Bug 209: (Faux) Offline Guild Members show Online
Moderators: Community Managers, Developers
-
BugTracker
- Posts: 810
- Joined: Wed Aug 28, 2013 9:40 am
Bug 209: (Faux) Offline Guild Members show Online
Bug ID : 209 - Offline Guild Members show Online Bug Date : 2015/07/01 07:55:28 Assigned To : Faux Priority : High Category : VGClient Sub-Category : Graphics: Other Severity : Minor (e.g. Cosmetic) Reproducible : Every timeDetails:
Guild display says 35 members online out of 144. However, there are only 7 of us online.
Originated From World: New Telon (1) Chunk : Khal (85) Location : -2545 -50779 1659
Entered on Jul 02, 2015 19:07 by John Adams
Faux already knows about this, we've discussed it on the forums for months. He's working on a fix.
Re: Bug 209: (Faux) Offline Guild Members show Online
Previously, characters only got their online flag set to false if they camped out normally, but since apparently everyone force quits or bypasses camp, it wasn't working. Bypassing camp as a GM now should update the flag, but I don't have force quitting handled yet. The changes haven't been committed yet, but will this weekend.
- Blackstorm
- Retired
- Posts: 354
- Joined: Thu Sep 04, 2014 11:11 am
- Location: Paris, FRANCE
- Contact:
Re: Bug 209: (Faux) Offline Guild Members show Online
for the brutal "quit" i have the solution, like me you can change the variables at these points : Net::CheckPendingCharacterDeletions() and ChunkServer::DisconnectChunkClient()
- John Adams
- Retired
- Posts: 4582
- Joined: Wed Aug 28, 2013 9:40 am
- Location: Phoenix, AZ.
- Contact:
Re: Bug 209: (Faux) Offline Guild Members show Online
Change what variables to what? And what is the net effect of doing so for normal disconnects?
Re: Bug 209: (Faux) Offline Guild Members show Online
[quote="Blackstorm"ChunkServer::DisconnectChunkClient()[/quote]
This is where I moved the code to update a character's guild flag to offline.
This is where I moved the code to update a character's guild flag to offline.
- Blackstorm
- Retired
- Posts: 354
- Joined: Thu Sep 04, 2014 11:11 am
- Location: Paris, FRANCE
- Contact:
Re: Bug 209: (Faux) Offline Guild Members show Online
ok, so the NET function is when the client is disconnect (quit).
this function check if the client is always connected, after a timer, if the client is really disconnected you can do the same thing. (cleanup the online/offline value)
this function check if the client is always connected, after a timer, if the client is really disconnected you can do the same thing. (cleanup the online/offline value)
- Blackstorm
- Retired
- Posts: 354
- Joined: Thu Sep 04, 2014 11:11 am
- Location: Paris, FRANCE
- Contact:
Re: Bug 209: (Faux) Offline Guild Members show Online
ok, on current NT it's not fixed yet. i am looking that.
Otherwise:
ChunkServer::DisconnectChunkClient() is for a /camp disconnection
Net::CheckPendingCharacterDeletions() is for a /quit disconnection
both need to be checked to be sure of the way which the character is disconnected. (the first one react directly after the camp timer, the second, after the client heartbeat timer timeout)
Otherwise:
ChunkServer::DisconnectChunkClient() is for a /camp disconnection
Net::CheckPendingCharacterDeletions() is for a /quit disconnection
both need to be checked to be sure of the way which the character is disconnected. (the first one react directly after the camp timer, the second, after the client heartbeat timer timeout)
- Blackstorm
- Retired
- Posts: 354
- Joined: Thu Sep 04, 2014 11:11 am
- Location: Paris, FRANCE
- Contact:
Re: Bug 209: (Faux) Offline Guild Members show Online
Fixed on rev1404
Re: Bug 209: (Faux) Offline Guild Members show Online
Bumping this as it's now doing it again after a crash of New Telon.
