• 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/

Server Sample RedOrchestra config file and command line

Paulski said:
Rams example has unnecessery spaces that will cause problems

Code:
ucc server ro-konigsplatz.rom?game=ROEngine.ROTeamGame?deathmessagemode=3?FriendlyFireScale=1?FFPunishment=1?PreStartTime=60?RoundLimit=3?WinLimit=2?TimeLimit=0?FFKillLimit=8?FFDamageLimit=800?VACSecure=true?MinPlayers=0 -log=ServerLog.log
deathmessagemode=0,1,2,3
FFPunishment=0,1,2,3


use in ini if you dont want to set it in command line

deathmessagemode=DM_All
deathmessagemode=DM_Personal
deathmessagemode=DM_OnDeath
deathmessagemode=DM_None


FFPunishment=FFP_None
FFPunishment=FFP_Kick
FFPunishment=FFP_SessionBan
FFPunishment=FFP_GlobalBan
If you are having problems read this
 
Last edited:
Upvote 0
Linux Server Start command

Code:
./ucc-bin server RO-Konigsplatz.rom?game=ROGame.ROTeamGame -log=RO_Server.log --nohomedir

Note: --nohomedir places the RedOrchestra.ini <--Which is the one you want to modify in the (My Example) /home/gamer/ro/system/ folder with the rest of the conf files and includes files.

While I have MUCH to learn about this game engine I started very simply. Once I understand what each command is in the RedOrchestra.ini I can start trimming it down.

RedOrchestra.ini

I simply modifed 3 sections of this file

[Engine.GameReplicationInfo]
ServerName=Fraggers Central | RO:Ostfront
ShortName=FC RO:O
ServerRegion=0
AdminName=ServerDevTeam
AdminEmail=s[email protected]
MessageOfTheDay=Visit FraggersCentral.com for updates and information! Welcome to the FC RO:Ostfront Server

[Engine.AccessControl]
AdminPassword=YOURRCONPASSHERE
GamePassword=
bBanByID=True
LoginDelaySeconds=0.000000
IPPolicies=ACCEPT;*

[Engine.GameInfo]
GoreLevel=2
MaxSpectators=2
MaxPlayers=32
AutoAim=1.000000
GameSpeed=1.000000
bChangeLevels=True
bStartUpLocked=False
bNoBots=False
bAttractAlwaysFirstPerson=False
NumMusicFiles=13
bEnableStatLogging=True
HUDType=Engine.Hud
MaxLives=0
TimeLimit=0
GoalScore=0
GameStatsClass=IpDrv.MasterServerGameStats
SecurityClass=UnrealGame.UnrealSecurity
AccessControlClass=Engine.AccessControl
VotingHandlerType=xVoting.xVotingHandler
MaxIdleTime=0.000000
bVACSecured=True
bAllowBehindView=False
bAdminCanPause=False
bWeaponShouldViewShake=True
bLowGore=False
bLargeGameVOIP=False
GameDifficulty=1.000000
MaplistHandlerType=
ServerSkillLevel=
 
Upvote 0
I suggest setting (search within RedOrchestra.ini file)
AutoAim=0.0
bNoBots=True
MaxidleTime=60.0

http://www.tswn.com/modules/tutorials/printpage.php?tid=14 (Installing XAdmin)

my linux server command is (acutally the contents of the System/_start.sh bash server start script)
Code:
#!/bin/bash
DATEFORMAT="%Y_%m_%d_%H_%M"
DATE=`date +$DATEFORMAT`
LOGDIR="../UserLogs"
mkdir -f $LOGDIR
while [ true ]; do
    echo "===============================================";
    ./ucc-bin server RO-Konigsplatz.rom -log=$LOGDIR/$DATE.log --nohomedir ;
    echo "===============================================";
    echo "sleeping 30s - to abort press CTRL+C again!";
    sleep 30;
done
i created also a UserLogs directory. That config cuases that every server start the server will begin logging to another log file dated in format YEAR_MONTH_DAY_HOUR_MINUTES.log
the rest of the config is within System/RedOrchestra.ini

the loop causes server to wake up if it was turned off, sometimes useful if you want to restart server or you are modifying config files and wanna see how it will work after a change and wake it up automatically


this is not fully working script for a deamon, of course
 
Last edited:
Upvote 0