[Info] RO2 Server Config Files and more setup info

  • Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

[TW]Ramm-Jaeger

Tripwire Interactive President
Oct 11, 2005
1,884
3,097
0
www.redorchestragame.com
Everyone,

Right now things are looking pretty good for our launch of the RO2 Pre-purchase beta tomorrow August 30th. There are a few things of note I thought I should mention or would be useful for you.

1) Server Files Update

There will be an update to the server files in the morning with what shoudl be the final pre-purchase beta files. So servers will need to be updated before the launch. Additionally, the final files only contain a subset of the maps. Please note, if a server has any other maps added in it's map cycle it will crash when the server cycles to that map. So please ensure that you only include these maps. Note: if in doubt, use one of my attached configs as they are set up with proper map cycles.

FF-Apartments
TE-Apartments
CD-Apartments

TE-FallenFighters
CD-FallenFighters

TE-Gumrak
CD-Gumrak

Note: FF = Firefight (a variation of team deathmatch), CD = Countdown (our take on an intense "single life" gametype), and TE = Territory (an enhanced and expanded version of the gametype in the original RO).

2) Server Configuration

I have created and attached a set of game config files set up in different ways to use for reference (or just plain use) based on how you want to set your servers up. To use these configs you can either just rename the config file you want to use to ROGame.ini and replace your existing file, or you can replace the following sections in your own ROGame.ini file:

[ROGame.ROGameInfo]
[ROGame.ROGameInfoFirefight]
[ROGame.ROGameInfoTerritories]
[ROGame.ROGameInfoCountdown]

Note, if you just copy these sections, make sure and get all of the values in that section and put them in your ini.

Let me explain the different configurations:
ROGame_BaseStandard: Standard (non-hardcore) setup with all maps cycling through
ROGame_BaseRealism: Realism Mode(hardcore) setup with all maps cycling through
ROGame_FireFightOnly_Standard: Standard (non-hardcore) setup with only FireFight game-type maps cycling through
ROGame_InfantryOnly_Realism: Realism Mode(hardcore) setup with only infantry maps cycling through
ROGame_InfantryOnly_Standard: Standard (non-hardcore) setup with only infantry maps cycling through
ROGame_Tanks_Only_Realism: Realism Mode(hardcore) setup with only tank maps cycling through
ROGame_TanksOnly_Standard: Standard (non-hardcore) setup with only tank maps cycling through

3) Final server setup notes

When testing the server on Windows Server 2008 R2, we discovered that when the CPU usage got close to peaking, that windows would start pushing the game around between cores. This actually made the game perform badly under heavy CPU load. To combat this we highly suggest you a commandline switch we created which will set the main game thread's affinity to a specified core, especially if you are going to have the game server running at a slot count on a machine where it might come close to peaking the CPU. Here is the commandline switch:

-PREFERPROCESSOR=x (where x=0,1,2, ...)

So for example:
-PREFERPROCESSOR=0
Would set the game thread's affinity to the first core.

Enabling Valve Anti Cheat (VAC) - VAC was not enabled by default in the first server install we put up, but will be turned on by default in the update we put up tomorrow morning. So if you have already set up ini files for the game please modify this section in ROEngine.ini:

[OnlineSubsystemSteamworks.OnlineSubsystemSteamworks]
bUseVAC=true

It is highly recommended that you do this to help catch/prevent cheating on your servers.
 

Attachments

  • ROGame_BaseRealism.txt
    15.6 KB · Views: 2
  • ROGame_BaseStandard.txt
    15.6 KB · Views: 1
  • ROGame_FireFightOnly_Standard.txt
    15.5 KB · Views: 0
  • ROGame_InfantryOnly_Realism.txt
    15.5 KB · Views: 0
  • ROGame_InfantryOnly_Standard.txt
    15.5 KB · Views: 0
  • Like
Reactions: BigMorgan

Ceraetes

FNG / Fresh Meat
May 4, 2011
38
0
0
The maps will rotate during the beta, so we start with 3 but might have 3 others maps the week after.
 

Ceraetes

FNG / Fresh Meat
May 4, 2011
38
0
0
I know, it was just an example when I said 3 others maps. Just wanted to point out that they might change the maps during the beta.
 

gioccher

FNG / Fresh Meat
Jan 6, 2011
17
0
0
Additional ini configs
how can ROGame_TanksOnly_Standard.txt differ from ROGame_BaseStandard.txt only for the mapcycle?

GameMapCycles=(Maps=("TE-Gumrak"),RoundLimits=(0))
vs
GameMapCycles=(Maps=("TE-Apartments","CD-FallenFighters","FF-Apartments","TE-Gumrak","CD-Apartments","TE-FallenFighters","CD-Gumrak"),RoundLimits=(0,0,0,0,0,0,0))
 

Zetsumei

FNG / Fresh Meat
Nov 22, 2005
12,458
1,433
0
33
Falmouth UK
how can ROGame_TanksOnly_Standard.txt differ from ROGame_BaseStandard.txt only for the mapcycle?

GameMapCycles=(Maps=("TE-Gumrak"),RoundLimits=(0))
vs
GameMapCycles=(Maps=("TE-Apartments","CD-FallenFighters","FF-Apartments","TE-Gumrak","CD-Apartments","TE-FallenFighters","CD-Gumrak"),RoundLimits=(0,0,0,0,0,0,0))

They are both standard servers with as the name proclaims a difference in the maps. One is tank only, one is standard.

Its just to make life a tad easier requiring you to setup less.
 
  • Like
Reactions: BigMorgan

koolkav1

FNG / Fresh Meat
Aug 29, 2011
7
0
0
Dont you want the game to run on more than 1 core, eg if i have a i5750 server, i cant run a 64 slot server on 1 core, i would need to allocate 2 cores for that. do i need to change the command line or its automatic?
 

gioccher

FNG / Fresh Meat
Jan 6, 2011
17
0
0
They are both standard servers with as the name proclaims a difference in the maps. One is tank only, one is standard.

Its just to make life a tad easier requiring you to setup less.
thanks, I don't know why I was assuming that you could choose to enable/disable tank/infantry only for each map
 

Zetsumei

FNG / Fresh Meat
Nov 22, 2005
12,458
1,433
0
33
Falmouth UK
loads of things can be changed, these are just presets you can logically tweak things from the ini or webadmin to your hearts content.
 

Kinsman

FNG / Fresh Meat
Jul 2, 2011
127
4
0
Australia
Hi, I'm in Australia so if I downloaded the files about an hour prior to this post (7:30AM AEST) do I have the latest ones, or will I need to update them?

I'm interested in assigning more than one core too if thats possible?
 

zuff

FNG / Fresh Meat
Aug 30, 2011
16
0
0
Can this be stickied? I have to search for this thread every time I change my server config and it should definitely be stickied.