I think it can be very useful to have more than one master server (Gamespy) because the Unreal server browser (hopefully) can get results from multiple master servers at once, just like in Unreal Tournament. It should be nice to have a backup-master in the case Gamespy has some downtime.E:\Unreal\System>ucc help
IniReadOnly
=======================================
ucc.exe: UnrealOS execution environment
Copyright 1999 Epic Games Inc
=======================================
Usage:
ucc <command> <parameters>
Commands for "ucc":
ucc conform Generate conforming binary files
ucc help <command> Get help on a command
ucc make Rebuild UnrealScript packages
ucc master Build master installer files
ucc masterserver Maintain master list of servers.
ucc server Network game server
ucc updateserver Service Unreal Engine auto update requests.
E:\Unreal\System>ucc help masterserver
=======================================
ucc.exe: UnrealOS execution environment
Copyright 1999 Epic Games Inc
=======================================
Usage:
ucc masterserver [-option...] [parm=value]
Parameters:
ConfigFile Configuration file to use. Default: MasterServer.ini
E:\Unreal\System>
The UCC MASTERSERVER program uses an INI file that is not provided: MasterServer.ini. When searching on MasterServer.ini at Google I found the following lay-out:
MasterServer.ini
I decided to give it a try:[TCPLink]
TCPPort=28900
[TextFile]
OutputFile=servers.txt
1. I made the MasterServer.ini file
2. I made an empty servers.txt file
3. I started the master server
4. I prepared a test Unreal server that binds itself to the testmaster:
5. I prepated my Unreal client to query the testmaster:ServerActors=IpServer.UdpServerUplink MasterServerAddress=localhost MasterServerPort=27900
6. I started the (unreal) server[UBrowserAll]
ListFactories[0]=UBrowser.UBrowserGSpyFact,MasterServerAddress=localhost,MasterServerTCPPort=28900,GameName=unreal
7. I started the Unreal client and it does not work (master not found)
When I start the master server, the following screen appears:
This keeps being so until I exit the master. The stats do not change nor mention a server or client.E:\Unreal\System>ucc masterserver
IniReadOnly
UMasterServerCommandlet: Unreal Engine Master Server
Copyright 1999 Epic Games, Inc.
!! Loading Config: MasterServer.ini
GameName:
Operation Mode:
!! Loading TextFile Operation Mode Defaults
TextFile Mode Output:
!! Loading TCPLink Operation Mode Defaults
TCPLink Mode Service Port: 0
!! Initializing sockets.
UDP socket bound at port 0
!! Listening for and servicing messages.
Active servers in memory: 0
Are there any wisemen/women here who know how to run master servers?