Sign in to follow this  

Alternative to modifying windows hosts file

Recommended Posts

Unlike Nolf1 and Nolf2 that store the master server info in CSHELL.DLL, Contract Jack uses a file called Gamespy.dll to store master server info. This means that you can alter this file without changing the actual game version. (no mod needed).

A simple string edit changed the file from looking for Gamespy to instead contact Qtracker and will let you connect to servers without having to use the Qtracker software or windows hosts forwarding.

Here's a patched gamespy.dll that goes in the Contract Jack base directory. I'd call it beta for now.

Updated GameSpy.dll

Remember to back up the original gamespy.dll, backups are always a good idea :)


Progress so far:

- Patched out gamespy urls with qtracker ones.

- Works well for the joining players.

- You can use mods like normal

- Game stays at the retail v1.1 if no other mod is loaded.

Bug: I had issues maintaining server heartbeat when hosting sometimes, Works like a charm when a player is online but if server is left alone empty for a period of time it sometimes disapear from the ingame query. the Qtracker uplink tool should take care of that though, this could have something to do with how qtracker register heartbeats as as well. Not sure.


  • Like 2

Share this post

Link to post
Share on other sites

Added this to the downloads. 😎

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this