Quote:
Originally Posted by shadowman123
**** havent u understood what i posted .. lemme rephrase :-
i would like to Create Loader to Conquer.exe with NonEditable IP and Ports ... like i wont have to add the Server data in Loader.ini cuz there wouldnt be any Loader.ini existed .. Got it ?
|
Just hard code it into the loader.
Any loader in existence is taking data from a file (text file in this case) and using it to overwrite the connection address in the client. Instead of doing this you skip reading from the external text file and just hard code the IP address into the loader if that's how you want to handle it.
You can then use your autopatch service to handle updating the loader file which will handle any possible future changed IP addresses.
Alternatively... re-route the server.dat decryption code so that you can have it decrypt your own custom server.dat if you wanted. That requires some significant reverse engineering knowledge though.
PS: What you are describing adds quite literally zero security to your server. There's nothing to stop users from still running their own loader if they want to re-route the connection to a bot and nothing protecting your server IP address (they can monitor their network connections incredibly easily)
I fail to see why such a loader would be important. Public loaders exist. They exist for every version of conquer so no loader you write could be requiring protection. If it's to 'stop' hackers it also would do no such thing so why make a purposefully inferior loader?