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!

IP UPDATER - Useful for dynamic IPs

Status
Not open for further replies.
Master Summoner
Joined
Jan 11, 2009
Messages
505
Reaction score
8
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:
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.
 
Master Summoner
Joined
Jan 11, 2009
Messages
505
Reaction score
8
Correction:

Setting up the client
Edit 'update' key under the 'data' header in clientdata.ini to the URL of versions.ini that you've uploaded
 
Master Summoner
Joined
Jan 11, 2009
Messages
505
Reaction score
8
Correction:

Setting up the client
Edit 'update' key under the 'data' header in clientdata.ini to the URL of versions.ini that you've uploaded
 
Status
Not open for further replies.
Back
Top