To query the server list, your game asks
Master Servers for a list of all
Game Servers.
If the Master Server is down, your game won't list any Game Servers.
As a backup, some Game Servers uplink not only to the default Master Server (= master.gamespy.com) but also to other master servers.
So if you extend your
client game configuration, you'll still get a list of Game Servers from other Master Servers.
The only master server configured with the shipped game is
GameSpy,
which is irrevocably down since May 31, 2014, see e.g.
OldUnreal Forums.
Configure your
client game to query other Master Servers as well:
- Locate your Unreal's System folder, usually C:\Unreal\System
- Create a backup of your Unreal.ini file
- Edit your Unreal.ini file with a text editor, e.g. notepad
- Find the section [UBrowserAll]. It's a list of Master Servers your game uses to ask for Game Servers.
- You can safely remove the lines with the long gone master servers master.telefragged.com, master.thenerdnetwork.com and www.epicgames.com, if any
- Also, master.gamespy.com (or master0.gamespy.com) are gone since 2014 and should be removed as well
- Simply copy the suggested list below
-
The section should now look something like:
[UBrowserAll]
ListFactories[0]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.hlkclan.net,MasterServerTCPPort=28900,Region=0,GameName=unreal
ListFactories[1]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.newbiesplayground.net,MasterServerTCPPort=28900,Region=0,GameName=unreal
ListFactories[2]=UBrowser.UBrowserGSpyFact,MasterServerAddress=gsm.qtracker.com,MasterServerTCPPort=28900,Region=0,GameName=unreal
ListFactories[3]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master2.oldunreal.com,MasterServerTCPPort=28900,Region=0,GameName=unreal
You can also add these lines, but it may slow down your server browser list (because these master servers list also many servers which are long gone):
ListFactories[4]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.hypercoop.tk,MasterServerTCPPort=28900,Region=0,GameName=unreal
ListFactories[5]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.oldunreal.com,MasterServerTCPPort=28900,Region=0,GameName=unreal
- Save your Unreal.ini file
- Restart your game - Done
For client side, always take care that the index number in the square brackets is a contiguously counting number starting with 0. Don't create gaps by removing lines, instead, re-number the subsequent entries.
If you run a server:
Configure your
server to advertise itself at other Master Servers as well:
- Locate your Unreal server's System folder, usually C:\Unreal\System
- Create a backup of your server's Unreal.ini file
- Edit your server's Unreal.ini file with a text editor, e.g. notepad
-
Find the section [Engine.GameEngine], esp. lines containing
ServerActors=IpServer.UdpServerUplink MasterServerAddress=...
or, if you use Nephthys (which is recommended), then find the list
ServerActors=Nephthys.NptServerUplink MasterServerAddress=....
It's a list of Master Servers your Game Server uses to advertise itself world-wide.
- Copy the line containing master.gamespy.com (or master0.gamespy.com) to the end of that list
- You can safely remove the lines with the long gone master servers master.telefragged.com, master.thenerdnetwork.com and www.epicgames.com, if any
- In the copied line, replace master.gamespy.com (or master0.gamespy.com) with master.hypercoop.tk (for more lines see below)
-
The section should now look something like:
with Nephthys:
[Engine.GameEngine]
...
ServerActors=Nephthys.NptServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900
ServerActors=Nephthys.NptServerUplink MasterServerAddress=master.hypercoop.tk MasterServerPort=27900
ServerActors=Nephthys.NptServerUplink MasterServerAddress=master.hlkclan.net MasterServerPort=27900
ServerActors=Nephthys.NptServerUplink MasterServerAddress=master.oldunreal.com MasterServerPort=27900
ServerActors=Nephthys.NptServerUplink MasterServerAddress=master2.oldunreal.com MasterServerPort=27900
ServerActors=Nephthys.NptServerUplink MasterServerAddress=master.newbiesplayground.net MasterServerPort=27900
ServerActors=Nephthys.NptServerUplink MasterServerAddress=gsm.qtracker.com MasterServerPort=27900
without Nephthys:
[Engine.GameEngine]
...
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.hypercoop.tk MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.hlkclan.net MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.oldunreal.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master2.oldunreal.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.newbiesplayground.net MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=gsm.qtracker.com MasterServerPort=27900
- Save your server's Unreal.ini file
- Restart your server - Done