Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

partial solution to ban evasion

Newbie Spellweaver
Joined
Jul 24, 2023
Messages
5
Reaction score
1
this should catch all the noobs that attempt to evade by just changing IP or MAC address. steps:

1. Right before maplestory is launched (need to add a custom game launcher if u don't already have one), just open your "fingerprinting page" using default web browser (one line of code)

Pesudocode example: in game launcher, System.run(" ")

2. The fingerprinting page is a PHP page that sends the browser's fingerprint to your server. (google 'browser fingerprint php') have the page save data to text file on the cloud

3. Loop through all previous fingerprints, for each fingerprint if it matches any others (save for the IP) it's a ban evader! Get him!

Explanation; players trying to ban evader for the first few times would probably not even think to switch their default browser or hide the fingerprint. If you just get the details of their default browser and it matches a future one (browser fingerprints are pretty unique) it's the same person. Will need trial and error to optimize logic but just wanted to get the idea out there.

Can be circumvented by just changing default browser or using VM but the idea is to catch the noobs.
 
Back
Top