My idea is to make the anticheat ban the device rather than the account (not using ip address)
So like why won’t the anticheat instead of banning the account that can be recreated, why won’t the anticheat use the MAC address if it is possible?
So when a user log in, it will record it’s device MAC address, as it won’t be changed like the ip address, so when that user cheat, it will ban the account, and ban the whole MAC address, and as the MAC address is unique to the device and can’t be changed, so that the player can’t log in with another account unless if they changed the device.
(I am not that good at programming I am still new so that may not work)