xDuke Game Protector v0.3 Beta by Mack and Replica

System requirements

Windows XP
Other operating systems have been untested and this won't run on Windows 9x.




Setting up xDuke Game Protector

Make sure your ports are open
https://www.grc.com/x/portprobe=8501
https://www.grc.com/x/portprobe=23513

1. Copy the xduke xDukeGP.exe to your xDuke folder and run.
2. One player hosts a session on your chosen port for example enter 8501 and click on host a session.
3. The other player clicks on client and enter hosts ip and port to connect to.
4. Both players enter there name in the player's name box.
5. Choose weather you are behind a router or not.
6. When the other player is ready they click I am READY and the host will be able to launch the game!
7. Once both players are connected you can choose settings in new game menu!

Description

xDuke Game Protector has the best anticheat system ever made for xDuke, well at least I like to think so!
This is not the games network we are working on this is a mini xDuke launcher.
In a first attempt to ever make xDuke a more secure place is not an easy task.
It is designed for use with max 2 players, more might be supported in updates.
It is used mainly for 1 vs 1 Dukematch games only at the moment.
It protects anyone from the coop hack K mode in a Dukematch game and can disable other cheats from working while playing such as some brightners but limited not many brighters will be disabled in this version we mostly concentrated on coop view.
It doesn't modify any files but it does crc check your xDuke exe and replace it if it fails the check with original xDuke exe and creates its own cfg.txt like what Dukesterx does to use with the xDuke.
Anyone that even trys to use coop view in the game it will stop and you will be alerted even if not a Dukematch game so I recommend only using this for Dukematch games!
There may be other detections for other known cheats but that's to come with further updates and mostly concentrating on the worst cheats that people mostly complain about.
Brighters are not completely disabled in this version but at least there will be a way to disable it per game if I decide to implement it in future versions such as defaultvisability is easy to disable.

Current detections

Coop view - stops people from seeing you in a Dukematch game *Alerts*
Common brightner modifications are disabled so they won't work in game *No alert*

Other features
Ready button, game cannot be launched untill the other player is ready!
More

Cheaters will stay well away from this and may make excuses not to use it at all costs!
2 players willing to use this to play each other can prove that they are not using K.
Or even just for a safer gameplay not worrying as much when playing someone that you don't trust as much or just want to see if they can play as good as they have before what ever reasons.

*Use for a safer 1 vs 1 game experience*
No guarantees that xDuke will ever be a cheat free zone but I am working hard on this project with Mack for a more secure way to play xDuke than ever before.
However this is working good and we test it allot and continue to update it as best as we can when we have time.

The 2 following ports should be open on your router as below
8501 default (Game launcher) and 23513 (duke nukem). And should not be closed.
Click on the 2 links below to check your port status
https://www.grc.com/x/portprobe=8501
https://www.grc.com/x/portprobe=23513

Download