»Dustpuppy Posted October 27, 2003 Report Posted October 27, 2003 Don't think this has been mentioned before: Has anyone else noticed that they get disconnected for checksum mismatches after changing arena? If I load it up and connect it's fine, until I use ?go after which I will constantly be disconnected. Also, it would be nice if typing in the chat/playerlist window automatically switched the focus to the input box. Apart from that, nice job Kirk $)
»Admiral Kirk Posted October 30, 2003 Report Posted October 30, 2003 Ya, it goes like this. Change Arena, map downloads, new checksums are NOT loaded, you get kicked. Shutdown SubChat, go back into the zone, go back into the arena (asuming you previuosly successfully DLed the map for it) and itll work fine. Thiers something about downloading the map for the first time on an arena that it doesnt like cause it wont load the checksums, im still looking into it.
»Dustpuppy Posted October 31, 2003 Author Report Posted October 31, 2003 It does it even if the map has previously been downloaded
»Admiral Kirk Posted October 31, 2003 Report Posted October 31, 2003 Even if you completely close out the program and re-open it after the map has been DLed? If thats the case then the bug is not quite where I thought it was... Sigh.. stupid bugs... Well, tell me anything else you can think to, specific as you can get is best for me thanks And ill try my best to hunt the -*BAD WORD*- thing down. Ill keep you posted.
Mr Ekted Posted October 31, 2003 Report Posted October 31, 2003 There are 2 checksums that change when you change arenas: level checksum, and arena settings checksum. You can tell from the server *log which of these is failing.
»Dustpuppy Posted October 31, 2003 Author Report Posted October 31, 2003 I'll try and do some testing on it. A sysop showed me the server warning, I'm pretty sure it was the level checksum but I'll make sure.
viper16grl Posted November 2, 2003 Report Posted November 2, 2003 Kirk> It is the level checksum, that much i know for certain, i was pretty sure where the bug was, and it only happened for ME when the level file had to be downloaded before the checksum was calculated, if the level already existed, it worked fine. let me know what you find out, because if my previous !@#$%^&*umption is incorrect, then i gotta start all over again looking for the bug.
Mr Ekted Posted November 3, 2003 Report Posted November 3, 2003 FYI: You can't calculate any checksums in advance. The server sends a different "keys" each time it asks for checksums. This causes the checksum formulae to generate unpredictable values each time. In other words, you can't just load an LVL, calculate it's checksum (like CRC), and store it for later.
viper16grl Posted November 3, 2003 Report Posted November 3, 2003 Im certain the Checksum formula works fine, since the arena you initialy enter always has correct checksums, its only when changing arenas that things get messed up. Im sure I forgot to reset something or reset something that shouldnt have been somewhere along the line. Hey, for a 10 min hack, im surprised it worked at all Ill figure it out.
»Dustpuppy Posted November 4, 2003 Author Report Posted November 4, 2003 Are you calculating the sum once, and then reusing it? Or are you recalculating it each time the server requests it?
Mr Ekted Posted November 4, 2003 Report Posted November 4, 2003 The first method will fail. The second is correct.
»Dustpuppy Posted November 4, 2003 Author Report Posted November 4, 2003 That's why I asked, but I just noticed you mentioned it in your post before.
Recommended Posts