Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
MS4 MySQL With Registry Key-Based Banning
#1
REGISTRY BANNING SYSTEM
Ok, since I saw Nemisis's idea for HD Serial banning, and i wanted to work with the Registry for MS, I began to create a Registry Key-Based Banning System.
Here is how it works:

First Time Run on that Computer:
Client.exe is run.
Client initializes TCP.
Client Reads a certain Keypath and then if it does exist it asks the server for a key
Server Recieves Request
Server Generates a Key
Server Checks in the DB to see if this Key is in use by another person
If not in use it sends the key to the client
The client then writes the key to the key path
Person goes in game

After First Time Run:
Client.exe is Run.
Client initializes TCP.
Client reads key.
Client sends key to server.
Server checks if the key is banned.
If banned the client shuts down
If not banned the client proceeds in-game

With this way of banning, the person must FIND and DELETE the key (note there is a backup if they manage to find it), they cannot mask their ip, make a new account or anything. They are 100% banned unless they reformat their computer or go on another Windows Installation or find the key and all its copies.

EVERYONE MUST CHANGE THE KEYPATH (this will be defined in modConstants) TO A DIFFERENT KEY PATH OR THIS WILL CAUSE PROBLEMS BETWEEN GAMES

Hopefully when i get the system done and 100% working then i will figure out a way to negate the between game problem as i might just have part of the path be the game name or server ip

Hopefully, because i dont think this has been done on ANY other game before, that this will force even experienced hackers to think a lot to break through. Also if Nemisis gets a working HD Serial ban then i will intergrate that in as well to make it even harder for hackers (no matter how you ban there is always a loophole)

after i get everything working so it also wont collide between games, i will convert it to MySQL-less MS4
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)