過幾天才貼精簡版 (XD)
------------------------------------
Frontlines: Fuel of War
Dedicated Server Guide
Guide Version: 4
Date: March 27th, 2008
Game Version: 1.0.2
------------------------------------
Welcome to the Frontlines: Fuel of War Dedicated Server Setup Guide.
This guide will help you get your own dedicated started and explain the various configuration options available.
------------------------------------
Hardware Requirements for Dedicated Server
------------------------------------
HDD Space: 15GB (1.5GB for standalone dedicated server)
OS: Windows XP (32/64) or Windows Vista (32/64)
Addtl: Microsoft DirectX 9.0c & up
http://www.microsoft.com/directx
Microsoft .Net Framework 2.0
http://www.microsoft.com/net/
AGEIA PhysX Drivers
http://www.ageia.com...rs/drivers.html
BANDWIDTH:
8 players 512Kb upload
16 players 1Mb upload
32 players 2Mb upload
64 players 5Mb upload
CPU:
8 players Intel Pentium 2.8HT or AMD Athlon 2800+
16 players Intel Pentium 3.0HT or AMD Athlon 3000+
32 players Intel Pentium 3.4HT or AMD Athlon 3400+
64 players Intel Core2 E6600 (2.4Ghz) or AMD 2.8Ghz X2
(faster processors will do better, results vary based on maps hosted and system configuration)
RAM:
8 players 1GB
16 players 1.5GB
32 players 2GB
64 players 2GB
Note: Above specs are subject to change and are to be used as a guidelines only, observed results will vary.
Note: Larger maps with more vehicles have higher system requirements than smaller maps containing less vehicles.
Note: Maps SolarFarm and Oilfield will take the most bandwidth, cpu, and memory.
------------------------------------
FFOW Installation
------------------------------------
The first step in getting a dedicated server up and going is to install the game on the PC. Follow the instructions given during the installation process.
------------------------------------
Starting a dedicated server
------------------------------------
There are two types of dedicated servers available: LAN (Local Area Network) or Online servers.
Servers are launched from the command line by using the following syntax:
"FFOW.exe Server <mapname> -<server type> -unattended"
Where <mapname> is the name of the first map to be loaded on the server (fl-gnaw, fl-oilfield, etc) and <server type> is the kind of server to load (online or lan). The -unattended command will automatically handle any prompt caused by changes in the .ini files without requiring user interaction.
To launch an dedicated online server with the map FL-Village as the first map loaded use:
"FFOW.exe Server fl-village -online -unattended"
To launch a dedicated LAN server with the map FL-Village as the first map loaded use:
"FFOW.exe Server fl-village -lan -unattended"
------------------------------------
Multiple Instances
------------------------------------
These commands and settings will allow running multiple server instances on one machine:
CustomHomeDir=C:MyAbsoluteCustomDir
"FFOW.exe Server fl-village -online -unattended CustomHomeDir=C:MyAbsoluteCustomDir"
"FFOW.exe Server fl-village -online -unattended CustomHomeDir=..MyRelativeCustomDir"
Overides My DocumentsMy Games behavior to a custom directory path
CustomHomeDir will be checked first when reading DefaultGame.ini files and most all other files in the game
CustomHomeDir will be where most all files are saved such as GCGame.ini, Launch.Log
CustomPublicIP=127.0.0.1
"FFOW.exe Server fl-village -online -unattended CustomPublicIP=127.0.0.1"
When players join your online game this IP will be used instead of the automatically determined IP address.
Use when players have problems connecting to your server
MultiHome=127.0.0.1
"FFOW.exe Server fl-village -online -unattended MultiHome=127.0.0.1"
Sockets bind to this IP address to allow for multiple game severs on a single box
QueryPort=5478
"FFOW.exe Server fl-village -online -unattended QueryPort=5478"
Game query port customization
External tools can query a running game server via 8 byte UDP packet sent to this port "FLSQ"
DefaultEngine.ini
[Engine.QueryProtocol]
QueryPort=5478
ListenBindIP=0.0.0.0
Port=5476
"FFOW.exe Server fl-village -online -unattended Port=5476"
N/A Slated to future game revision, clients will attempt to join on the default 5476 game port until a future client patch is released
A LAN game started with a custom port can be joined like so: "FFOW.exe 127.0.0.1:5476"
Game port customization
DefaultEngine.ini
[URL]
Port=5476
MatchmakingPort=9103
"FFOW.exe Server fl-village -online -unattended MatchmakingPort=9103"
N/A Slated to future game revision
In game lobby uses this port to ping the game server
DefaultEngine.ini
[GCGameLobby.GCGameLobbyPC]
MatchmakingPort=9103
------------------------------------
Configuration of a dedicated server
------------------------------------
Use binariesServerLauncher.exe as an alternative to modifying the .ini files directly.
ServerLauncher.exe is included in the standalone dedicated server build.
The following server settings can be modified by editing the DefaultGame.ini file found under My DocumentsMy GamesFrontlines - Fuel of War ServerGCGameConfig
ServerName=
Sets the name of your server.
Password=
Set a password on your server. Players will be prompted for this password when attempting to join your game.
NumberOfRounds=3
Number of consecutive rounds played on a map before moving to the next map in the queue.
PercentTicketsPerTeam=100
Percentile modifier of the map's base ticket count (ie 200 sets ticket count to double the default). Applies to all maps.
NumberOfPublicSlots=32
Maximum number of player slots on the server.
bAllowFriendlyFire=false
Enables friendly fire.
InfantryFriendlyFire=100
Percentile modifier to infantry friendly fire. If set to 50, infantry will only receive 50% of the default damage from friendly fire. Must have bAllowFriendlyFire set to true.
VehicleFriendlyFire=100
Percentile modifier to infantry friendly fire. If set to 50, infantry will only receive 50% of the default damage from friendly fire. Must have bAllowFriendlyFire set to true.
bAutoBalanceTeams=true
Enables the autobalance system.
bAutoKickTeamKillers=false
Enables the autokick team killer system. TK threshold is set in MaximumTeamKills.
MaximumTeamKills=3
Number of TK allowed before automatically getting kicked out of the server. Must have the bAutoKickTeamKillers setting set to true.
SpawnDelaySeconds=7
Sets the respawn time.
Loadouts_bGroundAssault=true
Loadouts_bHeavyAssult=true
Loadouts_bSniper=true
Loadouts_bAntiTank=true
Loadouts_bSpecialOps=true
Loadouts_bCloseCombat=true
Allows the enabling & disabling of specific loadouts.
WARNING: YOU MUST LEAVE AT LEAST ONE LOADOUT AVAILABLE IN ORDER TO BE ABLE TO SPAWN INTO THE GAME!
Roles_UpgradeSpeed=100
Percentile modifier to the role upgrade speed. Setting this to 200 will double the role upgrade speed from the default, for all roles.
Roles_GroundSupport=true
Roles_AirSupport=true
Roles_DroneTech=true
Roles_Countermeasures=true
Allows the enabling & disabling of specific loadouts.
WARNING: YOU MUST LEAVE AT LEAST ONE ROLE AVAILABLE IN ORDER TO BE ABLE TO SPAWN INTO THE GAME!
Vehicles_bTransportHelicopters=true
Vehicles_bAttackHelicopters=true
Vehicles_bJets=true
Vehicles_bAntiAircraft=true
Vehicles_bHeavyArmor=true
Vehicles_bMediumArmor=true
Vehicles_bLightArmor=true
Vehicles_bCivilian=true
Allows the enabling & disabling of specific vehicles.
+MapCycle=2
Used to specify the map rotation. Each map to be played needs a MapCycle= entry on a separate line. For example, to create a map list consisting of Gnaw, Solarfarm, Oilfield and Solarfarm, the following should be entered:
+MapCycle=2
+MapCycle=7
+MapCycle=5
+MapCycle=7
Refer to below to find the maps index number:
Gnaw Map Index=2
Invasion Map Index=3
MountainTop Map Index=4
OilField Map Index=5
Roundabout Map Index=6
Solar Farm Map Index=7
Village Map Index=8
Street Map Index=9
bLoopingMapCycles=true
Setting this to true will repeat the map rotation once the last map in the list has been played. If set to false, the last map in the list will be played continuously.
MinimumNumberOfPlayers=0
Sets the minimum number of players required to start the game. Game will play warm-up rounds until that number has been met. Role upgrading is disabled during warm-up rounds.
RoundTimeSeconds=240
Sets the round timer, in seconds. Needs to be configured per map above
本篇文章已被 kuo 於 2008 年 04 月 08 日 - 下午 01:39 編輯過

本主題已被鎖定
中華民國(台灣)








