chillavanilla / TeeworldsEconMod

A python script which communicates with teeworlds server log as input and econ connection as output.
MIT License
3 stars 2 forks source link

team_join player='x:(connecting)' crash #43

Closed ChillerDragon closed 4 years ago

ChillerDragon commented 4 years ago
[12:26:47][chat]: 2:1:monad: someone joinning red?
[12:27:00][chat]: 1:1:Boycraft: nope
[12:27:21][chat]: 1:1:Boycraft: hooray
[12:27:48][server]: player is ready. ClientID=0 addr=127.XXX.XXX.XXX:15682
[12:27:49][server]: player has entered the game. ClientID=0 addr=127.XXX.XXX.XXX:15682
say "[stats] 'DIVYAM' kills: 261 deaths: 571 killingspree: 5"
[12:27:49][server]: cid=0 cmd='say "[stats] 'DIVYAM' kills: 261 deaths: 571 killingspree: 5"'
[12:27:49][chat]: *** [stats] 'DIVYAM' kills: 261 deaths: 571 killingspree: 5
[12:28:05][server]: player is ready. ClientID=6 addr=5.XXX.XXX.XXX:21605
say "[ERROR] teamchange failed id=6 data=[game]: team_join player='6:(connecting)' team=0->1"
say "  id=3 name='MAHmut'"
say "  id=1 name='Boycraft'"
say "  id=5 name='E=mc^2'"
say "  id=2 name='monad'"
say "  id=4 name='Puldcross'"
say "  id=0 name='DIVYAM'"

Seems like it is possible that a invalid (connecting) player can change the team. Probably caused by balance.