I'm sorry for reviving a three months old thread, but I have a question regarding this topic.
1
2
3
4
5
6
[20:22:10] JOIN FAILURE: GzR (189.18.171.195:1728) can't join (precon. auth failed)
[20:22:10] precon recv: 'x9734a7ca849', precon expected: 'zbd16691bG53'
[20:22:10] JOIN FAILURE: TheCAKICI (78.185.43.93:50075) can't join (precon. auth failed)
[20:22:10] precon recv: 'x9734a7ca849', precon expected: 'zbd16691bG53'
[20:22:14] JOIN FAILURE: Player (84.135.123.153:58735) can't join (precon. auth failed)
[20:22:14] precon recv: 'x9734a7ca849', precon expected: 'zbd16691bG53'
Three different people, all generating the same (wrong) precon key. In between, other people joined without problems. This was the fifth of January, in case that matters.
How can three different people generate the same wrong precon key?
I also noticed that this was right after a map change (that's why two players join at the same time). In a more recent log, one of today, I also saw a precon error right after a map change:
1
2
3
4
5
6
[15:47:26] ----- Mapchange -----
[15:47:26] load map 'de_dust'
[15:47:27] ----- Server started -----
[15:47:27] JOIN FAILURE: D¡sney.# [warmup]«« (80.232.86.219:1) can't join (precon. auth failed)
[15:47:27] precon recv: 'z5cd89418P57', precon expected: 'z!O8c7be209Q53'
[15:47:27] SECURITY WARNING: D¡sney.# [warmup]«« seems to be a hacker. Ignoring all future packets.
I went to look a little further, and saw another pair of wrong keys:
1
2
3
4
[14:14:02] JOIN FAILURE: Player (95.37.213.130:3316) can't join (precon. auth failed)
[14:14:02] precon recv: 'z8dc9387aS49', precon expected: 'xa9291610753'
[14:14:33] JOIN FAILURE: Rian2 (182.5.35.162:1205) can't join (precon. auth failed)
[14:14:33] precon recv: 'z8dc9387aS49', precon expected: 'xa9291610753'
Surprisingly, this took place (quite a few seconds) after a map change:
1
[14:13:52] ----- Mapchange -----
Both players were present in the server prior to the map change though:
1
2
[14:13:34] # 4, Player 2, IP 95.37.213.130:3316, CT
[14:13:34] # 6, Rian2, IP 182.5.35.162:1205, CT
And another one:
1
2
3
4
5
6
7
8
9
[19:23:52] ----- Mapchange -----
[19:24:02] JOIN FAILURE: HEm+ [HUN] (92.249.163.83:1384) can't join (precon. auth failed)
[19:24:02] precon recv: 'zf30e54a9w49', precon expected: 'z7d7d4dda456'
[19:39:18] ----- Mapchange -----
[19:39:28] JOIN FAILURE: Horta (190.251.111.227:55329) can't join (precon. auth failed)
[19:39:28] precon recv: 'x13e38d7aw53', precon expected: 'xcca056f8155'
[19:39:28] JOIN FAILURE: (G-G) LaNenita223 (200.84.140.40:1044) can't join (precon. auth failed)
[19:39:28] precon recv: 'x13e38d7aw53', precon expected: 'xcca056f8155'
So how does a map change affect the precon? How can different players generate the same wrong key?
Oh and sometimes it says
1
[19:39:28] JOIN FAILURE: Player (IP:PORT) can't join (client verification failed)
But sometimes it doesn't. What's the difference?
// EDIT: I found something new:
1
2
3
4
5
6
7
[09:40:21] JOIN FAILURE: tege (109.240.124.222:64821) can't join (precon. auth failed)
[09:40:21] precon recv: 'z!O673736bbG49', precon expected: 'z7b6d002bB49'
[09:49:29] ----- Mapchange -----
[09:49:40] JOIN FAILURE: THE FALLEN (FIN) (193.65.148.247:3747) can't join (precon. auth failed)
[09:49:40] precon recv: 'z7b6d002bB49', precon expected: 'x!O49ee5445q52'
The second guy is using the old precon!
uprate fail:
1
2
[20:43:41] precon recv: 'z!085c01660x57', precon expected: 'z!O85c01660x57'
[20:43:46] JOIN FAILURE: uprate (87.211.220.110:58523) can't join (precon. auth failed)
Took him two days (18+19 Dec '10) to figure out what was wrong with his key.
Eww ugly post :S