PDA

View Full Version : [Interface] Chat showing up in my games



Fairlight_Ex
06-11-2012, 02:40 AM
Recently had an issue with player's chat showing up in my games, when said players were not actually in my game.

The first occurrence was while I was watching a game replay. The account name "AnaLgirL" kept appearing in my chat alongside the in game chat from that match, and it was not in the form of buddy chat, clan chat, or /w. It was just normal conversation, but for some reason it was appearing on my screen.


The second occurrence was while I mentored another player. The account name "ComelyKing" kept appearing and making comments, and this player was not in the game. I later discovered that both of these players were in the Project Epoch clan chat, so I left that chat channel. The problem persisted, and now ComelyKing appears in ALL of my chats (much like a system message or S2 announcement).

Not sure if this problem is ongoing or not.

(also for a good laugh ElementUser look at this Reddit post: http://www.reddit.com/r/HeroesofNewerth/comments/uvs79/moon_queens_skills_get_revamped/)

SkyLore
06-11-2012, 02:52 AM
Yes I can confirm that that I've faced this issue several times, it just randomly happens out of nowhere and the messages that appear in my games comes from the people who speak in the channels that your in. I'll take screen shots of this when I encounter this issue again.

Syth`
06-11-2012, 06:09 AM
I've faced this problem, but it's very rare and I usually see like 2-3 messages max

ElementUser
06-11-2012, 10:26 AM
This is a rare occurrence - exact replication steps are still needed, thus it'll be moved to Indeterminate

Inomares
06-14-2012, 11:32 AM
The size of channels such as clan project epoch and reddit is what triggers it, it seems to be very tightly tied to when channels disappear from the channel list (you'll still be in them, you just can't see that you're in them until chatserver restarts). Chat messages from the people that are in two channels you are in (one that you CAN see and one that you CANNOT see) are sent to all channels.

It's only a partial reproduction step but yeah :/

EDIT:

An example:
I am in both reddit and clan project epoch, I cannot see reddit.
A player sends a chat message in either reddit or clan project epoch.
If that player is in both channels, that chat message is sent to all my channels.

ElementUser
06-15-2012, 12:01 PM
Hmm well, that's helpful. Thanks, I'll put it in Indeterminate now.

zlip
07-19-2012, 08:40 AM
Having added/removed quite a few friends during the GameHoN (:foreveralone:) I've noticed that a few of those names popped up everywhere while chatting. Some I wasn't even able to find in any channels I was in either.

I have also noticed that when my wireless drops connection for just a microsecond, kicking me out of ventrilo and stuff, and chatserver reconnects I start getting "global" messages.

Will edit if I can pin-point anything else as this is getting frustarting. Happens more frequently now..

Syth`
07-20-2012, 10:03 AM
TONS of people keep sending me messages saying they're seeing messages in their games. This started a couple of days ago, haven't added/removed any channels in about a month. My usual chat channels are reddit/project epoch so as Inomares said, it definitely has to do something with those two

S3PH
08-03-2012, 09:03 PM
It's been happening a lot to me lately. And it happens in every channel. I've noticed that the chat system is kinda buggy overall, sometimes you can't join some channels even tho they haven't reached user cap. Wierd.

SkyLore
08-03-2012, 09:56 PM
Are you guys auto-connected to the channels where the chat shows up in your game?

Cilice
08-08-2012, 10:32 AM
As I ve been redirected to this thread from ElementUser, I ll answer here again.

The problem showed up while I had on auto-connect the GM Channel and the Epoch Channel

S3PH
08-10-2012, 10:42 AM
Yes, I'm autoconnected to those channels.

SkyLore
08-19-2012, 02:50 AM
Thanks guys for helping me confirm the auto-connect part ;)

So to expand on this bug, it frequently occurs the most when you're auto-connected to a few or more channels (In this case, you're not properly connected to a channel or so). As you can see in this thread (http://forums.heroesofnewerth.com/showthread.php?426053-Auto-Connecting-to-Multiple-Channels), auto-connecting to several channels will sometimes cause a bug to take place; the next time you login. In this case you'll find yourself not connected to some of the channels that you were meant to auto-connect in (when logging in) but in reality you're still secretly connected but the channel itself won't show up. This means you'll have to manually connect to the channels that didn't show up when you logged in but still auto connected to. You'll see that once you manually connect to the unsuccessful auto-connected channels, the box for auto-connect is still ticked. This means that the chat will only show up in games and whatever the channel you're in, only if you're connected to a channel unsuccessfully (your in the channel but it doesn't show up). Also to get rid of the random chat logs appearing wherever you are, you simply manually connect to the channel that you're unsuccessfully connected in and it should stop all those chat logs appearing from that channel.

Here's an example.

I am auto connected to Clan Project Epoch, Clan Game Masters, Clan Blackfade Community, Clan The Super Beta Testers, Clan Touhou and SBT channels. I log in and find that the Clan Game Masters, Clan Blackfade Community, Clan The Super Beta Testers, Clan Touhou and SBT are the only channels that show up and find that Clan Project Epoch channel doesn't show up at all. I then all of a sudden get random chatlogs in whatever channel that I'm in and all of them are not taking place in the channels I'm successfully in. So what I do is manually connect to the Clan Project Epoch channel and I find that all of the chatlogs that I found in other channels came from the conversation that was taking place in this channel. After that, I find that the chatlogs from Clan Project Epoch stop appearing on the other channels due to the fact that I manually connected to the unsuccessfully auto connected channel.

I then come to a conclusion and can say that there are channels that you're connected to but not connected in a proper way and this can easily be replicated when you're connected to multiple channels (mainly in an auto connect way). So this means that there needs to be a fix about connecting to channels properly, being able to leave the channels properly and auto connecting to channels properly when logging in.

EDIT : Typing /join (channel goes here) doesn't actually go through and won't make you connect to the bugged channel. However doing it manually where you go the bottom left corner and type in the search the channel that is bug and press go, it properly connects you to the bugged channel. Thanks to Inomares for this ;)

