Unreal Tournament 3 – PC for PS3 Dedicated Server Instructions
Introduction ............................................................................................................................................................................ 1 Installation .............................................................................................................................................................................. 1 Creating a GameSpy Account.................................................................................................................................................. 1 Launching a PC for PS3 Dedicated Server ............................................................................................................................... 2 List of Maps ............................................................................................................................................................................. 3 List of Gametypes.................................................................................................................................................................... 4 Creating a Map Cycle .............................................................................................................................................................. 4 Launching Multiple Dedicated Servers on the same PC ......................................................................................................... 5 Troubleshooting ...................................................................................................................................................................... 6
Introduction
The Unreal Tournament 3 PC for PS3 Dedicated Server allows users to host an Unreal Tournament 3 dedicated server on a PC that can be joined by players of the PS3 version of Unreal Tournament 3. These servers are intended to be used by PS3 players only and cannot be joined by users running the PC version of Unreal Tournament 3. The PC for PS3 Dedicated Server is only compatible with version 1.20 of Unreal Tournament 3 for the PS3.
Installation
1) Download or copy the PC for PS3 Dedicated Server Software to your PC 2) Run SetupUT3.exe 3) Choose a Destination Location: By default, the PC for PS3 Dedicated server software will be installed to C:\Program Files\Unreal Tournament 3 (Dedicated). Note that if you have already installed the Unreal Tournament 3 v1.3 Dedicated Server for PC (this is a PC only dedicated server) to this location, then you will want to install the PC for PS3 Dedicated server to a different folder. 4) Any PS3’s that you will be using to connect to a PC for PS3 Dedicated Server will need to be updated to version 1.20.
Creating a GameSpy Account
The PC for PS3 Dedicated Servers will require a unique GameSpy account. These are not the same accounts that you may have been previously using for either the PC or the PS3 versions. After installing the PC for PS3 Dedicated Server to your computer, you will need to locate the CreateAccount.bat: 1) From the Windows Command Line (Start -> Run -> CMD), navigate to the Binaries Folder of the UT3 PC Dedicated Server build. Unless you manually changed the location during installation, this should be C:\Program Files\Unreal Tournament 3 (Dedicated)\Binaries\ 2) Run creataccount.bat login (enter the login name you want to create) password (enter your desired password) email (enter an email address for the account). So for example, if you were to type:
createaccount ut3yourname ut3yourpassword something@something.com You would be creating an account with the login name “ut3yourname” and the password would be “ut3yourpassword”. 3) In the CMD window, you should notice the following line in green text: LOG: Creation of new user account ‘ut3yourname’ SUCCEEDED! This account information can now be used to create a PC for PS3 Dedicated Server.
Launching a PC for PS3 Dedicated Server
You will need to launch the PC for PS3 Dedicated Server from the Windows Command Line. When using the Command Line, you will need to specify the desired game parameters. 1) From the Windows Command Line (Start -> Run -> CMD), navigate to the Binaries Folder of the UT3 PC Dedicated Server build. By default, this is C:\Program Files\Unreal Tournament 3 (Dedicated)\Binaries 2) At the command line type: UTGame.exe server (do not hit the Enter key yet) 3) Add the necessary/desired server parameters (as explained in Steps 4 and 5) and press the Enter key. The following is a typical example of what the command line will look like: UTGame.exe server dm-arsenal? Game=UTGame.UTDeathmatch -login=ut3yourname – password=ut3yourpassword –seekfreeloading The above command will launch a dedicated server with a Deathmatch game on the map Arsenal with default match settings, using the login/password combination of ut3yourname/ut3yourpassword 4) You can customize the server however you wish, but the following parameters absolutely must be placed in the command line: o server (This is necessary to start up in dedicated server mode. The first argument after this
must be the map name.)
o o o o
map name (See the List of Maps below) followed by the gametype (See the List of Gametypes below) and separated by a “?”. -Login= (See Creating a GameSpy Account) This option must be last in the command line,
after any ?options. -Password= (See Creating a GameSpy Account) This option must be last in the command line, after any ?options. -seekfreeloading This option must be the last in the command line, after any ?options.
Note that all parameters related to the actual match are separated by question marks (?), while server parameters are added with dashes (-). All dash parameters need to be listed last/after the question mark parameters. 5) Additional parameters that are very useful include(Note: if you do not set a specific parameter, the game will use the default setting found in the UTGame.ini file): o ?goalscore=x: Determines the number of 'scores' required to trigger a server rotation. In CTF this is flag captures. In DM/TDM the number of kills per individual or team. o ?timelimit=x: Sets the time limit of the match in minutes o ?numplay=x: The number of AI bots you'd like in the game. These bots will be removed as human players join the game, and replace them when they quit.
o o o o o o o o o
?maxplayers=x: The number of human or AI players you want in your game. This is the number that is reflected on the server browser. ?minnetplayers=x: The minimum number of human players required for a match to start. ?timelimit=x: Determines the amount of time that must elapse before the server rotates to the next map. A victory by either team before this time limit is reached will trigger a rotation as well. ?botskill=x: The skill level of the AI bots. Ranges from 0-7 with 7 being the most difficult. ?forcerespawn=x: Forces fragged players to instantly respawn. 0 for off, 1 for on. ?AllowKeyboard=x: Allows or disallows use of keyboard/mouse on the PS3. 0 for disallow, 1 for allow. Not specifying this condition will default to disallow. ?bUsesStats=x: Determines whether the stats acquired on the server will be reported to the leaderboards. True for yes, False for no. ?mapcycle=true: Enables map cycle. (See Creating a Map Cycle) ?Port=x: Designates the network port that the server uses. The default port setting is 7777. This option can be used when running more than 1 server on the same PC (See Launching Multiple Dedicated Servers on the Same PC)
So, for example: UTGame.exe server CTF-Coret? Game=UTGameContent.UTCTFGame_Content?Goalscore=3?Timelimit=20?Maxplayers=16?Numplayers=12?forecresp awn=1? -login=ut3yourname –password=ut3yourpassword –seekfreeloading …will create a CTF server, starting on Coret with 12 bots, maximum players set to 16, force respawn on, a Capture Limit of 3, and a Time Limit of 20 minutes.
List of Maps
The following is the full list of maps that are supported by the PC for PS3 Dedicated Server. When specifying a map’s name in the command line, you will need to use the format listed below: Deathmatch/Team Deathmatch/Duel o o o o o o o o o o o o o o o DM-Arsenal DM-Defiance DM-Gateway DM-Sentinel DM-Biohazard DM-Deimos DM-HeatRay DM-ShangriLa DM-CarbonFire DM-Diesel DM-RisingSun DM-Deck DM-Fearless DM-Sanctuary DM-Morbias
Capture the Flag o o CTF-Coret CTF-OmicronDawn
o o o o o o
CTF-Strident CTF-Hydrosis CTF-Reflection CTF-Vertebrae CTF-FacingWorlds CTF-Searchlight
Vehicle Capture the Flag o o o o o o VCTF-Containment VCTF-Kargo VCTF-Sandstorm VCTF-Corruption VCTF-Necropolis VCTF-Suspense
Warfare o o o o o o o o o o o o o o o o WAR-Avalanche WAR-Islander WAR-PowerSurge WAR-TankCrossing WAR-Downtown WAR-Islander_Necris WAR-Serenity WAR-Torlan WAR-Dusk WAR-MarketDistrict WAR-Serenity_Necris WAR-Torlan_Leviathan WAR-Floodgate WAR-OnyxCoast WAR-Sinkhole WAR-Torlan_Necris
List of Gametypes
The type of game needs to be specified as follows: o o o o o o Deathmatch: Game=UTGame.UTDeathmatch TeamDeathmatch: Game=UTGame.UTTeamGame Capture the Flag: Game=UTGameContent.UTCTFGame_Content Vehicle Capture the Flag: Game=UTGameContent.UTVehicleCTFGame_Content Warfare: Game=UTGameContent.UTOnslaughtGame_Content Duel: Game=UTGame.UTDuelGame
Creating a Map Cycle
In order to set your server up with a Map Cycle:
1) In C:\Program Files\Unreal Tournament 3 (Dedicated)\UTGame\Config highlight UTGame.ini, right click and select Edit 2) In, UTGame.ini, find the [UTGame.Utgame] section 3) Look for the GameSpecificMapCycles= setting. You will need to set both the game type and the list of maps that you want in the map cycle. Each game type will need its own specific map cycle. The basic format for this is:
GamespecificMapCycles=(GameClassName=”Gametype”, Maps=(The list of maps you want in the map cycle in quotes, separated by commas)) The following examples are the complete map cycles for each specific game mode: o GameSpecificMapCycles=(GameClassName="UTDeathmatch",Maps=("DM-Arsenal","DM-Biohazard","DMCarbonfire","DM-Deck","DM-Defiance","DM-Deimos","DM-Diesel","DM-Fearless","DM-Gateway","DMHeatRay","DM-RisingSun","DM-Sanctuary","DM-Sentinel","DM-ShangriLa")) GameSpecificMapCycles=(GameClassName="UTTeamGame",Maps=("DM-Arsenal","DM-Biohazard","DMCarbonfire","DM-Deck","DM-Defiance","DM-Deimos","DM-Diesel","DM-Fearless","DM-Gateway","DMHeatRay","DM-RisingSun","DM-Sanctuary","DM-Sentinel","DM-ShangriLa")) GameSpecificMapCycles=(GameClassName="UTCTFGame_Content",Maps=("CTF-Coret","CTF-Hydrosis","CTFReflection","CTF-Vertebrae","CTF-OmicronDawn","CTF-Strident","CTF-Vertebrae")) GameSpecificMapCycles=(GameClassName="UTVehicleCTFGame_Content",Maps=("VCTFContainment","VCTF-Corruption","VCTF-Kargo","VCTF-Necropolis","VCTF-Sandstorm","VCTF-Suspense")) GameSpecificMapCycles=(GameClassName="UTOnslaughtGame_Content",Maps=("WAR-Avalanche","WARAvalanche?LinkSetup=Alt","WAR-Downtown","WAR-Downtown?LinkSetup=Alt","WAR-Dusk","WARDusk?LinkSetup=Alt","WAR-Floodgate","WAR-Islander","WAR-Islander_Necris","WAR-MarketDistrict","WAROnyxCoast","WAR-PowerSurge","WAR-Serenity","WAR-Sinkhole","WAR-TankCrossing","WAR-Torlan","WARTorlan?LinkSetup=classic","WAR-Torlan?LinkSetup=short","WAR-Torlan?LinkSetup=TwoFronts","WARTorlan_Necris"))
o
o
o
o
To change the map cycles, just add, remove, or switch the order of the desired maps in their respective GameSpecificMapCycle= string.
4) You will also need to add the parameter ?mapcycle=true. So your command line will look something like: ..\UTGame.exe server dm-arsenal? Game=UTGame.UTDeathmatch?GameMode=0?Goalscore=20?Timelimit=20?mapcycle=true login=ut3yourname–password=ut3yourpassword –seekfreeloading
Launching Multiple Dedicated Servers on the same PC
It is possible to run more than 1 PC for PS3 Dedicated server on the same PC. However, it is not recommended to run more than two servers per CPU/Core. To run multiple servers on the same PC, you will need to do 2 things: 1) Specify a Port Number in your command line using the following parameter: ?port=x(enter desired port number) By default, Unreal Tournament 3 uses port 7777. Also, make sure that the port number(s) that you use are available and are not being blocked by a firewall. 2) Create separate Game Spy accounts for each server (see Creating a GameSpy Account above)
Troubleshooting
I made a PC for PS3 Dedicated Server, but I cannot see it when browsing for matches on my PS3. 1) Check to ensure that you have updated to version 1.20 of Unreal Tournament on your PS3. 2) Check to ensure that you are using a valid GameSpy account and that both the login and password are correct. To create a new GameSpy account, follow the steps above. At the end of the process, make sure that you receive the “Creation of new user account ‘(login)’ SUCCEEDED!” message 3) On the PC that is hosting the server, check to ensure that your Firewall is not blocking UTGame.exe
When trying to connect to a PC for PS3 Dedicated Server, I receive the Connection Failed message: “Package ‘DMMoribas’ is content you don’t have installed” 1) Check to ensure that you have the Unreal Tournament 3 Downloadable Content package installed on your PS3. This package contains 3 maps, DM-Morbias, CTF-FacingWolrds, and CTF-Searchlight. If a server is running these maps and you do not have them installed on your PS3, you will not be able to connect to the server. Additionally, if a server is running any custom maps or mod content, you will need to manually download and install it to your PS3 as well.