
Or follow the instructions from the readme from cod itself: If you are running cod2 1.2 then you will need the 1.2. "Connecting player #4 has a zero GUID" and "Sending heartbeat to ". Update: If the string IpAuthorize is removed, connection is ok with invalid cdkey, Linux server, ubuntu 13.10, game servers 1.3 CoD2 guid or something.Ĭonversation is going both ways - in and out between server IP and 63.146.124.40 ( has address 63.146.124.40). *? > replaced some unique ids I believe, related to CDkey and etc. So I did a traffic dump, and I have this UDP stream from port 20700: The servers become invisible in the master list. Iptables -A OUTPUT -p udp -dport 20700 -j DROP (file 'maps/mp/gametypes/dm.gsc', line 709) ](eInflictor, eAttacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, timeOffset, deathAnimDuration) (file 'maps/mp/gametypes/_callbacksetup.gsc', line 69) (file 'maps/mp/gametypes/_spawnlogic.gsc', line 757) (file 'maps/mp/gametypes/dm.gsc', line 349) Pair 'undefined' and '30' has unmatching types 'undefined' and 'int': (file 'maps/mp/gametypes/dm.gsc', line 714)

Need some more help :) server crashes after some time.pasted you last output. Also your server will show up in the master list =]. Now cracked players can join your original server and you will still have your guid. I compared the original and the cracked binary and this is how they solve this issue: You can fix this by patching (hexing) the binary like is done in the latest cracked binary.

So if a player joins he will keep connecting for a long time. There is a ~30 minute delay for cracked before you can join them. If your server has a other port, change the dport to the port your server uses or remove it to make it drop every packet. Iptables -A INPUT -p udp -m string -algo bm -string "INVALID_CDKEY" -sport 20700 -dport 28961 -j DROP

Iptables -A INPUT -p udp -m string -algo bm -string "BANNED_CDKEY" -sport 20700 -dport 28961 -j DROP This is done by blocking it using the firewall. The workaround has two steps.įirst you gotta block the packets that the master list sends to the server that say that the player that is connecting isn't allowed to join the server, because he is banned or has an invalid key. There is a way to make a cracked server only cracked for the players who cannot join servers that are original. Cracked servers won't show up in the master list because they do not use it. This causes that everybody gets 0 as guid including players who do have an original key. They do not use the master list so everybody can join their server. Everybody probably knows how cracked servers work.
