This program will update both CIDserver.dat and server.dat, it will update both 'Ip1' keys in both Group1 section of the .dat file.
This application was tested with TCWNN Source with ProSource Client.
Download
How it works:
Development:
How to use (Instruction for servers)
This application was tested with TCWNN Source with ProSource Client.
Download
You must be registered to see links
How it works:
As the player executes the application Play.exe, it will read the 'newversion' key under the 'Updates' section of the versions.ini file. The application will then re-compile the client's CIDserver.dat and server.dat files with the new IP that was retreived in the versions.ini file.
To keep the client updated with your IP, you must edit the 'newversion' key under the 'Updates' header of yout versions.ini to your latest IP.
It's pretty simple method but the problem is the hassle of changing the IP in your versions.ini so what I will do is develop the application further more to enhance it's ability of use. Unfortunately, it will only work with ProSource Client, or any client that has the same CIDserver.dat and server.dat file structure with ProSource.
Further developments are listed below.
Development:
Automatic IP updater (Server-side)
Custom background feature
Custom version.ini check url
Automatic IP changer for versions.ini
ServerName edit @ versions.ini
How to use (Instruction for servers)
[Setting up the server:
Edit 'newversion' key under the 'Updates' header in versions.ini to your latest IP
Upload 'versions.ini' @ your webhost.
Copy the URL of versions.ini that you've uploaded @ your webhost.
Setting up the client
Edit 'update' key under the 'data' header to the URL of clientdata.ini that you've uploaded
Distribution of the patch
Zip all the following edited files:
Play.exe
39dll.dll
Loader.exe
Clientdata.ini
Upload & release the zipped files. And advice your players to use 'Play.exe' or else they won't be updated with your lates IP.