Getting booted for "cheating"
- warlord x-40
- On Lightcycle Grid
- Posts: 10
- Joined: Mon Jun 06, 2005 5:51 pm
- Z-Man
- God & Project Admin
- Posts: 11770
- Joined: Sun Jan 23, 2005 6:01 pm
- Location: Cologne
- Contact:
Sorry, the change is in the source code, you'll need to wait for the next beta to include it or compile the game from CVS for yourself (which is a bit dangerous, because every now and then the contents CVS repository have serious bugs). And that's only easily possible in Unix, in Windows you'll have to download and install various programs first.
- warlord x-40
- On Lightcycle Grid
- Posts: 10
- Joined: Mon Jun 06, 2005 5:51 pm
- Phytotron
- Formerly Oscilloscope
- Posts: 5042
- Joined: Thu Jun 09, 2005 10:06 pm
- Location: A site or situation, especially considered in regard to its surroundings.
- Contact:
- Self_Destructo
- Round Winner
- Posts: 317
- Joined: Tue Jun 07, 2005 1:24 am
- Location: HillBilly Country
- Contact:
- Z-Man
- God & Project Admin
- Posts: 11770
- Joined: Sun Jan 23, 2005 6:01 pm
- Location: Cologne
- Contact:
Hmm. This can either be a nasty client bug (the client should never claim to be user 0, because that's the server) or more likely a corrupted UDP package. If the wrong user ID would be the only problem, there should not be the kick afterwards.Oscilloscope wrote:-1:Peer claims to be user 0 (xx.xxx.xx.xxx:xxxx), but is user 3 (xx.xxx.xx.x:xxxxx).
I thought (and still think) that UDP has at least basic corruption protection and that IF a packet gets transmitted, it is intact (based on a checksum). Therefore, there are no further integrity checks in the code.
- Phytotron
- Formerly Oscilloscope
- Posts: 5042
- Joined: Thu Jun 09, 2005 10:06 pm
- Location: A site or situation, especially considered in regard to its surroundings.
- Contact:
Well, I don't know what the hell z-man is talking about, heh. But I suppose at this point I'm mainly posting this information so it might be fixed in future development, if it's figured out.
To SD, yes, as I mentioned, each IP/port number is different (that can be seen with the x's). You PM me with what you got and I'll let you know if the pairs match. Although, if the player 0 is the server IP, then I presume that at least that one will not.
To SD, yes, as I mentioned, each IP/port number is different (that can be seen with the x's). You PM me with what you got and I'll let you know if the pairs match. Although, if the player 0 is the server IP, then I presume that at least that one will not.
- Phytotron
- Formerly Oscilloscope
- Posts: 5042
- Joined: Thu Jun 09, 2005 10:06 pm
- Location: A site or situation, especially considered in regard to its surroundings.
- Contact:
Upon comparison, it has been duly determined that the two IPs SD received do match the two received in the other server. Something to note, however, is that neither match what my computer tells me is my IP. I'm not entirely sure what this means (I don't think I have a variable IP...need to check). But, whatever. There ya go.
- Self_Destructo
- Round Winner
- Posts: 317
- Joined: Tue Jun 07, 2005 1:24 am
- Location: HillBilly Country
- Contact:
- microbus
- Core Dumper
- Posts: 128
- Joined: Wed Apr 27, 2005 7:35 am
- Contact:
- Phytotron
- Formerly Oscilloscope
- Posts: 5042
- Joined: Thu Jun 09, 2005 10:06 pm
- Location: A site or situation, especially considered in regard to its surroundings.
- Contact:
- Phytotron
- Formerly Oscilloscope
- Posts: 5042
- Joined: Thu Jun 09, 2005 10:06 pm
- Location: A site or situation, especially considered in regard to its surroundings.
- Contact:
A little update. Over time I've noticed a pattern that I'll get booted not long after any time I change something during the game. This could include changing my name via the console, or changing my color (which I usually just do by hitting esc and going to the Player 1 settings), or changing detail settings.
Of course, I still get booted other random times, but it always happens soon after I've done one of these things.
Of course, I still get booted other random times, but it always happens soon after I've done one of these things.