Generic Game Instructions
Instructions for connecting generic Gamespy games to the 333networks masterserver.
Many GameSpy-generation games follow the same principles as Unreal Tournament 1999. Therefore, in the examples below, we use Unreal Tournament as a reference. The approach for Unreal Tournament should also work for the game which you are trying to connect to 333networks. Replacing Unreal Tournament with (Game Title) in the examples below may help you resolve this.
As always, if this does not work for you, please visit our discord server, where we will try to help you set up the game properly.
Configuration file location
Early Gamespy generation games stored the configuration file on the following location:
If that folder/file does not exist, click here for more information on known configuration locations. Once you located the configuration file, proceed with the instructions below.
For everybody who wants to play online.
Game Client Configuration
Before making changes to your configuration, make sure to close your game first. Once you have located the configuration file, open it with a text editor of choice and find the [UBrowserAll] section. In this section, you replace the old GameSpy entry (red) with one or more of the 333networks-affiliated masterserver entries (green):
ListFactories[0]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.gamespy.com,MasterServerTCPPort=28900,Region=0,GameName=ut
ListFactories[0]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.333networks.com,MasterServerTCPPort=28900,Region=0,GameName=ut
ListFactories[1]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.newbiesplayground.net,MasterServerTCPPort=28900,Region=0,GameName=ut
ListFactories[2]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.errorist.eu,MasterServerTCPPort=28900,Region=0,GameName=ut
ListFactories[3]=UBrowser.UBrowserGSpyFact,MasterServerAddress=utmaster.epicgames.com,MasterServerTCPPort=28900,Region=0,GameName=ut
bFallbackFactories=False
[UBrowser.UBrowserMainClientWindow]
bKeepMasterServer=True
These sections may be found in different places of the configuration file. Please pay attention to the following:
Remove the line containing master0.gamespy.com. GameSpy ceased their services in 2014 and the domain no longer resolves to a masterserver.
Insert one or more new entries with new masterserver addresses consisting of a domain name and a query port. We added example lines above with the following masterserver entries:
- master.333networks.com
- master.newbiesplayground.net
- master.errorist.eu
It is also possible to add masterservers that are not listed in the example. See our frequently asked questions for help on selecting a masterserver.
After selecting and adding masterserver entries, it is important to set the value for bFallbackFactories to False. Otherwise, the entries that you removed will be added back when you close your game.
Additionally, you must set the value bKeepMasterServer to True to prevent that your configuration will be cleared and restored to the default settings when you close and restart your game.
Restart your game for the changes to take effect. The first time that you restart the game, close and re-open your configuration file to see if the changes persisted. Go to "Multiplayer Games" and see whether the UBrowser now lists online Unreal Tournament servers. If this does not work for you, please visit our discord server, where we will try to help you set up the game properly.
(!) Always type the configuration changes manually and check for mistakes. Also notice the array-indices in the brackets, these should be numbered properly.
Congratulations! You're all set up now! If this does not work for you, please visit our discord server, where we will try to help you set up the game properly.