Inomares
08-19-2012, 03:00 AM
Great find SkyLore! Turns out, type the name of the bugged channel into the join-channel-box in the bottom left corner, and the channel will become visible again!

For some reason, /join doesn't do that, which is what I've tried so far.

EDIT: Oh, now I see why!



ChatLeaveChannel(this); ChatJoinChannel(this);

The button leaves the channel, and then joins it.

SkyLore
08-19-2012, 08:47 AM
The size of channels such as clan project epoch and reddit is what triggers it, it seems to be very tightly tied to when channels disappear from the channel list (you'll still be in them, you just can't see that you're in them until chatserver restarts). Chat messages from the people that are in two channels you are in (one that you CAN see and one that you CANNOT see) are sent to all channels.

It's only a partial reproduction step but yeah :/

EDIT:

An example:
I am in both reddit and clan project epoch, I cannot see reddit.
A player sends a chat message in either reddit or clan project epoch.
If that player is in both channels, that chat message is sent to all my channels.
So pretty much Inomares and I have gathered all the proofs and replication steps for it ;) Don't forget about this point ^

Inomares
08-19-2012, 09:26 AM
Well we have a fix (Thanks SkyLore :D), and a "how", but not a "why" :(

We still don't know why channels disappear in the first place. (We just know it's partly due to it being large)

Aerotonic
08-20-2012, 10:00 AM
Also note that some administrator powers get transferred from channel to channel sometimes as well. I've been able to ban someone from 'HoN 1' when I only have admin powers in 'Clan Game Master' because I thought the player was trying to sell his/her account in 'Clan Game Master' when in fact he/she was only typing in 'HoN 1'

Inomares
08-20-2012, 10:06 AM
Also note that some administrator powers get transferred from channel to channel sometimes as well. I've been able to ban someone from 'HoN 1' when I only have admin powers in 'Clan Game Master' because I thought the player was trying to sell his/her account in 'Clan Game Master' when in fact he/she was only typing in 'HoN 1'

I doubt this is possible considering the effects are only client-side.
If you thought he was typing in Clan Game Master, why did you even try to ban him in HoN 1?

Aerotonic
08-20-2012, 10:14 AM
I doubt this is possible considering the effects are only client-side.
If you thought he was typing in Clan Game Master, why did you even try to ban him in HoN 1?

I didn't try to ban him in HoN 1, it just did it. I didn't double check, but I got several private messages from the person asking why he was banned from the channel. When I told him Clan Game Master was for RAP related only, he said that he was talking in HoN 1 and now banned from it. When I checked both channels, I did indeed see the message both in 'HoN 1' and 'Clan Game Master' but the person was no longer in either of the channels. I had to unblock him for him to rejoin.

Just saying what happen, don't know all the technical stuff, the guy might be trolling me or something if the transfer of power is not possible.

Inomares
08-20-2012, 10:23 AM
Did you ban him through the UI, or did you do /ban?

I just tried it through the UI, and there was no kick/ban option just like intended.

Aerotonic
08-20-2012, 12:21 PM
I used the /ban command

Clytemnestra
10-06-2012, 02:17 PM
so what if i have a lot of channels i want to add to my auto-connect?i have to remember all of them?since some may disappear it is quite impossible,unless you repair the issue.

Inomares
10-06-2012, 02:19 PM
Unfortunately there is no permanent solution right now. You are still in the channels, you just can't see them. Therefor, if you have trouble remembering your channels, you can do a /who on yourself.

Clytemnestra
10-06-2012, 02:38 PM
/who is exactly what i was looking for.Thank you for the tip.

SmurfinBird
02-11-2013, 10:30 AM
I've had a further occurrence of this chat glitch yesterday with similar stages to replicate. It was from reddit's channel which was autoconnected.

As a side note, what is the difference between /who and /whois ?