[Release] Random packet structure generator for prevent clientless bots

08/24/2019 15:46 .lalaker1#1
RPS is an app for generate random packet structures. There are many clientless bots running on many servers but you don't know there is or not because they don't share these apps publicly. These bots are ruining servers.

How can you block clientless bots?

You can't. But you can make it harder. You have 2 choices:

1. every a few weeks (before every maintenance) change a few packet structure (as much as you can).
2. change packet encryption algorithm with new one, you can search on google to find lightweight encryption algorithms.

RPS is a automate application for first solution. It'll change order of variables randomly in packet structures and add new random variables if you want (you don't have to add random variables, so you can write 0 to chance of adding random variables).

*WARNING: some packets have "enum" inside structure, do not use these packets.*

How to use RPS?
1. Copy packet.h file from game core source (game\src\packet.h) and paste to server\ folder
2. Copy packet.h file from client source (UserInterface\packet.h) and paste to client\ folder
3. Write packet names to settings.txt for generate random structures
(add as serverpacketname=clientpacketname line by line)
example:
[Only registered and activated users can see links. Click Here To Register...]
4. Run rps.exe
5. Write chance of adding random variables
6. Press Enter
7. It'll generate new files to out\ folder
8. Change source files with new files
9. Build game core & client
10. Use new game core & client on your servers

Video


Virustotal : [Only registered and activated users can see links. Click Here To Register...]