+ Reply to Thread
Results 1 to 1 of 1

Thread: Important things to know about hosting a UT3 Server

  1. #1
    Administrator Administrator's Avatar
    Join Date
    Feb 2006
    Location
    Superb Development
    Posts
    362

    Important things to know about hosting a UT3 Server

    From UnrealAdminWiki:

    Server Logins

    ATM all servers need a unique login, as in no two servers can use the same login. Doing so will mean that one of those servers will not show in the list. This login has to be created via the client "Create Profile". You can create multiple profiles under the same email address but you must use the same password for each if you do so.
    Once you have this information you must replace it in the command line. Using the default wolfservers login WILL NOT work. Every server you install has to have its own login.

    Code:
     
    
    Multiple Servers on One Machine 
    
     Each server process needs to run under a different gamespy account (can be created in the game). Important things to note are:
    • The -nohomedir command forces the servers to use the install directory instead of My Documents...
    • The -configsubdir=<serverfoldername> will create a folder under ..\UTGame\config\ so each server instance can have it's own ini files
    • -login=<login> and -password=<password> as these must be unique
    • The servers port is changed with -Port=<port> in the URL, or via the setting in UTEngine.ini
    • The servers query port is changed with -QueryPort=<port>
    • You must specify -unattended as without it you will get prompted to confirm the upgrade of the server's configuration files. This option needs to be last in the command line.
    Code:
     Enable Mapvote 
    
     Edit the ...\UTGame\Config\UTGame.ini. Under the [UTGame.UTGame] section, be sure to have this:
    • bAllowMapVoting=True
    • VoteDuration=45
    • GameSpecificMapCycles=(GameClassName="UTDeathmatch",Maps=("DM-Arsenal","DM-Biohazard","DM-CarbonFire","DM-Deck","DM-Defiance","DM-Deimos","DM-Diesel","DM-Fearless","DM-Gateway","DM-HeatRay","DM-RisingSun","DM-Sanctuary","DM-Sentinel","DM-ShangriLa"))
    • GameSpecificMapCycles=(GameClassName="UTTeamGame",Maps=("DM-Arsenal","DM-Biohazard","DM-CarbonFire","DM-Deck","DM-Defiance","DM-Deimos","DM-Diesel","DM-Fearless","DM-Gateway","DM-HeatRay","DM-RisingSun","DM-Sanctuary","DM-Sentinel","DM-ShangriLa"))
    • GameSpecificMapCycles=(GameClassName="UTCTFGame_Content",Maps=("CTF-Coret","CTF-Hydrosis","CTF-Reflection","CTF-Vertebrae","CTF-OmicronDawn","CTF-Strident"))
    • GameSpecificMapCycles=(GameClassName="UTVehicleCTFGame_Content",Maps=("VCTF-Containment","VCTF-Corruption","VCTF-Kargo","VCTF-Necropolis","VCTF-Sandstorm","VCTF-Suspense"))
    • GameSpecificMapCycles=(GameClassName="UTOnslaughtGame_Content",Maps=("WAR-Avalanche","WAR-Downtown","WAR-Dusk","WAR-FloodGate","WAR-Islander","WAR-Islander_Necris","WAR-MarketDistrict","WAR-OnyxCoast","WAR-Powersurge","WAR-Serenity","WAR-Serenity_Necris","WAR-SinkHole","WAR-TankCrossing","WAR-Torlan","WAR-Torlan_Leviathan","WAR-Torlan_Necris"))
    • GameSpecificMapCycles=(GameClassName="UTDuelGame",Maps=("DM-Arsenal","DM-Biohazard","DM-CarbonFire","DM-Deck","DM-Defiance","DM-Deimos","DM-Diesel","DM-Fearless","DM-Gateway","DM-HeatRay","DM-RisingSun","DM-Sanctuary","DM-Sentinel","DM-ShangriLa"))
    If you need help getting started here is an example command line from my server:

    Code:
    ...UT3.exe Server VCTF-Containment?Numplay=6?BotSkill=8?AdminName=admin?AdminPassword=password -multihome=64.34.185.178 -port 7777 -QueryPort 6500 -Login=login -Password=password -nohomedir -unattended
    Remember to specify the IP, join port, and query port in the command line or the server will use the primary IP. If you are running multiple servers on one server this is very important.


    If you want to run a different gametype than the default you will need to change the startup map. I have VCTF-Containment in my command line so that means it will start the server on VCTF, but you also need to edit the UTGame.ini to specify the default game type for the server.

    Example:

    Code:
    [Engine.GameInfo]
    DefaultGame=UTGameContent.UTOnslaughtGame_Content
    DefaultServerGame=UTGameContent.UTOnslaughtGame_Content
    The above means the default game type for the server will be Onslaught(WAR).

    You can change it to any one of these game types:

    Deathmatch: UTGame.UTDeathmatch
    Capture the Flag: UTGameContent.UTCTFGame_Content
    Warfare: UTGameContent.UTOnslaughtGame_Content
    Vehicle Capture the Flag: UTGameContent.UTVehicleCTFGame_Content
    Team Deathmatch: UTGame.UTTeamGame Duel UTGame.UTDuelGame
    Last edited by Administrator; 01-17-2008 at 08:36 PM.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts