
Commandline Parameters
We are setting up a server for WARfare so we need to have a cmdline suitable for warfare, download the following file and open it with notepad:
StartServer.bat Download
Place it in your servers Binaries folder. But do not start it up yet. Below the cmdline is explained. Read it through
and adjust it the way you want it.
First thing we notice is the directive "server" which tells the UT3 executable to run a server.
WAR-Torlan will be the map loaded at startup.
UTGameContent.UTOnslaughtGame_Content means it is a WAR gametype.
maxplayers tells the server for how many players it is obviously.
Numplay tells the server how many bots it should add to the game when a player joins. In this case it is 5 bots and 1 player or 4 bots and 2 players etc.
Next come the mutators we add to the server.
Then comes something important, the server AdminPassword is defined.
The multihome directive is used on pc's with more than 1 IP, if you have only one you can leave it out or just enter your ip.
port tells the server what port to run on, default is 7777.
queryport tells the server what query port to run on, it is always best to manually define a port.
nohomedir and configsubdir must BOTH be present. The config folder will be created in UTGame/Config/
login is your gamespy login, you can create a new profile inside the UT3 Game and enter the login/password.
unattended is always added don't ask why :)
So most options are now explained. As you can read above you must create a unique profile/login for the server to use. Startup Unreal Tournament (the game) and create a new profile for the server.
Now we are ready for a testrun of the server. Startup the server by double clicking on the "StartServer.bat" file inside the Binaries folder.
Depending on the speed of your pc it may take a while for the UT3 Server Console to pop-up, be patient and do not start it multiple times.
Wait for the server to fully load, notice the text "Log: FSTUNClient test complete, NAT is open/moderate." (Screenshot) on the console window, if you see that message the server was successfully
fully loaded.
Now right away close the server by clicking the x at topright of the console window. We are now ready to install our mutators and other custom content.
Installing the WAR-Mappack and mutators
We need to create a few folders for installing our custom content. The folders we create are "Published", "CookedPC", "CustomMaps", "Script" and "Packages".
You create them inside the "UTGame" folder as shown on the screenshot below:

Now if we examine the mutator folders we extracted earlier we see that most come with 2 or 3 files:
.txt which is usually the readme that belongs to the mutator, this file can be deleted.
.ini this file we place in /UTGame/Config/warconfig (assuming you didnt rename "-configsubdir" in the cmdline
.u this file we place in /UTGame/Published/CookedPC/Script
.upk this file we place in /UTGame/Published/CookedPC/Packages
The TalkingIcon and OrbFix mutator do not require any additional attention, just copy the files into the correct folders.
Some mutators have additional configuration options that must be filled in which will be explained below:
IRC Bot Mutator "R3PORTERv101":
If you use IRC you will love this mutator. We install this mutator on all our clients servers by default and assign them a channel on our own irc network.
It is an excellent mutator that allows server admins and players to view ingame stats, kills and chat messages.
We personally recommend using our irc.ut4evah.com for your bot, if you need help you can always join #mpf and ask us.
Enter the following in the .ini config file:
IRCServer=irc.ut4evah.com
IRCPort=6667
Channel=#YourChannel
NickName=BotNickName
Ident=YourName
TeamScoresInterval=90
CompleteScoresInterval=180.0
BestPlayersInterval=95.0
LineDelay=2.25
bShowExtraJoinInfo=false
Of course you change "YourChannel", "BotNickName", "YourName" with what YOU want.
MOTD Mutator "RBTTNewsV1.1"
Make sure you copy the files to the right folders, .u=script,.ini=warconfig,.upk=packages
This allows you to host your own MOTD (message of the day) on a remote webserver. If you have access to a website
you can create a simple .php file that displays a short message for players to see when they join your server.
View an example here tutorials/ut3/motdexample.txt
Save the txtfile to your desktop and edit it to your own preference, then rename it to "motd.php" and upload it to your webserver and adjust the config file.
Installing the Game-Maps Top 5 WAR pack
This is fairly simple to do, all we do is copy the files in the folder UTGame\Published\CookedPC\Maps to our CustomMaps folder.
Back to WebAdmin | Continue to Part II: UTGame.ini