FireDaemon Forums
Go Back   FireDaemon Forums > Support > HOWTOs: Application Tutorials > Game Servers

Game Servers HOWTOs and Tutorials regarding integrating FireDaemon with various game servers.


Reply
 
Thread Tools Display Modes
  Jordan's time 31st May 2009, 10:06 PM    #1  
Old 1st June 2009, 03:06 AM
Jordan's Avatar
Jordan Jordan is offline
FireDaemon Tech Supp
 
Join Date: Jun 2007
Location: Montreal, Canada
Posts: 68
Default Unreal Tournament 3 (UT3 DS)



How To Run Unreal Tournament 3 - Dedicated Server (UT3 DS) as a Windows Service with FireDaemon


Unreal Tournament 3 is a first person action game. The dedicated server component can be run as a Windows Service using FireDaemon. FireDaemon will allow you to have the dedicated server start automatically at boot prior to login, allow you to start multiple instances of the dedicated server and so forth. This HOWTO will show you how set it up. You can also use Trinity or PanelDaemon to manage FireDaemon and other Windows services via a web browser.

Unreal Tournament 3 Dedicated Server Setup Under FireDaemon
  • Download the Dedicated Server from here
  • Run the installer. For the purposes of this HOWTO, we will be using "C:\UT3" as the install location.
  • Install FireDaemon Pro into the directory of your choice (typically C:\Program Files\FireDaemon). FireDaemon can be downloaded from here.
  • Unreal Tournament 3 uses 1 configuration file to store it’s settings. At the end of this HOWTO, you can find a download link to the file. The file should then be saved in the following directory: "C:\UT3\UTGame\Config"
  • Next start the FireDaemon GUI from the desktop shortcut. Click on the "Create a new service definition" button in the toolbar (or type Ctrl+N) and enter the information into the fields as you see below. Obviously adjust paths to suite your installation. Pay special attention to the Parameters list.

In order for your server to work properly, it has to have its own account on GameSpy:
  1. Signup at GameSpy here (take note of your username/password as they will needed later).
  2. Log in with your new account to make sure that it works.



The most important field on the tab is the Parameters. The Parameters define the initial setup of your server.

Here’s the full parameter list you should have:
Server vCTF-Suspense?MaxPlayers=##?game=XXXX?mutator=MutatorID ?ServerDescription=XXXX -port=7777 -login=XXXX -password=XXXX -unattended
  • "Server" loads the server.
  • "vCTF-Suspense" loads the map vCTF-Suspense. Replace with whatever map you want the server to load at startup.
  • "MaxPlayers=##" Sets the maximum slots for the server. Replace "##" with a number (eg. 12 for 12 slots).
  • "game=XXX" loads the gametype. Replace XXXX with the Gametype name. See here for a list of GameTypes.
  • "mutator=MutatorID" loads the mutator. See here for a list of Mutator ID's.
  • "ServerDescription=XXXX" Set's the server description. To create a description for your UT3 server, use this tool and paste the code it generates into this parameter (replacing XXXX).
  • "-port=7777" Set's the server port.
  • "-login=XXXX" Your GameSpy Username you created earlier.
  • "-password=XXXX" Your GameSpy password you created earlier.

    Note: Do not remove the question marks from the parameters above.


  • Now click on the Settings tab. If you DON'T want to see your dedicated server running, uncheck the Interact with Desktop check box & select “Hidden” from the “Show Window” dropdown. Also uncheck Graceful Shutdown as UT3 DS doesn't respond to it. You can optionally run UT3 DS as the user you installed it as. In the Logon Account field type your username (eg. Administrator) and then enter the user's password twice in the Password and Confirm fields.


  • Now click on the Advanced tab. You can change the Process Priority to allocate more CPU time to the dedicated server or specify which CPU or core the dedicated server will run on (in the case of multi-processor, hyperthreaded or multi-core CPUs).


  • Now click on the Dependencies tab. Make sure the service depends on the lanmanworkstation (Workstation) service to ensure the TCP/IP and CIFS stacks are both up prior to starting ut3DS.
  • Now click on the Install button to install and start UT3!



You can download "UTGame.ini" here.

=======================
HOWTO Provided by:

=======================

Last edited by Jordan; 10th September 2009 at 10:01 PM.
Reply With Quote
Reply

Bookmarks

Tags
(ut3, tournament, unread, unreal, ut3

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

 
Free 30 Day Trial

Join our Newsletter
Once a month we poke the right people on product releases and promos.



Connect with us



Latest HOWTOs



All times are GMT. The time now is 10:27 PM.


Powered by vBulletin® Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Template-Modifications by TMS
Copyright © 2009 FireDaemon Technologies Limited