Here it is, for whoever can't change the server.dat to work with proxies/servers.
It's patch independent just as v1, except this version uses another technique (you'll notice the size difference).
Extract in CO folder, LoaderSet.ini format:
Code:
[Loader] IPAddress=127.0.0.1 ;The ip address to connect to. LoginPort=9959 ;The login port. GamePort=5816 ;The game port.
Example of an error report:
Code:
Error message: VirtualAllocEx() failed GLE: [6]
Remarks:
You CAN connect to loopback address (127.0.0.1) by using V2, however instead of replying with 127.0.0.1 in the reply with any dummy VALID IP as the gameserver IP.
UPDATE
v3 added, usage is just the same as v2.
Now the IP address gets bypassed only at login to auth server, client will connect to the game server to the IP it receives in packet 0x41F.
v2 is still kept in case anyone prefers having the IP address always bypassed.
UPDATE
v3 updated, now includes changing the logout website.
Code:
[Loader] IPAddress=127.0.0.1 ;The ip address to connect to. LoginPort=9959 ;The login port. GamePort=5816 ;The game port. Website=www.elitepvpers.com ;Logout website
UPDATE
Released v4, same as other versions except this adjusts token privileges, due to an issue with XP SP3.
UPDATE
V5 up, this is probably the last version to be released. Nobody seemed to contribute plausible ideas, this version now resolves hosts with the option of forcing.
As usual, older versions are still available for download.
Code:
[Loader] IPAddress=127.0.0.1 ;The ip address or host name to connect to. LoginPort=9959 ;The login port. GamePort=5816 ;The game port. Website=www.elitepvpers.com ;Logout website Force=TRUE ;Force the client to connect to IPAddress no matter what.
Bad idea:
Remove Away status.
It is NOT generic.
Good idea:
Add logout website (couldn't think of anything else, but you people get the concept).
Please report any errors or bugs in this thread.