during the packet encoding/decoding process there are 4 wire types (fixed 32, fixed 64, varint and length delimited)
5 = fixed 32
1 = fixed 64
0 = varint
2 = length delimited
when the initial connection packet gets decoded, the type ID it finds is #4 which doesn’t exist, so it doesn’t know what to do with it. I have hooked and tried to make it read the packet using all 4 of the above and no luck, so quite possibly they are using another one (like the depreciated start/end group) or the packet/offsets has just been rooted from something else
[editline]19th October 2014[/editline]
someone wrote something to query all the servers from the steam master server, then spammed connection packets with bullshit data, enough to fill up the max players and deny any more players.
this explains why my local server works fine and others do not?