Unreal Master Servers

### UnrealServer Technical Support

On the Epic Message Board, we now have a "Server Administration" section. The Unreal team will be visiting there frequently to answer questions and assist server administrators.

### Server Finding Tools

#### Windows

- GameSpy
- PingTool
- EGN
- GameSpy Lite (included free with the latest Unreal patch)

#### Macintosh

- UnrealFinder

This list is still under construction. If you have another publically-available server querying tool, please mention it on the Epic Message Board in the "Server Administration" section, and we'll add it to the list.

### Public Master Servers

Site | UdpServerUplink command | GameSpy Server List | Web Browser Server List
GameSpy | MasterServerAddress=master0.gamespy.com MasterServerPort=27900 | master0.gamespy.com:28900 | n/a
Epic MegaGames | MasterServerAddress=www.epicgames.com MasterServerPort=27900 | http://www.epicgames.com:8080 | n/a
Telefragged | MasterServerAddress=master.telefragged.com MasterServerPort=27500 | http://master.telefragged.com/servers.txt | http://master.telefragged.com/

### How To List Your Unreal Server On The Public Master Servers

1. In Unreal, open the "Advanced Options" window.
2. Under "Networking / Master Server Uplink", set "DoUplink" to True. This tells UnrealServer to notify the master servers of its existance.
3. Under "Advanced / Game Engine Settings / ServerActors", make sure all the appropriate master servers are listed as follows:
   [1] IpDrv.UdpBeacon
   [2] IpServer.UdpServerQuery
   [3] IpServer.UdpServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900
   [4] IpServer.UdpServerUplink MasterServerAddress=master.telefragged.com MasterServerPort=27500
   [5] IpServer.UdpServerUplink MasterServerAddress=master.ogn.org MasterServerPort=27500

### UnrealServer Port Usage

People setting up Unreal servers behind firewalls have been asking for a summary of the TCP/IP ports Unreal uses. Here goes:

- UDP 7775 and 7776 are used only for LAN games. You don't need to route them through a firewall.
- UDP 7777 is for gameplay.
- UDP 7778 is for server querying.
- UDP 7779+ are allocated dynamically for each helper UdpLink objects, including UdpServerUplink objects.
- UDP 27900 is for server querying, if you enable the master server uplink. Some master servers use other ports, like 27500.

When players try to connect to an Unreal server, they connect to port 7777 by default.

Optionally, the server administrator can specify a different game port than 7777 with the "port=" command line parameter, for example: "Unreal.exe -server port=8888". In this case, contiguous port numbers are used for helper objects: 8888 for gameplay, 8889 for querying, 8890 for helper UdpLink objects, etc.

### End