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

[ERROR] untracked namechange from 'Ocelot' to 'ExD' #56

Open ChillerDragon opened 3 years ago

ChillerDragon commented 3 years ago
[09:38:55][server]: player is ready. ClientID=4 addr=80.92.XXX.XXX:51260
[09:38:56][server]: player has entered the game. ClientID=4 addr=80.92.XXX.XXX:51260
say "[stats] 'big-x-sima' kills: 2537 deaths: 5708 killingspree: 16"
[09:38:56][server]: cid=0 cmd='say "[stats] 'big-x-sima' kills: 2537 deaths: 5708 killingspree: 16"'
[09:38:56][chat]: *** [stats] 'big-x-sima' kills: 2537 deaths: 5708 killingspree: 16
[09:39:03][chat]: 1:1:Kilian Dermoth: ah you are back
[09:39:04][chat]: 1:4:big-x-sima: trlololololololololol
[09:39:08][chat]: 1:1:Kilian Dermoth: thought i made you leave xD
[09:40:26][server]: player is ready. ClientID=5 addr=31.185.XXX.XXX:1029
[09:40:26][server]: player has entered the game. ClientID=5 addr=31.185.XXX.XXX:1029
say "[stats] 'Bombadji' kills: 604 deaths: 1824 killingspree: 7"
[09:40:26][server]: cid=0 cmd='say "[stats] 'Bombadji' kills: 604 deaths: 1824 killingspree: 7"'
[09:40:26][chat]: *** [stats] 'Bombadji' kills: 604 deaths: 1824 killingspree: 7
[09:40:46][chat]: 1:1:Kilian Dermoth: big-x-sima: to learn you have much, young padawan xD
[09:40:51][chat]: 1:4:big-x-sima: fck you
[09:40:58][chat]: 1:3:LeveL 6: lol
[09:41:13][chat]: 1:4:big-x-sima: lol
[09:42:11][chat]: 1:4:big-x-sima: Dwight fck you
[09:42:19][chat]: 1:2:Dwight: you too
[09:42:23][chat]: 1:1:Kilian Dermoth: xD
[09:42:48][chat]: 1:4:big-x-sima: fck you
[09:42:55][chat]: 1:2:Dwight: you too
[09:43:19][server]: player is ready. ClientID=6 addr=212.108.XXX.XXX:24805
[09:43:19][server]: player has entered the game. ClientID=6 addr=212.108.XXX.XXX:24805
say "[ERROR] untracked namechange from 'Ocelot' to 'ExD'"
[09:43:19][server]: cid=0 cmd='say "[ERROR] untracked namechange from 'Ocelot' to 'ExD'"'
[09:43:19][chat]: *** [ERROR] untracked namechange from 'Ocelot' to 'ExD'

You might wonder where the name ExD is coming from. So do I :D The string "ExD" only appears in that error message when grepping the log of the whole server runtime

$ strings vanilla_tem_2021-03-19_21-11-02.log | grep -iE 'ExD'
say "[ERROR] untracked namechange from 'Ocelot' to 'ExD'"
[09:43:19][server]: cid=0 cmd='say "[ERROR] untracked namechange from 'Ocelot' to 'ExD'"'
[09:43:19][chat]: *** [ERROR] untracked namechange from 'Ocelot' to 'ExD'

Sadly the teeworlds log seems to be gone so there is only the TEM log left. Which did not print the latest message that likley includes the "ExD" line.

Yes of course it does. So what happend is that "Ocelot" with the id 6 left. And when "ExD" joined he got the id 6 assigned but then it crashed because "Ocelot" already has this id. But the latest occurrence of "Ocelot" in the logs is a proper disconnect message that should have deleted the player.

$ strings vanilla_tem_2021-03-19_21-11-02.log | grep -iEC 1 '(Ocelot|ExD)' | tail -n 9
--
[09:30:36][server]: client dropped. cid=6 addr=37.144.XXX.XXX:22930 reason=''
[09:30:36][game]: leave player='6:Ocelot'
[09:30:42][server]: client dropped. cid=7 addr=37.144.XXX.XXX:22723 reason=''
--
[09:43:19][server]: player has entered the game. ClientID=6 addr=212.108.XXX.XXX:24805
say "[ERROR] untracked namechange from 'Ocelot' to 'ExD'"
[09:43:19][server]: cid=0 cmd='say "[ERROR] untracked namechange from 'Ocelot' to 'ExD'"'
[09:43:19][chat]: *** [ERROR] untracked namechange from 'Ocelot' to 'ExD'