next_ghost told me about a new exploit in the wild allowing someone to block alien eggs, I think I just have seen it
I saw matrix lagged granger arround 5 minute of the game, regrettably condump doesnt record timestamps so i dont know if this
>killer timed out
is the person matrix lagging, but
Wrote screenshots/shot0003.jpg
Wrote screenshots/shot0004.jpg
Wrote screenshots/shot0005.jpg
]!listplayers
[H] rasz PL: !listplayers
!listplayers: 9 players connected:
0 A 3 Favorite Player (*68xxxx6F) Azi[F]lame
4 A 3 Favorite Player (*B4xxxx5E) inf'Karvajalka
7 H 0 Anonymous Player (*XXXXXXXX) inf'janev
9 H 0 Anonymous Player (*XXXXXXXX) UnnamedPlayer
10 H 3 Favorite Player (*DExxxxx7E) rasz PL
11 H 0 Anonymous Player (*XXXXXXXX) ATV
12 A 0 Anonymous Player (*XXXXXXXX) Cursed
13 A 0 Anonymous Player (*XXXXXXXX) [Pistorm](fr) Cherche team
14 H 0 Anonymous Player (*XXXXXXXX) StRuS[PL]
all those players were in the game, so this granger hanging there for a good 10 minutes was not on a player list, he was on the other hand on the human radar (all that 10 minutes)
I can upload/send/ftp a demo of this game.
I believe there was an egg under that granger, right?
My wild guess is that CON_DISCONNECTED client is allowed to spawn somehow. Then there's an entity with ent->r.linked != 0, properly set ent->client->ps but the client is still disconnected, blocks the spawn and his name is UnnamedPlayer.
That would explain why this nonexistant player doesn't block victory for the other team like normal matrix laggers do.
UnnamedPlayer in my game was a human, all the players from the !listplayer list were alive,active and not times out, that ghost of a granger was not on the list(?!?!)
yep you are right, happened again (kocour_cz), this time I managed to kill the granger jumping out of the egg, he froze midair, and his name was unnamed altho there was NO unnamed on the playerlist.
Created attachment 1103[details]
Bug condump
I've managed to get a condump right after this bug reappeared on KOCOUR-CZ. The only 3 interesting events are 3 disconnects at the end of the game (that's when it happened, they're highlighted between asterisks). As you can see, there were no UnnamedPlayers on human team but right before the end of the game, there were 2 UnnamedPlayers who were sniped by a goon and mauled by a tyrant. Remember that KOCOUR-CZ still has FF off.
Created attachment 1104[details]
Zombie spawn fix
I did some field testing and it appears that when you wait for spawn and disconnect, you stay in the spawn queue and you actually DO spawn while you're still disconnected. Reconnecting makes the zombie player disappear.
game/g_main.c:G_SpawnClients() doesn't check if the spawning player is still connected and game/g_client.c:ClientDisconnect() doesn't remove the disconnected player from spawn queue. Here's the fix.
next_ghost told me about a new exploit in the wild allowing someone to block alien eggs, I think I just have seen it I saw matrix lagged granger arround 5 minute of the game, regrettably condump doesnt record timestamps so i dont know if this >killer timed out is the person matrix lagging, but Wrote screenshots/shot0003.jpg Wrote screenshots/shot0004.jpg Wrote screenshots/shot0005.jpg ]!listplayers [H] rasz PL: !listplayers !listplayers: 9 players connected: 0 A 3 Favorite Player (*68xxxx6F) Azi[F]lame 4 A 3 Favorite Player (*B4xxxx5E) inf'Karvajalka 7 H 0 Anonymous Player (*XXXXXXXX) inf'janev 9 H 0 Anonymous Player (*XXXXXXXX) UnnamedPlayer 10 H 3 Favorite Player (*DExxxxx7E) rasz PL 11 H 0 Anonymous Player (*XXXXXXXX) ATV 12 A 0 Anonymous Player (*XXXXXXXX) Cursed 13 A 0 Anonymous Player (*XXXXXXXX) [Pistorm](fr) Cherche team 14 H 0 Anonymous Player (*XXXXXXXX) StRuS[PL] all those players were in the game, so this granger hanging there for a good 10 minutes was not on a player list, he was on the other hand on the human radar (all that 10 minutes) I can upload/send/ftp a demo of this game.
Created attachment 1094 [details] dark
Created attachment 1095 [details] dark+ another angle
Created attachment 1103 [details] Bug condump I've managed to get a condump right after this bug reappeared on KOCOUR-CZ. The only 3 interesting events are 3 disconnects at the end of the game (that's when it happened, they're highlighted between asterisks). As you can see, there were no UnnamedPlayers on human team but right before the end of the game, there were 2 UnnamedPlayers who were sniped by a goon and mauled by a tyrant. Remember that KOCOUR-CZ still has FF off.
Created attachment 1104 [details] Zombie spawn fix I did some field testing and it appears that when you wait for spawn and disconnect, you stay in the spawn queue and you actually DO spawn while you're still disconnected. Reconnecting makes the zombie player disappear. game/g_main.c:G_SpawnClients() doesn't check if the spawning player is still connected and game/g_client.c:ClientDisconnect() doesn't remove the disconnected player from spawn queue. Here's the fix.