From 21ebb6484b085ca3d35418b80c24f3875a5127b6 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 22:17:56 +0100 Subject: [PATCH 01/38] corrected servername and password --- SanAndreasMultiplayer/server.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SanAndreasMultiplayer/server.cfg b/SanAndreasMultiplayer/server.cfg index 1a1922b..53f504d 100644 --- a/SanAndreasMultiplayer/server.cfg +++ b/SanAndreasMultiplayer/server.cfg @@ -1,9 +1,9 @@ echo Executing Server Config... lanmode 0 -rcon_password "" +rcon_password "ADMINPASSWORD" maxplayers 50 port 7777 -hostname "" +hostname "SERVERNAME" gamemode0 grandlarc 1 filterscripts base gl_actions gl_property gl_realtime announce 0 From 2d34f9d14aa2097413ed48c5cdd959d328d0fba2 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Wed, 11 Oct 2017 21:58:59 +0100 Subject: [PATCH 02/38] enabled rcon and query by default --- Starbound/starbound_server.config | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Starbound/starbound_server.config b/Starbound/starbound_server.config index 3ce8ef9..268aed3 100644 --- a/Starbound/starbound_server.config +++ b/Starbound/starbound_server.config @@ -33,8 +33,8 @@ "rconServerPassword" : "ADMINPASSWORD", "rconServerPort" : 21026, "rconServerTimeout" : 1000, - "runQueryServer" : false, - "runRconServer" : false, + "runQueryServer" : true, + "runRconServer" : true, "safeScripts" : true, "scriptInstructionLimit" : 10000000, "scriptInstructionMeasureInterval" : 10000, From 92a5c077cdda0b18eeaf1cb0d30707ee6cf80085 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 19:42:58 +0000 Subject: [PATCH 03/38] Added Just Cause 3 config --- JustCause3/config.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 JustCause3/config.lua diff --git a/JustCause3/config.lua b/JustCause3/config.lua new file mode 100644 index 0000000..d4556de --- /dev/null +++ b/JustCause3/config.lua @@ -0,0 +1,16 @@ +{ + "announce": false, + "description": "", + "host": "0.0.0.0", + "httpPort": 4203, + "logLevel": 7, + "logo": "", + "maxPlayers": 32, + "maxTickRate": 60, + "name": "", + "password": "", + "port": 4200, + "queryPort": 4201, + "requiredDLC": [], + "steamPort": 4202 +} From 0dcd99496733a8c44f31668cb856f8514fbd1a3c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 21:38:42 +0000 Subject: [PATCH 04/38] changed from lua to json --- JustCause3/{config.lua => config.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename JustCause3/{config.lua => config.json} (100%) diff --git a/JustCause3/config.lua b/JustCause3/config.json similarity index 100% rename from JustCause3/config.lua rename to JustCause3/config.json From 1880bd8461199f3b82057549cce08b290bf42793 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 20:47:25 +0000 Subject: [PATCH 05/38] Added servername --- JustCause3/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JustCause3/config.json b/JustCause3/config.json index d4556de..0bee58f 100644 --- a/JustCause3/config.json +++ b/JustCause3/config.json @@ -7,7 +7,7 @@ "logo": "", "maxPlayers": 32, "maxTickRate": 60, - "name": "", + "name": "SERVERNAME", "password": "", "port": 4200, "queryPort": 4201, From ff8b6b55746dfa9230d0acecbedb075d4fcd7420 Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 14 Dec 2017 00:11:15 +0000 Subject: [PATCH 06/38] Add server analytics option to Arma 3 config For more info check out here: https://community.bistudio.com/wiki/Arma_3_Analytics Enabled by default as that's what Bohemia ships the game with, might want to disable to save on bandwidth! --- Arma3/server.cfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Arma3/server.cfg b/Arma3/server.cfg index 48323d7..36cac1c 100644 --- a/Arma3/server.cfg +++ b/Arma3/server.cfg @@ -74,6 +74,9 @@ persistent = 1; // none, short, full timeStampFormat = "short"; +// Server Statistics +// Set this to 0 to opt-out! More info: https://community.bistudio.com/wiki/Arma_3_Analytics +statisticsEnabled = 1; // SERVER SECURITY/ANTI HACK From 9cde1cd18fec487cfa915a6b8b4ac473c8473c64 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Fri, 15 Dec 2017 13:40:09 +0100 Subject: [PATCH 07/38] Added Stationeers default cfg --- Stationeers/default.ini | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Stationeers/default.ini diff --git a/Stationeers/default.ini b/Stationeers/default.ini new file mode 100644 index 0000000..db739ba --- /dev/null +++ b/Stationeers/default.ini @@ -0,0 +1,10 @@ +[SERVER] +SERVERNAME=Stationeers LGSM +GAMEPORT=27500 +UPDATERPORT=27015 +PASSWORD= +MAPNAME=BASE +DESCRIPTION=Stationeers +MAXPLAYER=30 +[RCON] +RCONPASSWORD=stationeers \ No newline at end of file From 6b3fcd2288fe2ee12681fc27456b2bc15258af3d Mon Sep 17 00:00:00 2001 From: Moosieus Date: Sat, 6 Jan 2018 14:52:31 -0500 Subject: [PATCH 08/38] Added up-to-date server config files for Squad --- Squad/Admins.cfg | 47 ++++++++++++++++++++++++++++++++++++ Squad/MapRotation.cfg | 9 +++++++ Squad/Rcon.cfg | 28 +++++++++++++++++++++ Squad/RemoteBanListHosts.cfg | 6 +++++ Squad/Server.cfg | 33 +++++++++++++------------ Squad/ServerMessages.cfg | 2 ++ 6 files changed, 109 insertions(+), 16 deletions(-) create mode 100644 Squad/Admins.cfg create mode 100644 Squad/MapRotation.cfg create mode 100644 Squad/Rcon.cfg create mode 100644 Squad/RemoteBanListHosts.cfg create mode 100644 Squad/ServerMessages.cfg diff --git a/Squad/Admins.cfg b/Squad/Admins.cfg new file mode 100644 index 0000000..c36e791 --- /dev/null +++ b/Squad/Admins.cfg @@ -0,0 +1,47 @@ +///////////////////////////////////////////////////////////////////////////////////////////// +//// Valid access levels are as follows +//// startvote - not used +//// changemap +//// pause - Pause server gameplay +//// cheat - Use server cheat commands +//// private - Password protect server +//// balance - Group Ignores server team balance +//// chat - Admin chat and Server broadcast +//// kick +//// ban +//// config - Change server config +//// cameraman - Admin spectate mode +//// immunity - Cannot be kicked / banned +//// manageserver - Shutdown server +//// featuretest - Any features added for testing by dev team +//// reserve - Reserve slot +//// demos - Record Demos (not working) +//// debug - show admin stats command and other debugging info +//// teamchange - No timer limits on team change +//// forceteamchange - Can issue the ForceTeamChange command +//// canseeadminchat - This group can see the admin chat and teamkill/admin-join notifications +///////////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////////////////////////////////////////////////////////////////////// +// The Format for adding groups is: +// Group=:,, +// +// For example: +// Group=MyGroup: pause, demos, changemap +// +// The groups below are the defaults, add to or change them as needed: +///////////////////////////////////////////////////////////////////////////////////////////// + +Group=Admin:kick,ban,changemap +Group=Moderator:kick,ban + +///////////////////////////////////////////////////////////////////////////////////////////// +// The format for adding admins is: +// Admin=: +// +// For example: +// Admin=123456:Admin // Adam the admin +// Admin=654321:Moderator // Molly the moderator +// +// Add your own below: +///////////////////////////////////////////////////////////////////////////////////////////// diff --git a/Squad/MapRotation.cfg b/Squad/MapRotation.cfg new file mode 100644 index 0000000..21a6758 --- /dev/null +++ b/Squad/MapRotation.cfg @@ -0,0 +1,9 @@ +Logar +Sumari +Fool's Road +Chora +Kohat +OP First Light +Jensen's Range +Gorodok +Yehorivka \ No newline at end of file diff --git a/Squad/Rcon.cfg b/Squad/Rcon.cfg new file mode 100644 index 0000000..7da2b15 --- /dev/null +++ b/Squad/Rcon.cfg @@ -0,0 +1,28 @@ +// Edit this IP to bind the RCON socket to an alternate IP address. +// Alternatively, set this from the command line with the argument: +// RCONIP=0.0.0.0 +IP=0.0.0.0 + +// Edit this IP to bind the RCON socket to an alternate port. +// Alternatively, set this from the command line with the argument: +// RCONPORT=21114 +Port=21114 + +// Set this to enable the usage of RCON with the given password for login. +// Leaving this empty will keep RCON turned off. +// Alternatively, set this from the command line with the argument: +// RCONPASSWORD=MyPassword +Password= + +// Set this to set the maximum number of allowable concurrent RCON +// connections to the server. +// Alternatively, set this from the command line with the argument: +// RCONMAXCONNECTIONS=5 +MaxConnections=5 + +// Edit this to customize the number of seconds without contact from a connected +// console before the server checks with that computer to see if the session is +// still active, or if it got disconnected. Supports values between 30 and 3600. +// Alternatively, set this from the command line with the argument: +// RCONSECONDSBEFORETIMEOUTCHECK=120 +SecondsBeforeTimeoutCheck=120 \ No newline at end of file diff --git a/Squad/RemoteBanListHosts.cfg b/Squad/RemoteBanListHosts.cfg new file mode 100644 index 0000000..2fbeeec --- /dev/null +++ b/Squad/RemoteBanListHosts.cfg @@ -0,0 +1,6 @@ +////////////////////////////////////////////////////////////////////////// +//// Place the urls to your ban lists here. The banlists must conform //// +//// to the Bans.cfg format : //Reason //// +//// 1 url per line //// +//// EX: http://mysite.com/banlists/ban-list.cfg //// +////////////////////////////////////////////////////////////////////////// diff --git a/Squad/Server.cfg b/Squad/Server.cfg index 246d03e..fec7b01 100644 --- a/Squad/Server.cfg +++ b/Squad/Server.cfg @@ -1,16 +1,17 @@ -ServerName="SERVERNAME" -MaxPlayers=40 -NumReservedSlots=0 -IsLANMatch=false -ShouldAdvertise=true -NumPlayersDiffForTeamChanges=3 -AllowTeamChanges=true -PreventTeamChangeIfUnbalanced=true -EnforceTeamBalance=true -RejoinSquadDelayAfterKick=180 -RecordDemos=false -ServerMessageInterval=300 -// Forced on for Licensed servers (Only OWI staff & qa are admins) -AllowCommunityAdminAccess=false -// Forced on for Licensed servers (Only OWI devs) -AllowDevProfiling=false +ServerName="( ͡° ͜ʖ ͡°)" +MaxPlayers=40 +NumReservedSlots=0 +IsLANMatch=false +ShouldAdvertise=true +NumPlayersDiffForTeamChanges=3 +AllowTeamChanges=true +PreventTeamChangeIfUnbalanced=true +EnforceTeamBalance=true +RejoinSquadDelayAfterKick=180 +RecordDemos=false +ServerMessageInterval=300 +VehicleClaimingDisabled=false +// Forced on for Licensed servers (Only OWI staff & qa are admins) +AllowCommunityAdminAccess=true +// Forced on for Licensed servers (Only OWI devs) +AllowDevProfiling=true \ No newline at end of file diff --git a/Squad/ServerMessages.cfg b/Squad/ServerMessages.cfg new file mode 100644 index 0000000..18c8e63 --- /dev/null +++ b/Squad/ServerMessages.cfg @@ -0,0 +1,2 @@ +Visit www.joinsquad.com for the latest info on Squad! +Change these messages in Configs/ServerConfigs/ServerMessages.cfg \ No newline at end of file From 416012ee527e11d1d9690b8172222a4210b17a40 Mon Sep 17 00:00:00 2001 From: Moosieus Date: Sat, 6 Jan 2018 14:54:42 -0500 Subject: [PATCH 09/38] Create Bans.cfg --- Squad/Bans.cfg | 1 + 1 file changed, 1 insertion(+) create mode 100644 Squad/Bans.cfg diff --git a/Squad/Bans.cfg b/Squad/Bans.cfg new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Squad/Bans.cfg @@ -0,0 +1 @@ + From 3c99f37671512e6cc2a9d9d3fa632c7deb6a6778 Mon Sep 17 00:00:00 2001 From: Moosieus Date: Sat, 6 Jan 2018 14:55:00 -0500 Subject: [PATCH 10/38] Create License.cfg --- Squad/License.cfg | 1 + 1 file changed, 1 insertion(+) create mode 100644 Squad/License.cfg diff --git a/Squad/License.cfg b/Squad/License.cfg new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Squad/License.cfg @@ -0,0 +1 @@ + From 5b8b19d8161391e4c0827a3b28045b944b11957b Mon Sep 17 00:00:00 2001 From: Moosieus Date: Sat, 6 Jan 2018 14:55:18 -0500 Subject: [PATCH 11/38] Create RemoteAdminListHosts.cfg --- Squad/RemoteAdminListHosts.cfg | 1 + 1 file changed, 1 insertion(+) create mode 100644 Squad/RemoteAdminListHosts.cfg diff --git a/Squad/RemoteAdminListHosts.cfg b/Squad/RemoteAdminListHosts.cfg new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Squad/RemoteAdminListHosts.cfg @@ -0,0 +1 @@ + From 7d9820c66251476b8fa0333c59079b3df098a099 Mon Sep 17 00:00:00 2001 From: Moosieus Date: Sat, 6 Jan 2018 15:00:59 -0500 Subject: [PATCH 12/38] Create README.md --- Squad/README.md | 122 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 Squad/README.md diff --git a/Squad/README.md b/Squad/README.md new file mode 100644 index 0000000..6584683 --- /dev/null +++ b/Squad/README.md @@ -0,0 +1,122 @@ +## Admins.cfg +Admins are now created by groups and groups are assigned to admins. You can create as many groups as you want with any types of permissions. All the permissions will be in the config file commented out. These files will not be over writeable so when we add new permissions you will need to check here or the wiki for updates. The below are just examples. Please note that it needs to be SteamId64. You can convert your ID at steamid.io/lookup/ + +## Bans.cfg +This is where your bans will go. They need to be in the format of `steamid:unix timestamp of unban //comment` So an example file will look like this: +```76561198039509812:0 //Permanent ban for cheating +7862895148978485:1454455855 //team killing +``` + +## MapRotation.cfg +If you add the general map names (such as below without a specific game mode). Our parser will do all variations of it including AAS, INS, etc. Map names can be seen from the DefaultGame.ini file. Each map entry goes on a new line. +```Logar +Kohat +OP First Light +Chora +Fool's Road +Sumari +Gorodok +Yehorivka +Mestia +Jensen's Range +Kokan +Narva +Al Basrah +``` +If you want a specifc map version you can add the below into the rotation file +```Al Basrah +Al Basrah AAS v1 +Al Basrah Invasion v1 +Al Basrah PAAS v1 +Chora +Chora AAS v1 +Chora AAS v2 +Chora INS v1 +Chora Invasion v1 Night +Chora PAAS v1 +Fool's Road +Fool's Road AAS v1 +Fool's Road AAS v1 INF +Fool's Road AAS v2 +Fool's Road AAS v3 +Fool's Road Skirmish +Gorodok +Gorodok AAS v1 +Gorodok AAS v1 INF +Gorodok AAS v2 +Gorodok Conquest v1 +Gorodok Invasion v1 +Jensen's Range +Kohat +Kohat AAS v1 +Kohat AAS v1 INF +Kohat INS v1 +Kohat Invasion v1 +Kokan +Kokan AAS v1 +Kokan AAS v2 +Kokan INS v1 +Kokan PAAS v1 +Logar +Logar PAAS v1 +Logar Valley AAS v1 +Logar Valley AAS v1 INF +Logar Valley INS v1 +Logar Valley INS v1 Night +Mestia PAAS v1 +Mestia Invasion v1 +Mestia Invasion v2 +Mestia AAS v1 +Mestia AAS v2 +Narva +Narva PAAS v1 +Narva Invasion v1 +Narva AAS v1 +Op First Light +Op First Light AAS v1 +Op First Light Conquest v1 +Sumari +Sumari AAS v1 +Sumari AAS v1 INF +Sumari AAS v2 +Sumari AAS v3 +Sumari INS v1 +Sumari ITC v1 +Yehorivka +Yehorivka AAS v1 +Yehorivka AAS v1 INF +Yehorivka AAS v2 +Yehorivka Conquest v1 +Yehorivka Invasion v1 +``` + +## RemoteAdminListHosts.cfg +Each line should contain a URL to the admin file. The admin file will follow the exact same format as above. This should be used if you run multiple servers and would like to have a single admin file for all of them. If a player is listed in multiple files, their permissions will be combined. + +## RemoteBanListHosts.cfg +Each line should contain a URL to the ban file. The ban file will follow the exact same format as above. This should be used if you run multiple servers and would like to have a single admin file for all of them. + +## Server.cfg +This is the general server config file. Each variable should be on its own line. New additions will be added to this wiki. Since we do not overwrite config files you will need to manually add them to your existing server config if you wish to alter the default value. +```ServerName="Squad Dedicated Server" +MaxPlayers=40 +NumReservedSlots=0 +IsLANMatch=false +ShouldAdvertise=true +NumPlayersDiffForTeamChanges=3 +AllowTeamChanges=true +PreventTeamChangeIfUnbalanced=true +EnforceTeamBalance=true +RejoinSquadDelayAfterKick=180 +AllowCommunityAdminAccess=true +RecordDemos=false +ServerMessageInterval=300 +ServerPassword=Password +AllowQA=false +``` + +## ServerMessages.cfg +This will rotate server messages every x seconds (based on Server.cfg setting). Each message should have its own line. This should be used to display server rules and contact information. + +## Rcon.cfg +If you do not want to use RCON, leave the password= empty. NOTE: Leaving the RCONIP=0.0.0.0 will bind it to the public default IP. If your server has multiple IP's please specify the address here. From 8ad97421a4a71547b5d07fa76f3b484983b18a98 Mon Sep 17 00:00:00 2001 From: Moosieus Date: Sat, 6 Jan 2018 15:06:27 -0500 Subject: [PATCH 13/38] Accidental changes from vanilla corrected --- Squad/Server.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Squad/Server.cfg b/Squad/Server.cfg index fec7b01..b675b9b 100644 --- a/Squad/Server.cfg +++ b/Squad/Server.cfg @@ -1,4 +1,4 @@ -ServerName="( ͡° ͜ʖ ͡°)" +ServerName="Squad Dedicated Server" MaxPlayers=40 NumReservedSlots=0 IsLANMatch=false @@ -12,6 +12,6 @@ RecordDemos=false ServerMessageInterval=300 VehicleClaimingDisabled=false // Forced on for Licensed servers (Only OWI staff & qa are admins) -AllowCommunityAdminAccess=true +AllowCommunityAdminAccess=false // Forced on for Licensed servers (Only OWI devs) -AllowDevProfiling=true \ No newline at end of file +AllowDevProfiling=false From b10258993a61eb1b4f17cd82525b14a3c222851b Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 17:31:35 +0000 Subject: [PATCH 14/38] Updated SERVERNAME and ADMINPASSWORD --- Stationeers/default.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Stationeers/default.ini b/Stationeers/default.ini index db739ba..f14199d 100644 --- a/Stationeers/default.ini +++ b/Stationeers/default.ini @@ -1,5 +1,5 @@ [SERVER] -SERVERNAME=Stationeers LGSM +SERVERNAME=SERVERNAME GAMEPORT=27500 UPDATERPORT=27015 PASSWORD= @@ -7,4 +7,4 @@ MAPNAME=BASE DESCRIPTION=Stationeers MAXPLAYER=30 [RCON] -RCONPASSWORD=stationeers \ No newline at end of file +RCONPASSWORD=ADMINPASSWORD \ No newline at end of file From deff87d85c0fe756feaaeb8a185cd800ac62d2d7 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 17:31:43 +0000 Subject: [PATCH 15/38] removed test --- BallisticOverkill/config.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BallisticOverkill/config.txt b/BallisticOverkill/config.txt index 7fac2ba..9e8946a 100644 --- a/BallisticOverkill/config.txt +++ b/BallisticOverkill/config.txt @@ -49,7 +49,7 @@ MatchTime=10 # Password # Set an Password to only selected players be able to enter in your match -Password=test +Password= #DedicatedBroadcast # 0: P2P Broadcast (Hybrid) From e7782f3678f02c6afc22aba2d0dcc7cd4f4ce4f0 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 17:32:28 +0000 Subject: [PATCH 16/38] Added KFInput and KFSystemSettings --- KillingFloor2/LinuxServer-KFInput.ini | 525 ++++++++++ .../LinuxServer-KFSystemSettings.ini | 943 ++++++++++++++++++ 2 files changed, 1468 insertions(+) create mode 100644 KillingFloor2/LinuxServer-KFInput.ini create mode 100644 KillingFloor2/LinuxServer-KFSystemSettings.ini diff --git a/KillingFloor2/LinuxServer-KFInput.ini b/KillingFloor2/LinuxServer-KFInput.ini new file mode 100644 index 0000000..1f9f434 --- /dev/null +++ b/KillingFloor2/LinuxServer-KFInput.ini @@ -0,0 +1,525 @@ +[Engine.PlayerInput] +MoveForwardSpeed=1200 +MoveStrafeSpeed=1200 +LookRightScale=300 +LookUpScale=-250 +MouseSensitivity=30.0 +DoubleClickTime=0.250000 +bEnableMouseSmoothing=true +Bindings=(Name="Duck",Command="Button bDuck | Axis aUp Speed=-1.0 AbsoluteAxis=100") +Bindings=(Name="Look",Command="Button bLook") +Bindings=(Name="Pause",Command="Pause") +Bindings=(Name="LookToggle",Command="Toggle bLook") +Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=100") +Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=100") +Bindings=(Name="CenterView",Command="Button bSnapLevel") +Bindings=(Name="Walking",Command="Button bRun") +Bindings=(Name="Strafe",Command="Button bStrafe") +Bindings=(Name="NextWeapon",Command="NextWeapon") +Bindings=(Name="ViewTeam",Command="ViewClass Pawn") +Bindings=(Name="TurnToNearest",Command="Button bTurnToNearest") +Bindings=(Name="Turn180",Command="Button bTurn180") +Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX") +Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY") +Bindings=(Name="MouseScrollUp",Command="PrevWeapon") +Bindings=(Name="MouseScrollDown",Command="NextWeapon") +Bindings=(Name="C",Command="DoDuck") +Bindings=(Name="P",Command="TogglePhysicsMode") +Bindings=(Name="B",Command="ToggleSpeaking true | OnRelease ToggleSpeaking false") +Bindings=(Name="T",Command="Talk") +Bindings=(Name="F1",Command="ShowMouseCursor",Shift=True) +Bindings=(Name="F1",Command="viewmode wireframe", bIgnoreShift=True) +Bindings=(Name="F2",Command="viewmode unlit") +Bindings=(Name="F7",Command="OPENKISMETDEBUGGER SEQUENCE=PAUSEKISMETDEBUGGER",Alt=True) +Bindings=(Name="F9",Command="shot") +Bindings=(Command="RECOMPILESHADERS CHANGED",Name=Period,Control=True,Shift=True) +Bindings=(Name="Delete",Command="Camera Default") +Bindings=(Name="End",Command="Camera FirstPerson") +Bindings=(Name="XboxTypeS_X",Command="Use") +Bindings=(Name="XboxTypeS_A",Command="Jump") +Bindings=(Name="XboxTypeS_B",Command="ChangePosture") +Bindings=(Name="XboxTypeS_LeftTriggerAxis",Command="Axis aLeftAnalogTrigger Speed=1.0 DeadZone=0.11") +Bindings=(Name="XboxTypeS_RightTriggerAxis",Command="Axis aRightAnalogTrigger Speed=1.0 DeadZone=0.11") +Bindings=(Name="MOBILE_StopMatinee",Command="ce stopmatinee | OnRelease StopUseAttractModeInputConfig") +Bindings=(Name="MOBILE_StartMatinee",Command="ce playmatinee | OnRelease StartUseAttractModeInputConfig") +Bindings=(Name="MOBILE_NextConfig",Command="OnRelease NextMobileInputConfig") +Bindings=(Name="MOBILE_CalibrateTilt",Command="CalibrateTilt") +Bindings=(Name="MOBILE_ATurn",Command="Axis aTurn DeadZone=0.05") +Bindings=(Name="MOBILE_ALookup",Command="Axis aLookup Speed=-1 DeadZone=0.05") +Bindings=(Name="MOBILE_AStrafe",Command="Axis aStrafe DeadZone=0.15") +Bindings=(Name="MOBILE_AForward",Command="Axis aBaseY DeadZone=0.15") +Bindings=(Name="MOBILE_Fire",Command="StartFire | OnRelease StopFire") +Bindings=(Name="MOBILE_NextWeapon",Command="NextWeapon") +Bindings=(Name="MOBILE_Jump",Command="Jump") +Bindings=(Name="MOBILE_ToggleFPS",Command="OnRelease stat fps") +Bindings=(Name="NumPadThree",Command="MOBILE_IncrementTrackedPrimitive 1") +Bindings=(Name="WiiU_PointerX",Command="Axis aWiiUPointerX Speed=1.0") +Bindings=(Name="WiiU_PointerY",Command="Axis aWiiUPointerY Speed=1.0") +Bindings=(Name="R",Command="STARTMOVIECAPTURE",Alt=True) +Bindings=(Name="R",Command="STOPMOVIECAPTURE",Shift=True) +Bindings=(Name="GBA_MoveForward",Command="Axis aBaseY Speed=1.0") +Bindings=(Name="GBA_Backward",Command="Axis aBaseY Speed=-1.0") +Bindings=(Name="GBA_StrafeLeft",Command="Axis aStrafe Speed=-1.0") +Bindings=(Name="GBA_StrafeRight",Command="Axis aStrafe Speed=+1.0") +Bindings=(Name="GBA_TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100") +Bindings=(Name="GBA_TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100") +Bindings=(Name="GBA_LookUp",Command="Axis aLookup Speed=-.1 AbsoluteAxis=100") +Bindings=(Name="GBA_LookDown",Command="Axis aLookup Speed=+.1 AbsoluteAxis=100") +Bindings=(Name="GBA_Jump",Command="Jump | Axis aUp Speed=+1.0 AbsoluteAxis=100") +Bindings=(Name="GBA_CrouchToggle",Command="ToggleCrouch") +Bindings=(Name="GBA_CrouchHold",Command="StartCrouch | onrelease StopCrouch") +Bindings=(Name="GBA_Sprint",Command="Button bRun") +Bindings=(Name="GBA_SprintAndCrouch",Command="GamepadSprint | onrelease GamepadSprintRelease") +Bindings=(Name="GBA_Fire",Command="CustomStartFire 0 | OnRelease CustomStopFire 0") +Bindings=(Name="SpectatePrevPlayer",Command="SpectatePreviousPlayer") +Bindings=(Name="SpectateNextPlayer",Command="SpectateNextPlayer") +Bindings=(Name="SpectateChangeCamMode",Command="SpectateChangeCamMode") +Bindings=(Name="GBA_AltFire",Command="CustomStartFire 1 | OnRelease CustomStopFire 1") +Bindings=(Name="GBA_TertiaryFire",Command="CustomStartFire 3 | OnRelease CustomStopFire 3") +Bindings=(Name="GBA_SwitchFireMode",Command="SwitchFire | OnRelease SwitchFireRelease") +Bindings=(Name="GBA_IronsightsToggle",Command="Ironsights | OnRelease IronsightsRelease") +Bindings=(Name="GBA_IronsightsHold",Command="Ironsights 1 | OnRelease IronsightsRelease 1") +Bindings=(Name="GBA_Reload",Command="CustomStartFire 2 | OnRelease CustomStopFire 2") +Bindings=(Name="GBA_Grenade",Command="CustomStartFire 4 | OnRelease CustomStopFire 4") +Bindings=(Name="GBA_ToggleFlashlight",Command="ToggleFlashlight | OnRelease FlashlightRelease") +Bindings=(Name="GBA_QuickHeal",Command="QuickHeal") +Bindings=(Name="GBA_Use",Command="Interact | OnRelease InteractRelease") +Bindings=(Name="GBA_PrevWeapon",Command="SelectPrevWeapon") +Bindings=(Name="GBA_NextWeapon",Command="SelectNextWeapon") +Bindings=(Name="GBA_LastWeapon",Command="SelectLastWeapon") +Bindings=(Name="GBA_SwitchWeapon1",Command="SwitchWeaponGroup 0") +Bindings=(Name="GBA_SwitchWeapon2",Command="SwitchWeaponGroup 1") +Bindings=(Name="GBA_SwitchWeapon3",Command="SwitchWeaponGroup 2") +Bindings=(Name="GBA_SwitchWeapon4",Command="SwitchWeaponGroup 3") +Bindings=(Name="GBA_DropWeapon",Command="ThrowWeapon") +Bindings=(Name="GBA_Talk",Command="talk") +Bindings=(Name="GBA_TeamTalk",Command="teamtalk") +Bindings=(Name="GBA_ShowMenu",Command="CloseEditorViewport | onrelease ShowMenu") +Bindings=(Name="GBA_ShowScores",Command="SetShowScores true | Onrelease SetShowScores false") +Bindings=(Name="GBA_TossMoney",Command="TossMoney") +Bindings=(Name="GBA_VoiceChat",Command="StartVoiceChat false | OnRelease StopVoiceChat") +Bindings=(Name="GBA_ShowVoiceComms",Command="ShowVoiceComms | OnRelease HideVoiceComms") +Bindings=(Name="GBA_VoteYes",Command="OnVoteYesPressed | OnRelease OnVoteYesRelease") +Bindings=(Name="GBA_VoteNo",Command="OnVoteNoPressed | OnRelease OnVoteNoRelease") +Bindings=(Name="GBA_VoiceCommReqHealing",Command="PlayVoiceCommsDialog 0") +Bindings=(Name="GBA_VoiceCommReqDosh",Command="PlayVoiceCommsDialog 1") +Bindings=(Name="GBA_VoiceCommReqHelp",Command="PlayVoiceCommsDialog 2") +Bindings=(Name="GBA_VoiceCommTauntZeds",Command="PlayVoiceCommsDialog 3") +Bindings=(Name="GBA_VoiceCommFollowMe",Command="PlayVoiceCommsDialog 4") +Bindings=(Name="GBA_VoiceCommGetToTheTrader",Command="PlayVoiceCommsDialog 5") +Bindings=(Name="GBA_VoiceCommAffirmative",Command="PlayVoiceCommsDialog 6") +Bindings=(Name="GBA_VoiceCommNegative",Command="PlayVoiceCommsDialog 7") +Bindings=(Name="GBA_VoiceCommEmote",Command="DoEmote") +Bindings=(Name="GBA_WeaponSelect_Gamepad",Command="GamepadWeaponSelect | OnRelease ReleaseGamepadWeaponSelect") +Bindings=(Name="GBA_DPad_Left_Gamepad",Command="GamepadDpadLeft | OnRelease HideVoiceComms") +Bindings=(Name="GBA_DPad_Right_Gamepad",Command="GamepadDpadRight | OnRelease HideVoiceComms") +Bindings=(Name="GBA_DPad_Down_Gamepad",Command="GamepadDpadDown") +Bindings=(Name="GBA_DPad_Up_Gamepad",Command="GamepadDpadUp") +Bindings=(Name="GBA_Crouch_Gamepad",Command="GamepadCrouch | OnRelease GamepadCrouchRelease") +Bindings=(Name="GBA_StrafeLeft_Gamepad",Command="Axis aStrafe Speed=1.0 DeadZone=0.2") +Bindings=(Name="GBA_MoveForward_Gamepad",Command="Axis aBaseY Speed=1.0 DeadZone=0.2") +Bindings=(Name="GBA_TurnLeft_Gamepad",Command="Axis aTurn Speed=1.0 DeadZone=0.2") +Bindings=(Name="GBA_Look_Gamepad",Command="Axis aLookup Speed=1.0 DeadZone=0.2") +Bindings=(Name="GBA_SwitchToBestWeapon_Gamepad",Command="SwitchToBestWeapon | Axis aUp Speed=-1.0 AbsoluteAxis=100") +Bindings=(Name="GBA_Reload_Gamepad",Command="GamepadReload | OnRelease GamepadReloadRelease") +Bindings=(Name="GBA_AltFire_Gamepad",Command="GamepadSwitchFire | OnRelease SwitchFireRelease") +Bindings=(Name="GBA_MoveForward_GamepadSouthpaw",Command="Axis aBaseY Speed=-1.0 DeadZone=0.2") +Bindings=(Name="GBA_Look_GamepadSouthpaw",Command="Axis aLookup Speed=-1.0 DeadZone=0.2") +Bindings=(Name="XboxTypeS_A",Command="GBA_Jump | OnVoteYesPressed | OnRelease OnVoteYesRelease") +Bindings=(Name="XboxTypeS_B",Command="GBA_Use | OnVoteNoPressed | OnRelease OnVoteNoRelease") +Bindings=(Name="XboxTypeS_Y",Command="GBA_WeaponSelect_Gamepad") +Bindings=(Name="XboxTypeS_X",Command="GBA_Reload_Gamepad") +Bindings=(Name="XboxTypeS_LeftX",Command="GBA_StrafeLeft_Gamepad") +Bindings=(Name="XboxTypeS_LeftY",Command="GBA_MoveForward_Gamepad") +Bindings=(Name="XboxTypeS_LeftThumbStick",Command="GBA_SprintAndCrouch") +Bindings=(Name="XboxTypeS_RightX",Command="GBA_TurnLeft_Gamepad") +Bindings=(Name="XboxTypeS_RightY",Command="GBA_Look_Gamepad") +Bindings=(Name="XboxTypeS_RightThumbStick",Command="GBA_TertiaryFire") +Bindings=(Name="XboxTypeS_LeftShoulder",Command="GBA_Grenade") +Bindings=(Name="XboxTypeS_RightShoulder",Command="GBA_AltFire_Gamepad") +Bindings=(Name="XboxTypeS_LeftTrigger",Command="GBA_IronsightsHold") +Bindings=(Name="XboxTypeS_RightTrigger",Command="GBA_Fire") +Bindings=(Name="XboxTypeS_DPad_Left",Command="GBA_DPad_Left_Gamepad") +Bindings=(Name="XboxTypeS_DPad_Right",Command="GBA_DPad_Right_Gamepad") +Bindings=(Name="XboxTypeS_DPad_Down",Command="GBA_DPad_Down_Gamepad | OnRelease FlashlightRelease") +Bindings=(Name="XboxTypeS_DPad_Up",Command="GBA_DPad_Up_Gamepad") +Bindings=(Name="XboxTypeS_Back",Command="GBA_ShowScores") +Bindings=(Name="XboxTypeS_Start",Command="GBA_ShowMenu") +Bindings=(Name="Orbis_SwipeUp",Command="GBA_TossMoney") +Bindings=(Name="Up",Command="GBA_MoveForward") +Bindings=(Name="Down",Command="GBA_Backward") +Bindings=(Name="Left",Command="GBA_TurnLeft") +Bindings=(Name="Right",Command="GBA_TurnRight") +Bindings=(Name="Enter",Command="GBA_Use") +Bindings=(Name="SpaceBar",Command="GBA_Jump") +Bindings=(Name="W",Command="GBA_MoveForward") +Bindings=(Name="S",Command="GBA_Backward") +Bindings=(Name="A",Command="GBA_StrafeLeft") +Bindings=(Name="D",Command="GBA_StrafeRight") +Bindings=(Name="E",Command="GBA_Use") +Bindings=(Name="LeftMouseButton",Command="GBA_Fire | SpectatePrevPlayer") +Bindings=(Name="MiddleMouseButton",Command="GBA_SwitchFireMode | SpectateChangeCamMode") +Bindings=(Name="RightMouseButton",Command="GBA_IronsightsToggle | SpectateNextPlayer") +Bindings=(Name="F",Command="GBA_ToggleFlashlight") +Bindings=(Name="R",Command="GBA_Reload") +Bindings=(Name="G",Command="GBA_Grenade") +Bindings=(Name="C",Command="GBA_CrouchToggle") +Bindings=(Name="Q",Command="GBA_QuickHeal") +Bindings=(Name="V",Command="GBA_TertiaryFire") +Bindings=(Name="Escape",Command="GBA_ShowMenu") +Bindings=(Name="MouseScrollUp",Command="GBA_NextWeapon") +Bindings=(Name="MouseScrollDown",Command="GBA_PrevWeapon") +Bindings=(Name="one",Command="GBA_SwitchWeapon1") +Bindings=(Name="two",Command="GBA_SwitchWeapon2") +Bindings=(Name="three",Command="GBA_SwitchWeapon3") +Bindings=(Name="four",Command="GBA_SwitchWeapon4") +Bindings=(Name="Backspace",Command="GBA_DropWeapon") +Bindings=(Name="T",Command="GBA_Talk") +Bindings=(Name="Y",Command="GBA_TeamTalk") +Bindings=(Name="Tab",Command="GBA_ShowScores", bIgnoreShift=True) +Bindings=(Name="Z",Command="GBA_ShowVoiceComms") +Bindings=(Name="B",Command="GBA_TossMoney") +Bindings=(Name="LeftShift",Command="GBA_Sprint") +Bindings=(Name="CapsLock",Command="GBA_VoiceChat") +Bindings=(Name="F1",Command="GBA_VoteYes") +Bindings=(Name="F2",Command="GBA_VoteNo") +Bindings=(Name="F4",Command="Playersonly") +Bindings=(Name="F5",Command="set D3DRenderDevice UsePostProcessEffects False",Control=False,Shift=False,Alt=False) +Bindings=(Name="F6",Command="set D3DRenderDevice UsePostProcessEffects True",Control=False,Shift=False,Alt=False)") +Bindings=(Name="F7",Command="NextViewMode",bIgnoreAlt=True) +Bindings=(Name="F8",Command="PrevViewMode") +Bindings=(Name="M",Command="BasePath 0") +Bindings=(Name="N",Command="BasePath 1") +Bindings=(Name="F9",Command="viewmode wireframe", Control=true) +Bindings=(Name="F10",Command="viewmode unlit", Control=true) +Bindings=(Name="F4",Command="viewmode detaillighting", Control=true) +Bindings=(Name="F5",Command="viewmode shadercomplexity", Control=true) +Bindings=(Name="F6",Command="viewmode lit", Control=true) +Bindings=(Name="PageDown",Command="Camera ThirdPerson") +Bindings=(Name="PageUp",Command="Camera Fixed") +Bindings=(Name="Home",Command="Camera FixedTracking") +Bindings=(Name="Insert",Command="Camera FreeCam") +Bindings=(Name="P",Command="Playersonly") +Bindings=(Name="LeftBracket",Command="Slomo .2") +Bindings=(Name="RightBracket",Command="Slomo 1") +Bindings=(Name="Backslash",Command="Slomo 4") +Bindings=(Name="Subtract",Command="PreviousTrackingRange") +Bindings=(Name="Add",Command="NextTrackingRange") +Bindings=(Name="NumPadZero",Command="ToggleTracker") +Bindings=(Name="NumPadOne",Command="NextTrackingMode") +Bindings=(Name="NumPadTwo",Command="ToggleMapView") + +[GameFramework.DebugCameraInput] +Bindings=(Name="MoveUp",Command="Axis aUp Speed=1.0") +Bindings=(Name="MoveDown",Command="Axis aUp Speed=-1.0") +Bindings=(Name="MoveForward",Command="Axis aBaseY Speed=1.0") +Bindings=(Name="MoveBackward",Command="Axis aBaseY Speed=-1.0") +Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100") +Bindings=(Name="TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100") +Bindings=(Name="StrafeLeft",Command="Axis aStrafe Speed=-1.0") +Bindings=(Name="StrafeRight",Command="Axis aStrafe Speed=+1.0") +Bindings=(Name="Q",Command="MoveDown") +Bindings=(Name="E",Command="MoveUp") +Bindings=(Name="W",Command="MoveForward") +Bindings=(Name="S",Command="MoveBackward") +Bindings=(Name="A",Command="StrafeLeft") +Bindings=(Name="D",Command="StrafeRight") +Bindings=(Name="F",Command="FreezeRendering") +Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX") +Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY") +Bindings=(Name="Left",Command="TurnLeft") +Bindings=(Name="Right",Command="TurnRight") +Bindings=(Name="c",Command="ToggleDebugCamera",Control=False,Shift=False,Alt=True) +Bindings=(Name="LeftShift",Command="MoreSpeed | OnRelease NormalSpeed",Control=False,Shift=False,Alt=False) +Bindings=(Name="XboxTypeS_LeftThumbstick",Command="ToggleDebugCamera") +Bindings=(Name="XboxTypeS_LeftX",Command="Axis aStrafe Speed=1.0 DeadZone=0.3") +Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=1.0 DeadZone=0.3") +Bindings=(Name="XboxTypeS_RightX",Command="Axis aTurn Speed=1.0 DeadZone=0.2") +Bindings=(Name="XboxTypeS_RightY",Command="Axis aLookup Speed=0.8 DeadZone=0.2") +Bindings=(Name="XboxTypeS_LeftTrigger",Command="MoveDown") +Bindings=(Name="XboxTypeS_RightTrigger",Command="MoveUp") +Bindings=(Name="XboxTypeS_A",Command="SetFreezeRendering") +Bindings=(Name="XboxTypeS_B",Command="MoreSpeed | OnRelease NormalSpeed") + +[UnrealEd.EditorViewportInput] +Bindings=(Command="MODE WIDGETMODECYCLE",Name=SpaceBar) +Bindings=(Command="MODE WIDGETCOORDSYSTEMCYCLE",Name=Tilde) +Bindings=(Command="DELETE",Name=Delete) +Bindings=(Command="SELECT BUILDERBRUSH",Name=F2) +Bindings=(Command="EDCALLBACK SELECTEDPROPS",Name=F4) +Bindings=(Command="QUIT_EDITOR",Name=F4,Alt=True) +Bindings=(Command="EDCALLBACK SURFPROPS",Name=F5) +Bindings=(Command="EDCALLBACK LEVELPROPS",Name=F6) +Bindings=(Command="ACTOR SELECT ALL",Name=A,Shift=True) +Bindings=(Command="POLY SELECT MATCHING BRUSH",Name=B,Shift=True) +Bindings=(Command="POLY SELECT ADJACENT COPLANARS",Name=C,Shift=True) +Bindings=(Command="DUPLICATE",Name=D,Shift=True) +Bindings=(Command="ACTOR SELECT MATCHINGSTATICMESH",Name=E,Shift=True) +Bindings=(Command="POLY SELECT ADJACENT FLOORS",Name=F,Shift=True) +Bindings=(Command="EDCALLBACK FITTEXTURETOSURFACE",Name=F,Control=True,Shift=True) +Bindings=(Command="POLY SELECT MATCHING ITEMS",Name=I,Shift=True) +Bindings=(Command="POLY SELECT ADJACENT ALL",Name=J,Shift=True) +Bindings=(Command="POLY SELECT MEMORY SET",Name=M,Shift=True) +Bindings=(Command="ACTOR LEVELCURRENT",Name=M) +Bindings=(Command="ACTOR MOVETOCURRENT",Name=M,Control=True) +Bindings=(Command="SELECT NONE",Name=N,Shift=True) +Bindings=(Command="POLY SELECT MEMORY INTERSECT",Name=O,Shift=True) +Bindings=(Command="POLY SELECT REVERSE",Name=Q,Shift=True) +Bindings=(Command="POLY SELECT MEMORY RECALL",Name=R,Shift=True) +Bindings=(Command="POLY SELECT ALL",Name=S,Shift=True) +Bindings=(Command="POLY SELECT MATCHING TEXTURE",Name=T,Shift=True) +Bindings=(Command="POLY SELECT MEMORY UNION",Name=U,Shift=True) +Bindings=(Command="POLY SELECT ADJACENT WALLS",Name=W,Shift=True) +Bindings=(Command="POLY SELECT MEMORY XOR",Name=X,Shift=True) +Bindings=(Command="POLY SELECT ADJACENT SLANTS",Name=Y,Shift=True) +Bindings=(Command="ACTOR SELECT MATCHINGSTATICMESH ALLCLASSES",Name=Z,Shift=True) +Bindings=(Command="EDIT COPY",Name=C,Control=True) +Bindings=(Command="EDIT PASTE",Name=V,Control=True) +Bindings=(Command="DUPLICATE",Name=W,Control=True) +Bindings=(Command="EDIT CUT",Name=X,Control=True) +Bindings=(Command="TRANSACTION REDO",Name=Y,Control=True) +Bindings=(Command="TRANSACTION UNDO",Name=Z,Control=True) +Bindings=(Command="BRUSH ADD",Name=A,Control=True) +Bindings=(Command="BRUSH SUBTRACT",Name=S,Control=True) +Bindings=(Command="BRUSH FROM INTERSECTION",Name=I,Control=True) +Bindings=(Command="BRUSH FROM DEINTERSECTION",Name=D,Control=True) +Bindings=(Command="PREFAB SELECTACTORSINPREFABS",Name=P,Shift=True) +Bindings=(Command="ACTOR ALIGN SNAPTOFLOOR ALIGN=0",Name=End) +Bindings=(Command="ACTOR ALIGN MOVETOGRID",Name=End,Control=True) +Bindings=(Command="CAMERA ALIGN",Name=Home) +Bindings=(Command="CAMERA ALIGN ACTIVEVIEWPORTONLY",Name=Home,Shift=True) +Bindings=(Command="CAMERA ALIGN NEXT",Name=Add) +Bindings=(Command="CAMERA ALIGN NEXT",Name=Equals,Shift=True) +Bindings=(Command="CAMERA ALIGN PREVIOUS",Name=Subtract) +Bindings=(Command="CAMERA ALIGN PREVIOUS",Name=Underscore,Shift=True) +Bindings=(Command="MAP BRUSH GET",Name=P,Control=True) +Bindings=(Command="ACTOR FIND KISMET",Name=K,Control=True) +Bindings=(Command="ACTOR SELECT ALL FROMOBJ",Name=A,Control=True,Shift=True) +Bindings=(Command="ACTOR SYNCBROWSER",Name=B,Control=True) +Bindings=(Command="ACTOR SYNCBROWSERMATERIAL",Name=B,Control=True,Shift=True) +Bindings=(Command="ACTOR DESELECT",Name=Escape) +Bindings=(Command="CTRLTAB SHIFTDOWN=FALSE",Name=Tab,Control=True) +Bindings=(Command="CTRLTAB SHIFTDOWN=TRUE",Name=Tab,Control=True,Shift=True) +Bindings=(Command="ACTOR LINKSELECTED",Name=L,Control=True,Shift=True) +Bindings=(Command="ACTOR UNLINKSELECTED",Name=U,Control=True,Shift=True) +Bindings=(Command="BUILDLIGHTING",Name=Semicolon,Control=True,Shift=True) +Bindings=(Command="RECOMPILESHADERS CHANGED",Name=Period,Control=True,Shift=True) +Bindings=(Command="ACTOR ATTACH",Name=B,Alt=True) +Bindings=(Command="ACTOR ADDTOATTACHEDITOR",Name=A,Alt=True) +Bindings=(Command="PARTICLE RESET SELECTED",Name=Slash) +Bindings=(Command="PARTICLE RESET ALL",Name=Slash,Shift=True) +Bindings=(Command="GROUPS REGROUP",Name=G,Control=True) +Bindings=(Command="GROUPS UNGROUP",Name=G,Shift=True) +Bindings=(Command="GROUPS TOGGLEMODE",Name=G,Shift=True, Control=True) + +[UnrealEd.ObjectEditorViewportInput] +Bindings=(Command="TRANSACTION REDO",Name=Y,Control=True) +Bindings=(Command="TRANSACTION REDO",Name=Z,Control=True,Shift=True) +Bindings=(Command="TRANSACTION UNDO",Name=Z,Control=True) + +[Engine.Console] +ConsoleKey=Tilde +TypeKey=F3 +MaxScrollbackSize=1024 +HistoryBot=-1 +ManualAutoCompleteList=(Command="Exit",Desc="Exit (Exits the game)") +ManualAutoCompleteList=(Command="DebugCreatePlayer 1",Desc="") +ManualAutoCompleteList=(Command="FreezeAt",Desc="Locks the player view and rendering time.") +ManualAutoCompleteList=(Command="SSSwapControllers",Desc="") +ManualAutoCompleteList=(Command="Open",Desc="Open (Opens the specified map)") +ManualAutoCompleteList=(Command="DisplayAll",Desc="DisplayAll (Display property values for instances of classname)") +ManualAutoCompleteList=(Command="DisplayAllState",Desc="DisplayAllState (Display state names for all instances of classname)") +ManualAutoCompleteList=(Command="DisplayClear",Desc="DisplayClear (Clears previous DisplayAll entries)") +ManualAutoCompleteList=(Command="FlushPersistentDebugLines",Desc="FlushPersistentDebugLines (Clears persistent debug line cache)") +ManualAutoCompleteList=(Command="GetAll ",Desc="GetAll (Log property values of all instances of classname)") +ManualAutoCompleteList=(Command="GetAllState",Desc="GetAllState (Log state names for all instances of classname)") +ManualAutoCompleteList=(Command="Obj List ",Desc="Obj List ") +ManualAutoCompleteList=(Command="Obj ListContentRefs",Desc="Obj ListContentRefs ") +ManualAutoCompleteList=(Command="Obj Classes",Desc="Obj Classes (Shows all classes)") +ManualAutoCompleteList=(Command="Obj Refs",Desc="Name= Class= Lists referencers of the specified object") +ManualAutoCompleteList=(Command="EditActor",Desc="EditActor or or TRACE") +ManualAutoCompleteList=(Command="EditDefault",Desc="EditDefault ") +ManualAutoCompleteList=(Command="EditObject",Desc="EditObject or or ") +ManualAutoCompleteList=(Command="ReloadCfg ",Desc="ReloadCfg (Reloads config variables for the specified object/class)") +ManualAutoCompleteList=(Command="ReloadLoc ",Desc="ReloadLoc (Reloads localized variables for the specified object/class)") +ManualAutoCompleteList=(Command="Set ",Desc="Set (Sets property to value on objectname)") +ManualAutoCompleteList=(Command="Show BOUNDS",Desc="Show BOUNDS (Displays bounding boxes for all visible objects)") +ManualAutoCompleteList=(Command="Show BSP",Desc="Show BSP (Toggles BSP rendering)") +ManualAutoCompleteList=(Command="Show COLLISION",Desc="Show COLLISION (Toggles collision rendering)") +ManualAutoCompleteList=(Command="Show COVER",Desc="Show COVER (Toggles cover rendering)") +ManualAutoCompleteList=(Command="Show DECALS",Desc="Show DECALS (Toggles decal rendering)") +ManualAutoCompleteList=(Command="Show FOG",Desc="Show FOG (Toggles fog rendering)") +ManualAutoCompleteList=(Command="Show LEVELCOLORATION",Desc="Show LEVELCOLORATION (Toggles per-level coloration)") +ManualAutoCompleteList=(Command="Show PATHS",Desc="Show PATHS (Toggles path rendering)") +ManualAutoCompleteList=(Command="Show POSTPROCESS",Desc="Show POSTPROCESS (Toggles post process rendering)") +ManualAutoCompleteList=(Command="Show SKELMESHES",Desc="Show SKELMESHES (Toggles skeletal mesh rendering)") +ManualAutoCompleteList=(Command="Show TERRAIN",Desc="Show TERRAIN (Toggles terrain rendering)") +ManualAutoCompleteList=(Command="Show VOLUMES",Desc="Show VOLUMES (Toggles volume rendering)") +ManualAutoCompleteList=(Command="Show SPLINES",Desc="Show SPLINES (Toggles spline rendering)") +ManualAutoCompleteList=(Command="ShowSet",Desc="Sets a show flag to enable it") +ManualAutoCompleteList=(Command="ShowClear",Desc="Clears a show flag to disable it") +ManualAutoCompleteList=(Command="Stat FPS",Desc="Stat FPS (Shows FPS counter)") +ManualAutoCompleteList=(Command="Stat UNIT",Desc="Stat UNIT (Shows hardware unit framerate)") +ManualAutoCompleteList=(Command="Stat LEVELS",Desc="Stat LEVELS (Displays level streaming info)") +ManualAutoCompleteList=(Command="Stat GAME",Desc="Stat GAME (Displays game performance stats)") +ManualAutoCompleteList=(Command="Stat MEMORY",Desc="Stat MEMORY (Displays memory stats)") +ManualAutoCompleteList=(Command="Stat XBOXMEMORY",Desc="Stat XBOXMEMORY (Displays Xbox memory stats while playing on PC)") +ManualAutoCompleteList=(Command="Stat PHYSICS",Desc="Stat PHYSICS (Displays physics performance stats)") +ManualAutoCompleteList=(Command="Stat STREAMING",Desc="Stat STREAMING (Displays basic texture streaming stats)") +ManualAutoCompleteList=(Command="Stat STREAMINGDETAILS",Desc="Stat STREAMINGDETAILS (Displays detailed texture streaming stats)") +ManualAutoCompleteList=(Command="Stat COLLISION",Desc="Stat COLLISION") +ManualAutoCompleteList=(Command="Stat PARTICLES",Desc="Stat PARTICLES") +ManualAutoCompleteList=(Command="Stat SCRIPT",Desc="Stat SCRIPT") +ManualAutoCompleteList=(Command="Stat AUDIO",Desc="Stat AUDIO") +ManualAutoCompleteList=(Command="Stat ANIM",Desc="Stat ANIM") +ManualAutoCompleteList=(Command="Stat NET",Desc="Stat NET") +ManualAutoCompleteList=(Command="Stat LIST",Desc="Stat LIST Groups/Sets/Group (List groups of stats, saved sets, or specific stats within a specified group)") +ManualAutoCompleteList=(Command="Stat splitscreen",Desc="") +ManualAutoCompleteList=(Command="ListTextures",Desc="ListTextures (Lists all loaded textures and their current memory footprint)") +ManualAutoCompleteList=(Command="ListUncachedStaticLightingInteractions",Desc="ListUncachedStaticLightingInteractions (Lists all uncached static lighting interactions, which causes Lighting needs to be rebuilt messages)") +ManualAutoCompleteList=(Command="RestartLevel",Desc="RestartLevel (restarts the level)") +ManualAutoCompleteList=(Command="ListSounds",Desc="ListSounds (Lists all the loaded sounds and their memory footprint)") +ManualAutoCompleteList=(Command="ListWaves",Desc="ListWaves (List the WaveInstances and whether they have a source)") +ManualAutoCompleteList=(Command="ListSoundClasses",Desc="ListSoundClasses (Lists a summary of loaded sound collated by class)") +ManualAutoCompleteList=(Command="ListSoundModes",Desc="ListSoundModes (Lists loaded sound modes)") +ManualAutoCompleteList=(Command="ListAudioComponents",Desc="ListAudioComponents (Dumps a detailed list of all AudioComponent objects)") +ManualAutoCompleteList=(Command="ListSoundDurations",Desc="ListSoundDurations") +ManualAutoCompleteList=(Command="PlaySoundCue",Desc="PlaySoundCue (Lists a summary of loaded sound collated by class)") +ManualAutoCompleteList=(Command="PlaySoundWave",Desc="PlaySoundWave") +ManualAutoCompleteList=(Command="SetSoundMode",Desc="SetSoundMode ") +ManualAutoCompleteList=(Command="DisableLowPassFilter",Desc="DisableLowPassFilter") +ManualAutoCompleteList=(Command="DisableEQFilter",Desc="DisableEQFilter") +ManualAutoCompleteList=(Command="IsolateDryAudio",Desc="IsolateDryAudio") +ManualAutoCompleteList=(Command="IsolateReverb",Desc="IsolateReverb") +ManualAutoCompleteList=(Command="ResetSoundState",Desc="ResetSoundState (Resets volumes to default and removes test filters)") +ManualAutoCompleteList=(Command="ModifySoundClass",Desc="ModifySoundClass Vol=") +ManualAutoCompleteList=(Command="DisableAllScreenMessages",Desc="Disables all on-screen warnings/messages") +ManualAutoCompleteList=(Command="EnableAllScreenMessages",Desc="Enables all on-screen warnings/messages") +ManualAutoCompleteList=(Command="ToggleAllScreenMessages",Desc="Toggles display state of all on-screen warnings/messages") +ManualAutoCompleteList=(Command="CaptureMode",Desc="Toggles display state of all on-screen warnings/messages") +ManualAutoCompleteList=(Command="ShowDebug NET",Desc="") +ManualAutoCompleteList=(Command="ShowDebug PHYSICS",Desc="") +ManualAutoCompleteList=(Command="ShowDebug COLLISION",Desc="") +ManualAutoCompleteList=(Command="ShowDebug AI",Desc="") +ManualAutoCompleteList=(Command="ShowDebug CAMERA",Desc="") +ManualAutoCompleteList=(Command="ShowDebug WEAPON",Desc="") +ManualAutoCompleteList=(Command="ShowDebug ANIMATION",Desc="") +ManualAutoCompleteList=(Command="ShowDebug INPUT",Desc="") +ManualAutoCompleteList=(Command="memleakcheck",Desc="") +ManualAutoCompleteList=(Command="togglehdwarning",Desc="") +ManualAutoCompleteList=(Command="Stat SOUNDWAVES",Desc="Stat SOUNDWAVES (Shows active SoundWaves)") +ManualAutoCompleteList=(Command="Stat SOUNDCUES",Desc="Stat SOUNDCUES (Shows active SoundCues)") +ManualAutoCompleteList=(Command="Stat SOUNDS",Desc="Stat SOUNDS <-debug> (Shows active SoundCues and SoundWaves)") +ManualAutoCompleteList=(Command="STARTMOVIECAPTURE",Desc="STARTMOVIECAPTURE") +ManualAutoCompleteList=(Command="STOPMOVIECAPTURE",Desc="STOPMOVIECAPTURE") +ManualAutoCompleteList=(Command="DoMemLeakChecking 30",Desc="Sets a timer to do a MemLeakCheck every N seconds") +ManualAutoCompleteList=(Command="StopMemLeakChecking",Desc="Stops the periodic MemLeakCheck that was started via DoMemLeakChecking") + +[GameFramework.DebugCameraController] +PrimaryKey=LeftMouseButton +SecondaryKey=RightMouseButton +UnselectKey=Escape +bShowSelectedInfo=true + +[Engine.UIDataStore_InputAlias] +InputAliases=(AliasName="Generic_A",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_A"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_A"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_A"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_B",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_B"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_B"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_B"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_X",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_X"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_X"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_X"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_Y",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_Y"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_Y"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_Y"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_LT",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_LeftTrigger"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftTrigger"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_LeftTrigger"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_RT",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_RightTrigger"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_RightTrigger"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_RightTrigger"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_LB",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_LeftShoulder"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftShoulder"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_LeftShoulder"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_RB",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_RightShoulder"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_RightShoulder"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_RightShoulder"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_Start",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_Start"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_Start"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_Start"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_Back",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_Back"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_Back"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_Back"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_DPad_Up",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Up"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Up"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Up"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_DPad_Down",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Down"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Down"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Down"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_DPad_Left",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Left"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Left"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Left"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_DPad_Right",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Right"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Right"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_DPad_Right"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Gamepad_LeftStick_Up",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Up"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Up"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Up"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Gamepad_LeftStick_Down",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Down"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Down"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Down"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Gamepad_LeftStick_Left",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Left"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Left"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Left"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Gamepad_LeftStick_Right",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Right"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Right"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="Gamepad_LeftStick_Right"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Gamepad_RightStick_Up",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Up"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Up"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Up"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Gamepad_RightStick_Down",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Down"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Down"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Down"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Gamepad_RightStick_Left",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Left"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Left"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Left"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Gamepad_RightStick_Right",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Right"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Right"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="Gamepad_RightStick_Right"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_LeftStickButton",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_LeftThumbstick"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftThumbstick"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_LeftThumbstick"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Generic_RightStickButton",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="XboxTypeS_RightThumbstick"),ButtonFontMarkupString=""),PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftThumbstick"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_RightThumbstick"),ButtonFontMarkupString="")) +InputAliases=(AliasName="CycleLeft",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftShoulder"),ButtonFontMarkupString="")) +InputAliases=(AliasName="CycleRight",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_RightShoulder"),ButtonFontMarkupString="")) +InputAliases=(AliasName="AnyKey",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="*"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Accept",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_A"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_A"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Cancel",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_B"),ButtonFontMarkupString=""),PlatformInputKeys[2]=(InputKeyData=(InputKeyName="XboxTypeS_B"),ButtonFontMarkupString="")) +InputAliases=(AliasName="SpecialLeft",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_X"),ButtonFontMarkupString="")) +InputAliases=(AliasName="SpecialTop",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_Y"),ButtonFontMarkupString="Y")) +InputAliases=(AliasName="Start",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_Start"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Back",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_Back"),ButtonFontMarkupString="")) +InputAliases=(AliasName="ShiftUp",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftShoulder"),ButtonFontMarkupString="")) +InputAliases=(AliasName="ShiftDown",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_RightShoulder"),ButtonFontMarkupString="")) +InputAliases=(AliasName="ShiftUpPage",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftTrigger"),ButtonFontMarkupString="")) +InputAliases=(AliasName="ShiftDownPage",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_RightTrigger"),ButtonFontMarkupString="")) +InputAliases=(AliasName="ShiftBoth",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftTrigger+XboxTypeS_RightTrigger"),ButtonFontMarkupString="")) +InputAliases=(AliasName="Defaults",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftTrigger"),ButtonFontMarkupString="")) +InputAliases=(AliasName="MouseLeft",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="LeftMouseButton"),ButtonFontMarkupString="LEFT MOUSE")) +InputAliases=(AliasName="MouseRight",PlatformInputKeys[0]=(InputKeyData=(InputKeyName="RightMouseButton"),ButtonFontMarkupString="RIGHT MOUSE")) +InputAliases=(AliasName="ClickLeft",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_LeftThumbstick"),ButtonFontMarkupString="")) +InputAliases=(AliasName="ClickRight",PlatformInputKeys[1]=(InputKeyData=(InputKeyName="XboxTypeS_RightThumbstick"),ButtonFontMarkupString="")) + +[Scaleform.KeyMap] +FullKeyboard=1 +XboxTypeS_DPad_Left=Left +XboxTypeS_DPad_Right=Right +XboxTypeS_DPad_Up=Up +XboxTypeS_DPad_Down=Down +Gamepad_RightStick_Left=GAMEPAD_RS_Left +Gamepad_RightStick_Right=GAMEPAD_RS_Right +Gamepad_RightStick_Up=GAMEPAD_RS_Up +Gamepad_RightStick_Down=GAMEPAD_RS_Down +Gamepad_LeftStick_Left=Left +Gamepad_LeftStick_Right=Right +Gamepad_LeftStick_Up=Up +Gamepad_LeftStick_Down=Down +XboxTypeS_A=GAMEPAD_A +XboxTypeS_B=GAMEPAD_B +XboxTypeS_X=GAMEPAD_X +XboxTypeS_Y=GAMEPAD_Y +XboxTypeS_LeftShoulder=GAMEPAD_L1 +XboxTypeS_LeftTrigger=GAMEPAD_L2 +XboxTypeS_LeftThumbStick=GAMEPAD_L3 +XboxTypeS_RightShoulder=GAMEPAD_R1 +XboxTypeS_RightTrigger=GAMEPAD_R2 +XboxTypeS_RightThumbStick=GAMEPAD_R3 +XboxTypeS_Start=START +XboxTypeS_Back=BACK + +[Scaleform.GamepadMouse] +X=None +Y=None + +[Configuration] + +[KFGame.KFPlayerInput] +bAimAssistEnabled=TRUE +ZoomedSensitivityScale=0.35f +GamepadZoomedSensitivityScale=0.60f +bRequiresPushToTalk=TRUE +bViewAccelerationEnabled=TRUE +bDebugViewAcceleration=FALSE +bTargetFrictionEnabled=TRUE +bDebugTargetFriction=FALSE +bTargetAdhesionEnabled=TRUE +bAutoTargetEnabled=TRUE +GamepadSensitivityScale=1.0f +bQuickWeaponSelect=true +GamepadButtonHoldTime=0.25 +SprintAnalogThreshold=0.6 +bForceFeedbackEnabled=true +bUseGamepadLastWeapon=false + +[IniVersion] +0=1505073754.000000 +1=1505074696.000000 +2=1505073754.000000 +3=1505074696.000000 + diff --git a/KillingFloor2/LinuxServer-KFSystemSettings.ini b/KillingFloor2/LinuxServer-KFSystemSettings.ini new file mode 100644 index 0000000..ab6d048 --- /dev/null +++ b/KillingFloor2/LinuxServer-KFSystemSettings.ini @@ -0,0 +1,943 @@ +[SystemSettings] +StaticDecals=false +DynamicDecals=false +UnbatchedDecals=True +DecalCullDistanceScale=1.0 +DynamicLights=True +DynamicShadows=True +LightEnvironmentShadows=True +CompositeDynamicLights=True +SHSecondaryLighting=True +DirectionalLightmaps=True +MotionBlur=False +MotionBlurPause=True +MotionBlurSkinning=1 +DepthOfField=True +AmbientOcclusion=True +Bloom=True +BloomQuality=2 +MotionBlurQuality=2 +PostProcessAA=True +DepthOfFieldQuality=1 +bAllowLightShafts=True +Distortion=True +FilteredDistortion=True +DropParticleDistortion=False +bAllowDownsampledTranslucency=False +SpeedTreeLeaves=True +SpeedTreeFronds=True +OnlyStreamInTextures=False +LensFlares=True +FogVolumes=True +FloatingPointRenderTargets=True +OneFrameThreadLag=True +UseVsync=False +UpscaleScreenPercentage=True +Fullscreen=True +AllowOpenGL=False +AllowRadialBlur=True +AllowSubsurfaceScattering=False +AllowImageReflections=True +AllowImageReflectionShadowing=True +bAllowSeparateTranslucency=True +bAllowPostprocessMLAA=False +bAllowHighQualityMaterials=True +MaxFilterBlurSampleCount=16 +SkeletalMeshLODBias=0 +ParticleLODBias=0 +DetailMode=2 +MaxDrawDistanceScale=1 +ShadowFilterQualityBias=0 +MaxAnisotropy=4 +MaxMultiSamples=1 +bAllowD3D9MSAA=False +bAllowTemporalAA=False +TemporalAA_MinDepth=500 +TemporalAA_StartDepthVelocityScale=100 +MinShadowResolution=64 +MinPreShadowResolution=8 +MaxShadowResolution=512 +MobileShadowTextureResolution=1120 +MaxWholeSceneDominantShadowResolution=1280 +ShadowFadeResolution=128 +PreShadowFadeResolution=16 +ShadowFadeExponent=.25 +ResX=1280 +ResY=720 +ScreenPercentage=100.000000 +SceneCaptureStreamingMultiplier=1.000000 +ShadowTexelsPerPixel=1.3 +PreShadowResolutionFactor=.5 +bEnableBranchingPCFShadows=False +bAllowHardwareShadowFiltering=True +TessellationAdaptivePixelsPerTriangle=48.0 +bEnableForegroundShadowsOnWorld=False +bEnableForegroundSelfShadowing=False +bAllowWholeSceneDominantShadows=True +bUseConservativeShadowBounds=False +ShadowFilterRadius=2 +ShadowDepthBias=0.025 +PerObjectShadowTransition=60 +PerSceneShadowTransition=600 +CSMSplitPenumbraScale=.5 +CSMSplitSoftTransitionDistanceScale=4 +CSMSplitDepthBiasScale=.5 +CSMMinimumFOV=40 +CSMFOVRoundFactor=4 +UnbuiltWholeSceneDynamicShadowRadius=20000 +UnbuiltNumWholeSceneDynamicShadowCascades=3 +WholeSceneShadowUnbuiltInteractionThreshold=50 +bAllowFracturedDamage=True +NumFracturedPartsScale=1.0 +FractureDirectSpawnChanceScale=1.0 +FractureRadialSpawnChanceScale=1.0 +FractureCullDistanceScale=1.0 +bForceCPUAccessToGPUSkinVerts=false +bDisableSkeletalInstanceWeights=false +HighPrecisionGBuffers=False +AllowSecondaryDisplays=False +SecondaryDisplayMaximumWidth=1280.0 +SecondaryDisplayMaximumHeight=720.0 +AllowPerFrameSleep=True +AllowPerFrameYield=True +MobileFeatureLevel=0 +MobileFog=True +MobileHeightFog=False +MobileSpecular=True +MobileBumpOffset=True +MobileNormalMapping=True +MobileEnvMapping=True +MobileRimLighting=True +MobileColorBlending=True +MobileColorGrading=False +MobileVertexMovement=True +MobileOcclusionQueries=False +MobileGlobalGammaCorrection=False +MobileAllowGammaCorrectionWorldOverride=True +MobileAllowDepthPrePass=False +MobileGfxGammaCorrection=False +MobileLODBias=-0.5 +MobileBoneCount=75 +MobileBoneWeightCount=2 +MobileUsePreprocessedShaders=True +MobileFlashRedForUncachedShaders=False +MobileWarmUpPreprocessedShaders=True +MobileCachePreprocessedShaders=False +MobileProfilePreprocessedShaders=False +MobileUseCPreprocessorOnShaders=True +MobileLoadCPreprocessedShaders=True +MobileSharePixelShaders=True +MobileShareVertexShaders=True +MobileShareShaderPrograms=True +MobileEnableMSAA=False +MobileContentScaleFactor=1.0 +MobileVertexScratchBufferSize=150 +MobileIndexScratchBufferSize=10 +MobileLightShaftScale=2.0 +MobileLightShaftFirstPass=0.5 +MobileLightShaftSecondPass=1.0 +MobileModShadows=True +MobileTiltShift=False +MobileMaxMemory=300 +MobilePostProcessBlurAmount=32.0 +bMobileUsingHighResolutionTiming=True +MobileTiltShiftPosition=0.5 +MobileTiltShiftFocusWidth=0.3 +MobileTiltShiftTransitionWidth=0.5 +MobileMaxShadowRange=500.0 +MobileBloomTint=(R=1.0,G=0.75,B=0.0,A=1.0) +MobileClearDepthBetweenDPG=False +MobileSceneDepthResolveForShadows=TRUE +MobileLandscapeLodBias=0 +MobileUseShaderGroupForStartupObjects=FALSE +MobileMinimizeFogShaders=FALSE +MobileFXAAQuality=0 +ApexLODResourceBudget=1000000000000000000000.0 +ApexDestructionMaxChunkIslandCount=2500 +ApexDestructionMaxShapeCount=0 +ApexDestructionMaxChunkSeparationLOD=1.0 +ApexDestructionMaxActorCreatesPerFrame=-1 +ApexDestructionMaxFracturesProcessedPerFrame=-1 +ApexDestructionSortByBenefit=True +ApexGRBEnable=false +ApexGRBGPUMemSceneSize=128 +ApexGRBGPUMemTempDataSize=128 +ApexGRBMeshCellSize=7.5 +ApexGRBNonPenSolverPosIterCount=9; +ApexGRBFrictionSolverPosIterCount=3; +ApexGRBFrictionSolverVelIterCount=3; +ApexGRBSkinWidth=0.025 +ApexGRBMaxLinearAcceleration=1000000.0 +ApexClothingAvgSimFrequencyWindow=60 +ApexClothingAllowAsyncCooking=True +ApexClothingAllowApexWorkBetweenSubsteps=FALSE +ApexClothingAsyncFetchResults=True +ApexEnableWriteBufferTask=True +ApexUpdateRenderResourcesInGameThread=False +FlexInvisibleFramesBeforeSleep=60 +FlexDistanceBeforeSleep=1500.0 +AllowSPHFluidMipmap=True +FlexRigidBodiesCollisionAtHighLevel=False +TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=3) +TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=1024,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ImageBasedReflection=(MinLODSize=256,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear,MipGenSettings=TMGS_Blur5) +TEXTUREGROUP_Bokeh=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=linear,MipFilter=linear) +AllowSummedAreaTableCompute=True +AllowHistogramTechniques=False +ForegroundProjectionDepthBias=0.2 +WholeSceneShadowCutoffDistance=700 +WholeSceneShadowFadeOutDistance=600 +AllowGroupedPerObjectShadows=True +GroupedPerObjectShadows_MinRadius=100 +GroupedPerObjectShadows_MaxRadius=2000 +GroupedPerObjectShadows_RampUpFactor=1.2 +GroupedPerObjectShadows_RampCutoff=2000 +MaxOverlappingLights=15 +AllowPersistentSplats=True +ShowSplattermapFalloff=False +AllowLightOcclusionQueries=True +DepthPrepass=True +AllowScreenSpaceReflections=False +AllowVariableBlurReflections=False +UseComputeSSR=True +ScreenSpaceReflectionDownsampleFactor=1 +ImageGrainScaler=1.0 +GlobalShadowDistanceScale=1.0 +LightCones=True +Borderless=False +KinematicUpdateDistFactorScale=1.3 +MaxPendingNotifies=50 +DisableCanBecomeDynamicWakeup=False +MakeDynamicCollisionThreshold=150 +ForceAffinity=True +ShouldCorpseCollideWithDead=True +ShouldCorpseCollideWithLiving=True +ShouldCorpseCollideWithDeadAfterSleep=False +AllowForegroundPreshadows=True +AllowBooleanPreshadows=True +AllowPerObjectShadows=True +MaxPrimBoundsForPerObjectShadows=1000.0 +UseComputeDepthOfField=False +UseNewDOF=True +UseComputeSSAO=False +HBAO=False +UseComputeBloom=False +UseComputeMotionBlur=False +DistanceFog=True +DistanceFogQuality=1 +OverrideDoFWeaponSettings=False +MotionBlurStaticScale=0.8 +MotionBlurDynamicScale=3.0 +bOverrideMapWholeSceneDominantShadowSetting=False +EnableDynamicAudioOcclusion=True +DoRelevancyFacingCheck=True +DoRelevancyTeamCheck=True +DoRelevancyVelocityPrediction=True +CycleExtraRelevancyChecks=True +SimpleRelevancyCheckDistance=10000 +AllowLightFunctions=True +AllowSecondaryBloodEffects=True +VolumetricLightingMode=1 +TEXTUREGROUP_UIWithMips=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Creature=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_CreatureNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_CreatureSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Weapon3rd=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Weapon3rdNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Weapon3rdSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Cosmetic=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_CosmeticNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_CosmeticSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) + +[SystemSettingsBucket1] +BasedOn=SystemSettings +StaticDecals=False +DynamicDecals=False +UnbatchedDecals=True +DecalCullDistanceScale=0.4 +DynamicShadows=False +LightEnvironmentShadows=False +DepthOfField=False +AmbientOcclusion=False +Bloom=False +bAllowLightShafts=False +Distortion=False +DropParticleDistortion=True +LensFlares=False +AllowRadialBlur=False +bAllowSeparateTranslucency=False +bAllowPostprocessMLAA=False +bAllowHighQualityMaterials=False +SkeletalMeshLODBias=1 +DetailMode=0 +MaxDrawDistanceScale=0.8 +MaxAnisotropy=1 +MaxShadowResolution=256 +MaxWholeSceneDominantShadowResolution=256 +ScreenPercentage=100.000000 +ShadowTexelsPerPixel=0.5 +bAllowWholeSceneDominantShadows=True +bUseConservativeShadowBounds=True +bAllowFracturedDamage=False +FractureCullDistanceScale=0.25 +TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point,NumStreamedMips=3) +TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=1024,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=256,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_ImageBasedReflection=(MinLODSize=256,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=linear,MipGenSettings=TMGS_Blur5) +TEXTUREGROUP_Bokeh=(MinLODSize=1,MaxLODSize=256,LODBias=1,MinMagFilter=linear,MipFilter=linear) +TEXTUREGROUP_Creature=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_CreatureNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_CreatureSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Weapon3rd=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Weapon3rdNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Weapon3rdSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Cosmetic=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_CosmeticNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_CosmeticSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) + +[SystemSettingsBucket2] +BasedOn=SystemSettings +StaticDecals=True +DynamicDecals=False +UnbatchedDecals=True +DecalCullDistanceScale=0.5 +DynamicShadows=False +LightEnvironmentShadows=False +DepthOfField=True +AmbientOcclusion=False +Bloom=False +bAllowLightShafts=True +Distortion=False +DropParticleDistortion=True +LensFlares=True +AllowRadialBlur=False +bAllowSeparateTranslucency=False +bAllowPostprocessMLAA=False +bAllowHighQualityMaterials=False +SkeletalMeshLODBias=1 +DetailMode=0 +MaxDrawDistanceScale=0.9 +MaxAnisotropy=2 +MaxShadowResolution=512 +MaxWholeSceneDominantShadowResolution=512 +ScreenPercentage=100.000000 +ShadowTexelsPerPixel=0.9 +bAllowWholeSceneDominantShadows=True +bUseConservativeShadowBounds=True +bAllowFracturedDamage=False +FractureCullDistanceScale=0.5 +TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=3) +TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=1024,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_ImageBasedReflection=(MinLODSize=256,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=linear,MipGenSettings=TMGS_Blur5) +TEXTUREGROUP_Bokeh=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=linear,MipFilter=linear) +TEXTUREGROUP_Creature=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_CreatureNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CreatureSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rd=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_Weapon3rdNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rdSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Cosmetic=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_CosmeticNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CosmeticSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) + +[SystemSettingsBucket3] +BasedOn=SystemSettings +StaticDecals=True +DynamicDecals=True +UnbatchedDecals=True +DecalCullDistanceScale=0.6 +DynamicShadows=True +LightEnvironmentShadows=True +DepthOfField=True +AmbientOcclusion=True +Bloom=True +bAllowLightShafts=True +Distortion=True +DropParticleDistortion=False +LensFlares=True +AllowRadialBlur=True +bAllowSeparateTranslucency=False +bAllowPostprocessMLAA=True +bAllowHighQualityMaterials=True +SkeletalMeshLODBias=0 +DetailMode=1 +MaxDrawDistanceScale=1.0 +MaxAnisotropy=4 +MaxShadowResolution=1024 +MaxWholeSceneDominantShadowResolution=1280 +ScreenPercentage=100.000000 +ShadowTexelsPerPixel=1.3 +bAllowWholeSceneDominantShadows=True +bUseConservativeShadowBounds=False +bAllowFracturedDamage=True +FractureCullDistanceScale=1.0 +TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=3) +TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=1024,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ImageBasedReflection=(MinLODSize=256,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear,MipGenSettings=TMGS_Blur5) +TEXTUREGROUP_Bokeh=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=linear,MipFilter=linear) +TEXTUREGROUP_Creature=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CreatureNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CreatureSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rd=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rdNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rdSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Cosmetic=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CosmeticNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CosmeticSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) + +[SystemSettingsBucket4] +BasedOn=SystemSettings +StaticDecals=True +DynamicDecals=True +UnbatchedDecals=True +DecalCullDistanceScale=0.8 +DynamicShadows=True +LightEnvironmentShadows=True +DepthOfField=True +AmbientOcclusion=True +Bloom=True +bAllowLightShafts=True +Distortion=True +DropParticleDistortion=False +LensFlares=True +AllowRadialBlur=True +bAllowSeparateTranslucency=False +bAllowPostprocessMLAA=True +bAllowHighQualityMaterials=True +SkeletalMeshLODBias=0 +DetailMode=2 +MaxDrawDistanceScale=1.1 +MaxAnisotropy=8 +MaxShadowResolution=2048 +MaxWholeSceneDominantShadowResolution=2048 +ScreenPercentage=100.000000 +ShadowTexelsPerPixel=2 +bAllowWholeSceneDominantShadows=True +bUseConservativeShadowBounds=False +bAllowFracturedDamage=True +FractureCullDistanceScale=1.5 +TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=3) +TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=1024,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ImageBasedReflection=(MinLODSize=256,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear,MipGenSettings=TMGS_Blur5) +TEXTUREGROUP_Bokeh=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=linear,MipFilter=linear) +TEXTUREGROUP_Creature=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CreatureNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CreatureSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rd=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rdNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rdSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Cosmetic=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CosmeticNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CosmeticSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) + +[SystemSettingsBucket5] +BasedOn=SystemSettings +StaticDecals=True +DynamicDecals=True +UnbatchedDecals=True +DecalCullDistanceScale=1.0 +DynamicShadows=True +LightEnvironmentShadows=True +DepthOfField=True +AmbientOcclusion=True +Bloom=True +bAllowLightShafts=True +Distortion=True +DropParticleDistortion=False +LensFlares=True +AllowRadialBlur=True +bAllowSeparateTranslucency=False +bAllowPostprocessMLAA=True +bAllowHighQualityMaterials=True +SkeletalMeshLODBias=0 +DetailMode=2 +MaxDrawDistanceScale=1.2 +MaxAnisotropy=16 +MaxShadowResolution=4096 +MaxWholeSceneDominantShadowResolution=4096 +ScreenPercentage=100.000000 +ShadowTexelsPerPixel=4.0 +bAllowWholeSceneDominantShadows=True +bUseConservativeShadowBounds=False +bAllowFracturedDamage=True +FractureCullDistanceScale=2.0 +TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=3) +TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=1024,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ImageBasedReflection=(MinLODSize=256,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear,MipGenSettings=TMGS_Blur5) +TEXTUREGROUP_Bokeh=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=linear,MipFilter=linear) +TEXTUREGROUP_Creature=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CreatureNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CreatureSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rd=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rdNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon3rdSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Cosmetic=(MinLODSize=1,MaxLODSize=4096,LODBias=-1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CosmeticNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CosmeticSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) + +[SystemSettingsScreenshot] +BasedOn=SystemSettings +MaxAnisotropy=16 +ShadowFilterQualityBias=1 +MinShadowResolution=16 +ShadowFadeResolution=1 +MinPreShadowResolution=16 +PreShadowFadeResolution=1 +ShadowTexelsPerPixel=4.0f +PreShadowResolutionFactor=1.0 +MaxShadowResolution=4096 +MaxWholeSceneDominantShadowResolution=4096 +CompositeDynamicLights=FALSE +TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=linear,MipFilter=linear) +TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) +TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=-1000,MinMagFilter=aniso,MipFilter=linear) + +[SystemSettingsEditor] +BasedOn=SystemSettings + +[SystemSettingsSplitScreen2] +BasedOn=SystemSettings +bAllowWholeSceneDominantShadows=False +bAllowLightShafts=False +DetailMode=1 + +[SystemSettingsMobile] +BasedOn=SystemSettings +Fullscreen=True +DirectionalLightmaps=False +DynamicLights=False +SHSecondaryLighting=False +StaticDecals=True +DynamicDecals=False +UnbatchedDecals=False +MotionBlur=FALSE +MotionBlurPause=FALSE +DepthOfField=FALSE +AmbientOcclusion=FALSE +Bloom=FALSE +Distortion=FALSE +FilteredDistortion=FALSE +DropParticleDistortion=TRUE +FloatingPointRenderTargets=FALSE +MaxAnisotropy=2 +bAllowLightShafts=FALSE +MobileModShadows=False +MobileClearDepthBetweenDPG=False +MaxFilterBlurSampleCount=4 +DynamicShadows=False +MobileMaxMemory=300 +MobileLandscapeLodBias=0 +AllowRadialBlur=False + +[SystemSettingsMobilePreviewer] +BasedOn=SystemSettingsMobile +Fullscreen=False + +[SystemSettingsMobileTextureBias] +BasedOn=SystemSettingsMobile +TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point) +TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=3) +TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=1024,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=256,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) +TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point) + +[SystemSettingsAndroid] +BasedOn=SystemSettingsMobileTextureBias + +[SystemSettingsAndroid_Performance1_MemoryLow] +BasedOn=SystemSettingsMobileTextureBias +MobileFeatureLevel=1 +MobileFog=False +MobileSpecular=False +MobileBumpOffset=False +MobileNormalMapping=False +MobileEnvMapping=False +MobileRimLighting=False +MobileContentScaleFactor=0.9375 +ScreenPercentage=75.0000 + +[SystemSettingsAndroid_Performance2_MemoryLow] +BasedOn=SystemSettingsMobileTextureBias +MobileBumpOffset=False +MobileNormalMapping=False +MobileContentScaleFactor=0.9375 + +[SystemSettingsAndroid_Performance3_MemoryLow] +BasedOn=SystemSettingsMobileTextureBias +MobileContentScaleFactor=1.40625 +Bloom=TRUE +DepthOfField=TRUE +MobileColorGrading=TRUE +bAllowLightShaft=TRUE + +[SystemSettingsAndroid_Performance1_Memory1024] +BasedOn=SystemSettingsMobile +MobileFeatureLevel=1 +MobileFog=False +MobileSpecular=False +MobileBumpOffset=False +MobileNormalMapping=False +MobileEnvMapping=False +MobileRimLighting=False +MobileContentScaleFactor=0.9375 +ScreenPercentage=75.0000 + +[SystemSettingsAndroid_Performance2_Memory1024] +BasedOn=SystemSettingsMobile +MobileBumpOffset=False +MobileNormalMapping=False +MobileContentScaleFactor=0.9375 + +[SystemSettingsAndroid_Performance3_Memory1024] +BasedOn=SystemSettingsMobile +MobileContentScaleFactor=1.40625 +Bloom=TRUE +DepthOfField=TRUE +MobileColorGrading=TRUE +bAllowLightShaft=TRUE + +[SystemSettingsFlash] +BasedOn=SystemSettingsMobileTextureBias +MotionBlur=FALSE +MotionBlurPause=FALSE +DepthOfField=FALSE +AmbientOcclusion=FALSE +Bloom=FALSE +Distortion=FALSE +FilteredDistortion=FALSE +bAllowLightShafts=TRUE +MobileModShadows=True +DynamicShadows=True +MobileClearDepthBetweenDPG=True +DirectionalLightmaps=False +MobileHeightFog=False + +[SystemSettingsFlash_Detail] +BasedOn=SystemSettingsMobileTextureBias +MotionBlur=FALSE +MotionBlurPause=FALSE +DepthOfField=FALSE +AmbientOcclusion=FALSE +Bloom=FALSE +Distortion=FALSE +FilteredDistortion=FALSE +bAllowLightShafts=TRUE +MobileModShadows=True +DynamicShadows=True +MobileClearDepthBetweenDPG=True +DirectionalLightmaps=True +MobileHeightFog=True + +[SystemSettingsIPhone] +BasedOn=SystemSettingsMobileTextureBias +bMobileUsingHighResolutionTiming=False + +[SystemSettingsIPhone3GS] +BasedOn=SystemSettingsMobileTextureBias +LensFlares=False +DetailMode=1 +MobileEnableMSAA=True +MobileMaxMemory=100 +bMobileUsingHighResolutionTiming=False +MobileLandscapeLodBias=2 + +[SystemSettingsIPhone4] +BasedOn=SystemSettingsMobile +MobileContentScaleFactor=2.0 +LensFlares=False +bMobileUsingHighResolutionTiming=False +MobileLandscapeLodBias=1 + +[SystemSettingsIPhone4S] +BasedOn=SystemSettingsMobile +MobileEnableMSAA=True +bAllowLightShafts=True +MobileModShadows=True +DynamicShadows=False +ShadowDepthBias=0.025 +MobileContentScaleFactor=2.0 +MaxShadowResolution=256 +MobileShadowTextureResolution=256 + +[SystemSettingsIPhone5] +BasedOn=SystemSettingsMobile +MobileEnableMSAA=True +bAllowLightShafts=True +MobileModShadows=True +DynamicShadows=False +ShadowDepthBias=0.025 +MobileContentScaleFactor=2.0 +MaxShadowResolution=256 +MobileShadowTextureResolution=1024 +AllowRadialBlur=True + +[SystemSettingsIPodTouch4] +BasedOn=SystemSettingsMobileTextureBias +MobileContentScaleFactor=2.0 +LensFlares=False +MobileMaxMemory=100 +bMobileUsingHighResolutionTiming=False +MobileLandscapeLodBias=2 + +[SystemSettingsIPodTouch5] +BasedOn=SystemSettingsMobile +MobileEnableMSAA=True +bAllowLightShafts=True +MobileModShadows=True +DynamicShadows=False +ShadowDepthBias=0.025 +MobileContentScaleFactor=2.0 +MaxShadowResolution=256 +MobileShadowTextureResolution=256 + +[SystemSettingsIPad] +BasedOn=SystemSettingsMobileTextureBias +MobileFeatureLevel=1 +MobileFog=False +MobileSpecular=False +MobileBumpOffset=False +MobileNormalMapping=False +MobileEnvMapping=False +MobileRimLighting=False +MobileMaxMemory=100 +bMobileUsingHighResolutionTiming=False +MobileLandscapeLodBias=1 +MobileContentScaleFactor=0.9375 + +[SystemSettingsIPad2] +BasedOn=SystemSettingsMobile +MobileEnableMSAA=False +bAllowLightShafts=True +MobileModShadows=True +DynamicShadows=False +ShadowDepthBias=0.016 +MobileContentScaleFactor=1.0 +MaxShadowResolution=256 +MobileShadowTextureResolution=256 + +[SystemSettingsIPad3] +BasedOn=SystemSettingsMobile +MobileEnableMSAA=False +bAllowLightShafts=True +MobileModShadows=True +DynamicShadows=True +ShadowDepthBias=0.016 +MobileContentScaleFactor=1.40625 +MaxShadowResolution=256 +MobileShadowTextureResolution=256 +MobileMaxMemory=500 + +[SystemSettingsIPad4] +BasedOn=SystemSettingsMobile +MobileEnableMSAA=False +bAllowLightShafts=True +MobileModShadows=True +DynamicShadows=True +ShadowDepthBias=0.016 +MobileContentScaleFactor=2.0 +MaxShadowResolution=512 +MobileShadowTextureResolution=512 +MobileMaxMemory=500 +AllowRadialBlur=True + +[SystemSettingsIPadMini] +BasedOn=SystemSettingsMobile +MobileEnableMSAA=False +bAllowLightShafts=True +MobileModShadows=True +DynamicShadows=False +ShadowDepthBias=0.016 +MobileContentScaleFactor=1.0 +MaxShadowResolution=256 +MobileShadowTextureResolution=256 + +[SystemSettingsIPad2_Detail] +BasedOn=SystemSettingsIPad2 + +[Configuration] + +[IniVersion] +0=1505073726.000000 +1=1505074741.000000 +2=1505073754.000000 +3=1505074768.000000 + From 5d93359fa4f1ae49e3b3ef8067813290cc60940a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 17:37:23 +0000 Subject: [PATCH 17/38] Update to Squade Config --- Squad/Admins.cfg | 94 ++++++++++++++++++------------------ Squad/MapRotation.cfg | 16 +++--- Squad/Rcon.cfg | 54 ++++++++++----------- Squad/RemoteBanListHosts.cfg | 12 ++--- Squad/Server.cfg | 34 ++++++------- Squad/ServerMessages.cfg | 2 +- 6 files changed, 106 insertions(+), 106 deletions(-) diff --git a/Squad/Admins.cfg b/Squad/Admins.cfg index c36e791..a12d3ae 100644 --- a/Squad/Admins.cfg +++ b/Squad/Admins.cfg @@ -1,47 +1,47 @@ -///////////////////////////////////////////////////////////////////////////////////////////// -//// Valid access levels are as follows -//// startvote - not used -//// changemap -//// pause - Pause server gameplay -//// cheat - Use server cheat commands -//// private - Password protect server -//// balance - Group Ignores server team balance -//// chat - Admin chat and Server broadcast -//// kick -//// ban -//// config - Change server config -//// cameraman - Admin spectate mode -//// immunity - Cannot be kicked / banned -//// manageserver - Shutdown server -//// featuretest - Any features added for testing by dev team -//// reserve - Reserve slot -//// demos - Record Demos (not working) -//// debug - show admin stats command and other debugging info -//// teamchange - No timer limits on team change -//// forceteamchange - Can issue the ForceTeamChange command -//// canseeadminchat - This group can see the admin chat and teamkill/admin-join notifications -///////////////////////////////////////////////////////////////////////////////////////////// - -///////////////////////////////////////////////////////////////////////////////////////////// -// The Format for adding groups is: -// Group=:,, -// -// For example: -// Group=MyGroup: pause, demos, changemap -// -// The groups below are the defaults, add to or change them as needed: -///////////////////////////////////////////////////////////////////////////////////////////// - -Group=Admin:kick,ban,changemap -Group=Moderator:kick,ban - -///////////////////////////////////////////////////////////////////////////////////////////// -// The format for adding admins is: -// Admin=: -// -// For example: -// Admin=123456:Admin // Adam the admin -// Admin=654321:Moderator // Molly the moderator -// -// Add your own below: -///////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////// +//// Valid access levels are as follows +//// startvote - not used +//// changemap +//// pause - Pause server gameplay +//// cheat - Use server cheat commands +//// private - Password protect server +//// balance - Group Ignores server team balance +//// chat - Admin chat and Server broadcast +//// kick +//// ban +//// config - Change server config +//// cameraman - Admin spectate mode +//// immunity - Cannot be kicked / banned +//// manageserver - Shutdown server +//// featuretest - Any features added for testing by dev team +//// reserve - Reserve slot +//// demos - Record Demos (not working) +//// debug - show admin stats command and other debugging info +//// teamchange - No timer limits on team change +//// forceteamchange - Can issue the ForceTeamChange command +//// canseeadminchat - This group can see the admin chat and teamkill/admin-join notifications +///////////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////////////////////////////////////////////////////////////////////// +// The Format for adding groups is: +// Group=:,, +// +// For example: +// Group=MyGroup: pause, demos, changemap +// +// The groups below are the defaults, add to or change them as needed: +///////////////////////////////////////////////////////////////////////////////////////////// + +Group=Admin:kick,ban,changemap +Group=Moderator:kick,ban + +///////////////////////////////////////////////////////////////////////////////////////////// +// The format for adding admins is: +// Admin=: +// +// For example: +// Admin=123456:Admin // Adam the admin +// Admin=654321:Moderator // Molly the moderator +// +// Add your own below: +///////////////////////////////////////////////////////////////////////////////////////////// diff --git a/Squad/MapRotation.cfg b/Squad/MapRotation.cfg index 21a6758..23c5e39 100644 --- a/Squad/MapRotation.cfg +++ b/Squad/MapRotation.cfg @@ -1,9 +1,9 @@ -Logar -Sumari -Fool's Road -Chora -Kohat -OP First Light -Jensen's Range -Gorodok +Logar +Sumari +Fool's Road +Chora +Kohat +OP First Light +Jensen's Range +Gorodok Yehorivka \ No newline at end of file diff --git a/Squad/Rcon.cfg b/Squad/Rcon.cfg index 7da2b15..f7423a1 100644 --- a/Squad/Rcon.cfg +++ b/Squad/Rcon.cfg @@ -1,28 +1,28 @@ -// Edit this IP to bind the RCON socket to an alternate IP address. -// Alternatively, set this from the command line with the argument: -// RCONIP=0.0.0.0 -IP=0.0.0.0 - -// Edit this IP to bind the RCON socket to an alternate port. -// Alternatively, set this from the command line with the argument: -// RCONPORT=21114 -Port=21114 - -// Set this to enable the usage of RCON with the given password for login. -// Leaving this empty will keep RCON turned off. -// Alternatively, set this from the command line with the argument: -// RCONPASSWORD=MyPassword -Password= - -// Set this to set the maximum number of allowable concurrent RCON -// connections to the server. -// Alternatively, set this from the command line with the argument: -// RCONMAXCONNECTIONS=5 -MaxConnections=5 - -// Edit this to customize the number of seconds without contact from a connected -// console before the server checks with that computer to see if the session is -// still active, or if it got disconnected. Supports values between 30 and 3600. -// Alternatively, set this from the command line with the argument: -// RCONSECONDSBEFORETIMEOUTCHECK=120 +// Edit this IP to bind the RCON socket to an alternate IP address. +// Alternatively, set this from the command line with the argument: +// RCONIP=0.0.0.0 +IP=0.0.0.0 + +// Edit this IP to bind the RCON socket to an alternate port. +// Alternatively, set this from the command line with the argument: +// RCONPORT=21114 +Port=21114 + +// Set this to enable the usage of RCON with the given password for login. +// Leaving this empty will keep RCON turned off. +// Alternatively, set this from the command line with the argument: +// RCONPASSWORD=MyPassword +Password=ADMINPASSWORD + +// Set this to set the maximum number of allowable concurrent RCON +// connections to the server. +// Alternatively, set this from the command line with the argument: +// RCONMAXCONNECTIONS=5 +MaxConnections=5 + +// Edit this to customize the number of seconds without contact from a connected +// console before the server checks with that computer to see if the session is +// still active, or if it got disconnected. Supports values between 30 and 3600. +// Alternatively, set this from the command line with the argument: +// RCONSECONDSBEFORETIMEOUTCHECK=120 SecondsBeforeTimeoutCheck=120 \ No newline at end of file diff --git a/Squad/RemoteBanListHosts.cfg b/Squad/RemoteBanListHosts.cfg index 2fbeeec..506f9f4 100644 --- a/Squad/RemoteBanListHosts.cfg +++ b/Squad/RemoteBanListHosts.cfg @@ -1,6 +1,6 @@ -////////////////////////////////////////////////////////////////////////// -//// Place the urls to your ban lists here. The banlists must conform //// -//// to the Bans.cfg format : //Reason //// -//// 1 url per line //// -//// EX: http://mysite.com/banlists/ban-list.cfg //// -////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +//// Place the urls to your ban lists here. The banlists must conform //// +//// to the Bans.cfg format : //Reason //// +//// 1 url per line //// +//// EX: http://mysite.com/banlists/ban-list.cfg //// +////////////////////////////////////////////////////////////////////////// diff --git a/Squad/Server.cfg b/Squad/Server.cfg index b675b9b..76117ff 100644 --- a/Squad/Server.cfg +++ b/Squad/Server.cfg @@ -1,17 +1,17 @@ -ServerName="Squad Dedicated Server" -MaxPlayers=40 -NumReservedSlots=0 -IsLANMatch=false -ShouldAdvertise=true -NumPlayersDiffForTeamChanges=3 -AllowTeamChanges=true -PreventTeamChangeIfUnbalanced=true -EnforceTeamBalance=true -RejoinSquadDelayAfterKick=180 -RecordDemos=false -ServerMessageInterval=300 -VehicleClaimingDisabled=false -// Forced on for Licensed servers (Only OWI staff & qa are admins) -AllowCommunityAdminAccess=false -// Forced on for Licensed servers (Only OWI devs) -AllowDevProfiling=false +ServerName="SERVERNAME" +MaxPlayers=40 +NumReservedSlots=0 +IsLANMatch=false +ShouldAdvertise=true +NumPlayersDiffForTeamChanges=3 +AllowTeamChanges=true +PreventTeamChangeIfUnbalanced=true +EnforceTeamBalance=true +RejoinSquadDelayAfterKick=180 +RecordDemos=false +ServerMessageInterval=300 +VehicleClaimingDisabled=false +// Forced on for Licensed servers (Only OWI staff & qa are admins) +AllowCommunityAdminAccess=false +// Forced on for Licensed servers (Only OWI devs) +AllowDevProfiling=false diff --git a/Squad/ServerMessages.cfg b/Squad/ServerMessages.cfg index 18c8e63..61abc9d 100644 --- a/Squad/ServerMessages.cfg +++ b/Squad/ServerMessages.cfg @@ -1,2 +1,2 @@ -Visit www.joinsquad.com for the latest info on Squad! +Visit www.joinsquad.com for the latest info on Squad! Change these messages in Configs/ServerConfigs/ServerMessages.cfg \ No newline at end of file From 5364264ff65eec0a667ae8c28c6735f73d1c89dd Mon Sep 17 00:00:00 2001 From: Lartza Date: Sat, 20 Jan 2018 10:13:46 +0200 Subject: [PATCH 18/38] Update Killing Floor 2 config files --- KillingFloor2/KFWeb.ini | 2 +- KillingFloor2/LinuxServer-KFEngine.ini | 12 +++-- KillingFloor2/LinuxServer-KFGame.ini | 53 ++++++++----------- KillingFloor2/LinuxServer-KFInput.ini | 8 +-- .../LinuxServer-KFSystemSettings.ini | 9 ++-- 5 files changed, 39 insertions(+), 45 deletions(-) diff --git a/KillingFloor2/KFWeb.ini b/KillingFloor2/KFWeb.ini index a5bda1e..a25f1f0 100644 --- a/KillingFloor2/KFWeb.ini +++ b/KillingFloor2/KFWeb.ini @@ -16,5 +16,5 @@ bEnabled=false IncludePath=/KFGame/Web [IniVersion] -0=1505074696.000000 +0=1516434435.000000 diff --git a/KillingFloor2/LinuxServer-KFEngine.ini b/KillingFloor2/LinuxServer-KFEngine.ini index 09b05c0..84fa570 100644 --- a/KillingFloor2/LinuxServer-KFEngine.ini +++ b/KillingFloor2/LinuxServer-KFEngine.ini @@ -287,6 +287,7 @@ SeekFreePackage=CHR_Mark_01_MESH SeekFreePackage=CHR_Mark_01_Opt_MESH SeekFreePackage=ZED_ARCH SeekFreePackage=SUMMER_ZED_ARCH +SeekFreePackage=XMAS_ZED_ARCH [Engine.StartupPackages] bSerializeStartupPackagesFromMemory=TRUE @@ -1108,6 +1109,7 @@ TFC=*Farmhouse* TFC=*Prison* TFC=*ContainmentStation* TFC=*HostileGrounds* +TFC=*Nightmare* TFC=CHR_CosmeticSet* TFC=ZED* @@ -1137,9 +1139,9 @@ RedirectToURL= ImpactParticleEffectInterval=0.5 [IniVersion] -0=1505073754.000000 -1=1505074741.000000 -2=1505073731.000000 -3=1505074742.000000 -Patch=1030 +0=1516213842.000000 +1=1516213909.000000 +2=1516213843.000000 +3=1516213932.000000 +Patch=1035 diff --git a/KillingFloor2/LinuxServer-KFGame.ini b/KillingFloor2/LinuxServer-KFGame.ini index a0a5e51..f7261b5 100644 --- a/KillingFloor2/LinuxServer-KFGame.ini +++ b/KillingFloor2/LinuxServer-KFGame.ini @@ -191,6 +191,9 @@ DebugDrawMode=gcb [Configuration] +[KFGame.KFFlashlightAttachment] +bSkipBestFlashlightCheck=false + [KFGame.KFPlayerController] bDebugTargetAdhesion=False SavedPerkIndex=1 @@ -244,7 +247,7 @@ GameplayEventsWriterClassName=KFGame.KFGameplayEventsWriter bEnableMapObjectives=true bUseMapList=True ActiveMapCycle=0 -GameMapCycles=(Maps=("KF-BurningParis","KF-Bioticslab","KF-Outpost","KF-VolterManor","KF-Catacombs","KF-EvacuationPoint","KF-Farmhouse","KF-BlackForest","KF-Prison","KF-ContainmentStation","KF-HostileGrounds","KF-InfernalRealm","KF-ZedLanding","KF-Nuked","KF-TheDescent","KF-TragicKingdom")) +GameMapCycles=(Maps=("KF-BurningParis","KF-Bioticslab","KF-Outpost","KF-VolterManor","KF-Catacombs","KF-EvacuationPoint","KF-Farmhouse","KF-BlackForest","KF-Prison","KF-ContainmentStation","KF-HostileGrounds","KF-InfernalRealm","KF-ZedLanding","KF-Nuked","KF-TheDescent","KF-TragicKingdom","KF-Nightmare","KF-KrampusLair")) EndOfGameDelay=15 FriendlyFireScale=0.000000 KickVotePercentage=0.660000 @@ -270,7 +273,7 @@ bDisableMapVote=False bDisableTeamCollision=False bDisablePublicVOIPChannel=False MapVotePercentage=0.000000 -MapCycleIndex=8 +MapCycleIndex=-1 [KFGameContent.KFGameInfo_Survival] bEnableGameAnalytics=true @@ -307,31 +310,9 @@ bEnableGameAnalytics=true bRecordGameStatsFile=false MaxPlayers=6 bEnableDevAnalytics=true -GameModes=(FriendlyName="Survival",ClassNameAndPath="KFGameContent.KFGameInfo_Survival",bSoloPlaySupported=True,DifficultyLevels=4,Lengths=4,LocalizeID=0) -GameModes=(FriendlyName="Weekly",ClassNameAndPath="KFGameContent.KFGameInfo_WeeklySurvival",bSoloPlaySupported=True,DifficultyLevels=0,Lengths=0,LocalizeID=1) -GameModes=(FriendlyName="Versus",ClassNameAndPath="KFGameContent.KFGameInfo_VersusSurvival",bSoloPlaySupported=False,DifficultyLevels=0,Lengths=0,LocalizeID=2) -bWaitForNetPlayers=True -bEnableMapObjectives=True -bLogScoring=False -bLogAIDefaults=False -bLogAICount=False -MinNetPlayers=1 -EndOfGameDelay=15 -ServerExpirationForKillWhenEmpty=120.000000 -RequiredMobileInputConfigs=(GroupName="DebugGroup",RequireZoneNames=("DebugStickMoveZone","DebugStickLookZone","DebugLookZone"),bIsAttractModeGroup=False) -bIsStandbyCheckingEnabled=False -GoalScore=0 -MaxLives=0 -TimeLimit=0 -StandbyRxCheatTime=0.000000 -StandbyTxCheatTime=0.000000 -BadPingThreshold=0 -PercentMissingForRxStandby=0.000000 -PercentMissingForTxStandby=0.000000 -PercentForBadPing=0.000000 -JoinInProgressStandbyWaitTime=0.000000 -DefaultGameType=KFGameContent.KFGameInfo_Survival -AnimTreePoolSize=0 +GameModes=(FriendlyName="Survival",ClassNameAndPath="KFGameContent.KFGameInfo_Survival",bSoloPlaySupported=true,DifficultyLevels=4,Lengths=4,LocalizeID=0) +GameModes=(FriendlyName="Weekly",ClassNameAndPath="KFGameContent.KFGameInfo_WeeklySurvival",bSoloPlaySupported=true,DifficultyLevels=0,Lengths=0,LocalizeID=1) +GameModes=(FriendlyName="Versus",ClassNameAndPath="KFGameContent.KFGameInfo_VersusSurvival",bSoloPlaySupported=false,DifficultyLevels=0,Lengths=0,LocalizeID=2) [KFGameContent.KFGameInfo_VersusSurvival] bEnableGameAnalytics=true @@ -537,6 +518,16 @@ MapName=KF-TragicKingdom MapAssociation=2 ScreenshotPathName=UI_MapPreview_TEX.UI_MapPreview_TragicKingdom +[KF-Nightmare KFMapSummary] +MapName=KF-Nightmare +MapAssociation=2 +ScreenshotPathName=UI_MapPreview_TEX.UI_MapPreview_Nightmare + +[KF-KrampusLair KFMapSummary] +MapName=KF-KrampusLair +MapAssociation=2 +ScreenshotPathName=UI_MapPreview_TEX.UI_MapPreview_KrampusLair + [KF-Default KFMapSummary] MapName=KF-Default MapAssociation=0 @@ -601,8 +592,8 @@ bCanLeap=true ShellEjectLifetime=10.f [IniVersion] -0=1505073775.000000 -1=1505074727.000000 -2=1505073776.000000 -3=1505074696.000000 +0=1516213842.000000 +1=1516213909.000000 +2=1516213842.000000 +3=1516213921.000000 diff --git a/KillingFloor2/LinuxServer-KFInput.ini b/KillingFloor2/LinuxServer-KFInput.ini index 1f9f434..8378828 100644 --- a/KillingFloor2/LinuxServer-KFInput.ini +++ b/KillingFloor2/LinuxServer-KFInput.ini @@ -518,8 +518,8 @@ bForceFeedbackEnabled=true bUseGamepadLastWeapon=false [IniVersion] -0=1505073754.000000 -1=1505074696.000000 -2=1505073754.000000 -3=1505074696.000000 +0=1516213843.000000 +1=1516213912.000000 +2=1516213843.000000 +3=1516213921.000000 diff --git a/KillingFloor2/LinuxServer-KFSystemSettings.ini b/KillingFloor2/LinuxServer-KFSystemSettings.ini index ab6d048..7405a48 100644 --- a/KillingFloor2/LinuxServer-KFSystemSettings.ini +++ b/KillingFloor2/LinuxServer-KFSystemSettings.ini @@ -271,6 +271,7 @@ TEXTUREGROUP_Weapon3rdSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFil TEXTUREGROUP_Cosmetic=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) TEXTUREGROUP_CosmeticNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) TEXTUREGROUP_CosmeticSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=linear) +InstancedRendering=False [SystemSettingsBucket1] BasedOn=SystemSettings @@ -936,8 +937,8 @@ BasedOn=SystemSettingsIPad2 [Configuration] [IniVersion] -0=1505073726.000000 -1=1505074741.000000 -2=1505073754.000000 -3=1505074768.000000 +0=1516213842.000000 +1=1516213912.000000 +2=1516213842.000000 +3=1516213909.000000 From 6c8f00e3242b1ec380fbd4fbb0477edea4f36061 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 5 Feb 2018 19:58:26 +0000 Subject: [PATCH 19/38] Add admins[] to config New feature since Arma v1.69 - More here: https://community.bistudio.com/wiki/server.cfg#Logged_In_Admin --- Arma3/server.cfg | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Arma3/server.cfg b/Arma3/server.cfg index 36cac1c..fbdaea1 100644 --- a/Arma3/server.cfg +++ b/Arma3/server.cfg @@ -1,7 +1,7 @@ // **************************************************************************** // * -// Arma 3 - network.cfg * -// Version 060116 * +// Arma 3 - server.cfg * +// Version 060117 * // * // **************************************************************************** @@ -22,6 +22,9 @@ hostname = "SERVERNAME"; // Admin Password passwordAdmin = "ADMINPASSWORD"; +// Auto-admin +admins[] = {""}; + // Server Slots maxPlayers = 32; From 615fc1b7fad3c6308040f2cdc65ce5670f2d3d94 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 17 Mar 2018 00:18:05 +0100 Subject: [PATCH 20/38] Added Battalion 1944 config --- Battalion1944/DefaultGame.ini | 322 ++++++++++++++++++++++++++++++++++ 1 file changed, 322 insertions(+) create mode 100644 Battalion1944/DefaultGame.ini diff --git a/Battalion1944/DefaultGame.ini b/Battalion1944/DefaultGame.ini new file mode 100644 index 0000000..14d5eb1 --- /dev/null +++ b/Battalion1944/DefaultGame.ini @@ -0,0 +1,322 @@ +[/Script/Engine.GameMode] ++GameModeClassAliases=(ShortName="BOMB",GameClassName="ShooterGame.BombGameMode") ++GameModeClassAliases=(ShortName="TDM",GameClassName="ShooterGame.TDMGameMode") ++GameModeClassAliases=(ShortName="CTF",GameClassName="ShooterGame.CTFGameMode") ++GameModeClassAliases=(ShortName="DOM",GameClassName="ShooterGame.DOMGameMode") ++GameModeClassAliases=(ShortName="TUT",GameClassName="ShooterGame.TUTGameMode") + +[/Script/Engine.GameSession] +bRequiresPushToTalk=true + +[/Script/Engine.PlayerController] +InputYawScale=2.5 +InputPitchScale=-2.5 +InputRollScale=1.0 + +[/Script/ShooterGame.BattalionPlayerController] +LookSensitivity=0.7 +LookSensitivityZoomedScale=1 +LookSensitivityZoomedZero=1 + +[/Script/EngineSettings.GeneralProjectSettings] +Description=Battalion 1944 is a WW2 Multiplayer FPS coming to PC, Xbox One, and PS4 +ProjectID=FED46DB248282EDB4723A8B38CEA9127 +ProjectName=Battalion 1944 +CompanyName=Bulkhead Interactive +CompanyDistinguishedName=CN=BulkheadInteractive +Homepage=www.bulkheadinteractive.com +SupportContact=info@bulkheadinteractive.com +ProjectDisplayedTitle=NSLOCTEXT("", "5ED80EA5407599F7F36649AB8D72323B", "Battalion 1944") +CopyrightNotice=// Copyright 2016 Bulkhead Interactive Ltd. All Rights Reserved. +bAllowWindowResize=True + +[/Script/ShooterGame.BattalionGameInstance] +WelcomeScreenMap=/Game/Maps/ShooterEntry +MainMenuMap=/Game/Maps/ShooterEntry + +[/Script/MoviePlayer.MoviePlayerSettings] +bWaitForMoviesToComplete=True + +[/Script/ShooterGame.BombGameMode] +SetupRoundTime=15 +StratTime=3 +RoundTime=105 +NumTeams=2 +MaxPlayersPerTeam=5 +TeamKillScore=0 +TeamAssistScore=0 +FriendlyFire=false +ScoreToWinRound=1 +PlantTime=5 +DefuseTime=7.5 +FuseTime=45 +DistanceToDefuse=125 +DistanceToPickupBomb=125 +DefuseEndsRound=true +AttackingNation=0 +NumRounds=24 +SwapSidesRound=13 +EndOnMatchPointWin=true +RoundWinScore=10 +RoundLossScore=5 +GameWinScore=500 +GameDrawScore=350 +GameLossScore=200 +AttackObjectiveScore=5 +DefendObjectiveScore=10 +Deckname=UnrankedBOMBDeck0 +DropCardsOnDeath=True +ResetDeckEveryRound=False + +[/Script/ShooterGame.DOMGameMode] +DistanceToZone=400 +GameWinScore=600 +CaptureTime=10 +CooldownTime=1 +ScoreInterval=5 +CaptureScore=1 +AllyZoneSpawnWeighting=50 +AllyZoneSpawnDistance=3000 +AllyZoneSpawnExponent=1 +EnemyZoneSpawnWeighting=-200 +EnemyZoneSpawnDistance=4000 +EnemyZoneSpawnExponent=1 +Deckname=DOMDeck0 +RespawnDelay=5 +RoundTime=720 +RoundWinningScore=30 +NumRounds=2 +SwapSidesRound=1 + +[/Script/ShooterGame.CTFGameMode] +DistanceToFlagTouch=200 +DistanceToFlagZone=200 +DropFlagDisablePickupCounter=2 +GameWinScore=600 +FlagZoneSpawnWeighting=400 +FlagZoneSpawnDistance=5000 +EnemyFlagAtZoneSpawnPointScalar=1 +EnemyFlagNotAtZoneSpawnPointScalar=1 +AllyFlagAtZoneSpawnPointScalar=0.1 +AllyFlagNotAtZoneSpawnPointScalar=0.05 +Deckname=CTFDeck0 +RespawnDelay=7 +;OVERRIDES +EnemySpawnInfluenceDistance=6000 ; higher +EnemySpawnInfluenceValue=-200 ; higher in negative +AllySpawnInfluenceDistance=3000 ; higher +AllySpawnInfluenceValue=10 ; lower + + +[/Script/ShooterGame.TDMGameMode] +SetupRoundTime=0 +RoundTime=720 +NumTeams=2 +MaxPlayersPerTeam=8 +RequiredPlayers=4 +TeamKillScore=1 +TeamAssistScore=0 +RespawnDelay=5 +FriendlyFire=false +RoundWinningScore=10 +GameWinScore=600 +GameDrawScore=350 +GameLossScore=200 +WeaponSelectGracePeriod=5 +Deckname=TDMDeck0 + +[/Script/ShooterGame.FFAGameMode] +SetupRoundTime=10 +StratTime=6 +RoundTime=480 +RespawnDelay=5 +NumNations=2 +ScoreToWinRound=30 +Deckname=FFADeck0 + +[/Script/ShooterGame.TUTGameMode] +ServerName=TRAINING +PlayMode=Casual +StartType=Skip +CountdownToStartTime=0 +SetupRoundTime=0 +StratTime=0 +RoundTime=86400 +RespawnDelay=0 +NumTeams=2 +MaxPlayersPerTeam=10 +ScoreToWinRound=9999 +RandomMapRotationEnabled=False + +[/Script/ShooterGame.BattalionGameMode] +ServerName=SERVERNAME +Password= ++TeamNames="ALLIES" ++TeamNames="AXIS" +PlayMode=Arcade +StartType=ReadyUp +bAllowGlobalVoiceChat=false +CountdownToStartTime=10 +SetupRoundTime=0 +StratTime=5 +RoundTime=600 +PostRoundTime=8 +PostRoundPauseTime=1 +PostMatchTime=30 +WarmupRespawnTime=1 +DefaultReserveSlotTime = 120 +NumRounds=3 +SwapSidesRound=-1 +SelfOtherDamageScale=1 +SelfGrenadeDamageScale=1 +FriendlyBulletDamageScale=0.33 +FriendlyGrenadeDamageScale=0.85 +ScoreToWinRound=20 +NumNations=3 +RespawnDelay=5 +PreviousSpawnInfluence=-100 +PreviousSpawnAreaInfluence=-10 +PreviousSpawnAreaInfluenceExponent=1 +PreviousSpawnAreaDistance=1500 +RandomSpawnInfluence=0 +EnemySpawnInfluenceDistance=4000 +EnemySpawnInfluenceValue=-100 +EnemySpawnInfluenceExponent=1 +EnemySpawnWeakForceInfluenceDistance=6000 +EnemySpawnWeakForceInfluenceValue=0 +EnemySpawnWeakForceInfluenceExponent=1 +AllySpawnInfluenceDistance=2000 +AllySpawnInfluenceValue=50 +AllySpawnInfluenceExponent=1 +TeamDeathAreaTimeOfRelevance=10 +TeamDeathAreaInfluence=-20 +TeamDeathAreaDistance=1600 +TeamDeathAreaInfluenceExponent=1 +TeamDeathLastSpawnAreaTimeOfRelevance=10 +TeamDeathLastSpawnAreaInfluence=-5 +TeamDeathLastSpawnAreaDistance=1400 +TeamDeathLastSpawnAreaInfluenceExponent=1 +OutlineAllowed=True +GrenadeLinesAllowed=True +LockedToFirstPerson=true +FadeToBlackTime=4.f +ForceFreeCamOnSpectatorStart=false +MaxGunsOnGround=10 +PlayerKillScore=5 +PlayerAssistScore=3 +DeathScore=0 +InterpStep=60 +RoundWinScore=10 +RoundDrawScore=5 +RoundLossScore=5 +GameWinScore=500 +GameDrawScore=350 +GameLossScore=200 +AttackObjectiveScore=5 +DefendObjectiveScore=10 +WinOnTeamEmpty=True +Deckname=INFDeck0 +DebugStateChanges=False +SpectatorTeamEnabled=False +NumBots=0 +AllowClientBots=False +DefaultReserveSlotTime=120 +TimeUntilTravel=5 +WaitingToStartTimer=240 +RequiredPlayers=6 +InitialReserveSlotTime=120 +PostJoinReserveSlotTime=30 +VoteTime=30 +IdleCasualServerTime=300 +DedServerMaxTickRate=60 +CharacterDestroyTime=5 +ShouldTryBalanceTeamsOnJoin=True +RandomMapRotationEnabled=True +bCheatAdminCmdsEnabled=True ++ModeRotation=/Script/ShooterGame.TDMGameMode ++ModeRotation=/Script/ShooterGame.DOMGameMode ++ModeRotation=/Script/ShooterGame.CTFGameMode ++ModeRotation=/Script/ShooterGame.BombGameMode ++MapRotation=Coastal ++MapRotation=Derailed ++MapRotation=Liberation ++MapRotation=Manorhouse_V1 ++MapRotation=Manorhouse_V2 ++MapRotation=Battery ++MapRotation=Outpost ++MapRotation=Invasion ++AdminSteamIDs="00000000000000000" ++ReportReasons="Aim Hacking+1" ++ReportReasons="Wall Hacking+1" ++ReportReasons="Other Hacking+1" ++ReportReasons="Map Exploit+2" ++ReportReasons="Abusive Voice Chat+4" ++ReportReasons="Abusive Text Chat+4" ++ReportReasons="Greifing+7" ++ReportReasons="Poor Teamplay+7" + + +[/Script/ShooterGame.CommonGameMode] ++AvailableMaps="Liberation" ++AvailableMaps="Derailed" ++AvailableMaps="Coastal" ++AvailableMaps="Battery" ++AvailableMaps="AimMap_01" ++AvailableMaps="Outpost" ++AvailableMaps="ManorHouse_V1" ++AvailableMaps="Manorhouse_V2" ++AvailableMaps="Invasion" ++AvailableModes="BOMB" ++AvailableModes="TDM" ++AvailableModes="CTF" ++AvailableModes="DOM" + +[/Script/UnrealEd.ProjectPackagingSettings] +BuildConfiguration=PPBC_Development +StagingDirectory=(Path="D:/Build") +FullRebuild=False +ForDistribution=False +IncludeDebugFiles=False +BlueprintNativizationMethod=Disabled +bWarnIfPackagedWithoutNativizationFlag=True +UsePakFile=False +bGenerateChunks=True +bGenerateNoChunks=False +bChunkHardReferencesOnly=False +bBuildHttpChunkInstallData=False +HttpChunkInstallDataDirectory=(Path="") +HttpChunkInstallDataVersion= +IncludePrerequisites=False +IncludeAppLocalPrerequisites=False +bShareMaterialShaderCode=False +bSharedMaterialNativeLibraries=False +ApplocalPrerequisitesDirectory=(Path="$(ProjectDir)/Binaries/Prereqs") +IncludeCrashReporter=False +InternationalizationPreset=English +-CulturesToStage=en ++CulturesToStage=en +DefaultCulture=en +bCookAll=False +bCookMapsOnly=False +bCompressed=False +bEncryptIniFiles=False +bEncryptPakIndex=False +bSkipEditorContent=False ++MapsToCook=(FilePath="/Game/Maps/ShooterEntry") ++MapsToCook=(FilePath="/Game/Maps/Brecourt_Manor/Brecourt_Manor_V4") ++DirectoriesToAlwaysStageAsUFS=(Path="NUI/Cursors") ++DirectoriesToAlwaysStageAsUFS=(Path="WwiseAudio") +bNativizeBlueprintAssets=False +bNativizeOnlySelectedBlueprints=False + +[/Script/AkAudio.AkSettings] +MaxSimultaneousReverbVolumes=4 +WwiseProjectPath=(FilePath="Battalion_WwiseProject/Battalion_WwiseProject.wproj") +WwiseWindowsInstallationPath=(Path="C:/Program Files (x86)/Audiokinetic/Wwise 2017.1.3.6377") +WwiseMacInstallationPath=(FilePath="") +SuppressWwiseProjectPathWarnings=False +UseAlternateObstructionOcclusionFeature=False +bUseWwiseVoice=True +bPlaySelfVoice=False + + From 85e9a44d6e4ce37a446902f063f14b8e05cde0ed Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 17 Mar 2018 01:08:16 +0100 Subject: [PATCH 21/38] Update DefaultGame.ini --- Battalion1944/DefaultGame.ini | 1 - 1 file changed, 1 deletion(-) diff --git a/Battalion1944/DefaultGame.ini b/Battalion1944/DefaultGame.ini index 14d5eb1..a154488 100644 --- a/Battalion1944/DefaultGame.ini +++ b/Battalion1944/DefaultGame.ini @@ -135,7 +135,6 @@ ScoreToWinRound=30 Deckname=FFADeck0 [/Script/ShooterGame.TUTGameMode] -ServerName=TRAINING PlayMode=Casual StartType=Skip CountdownToStartTime=0 From c961b1cb21766092508eaa936c4159183b05c88d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 31 Mar 2018 17:51:03 +0100 Subject: [PATCH 22/38] Added ET:Legacy --- ETLegacy/server.cfg | 158 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) create mode 100644 ETLegacy/server.cfg diff --git a/ETLegacy/server.cfg b/ETLegacy/server.cfg new file mode 100644 index 0000000..5ecc3b4 --- /dev/null +++ b/ETLegacy/server.cfg @@ -0,0 +1,158 @@ +// **************************************************************************** +// * +// ET: Legacy - server.cfg * +// Version 280816 * +// * +// **************************************************************************** + +// 1: dedicated server for lan 2: dedicated server for internet +set dedicated "2" +// set to override the default IP ET uses +// set net_ip "" +// set to override the default port ET uses +set net_port "27960" + +// PASSWORDS & CLIENTS + +// number of players including private slots +set sv_maxclients "20" +// set to password protect the server +set g_password "" +// if set > 0, then this number of client slots will be reserved for connections +set sv_privateclients "4" +// that have "password" set to the value of "sv_privatePassword" +set sv_privatepassword "" +// remote console access password +set rconpassword "" +// referee status password +set refereePassword "" + +// DL, RATE + +// 10000 standard but poor for ET +set sv_maxRate "13000" +// increase/decerease if you have plenty/little spare bandwidth +set sv_dl_maxRate "42000" +// global toggle for both legacy download and web download +set sv_allowDownload "0" +// toggle to enable web download +set sv_wwwDownload "0" +// base URL for redirection +set sv_wwwBaseURL "" +// tell clients to perform their downloads while disconnected from the server +set sv_wwwDlDisconnected "0" +// URL to send to if an http/ftp fails or is refused client side +set sv_wwwFallbackURL "" + +// MOTD ETC + +// name of server here +set sv_hostname "ETLHost" +// message in right corner of join screen here +set server_motd0 " ^NET:Legacy ^7MOTD " +set server_motd1 "" +set server_motd2 "" +set server_motd3 "" +set server_motd4 "" +set server_motd5 "" + +// MISC SETTINGS + +set g_heavyWeaponRestriction "100" +set g_antilag "1" +set g_altStopwatchMode "0" +set g_autofireteams "1" +set g_complaintlimit "6" +set g_ipcomplaintlimit "3" +set g_fastres "0" +set g_friendlyFire "1" +// Game type should be set from map rotation script +//set g_gametype "4" +set g_minGameClients "8" +set g_maxlives "0" +set g_alliedmaxlives "0" +set g_axismaxlives "0" +set g_teamforcebalance "1" +set g_noTeamSwitching "0" +set g_voiceChatsAllowed "4" +set g_doWarmup "0" +set g_warmup "30" +set g_spectatorInactivity "0" +set sv_floodProtect "1" +set sv_allowDownload "1" +set sv_pure "1" +set sv_minping "0" +set sv_maxping "0" +set match_latejoin "1" +set match_minplayers "4" +set match_mutespecs "0" +set match_readypercent "100" +set match_timeoutcount "0" +set match_warmupDamage "1" +set team_maxplayers "0" +set team_nocontrols "1" +set pmove_fixed "0" +set pmove_msec "8" + +// LMS ONLY SETTINGS + +set g_lms_teamForceBalance "1" +set g_lms_roundlimit "3" +set g_lms_matchlimit "2" +set g_lms_currentMatch "0" +set g_lms_lockTeams "0" +set g_lms_followTeamOnly "1" + +// VOTING + +set g_allowVote "1" +set vote_limit "5" +set vote_percent "50" +set vote_allow_comp "1" +set vote_allow_gametype "1" +set vote_allow_kick "1" +set vote_allow_map "1" +set vote_allow_matchreset "1" +set vote_allow_mutespecs "1" +set vote_allow_nextmap "1" +set vote_allow_pub "1" +set vote_allow_referee "0" +set vote_allow_shuffleteams "1" +set vote_allow_swapteams "1" +set vote_allow_friendlyfire "1" +set vote_allow_timelimit "0" +set vote_allow_warmupdamage "1" +set vote_allow_antilag "1" +set vote_allow_balancedteams "1" +set vote_allow_muting "1" + +// PUNKBUSTER + +// sv_punkbuster is a readonly variable. Use +set sv_punkbuster on command line or use the command pb_sv_enable in the console +//pb_sv_enable + +// LOGGING + +// Game logging +set g_log "etserver.log" +set g_logsync 0 +// Console logging ( 1: enable 2: enable and sync ) +set logfile 1 + +// MAP ROTATION + +// Campaign mode +exec campaigncycle.cfg +// Objective mode +//exec objectivecycle.cfg +// Last Man Standing mode +//exec lmscycle.cfg + +// WATCHDOG + +// in case the game dies with an ERR_DROP +// or any situation leading to server running with no map +// defaults 60 +//set com_watchdog 10 +// defaults to quit +set com_watchdog_cmd "exec campaigncycle.cfg" From d477cd783fd1c8e285bfe705184fc28bb381782e Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 31 Mar 2018 18:30:02 +0100 Subject: [PATCH 23/38] Updated config to use ET:L default --- ETLegacy/server.cfg | 193 +++++++++++++++++++++++--------------------- 1 file changed, 99 insertions(+), 94 deletions(-) diff --git a/ETLegacy/server.cfg b/ETLegacy/server.cfg index 5ecc3b4..e338b15 100644 --- a/ETLegacy/server.cfg +++ b/ETLegacy/server.cfg @@ -1,21 +1,44 @@ // **************************************************************************** // * // ET: Legacy - server.cfg * -// Version 280816 * +// Version 310316 * // * // **************************************************************************** +// ET: Legacy server sample config file. Make this file your own. + +// see http://dev.etlegacy.com/projects/etlegacy/wiki +// http://dev.etlegacy.com/projects/etlegacy/wiki/List_of_Cvars#g_-Additional-or-changed +// http://dev.etlegacy.com/projects/etlegacy/wiki/Set_up_Features + +// ET LEGACY ENGINE ONLY + +// LOGGING & PROTECTION +// Enables console logging - 'etconsole.log' (1: enabled 2: enabled and sync'ed) +set logfile "2" +// Getstatus response limit protection. +set sv_protect "1" +// When set all sv_protect and server security related messages are written into this log file +set sv_protectLog "sv_protect.log" + +// NETWORK + // 1: dedicated server for lan 2: dedicated server for internet set dedicated "2" +// Send hartbeats to master server - important to set! +set sv_advert "1" // set to override the default IP ET uses -// set net_ip "" +set net_ip "165.227.232.251" // set to override the default port ET uses set net_port "27960" +// Seconds without any message from connected clients +sv_timeout "40" +// Seconds without any message from downloading or preparing clients +sv_dl_timeout "240" // PASSWORDS & CLIENTS - // number of players including private slots -set sv_maxclients "20" +set sv_maxclients "24" // set to password protect the server set g_password "" // if set > 0, then this number of client slots will be reserved for connections @@ -28,10 +51,9 @@ set rconpassword "" set refereePassword "" // DL, RATE - -// 10000 standard but poor for ET -set sv_maxRate "13000" -// increase/decerease if you have plenty/little spare bandwidth +// 10000 standard but poor for ET 0: unlimited +set sv_maxRate "25000" +// increase/decrease if you have plenty/little spare bandwidth set sv_dl_maxRate "42000" // global toggle for both legacy download and web download set sv_allowDownload "0" @@ -45,11 +67,12 @@ set sv_wwwDlDisconnected "0" set sv_wwwFallbackURL "" // MOTD ETC - // name of server here -set sv_hostname "ETLHost" +set sv_hostname "LinuxGSM" +// (message should not be longer than this without the color codes) +// max length is "12345678901234567890123456" // message in right corner of join screen here -set server_motd0 " ^NET:Legacy ^7MOTD " +set server_motd0 " ^NET Legacy ^7MOTD " set server_motd1 "" set server_motd2 "" set server_motd3 "" @@ -58,101 +81,83 @@ set server_motd5 "" // MISC SETTINGS -set g_heavyWeaponRestriction "100" -set g_antilag "1" -set g_altStopwatchMode "0" -set g_autofireteams "1" -set g_complaintlimit "6" -set g_ipcomplaintlimit "3" -set g_fastres "0" -set g_friendlyFire "1" -// Game type should be set from map rotation script -//set g_gametype "4" -set g_minGameClients "8" -set g_maxlives "0" -set g_alliedmaxlives "0" -set g_axismaxlives "0" -set g_teamforcebalance "1" -set g_noTeamSwitching "0" -set g_voiceChatsAllowed "4" -set g_doWarmup "0" -set g_warmup "30" -set g_spectatorInactivity "0" -set sv_floodProtect "1" -set sv_allowDownload "1" +set g_heavyWeaponRestriction "100" // Heavy Weapon Restriction (% of team that have Heavy Weapons) +set g_antilag "1" // Enable Anti-Lag +set g_altStopwatchMode "0" // Enable ABAB stopwatch team format +set g_autofireteams "1" // Automaticaly put team players into FireTeams +set g_complaintlimit "6" // Number of complaints needed to kick a player. +set g_ipcomplaintlimit "3" // Number of different player complaints to kick a player +set g_fastres "0" // Toggles if player is instantly active after medic revive +set g_friendlyFire "1" // Toggles if Firendly Fire is on or not +set g_minGameClients "8" // Minimum number of players needed to start a match +set g_maxlives "0" // Number of respawns a player has +set g_alliedmaxlives "0" // Number of lives available to the allied team +set g_axismaxlives "0" // Number of lives available to the axis team +set g_teamforcebalance "1" // Stop players from joining a team with more players +set g_noTeamSwitching "0" // Disallow players from joining a team with more players +set g_voiceChatsAllowed "4" // Number of VSays a player can say in 10 seconds +set g_doWarmup "0" // Players have a warm up period +set g_warmup "10" // warm up time (in seconds) +set g_spectatorInactivity "0" // Duration of spectator inactivity before auto-cick +set sv_floodProtect "1" // Prevent server flooding set sv_pure "1" -set sv_minping "0" -set sv_maxping "0" -set match_latejoin "1" -set match_minplayers "4" -set match_mutespecs "0" -set match_readypercent "100" +set sv_minping "0" // Minimum ping required on conenct +set sv_maxping "0" // Maximum ping allowed on connect +set match_latejoin "1" // Allow players to join a match that's already begun +set match_minplayers "4" // Minimum number of players needed to start a match +set match_mutespecs "0" // Mute spectator +set match_readypercent "100" // % of players 'Ready' to start match set match_timeoutcount "0" -set match_warmupDamage "1" -set team_maxplayers "0" -set team_nocontrols "1" +set match_warmupDamage "1" // Toggles warmup damage 0: Off 1: Enemy Only 2: Everybody +set team_maxplayers "0" // Max. Number of Players that can join each team +set team_nocontrols "1" // Disallow players from having team control set pmove_fixed "0" set pmove_msec "8" // LMS ONLY SETTINGS -set g_lms_teamForceBalance "1" -set g_lms_roundlimit "3" -set g_lms_matchlimit "2" -set g_lms_currentMatch "0" -set g_lms_lockTeams "0" -set g_lms_followTeamOnly "1" +set g_lms_teamForceBalance "1" // Fore Team Balance +set g_lms_roundlimit "3" // Number of Rounds per Match +set g_lms_matchlimit "2" // Number of Matches +set g_lms_currentMatch "0" // +set g_lms_lockTeams "0" // Lock teams during a round +set g_lms_followTeamOnly "1" // Players can only spectate teammates // VOTING -set g_allowVote "1" -set vote_limit "5" -set vote_percent "50" -set vote_allow_comp "1" -set vote_allow_gametype "1" -set vote_allow_kick "1" -set vote_allow_map "1" -set vote_allow_matchreset "1" -set vote_allow_mutespecs "1" -set vote_allow_nextmap "1" -set vote_allow_pub "1" -set vote_allow_referee "0" -set vote_allow_shuffleteams "1" -set vote_allow_swapteams "1" -set vote_allow_friendlyfire "1" -set vote_allow_timelimit "0" -set vote_allow_warmupdamage "1" -set vote_allow_antilag "1" -set vote_allow_balancedteams "1" -set vote_allow_muting "1" - -// PUNKBUSTER - -// sv_punkbuster is a readonly variable. Use +set sv_punkbuster on command line or use the command pb_sv_enable in the console -//pb_sv_enable - -// LOGGING - -// Game logging -set g_log "etserver.log" -set g_logsync 0 -// Console logging ( 1: enable 2: enable and sync ) -set logfile 1 - -// MAP ROTATION - -// Campaign mode -exec campaigncycle.cfg -// Objective mode -//exec objectivecycle.cfg -// Last Man Standing mode -//exec lmscycle.cfg +set g_allowVote "1" // Enable Voting system +set vote_limit "5" // Number of votes allowed in a map +set vote_percent "50" // % "Yes" votes for it to pass +set vote_allow_config "1" // Allow config changing by vote +set vote_allow_gametype "1" // Allow gametype changing by vote +set vote_allow_referee "0" // Allow getting referee status by vote +set vote_allow_shuffleteamsxp "1" // Allow team shuffling by vote +set vote_allow_shuffleteamsxp_norestart "1" // Allow team shuffling no restart by vote +set vote_allow_swapteams "1" // Allow team swapping by vote +set vote_allow_friendlyfire "1" // Allow friendly fire toggling by vote +set vote_allow_timelimit "0" // Allow map time limit changing by vote +set vote_allow_warmupdamage "1" // Allow warmup damage toggling by vote +set vote_allow_antilag "1" // Allow toggling Anti Lag setting by vote +set vote_allow_balancedteams "1" // Allow toggling Balanced teams by vote +set vote_allow_muting "1" // Allow player muting by vote +set vote_allow_poll "1" // Allow free polls by vote +set vote_allow_surrender "1" // Allow surrender by vote +set vote_allow_restartcampaign "1" // Allow restart campaign by vote +set vote_allow_nextcampaign "1" // Allow next campaign by vote + +// MOD CFG - put mod related vars in an own config +exec legacy.cfg + +// MAP ROTATION - set the game type + +//exec campaigncycle.cfg // Campaign mode +//exec objectivecycle.cfg // Objective mode +//exec lmscycle.cfg // Last Man Standing mode +exec mapvotecycle.cfg // Map Voting mode // WATCHDOG // in case the game dies with an ERR_DROP // or any situation leading to server running with no map -// defaults 60 -//set com_watchdog 10 -// defaults to quit -set com_watchdog_cmd "exec campaigncycle.cfg" +//set com_watchdog "10" // defaults 60 +set com_watchdog_cmd "exec mapvotecycle.cfg" // defaults to quit From 5ffa86c46bc779f847010dcfdd3250619a52a5ad Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 2 Apr 2018 17:32:00 +0100 Subject: [PATCH 24/38] sv_allowDownload "1" --- ETLegacy/server.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ETLegacy/server.cfg b/ETLegacy/server.cfg index e338b15..2b6dd9c 100644 --- a/ETLegacy/server.cfg +++ b/ETLegacy/server.cfg @@ -56,7 +56,7 @@ set sv_maxRate "25000" // increase/decrease if you have plenty/little spare bandwidth set sv_dl_maxRate "42000" // global toggle for both legacy download and web download -set sv_allowDownload "0" +set sv_allowDownload "1" // toggle to enable web download set sv_wwwDownload "0" // base URL for redirection From 1113e25702e5f000ecc8ef64958d97e7de19a17c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 2 Apr 2018 18:44:33 +0100 Subject: [PATCH 25/38] removed IP --- ETLegacy/server.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ETLegacy/server.cfg b/ETLegacy/server.cfg index 2b6dd9c..966212b 100644 --- a/ETLegacy/server.cfg +++ b/ETLegacy/server.cfg @@ -28,7 +28,7 @@ set dedicated "2" // Send hartbeats to master server - important to set! set sv_advert "1" // set to override the default IP ET uses -set net_ip "165.227.232.251" +set net_ip "" // set to override the default port ET uses set net_port "27960" // Seconds without any message from connected clients From 94385747c224fcaa6afd7dfd4580036db9f6e666 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 2 Apr 2018 18:48:35 +0100 Subject: [PATCH 26/38] Updated hostname and server password --- ETLegacy/server.cfg | 4 ++-- WolfensteinEnemyTerritory/server.cfg | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ETLegacy/server.cfg b/ETLegacy/server.cfg index 966212b..2115584 100644 --- a/ETLegacy/server.cfg +++ b/ETLegacy/server.cfg @@ -46,7 +46,7 @@ set sv_privateclients "4" // that have "password" set to the value of "sv_privatePassword" set sv_privatepassword "" // remote console access password -set rconpassword "" +set rconpassword "ADMINPASSWORD" // referee status password set refereePassword "" @@ -68,7 +68,7 @@ set sv_wwwFallbackURL "" // MOTD ETC // name of server here -set sv_hostname "LinuxGSM" +set sv_hostname "HOSTNAME" // (message should not be longer than this without the color codes) // max length is "12345678901234567890123456" // message in right corner of join screen here diff --git a/WolfensteinEnemyTerritory/server.cfg b/WolfensteinEnemyTerritory/server.cfg index 3ed1839..6762ff2 100644 --- a/WolfensteinEnemyTerritory/server.cfg +++ b/WolfensteinEnemyTerritory/server.cfg @@ -23,7 +23,7 @@ set sv_privateclients "4" // that have "password" set to the value of "sv_privatePassword" set sv_privatepassword "" // remote console access password -set rconpassword "" +set rconpassword "ADMINPASSWORD" // referee status password set refereePassword "" @@ -47,7 +47,7 @@ set sv_wwwFallbackURL "" // MOTD ETC // name of server here -set sv_hostname "ETHost" +set sv_hostname "HOSTNAME" // message in right corner of join screen here set server_motd0 " ^NEnemy Territory ^7MOTD " set server_motd1 "" From 215d8cc79d3ae1a704ea5b632dea7855c02dfb73 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 2 Apr 2018 18:56:00 +0100 Subject: [PATCH 27/38] changed to SERVERNAME --- ETLegacy/server.cfg | 2 +- WolfensteinEnemyTerritory/server.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ETLegacy/server.cfg b/ETLegacy/server.cfg index 2115584..1b967a6 100644 --- a/ETLegacy/server.cfg +++ b/ETLegacy/server.cfg @@ -68,7 +68,7 @@ set sv_wwwFallbackURL "" // MOTD ETC // name of server here -set sv_hostname "HOSTNAME" +set sv_hostname "SERVERNAME" // (message should not be longer than this without the color codes) // max length is "12345678901234567890123456" // message in right corner of join screen here diff --git a/WolfensteinEnemyTerritory/server.cfg b/WolfensteinEnemyTerritory/server.cfg index 6762ff2..56df013 100644 --- a/WolfensteinEnemyTerritory/server.cfg +++ b/WolfensteinEnemyTerritory/server.cfg @@ -47,7 +47,7 @@ set sv_wwwFallbackURL "" // MOTD ETC // name of server here -set sv_hostname "HOSTNAME" +set sv_hostname "SERVERNAME" // message in right corner of join screen here set server_motd0 " ^NEnemy Territory ^7MOTD " set server_motd1 "" From 10189d0d900fb79e8551096f53f1a33da1e117cb Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 12 Apr 2018 00:47:45 +0100 Subject: [PATCH 28/38] modified config got new url --- Rust/server.cfg | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Rust/server.cfg b/Rust/server.cfg index 8e08ae4..708feb6 100644 --- a/Rust/server.cfg +++ b/Rust/server.cfg @@ -8,13 +8,14 @@ ######################################### # A text description of your server. For a new line add: \n -server.description "This is the default LinuxGSM server description.\nCredits for LGSM support: UltimateByte" +server.description "This is the default LinuxGSM server description.\nThe command line tool for quick, simple deployment and management +of Linux dedicated game servers." # A URL to the image which shows up on the server details screen (dimensions are 512x256). -server.headerimage "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/images/logo/lgsm-light-full.png" +server.headerimage "https://raw.githubusercontent.com/wiki/GameServerManagers/LinuxGSM/images/brand/colour_white/LinuxGSM_colour_white_logo_wordmark_512.png" # The URL to your servers website. -server.url "https://gameservermanagers.com/" +server.url "https://linuxgsm.com/" #################################### # Optional Settings You Can Change # From a7d5187481679365ec53a094a65767b6c4769992 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 15 Jun 2018 22:19:02 +0100 Subject: [PATCH 29/38] Added BrainBread --- BrainBread/server.cfg | 67 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 BrainBread/server.cfg diff --git a/BrainBread/server.cfg b/BrainBread/server.cfg new file mode 100644 index 0000000..1484e1f --- /dev/null +++ b/BrainBread/server.cfg @@ -0,0 +1,67 @@ +// ************************************************************************** // +// // +// BrainBread - server.cfg // +// Version 150618 // +// // +// ************************************************************************** // + +// Default for BrainBread +maxplayers 12 + +// disable autoaim +sv_aim 0 + +// no lan server +sv_lan 0 + +// disable clients' ability to pause the server +pausable 0 + +// default server name. +hostname "SERVERNAME" + +// maximum client movement speed (1000 for BB) +sv_maxspeed 1000 + +// 20 minute timelimit +mp_timelimit 20 + +sv_cheats 0 + +// Turn off friendlyfire +mp_friendlyfire 0 + +// Enable map and variable voting +sv_mapvote 1 +sv_varvote 1 + +// Set round timing behaviour +sv_roundtimelimit 1000 +sv_rounddelay 8 + +// Experience settings +sv_expperlevel 150 +sv_exppotence 2 +// level = ( exp / sv_expperlevel ) ^ ( 1 / sv_exppotence ) +// +// sv_expperlevel 2500 and sv_exppotence 1 would need approx. the same amount +// of exp for level 23 but every level requires the same amount of exp + +// max level +sv_maxlevel 23 +// Save exp for 24h. (0 = don't save exp, -1 = save exp forever, X = save exp for X hours) +sv_savexp 24 + +// Difficulty affects respawn times, HP, damage, speed. 1 = 100% +sv_difficulty 1 + +// Save exp info in this file (/brainbread/) +sv_playerinfofile "players.lvl" + +// Global max amount of gibs/zombies. Values too high produce ED_Alloc error +sv_gibcount 10 +sv_zombiecount 65 + +// Gameover conditions (0 = unlimited) +mp_teamscorelimit 0 +mp_fraglimit 0 \ No newline at end of file From 1ec4899ee19b88d2ed06a4554fa83432f5109f68 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Jun 2018 12:47:29 +0100 Subject: [PATCH 30/38] Added Natural Selection --- NaturalSelection/server.cfg | 107 ++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 NaturalSelection/server.cfg diff --git a/NaturalSelection/server.cfg b/NaturalSelection/server.cfg new file mode 100644 index 0000000..7ac88ed --- /dev/null +++ b/NaturalSelection/server.cfg @@ -0,0 +1,107 @@ +// ************************************************************************** // +// // +// Natural Selection - server.cfg // +// Version 150618 // +// // +// ************************************************************************** // + +// Use this file to configure your DEDICATED server. +// This config file is executed everytime the server changes levels (disable by removing mapchangecfgfile at end) +// +// Please visit the server ops forum on www.natural-selection.org, or check out the manual if you have any questions about any of these settings. +// + +//////////////////////////////////////////////////// +// Common between listenserver.cfg and server.cfg // +//////////////////////////////////////////////////// + +// Default server name. Change to "Bob's Server", etc. +hostname "Natural Selection v3.2" + +// Must specify sv_region, or it won't show up in Steam server browser +// 0: US East coast +// 1: US West coast +// 2: South America +// 3: Europe +// 4: Asia +// 5: Australia +// 6: Middle East +// 7: Africa +sv_region 0 + +// general gameplay +mp_autoconcede 4 +mp_limitteams 1 +mp_combattime 15 + +// block abusive console scripts (wait, special, etc.)? +mp_blockscripts 0 + +// Set to -1 to disallow voting (looks in mapcycle.txt for entries) +mp_mapvoteratio .6 + +// Enable HLTV proxies to connect +sv_proxies 1 + +// maximum client movement speed (needed for commander mode) +sv_maxspeed 4000 +sv_allowdownload 1 +mp_consistency 0 + +// Commander voting +mp_votedowntime 180 +mp_votecasttime 2 +mp_votepercentneeded .4 +mp_minvotesneeded 3 + +// More obscure settings +mp_countdowntime .2 +mp_latejointime 1.5 +mp_logdetail 0 +mp_falldamage 1 +mp_killdelay 3 +mp_flashlight 1 +mp_footsteps 1 + +// disable autoaim and mad gibs +sv_aim 0 +violence_hgibs 0 +violence_agibs 0 + +// player bounding boxes (collisions, not clipping) +sv_clienttrace 3.5 + +///////////////////////////////////////// +// Server options (in listenserver UI) // +///////////////////////////////////////// +mp_tournamentmode 0 +mp_friendlyfire 0 +sv_cheats 0 +mp_drawdamage 0 + +// Handicap one side (0-100) +mp_team1damagepercent 100 +mp_team2damagepercent 100 + +// 60 minute timelimit (never ends match in progress) +mp_timelimit 60 + +/////////////////////////////// +// Dedicated server specific // +/////////////////////////////// +sv_lan 0 + +// Forces a limit on structures on the server +sv_structurelimit 300 + +// disable clients' ability to pause the server +pausable 0 + +// List server op WON or Steam ids here, delimited by semi-colons (eg, "STEAM_0:1:12345;STEAM_0:0:56736"), to display server op icon next to these players on this server. +mp_serverops "" + +// Allows display of special authentication icons next to people's names (including developers, Constellation members, etc.) +mp_uplink 1 + +// Needed so this file is executed on map change, like pre-NS v2.1 +mapchangecfgfile server.cfg From 38a95e5b776f2b341246ba7e125c2fe1c08c9e71 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Jun 2018 13:42:29 +0100 Subject: [PATCH 31/38] Updated Servername --- NaturalSelection/server.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NaturalSelection/server.cfg b/NaturalSelection/server.cfg index 7ac88ed..fbe4e04 100644 --- a/NaturalSelection/server.cfg +++ b/NaturalSelection/server.cfg @@ -16,7 +16,7 @@ //////////////////////////////////////////////////// // Default server name. Change to "Bob's Server", etc. -hostname "Natural Selection v3.2" +hostname "SERVERNAME" // Must specify sv_region, or it won't show up in Steam server browser // 0: US East coast From 970f5e848c759e47f27b15663160f2c8d844ed26 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Jun 2018 13:43:49 +0100 Subject: [PATCH 32/38] Added Vampire Slayer --- VampireSlayer/server.cfg | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 VampireSlayer/server.cfg diff --git a/VampireSlayer/server.cfg b/VampireSlayer/server.cfg new file mode 100644 index 0000000..2a46d54 --- /dev/null +++ b/VampireSlayer/server.cfg @@ -0,0 +1,19 @@ +// ************************************************************************** // +// // +// Vampire Slayer - server.cfg // +// Version 150618 // +// // +// ************************************************************************** // + +// Use this file to configure your DEDICATED server. +// This config file is executed everytime the server changes levels. + +sv_aim 0 +sv_cheats 0 +sv_clienttrace 3.5 +sv_minrate 0 +sv_maxrate 9500 +pausable 0 +sv_maxspeed 320 + +hostname "SERVERNAME" \ No newline at end of file From c97a94c4620f2b238bdd74ecafc6e759b10ebfbd Mon Sep 17 00:00:00 2001 From: Carter Kelly Date: Fri, 13 Jul 2018 13:21:36 -0700 Subject: [PATCH 33/38] Update README.md Some grammar fixes and sentence restructures. --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 53d921b..ce9abb6 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,22 @@ **Game Server Config Files** -note: this repo is very new an missing most config files currently. More will be added over time. +Note: This repo is very new and currently missing most config files. More will be added over time. -This is a repo of config files designed to be a starting point for setup of various game servers. +This is a repo of config files designed to be a starting point for the setup of various game servers. **The Issue** -Game server configs can be found on many different forums and websites some are better than others. There is also misinformation, confusion or lack of information about what you need in a config file and how you should setup a game server. +Game server configs can be found on many different forums and websites. Some are better than others. There can also be misinformation, confusion or lack of information about what you need in a config file and how you should setup a game server. -**Aim of this Repo** +**Aim of This Repo** -The aim of this repository is to put together config files for game servers and keep them as generic/vanilla and standardised as possible. Providing all the important settings server admins need to get started with there game server and avoiding over complicating the configs. +The aim of this repository is to put together config files for game servers and keep them as generic/vanilla and as standardized as possible. Providing all the important settings server admins need to get started with their game server and avoiding overcomplicating the configs. -**What this repo provides** +**What This Repo Provides** - A basic server config with all the essential settings to get started with vanilla game server. - A list of all command variables for the vanilla game servers. -**What do you mean by vanilla/generic?** +**What Do You Mean by Vanilla/Generic?** -A vanilla server is unchanged from what the game developer intended. Without mods or major tweaks to the servers settings that would make a custom server. \ No newline at end of file +A vanilla/generic server is unchanged from what the game developer intended. It excludes mods or major tweaks to the server settings that are found in a custom server. From 4f15154b91fd1b00903a72e6138d7012aaa9fbd6 Mon Sep 17 00:00:00 2001 From: Jarkko R Date: Sat, 21 Jul 2018 01:17:18 +0300 Subject: [PATCH 34/38] Post Scriptum Added Post Scriptum folder and config files Admins.cfg Bans.cfg Lisence.cfg MapRotation.cfg Rcon.cfg RemoteAdminListHosts.cfg RemoteBanListHosts.cfg Server.cfg ServerMessages.cfg --- PostScriptum/Admins.cfg | 47 +++++++++++++++++++++++++++ PostScriptum/Bans.cfg | 0 PostScriptum/License.cfg | 0 PostScriptum/MapRotation.cfg | 21 ++++++++++++ PostScriptum/Rcon.cfg | 28 ++++++++++++++++ PostScriptum/RemoteAdminListHosts.cfg | 0 PostScriptum/RemoteBanListHosts.cfg | 6 ++++ PostScriptum/Server.cfg | 16 +++++++++ PostScriptum/ServerMessages.cfg | 1 + 9 files changed, 119 insertions(+) create mode 100644 PostScriptum/Admins.cfg create mode 100644 PostScriptum/Bans.cfg create mode 100644 PostScriptum/License.cfg create mode 100644 PostScriptum/MapRotation.cfg create mode 100644 PostScriptum/Rcon.cfg create mode 100644 PostScriptum/RemoteAdminListHosts.cfg create mode 100644 PostScriptum/RemoteBanListHosts.cfg create mode 100644 PostScriptum/Server.cfg create mode 100644 PostScriptum/ServerMessages.cfg diff --git a/PostScriptum/Admins.cfg b/PostScriptum/Admins.cfg new file mode 100644 index 0000000..a12d3ae --- /dev/null +++ b/PostScriptum/Admins.cfg @@ -0,0 +1,47 @@ +///////////////////////////////////////////////////////////////////////////////////////////// +//// Valid access levels are as follows +//// startvote - not used +//// changemap +//// pause - Pause server gameplay +//// cheat - Use server cheat commands +//// private - Password protect server +//// balance - Group Ignores server team balance +//// chat - Admin chat and Server broadcast +//// kick +//// ban +//// config - Change server config +//// cameraman - Admin spectate mode +//// immunity - Cannot be kicked / banned +//// manageserver - Shutdown server +//// featuretest - Any features added for testing by dev team +//// reserve - Reserve slot +//// demos - Record Demos (not working) +//// debug - show admin stats command and other debugging info +//// teamchange - No timer limits on team change +//// forceteamchange - Can issue the ForceTeamChange command +//// canseeadminchat - This group can see the admin chat and teamkill/admin-join notifications +///////////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////////////////////////////////////////////////////////////////////// +// The Format for adding groups is: +// Group=:,, +// +// For example: +// Group=MyGroup: pause, demos, changemap +// +// The groups below are the defaults, add to or change them as needed: +///////////////////////////////////////////////////////////////////////////////////////////// + +Group=Admin:kick,ban,changemap +Group=Moderator:kick,ban + +///////////////////////////////////////////////////////////////////////////////////////////// +// The format for adding admins is: +// Admin=: +// +// For example: +// Admin=123456:Admin // Adam the admin +// Admin=654321:Moderator // Molly the moderator +// +// Add your own below: +///////////////////////////////////////////////////////////////////////////////////////////// diff --git a/PostScriptum/Bans.cfg b/PostScriptum/Bans.cfg new file mode 100644 index 0000000..e69de29 diff --git a/PostScriptum/License.cfg b/PostScriptum/License.cfg new file mode 100644 index 0000000..e69de29 diff --git a/PostScriptum/MapRotation.cfg b/PostScriptum/MapRotation.cfg new file mode 100644 index 0000000..20e29de --- /dev/null +++ b/PostScriptum/MapRotation.cfg @@ -0,0 +1,21 @@ +Heelsum Single 01 +Driel Single 01 +Oosterbeek Single 01 +Driel Single 02 +Heelsum Single 02 +Driel Single 03 +Oosterbeek Single 02 +Driel Single 06 +Heelsum Single 03 +Driel Single 07 +Oosterbeek Single 03 +Driel Double 01 +Heelsum Single 06 +Oosterbeek Single 06 +Heelsum Single 07 +Oosterbeek Single 07 +Heelsum Single 08 +Oosterbeek Double 01 +Heelsum Double 01 +Oosterbeek Double 02 +Heelsum Double 02 \ No newline at end of file diff --git a/PostScriptum/Rcon.cfg b/PostScriptum/Rcon.cfg new file mode 100644 index 0000000..e217371 --- /dev/null +++ b/PostScriptum/Rcon.cfg @@ -0,0 +1,28 @@ +// Edit this IP to bind the RCON socket to an alternate IP address. +// Alternatively, set this from the command line with the argument: +// RCONIP=0.0.0.0 +IP=0.0.0.0 + +// Edit this IP to bind the RCON socket to an alternate port. +// Alternatively, set this from the command line with the argument: +// RCONPORT=21114 +Port=21114 + +// Set this to enable the usage of RCON with the given password for login. +// Leaving this empty will keep RCON turned off. +// Alternatively, set this from the command line with the argument: +// RCONPASSWORD=MyPassword + + +// Set this to set the maximum number of allowable concurrent RCON +// connections to the server. +// Alternatively, set this from the command line with the argument: +// RCONMAXCONNECTIONS=5 +MaxConnections=5 + +// Edit this to customize the number of seconds without contact from a connected +// console before the server checks with that computer to see if the session is +// still active, or if it got disconnected. Supports values between 30 and 3600. +// Alternatively, set this from the command line with the argument: +// RCONSECONDSBEFORETIMEOUTCHECK=120 +SecondsBeforeTimeoutCheck=120 \ No newline at end of file diff --git a/PostScriptum/RemoteAdminListHosts.cfg b/PostScriptum/RemoteAdminListHosts.cfg new file mode 100644 index 0000000..e69de29 diff --git a/PostScriptum/RemoteBanListHosts.cfg b/PostScriptum/RemoteBanListHosts.cfg new file mode 100644 index 0000000..506f9f4 --- /dev/null +++ b/PostScriptum/RemoteBanListHosts.cfg @@ -0,0 +1,6 @@ +////////////////////////////////////////////////////////////////////////// +//// Place the urls to your ban lists here. The banlists must conform //// +//// to the Bans.cfg format : //Reason //// +//// 1 url per line //// +//// EX: http://mysite.com/banlists/ban-list.cfg //// +////////////////////////////////////////////////////////////////////////// diff --git a/PostScriptum/Server.cfg b/PostScriptum/Server.cfg new file mode 100644 index 0000000..5eec061 --- /dev/null +++ b/PostScriptum/Server.cfg @@ -0,0 +1,16 @@ +ServerName="Post Scriptum Dedicated Server" +MaxPlayers=40 +NumReservedSlots=0 +IsLANMatch=false +ShouldAdvertise=true +NumPlayersDiffForTeamChanges=3 +AllowTeamChanges=true +PreventTeamChangeIfUnbalanced=true +EnforceTeamBalance=true +RejoinSquadDelayAfterKick=180 +RecordDemos=false +ServerMessageInterval=300 +// Forced on for Licensed servers (Only OWI staff & qa are admins) +AllowCommunityAdminAccess=false +// Forced on for Licensed servers (Only OWI devs) +AllowDevProfiling=false \ No newline at end of file diff --git a/PostScriptum/ServerMessages.cfg b/PostScriptum/ServerMessages.cfg new file mode 100644 index 0000000..0d9a562 --- /dev/null +++ b/PostScriptum/ServerMessages.cfg @@ -0,0 +1 @@ +This is a development build and may be subject to bugs. \ No newline at end of file From dce045e9651a4586ac886e6c38527aea04597d5a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 21 Jul 2018 22:05:23 +0100 Subject: [PATCH 35/38] enabled Minecraft query by default --- Minecraft/server.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Minecraft/server.properties b/Minecraft/server.properties index 5b93a67..167af7c 100644 --- a/Minecraft/server.properties +++ b/Minecraft/server.properties @@ -5,7 +5,7 @@ allow-nether=true announce-player-achievements=true difficulty=1 enable-command-block=false -enable-query=false +enable-query=true enable-rcon=false force-gamemode=false gamemode=0 From 0f1b33a541c9d18aad2927ff107acd850793919a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 28 Jul 2018 12:51:03 +0100 Subject: [PATCH 36/38] Updated Squad config files --- Squad/Admins.cfg | 38 +++++++++++++++++++------------------- Squad/Server.cfg | 1 + 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/Squad/Admins.cfg b/Squad/Admins.cfg index a12d3ae..b812054 100644 --- a/Squad/Admins.cfg +++ b/Squad/Admins.cfg @@ -1,23 +1,23 @@ ///////////////////////////////////////////////////////////////////////////////////////////// -//// Valid access levels are as follows -//// startvote - not used -//// changemap -//// pause - Pause server gameplay -//// cheat - Use server cheat commands -//// private - Password protect server -//// balance - Group Ignores server team balance -//// chat - Admin chat and Server broadcast -//// kick -//// ban -//// config - Change server config -//// cameraman - Admin spectate mode -//// immunity - Cannot be kicked / banned -//// manageserver - Shutdown server -//// featuretest - Any features added for testing by dev team -//// reserve - Reserve slot -//// demos - Record Demos (not working) -//// debug - show admin stats command and other debugging info -//// teamchange - No timer limits on team change +//// Valid access levels are as follows +//// startvote - not used +//// changemap +//// pause - Pause server gameplay +//// cheat - Use server cheat commands +//// private - Password protect server +//// balance - Group Ignores server team balance +//// chat - Admin chat and Server broadcast +//// kick +//// ban +//// config - Change server config +//// cameraman - Admin spectate mode +//// immunity - Cannot be kicked / banned +//// manageserver - Shutdown server +//// featuretest - Any features added for testing by dev team +//// reserve - Reserve slot +//// demos - Record Demos (not working) +//// debug - show admin stats command and other debugging info +//// teamchange - No timer limits on team change //// forceteamchange - Can issue the ForceTeamChange command //// canseeadminchat - This group can see the admin chat and teamkill/admin-join notifications ///////////////////////////////////////////////////////////////////////////////////////////// diff --git a/Squad/Server.cfg b/Squad/Server.cfg index 76117ff..7af3770 100644 --- a/Squad/Server.cfg +++ b/Squad/Server.cfg @@ -15,3 +15,4 @@ VehicleClaimingDisabled=false AllowCommunityAdminAccess=false // Forced on for Licensed servers (Only OWI devs) AllowDevProfiling=false +// ForceNonSeamlessTravelIntervalSeconds=43200 // 1 day \ No newline at end of file From 22a400bd0033457e7e2694b7a375c60797777468 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 28 Jul 2018 13:03:42 +0100 Subject: [PATCH 37/38] Updated master servers --- Quake2/server.cfg | 7 ++++--- Quake3Arena/server.cfg | 6 ++++++ UnrealTournament2004/UT2004.ini | 3 +++ UnrealTournament99/Default.ini | 8 +++++++- WolfensteinEnemyTerritory/server.cfg | 7 +++++++ 5 files changed, 27 insertions(+), 4 deletions(-) diff --git a/Quake2/server.cfg b/Quake2/server.cfg index 05f86f2..16fd2c8 100644 --- a/Quake2/server.cfg +++ b/Quake2/server.cfg @@ -1,7 +1,7 @@ set hostname "SERVERNAME" set rcon_password "ADMINPASSWORD" set location "The Internet" -set website "https://gameservermanagers.com/" +set website "https://linuxgsm.com" set deathmatch 1 set maxclients 8 set timelimit 30 @@ -10,5 +10,6 @@ set fraglimit 30 map q2dm1 set public 1 -setmaster master.q2servers.com -setmaster master.qtracker.com:27900 \ No newline at end of file +setmaster master.q2servers.com:27900 +setmaster master.quakeservers.net:27900 +setmaster netdome.biz:27900 \ No newline at end of file diff --git a/Quake3Arena/server.cfg b/Quake3Arena/server.cfg index 03ad1ba..4b3ef43 100644 --- a/Quake3Arena/server.cfg +++ b/Quake3Arena/server.cfg @@ -7,6 +7,12 @@ set g_gametype 0 //- Sets the type of game. 0 - Free for all, 1 - Tournament, 2 set fraglimit 50 set timelimit 20 +set sv_master1 "master3.idsoftware.com" +set sv_master2 "master.ioquake3.org:27950" +set sv_master3 "master0.excessiveplus.net:27950" +set sv_master4 "master.maverickservers.com:27950" +set sv_master5 "dpmaster.deathmask.net:27950" + //Here's the map-cycle. When fraglimit or timelimit is reached, the map is automatically changed. //Otherwise it would just play the same map again. set m1 "map q3dm1; set nextmap vstr m2" diff --git a/UnrealTournament2004/UT2004.ini b/UnrealTournament2004/UT2004.ini index 3e76c6e..be6e2a4 100644 --- a/UnrealTournament2004/UT2004.ini +++ b/UnrealTournament2004/UT2004.ini @@ -271,6 +271,9 @@ LANPort=11777 LANServerPort=10777 MasterServerList=(Address="ut2004master1.epicgames.com",Port=28902) MasterServerList=(Address="ut2004master2.epicgames.com",Port=28902) +MasterServerList=(Address="master.333networks.com",Port=27900) +MasterServerList=(Address="master.errorist.tk",Port=27900) +MasterServerList=(Address="master.newbiesplayground.net",Port=27900) [IpDrv.HTTPDownload] RedirectToURL= diff --git a/UnrealTournament99/Default.ini b/UnrealTournament99/Default.ini index 94ba0bf..fae87af 100644 --- a/UnrealTournament99/Default.ini +++ b/UnrealTournament99/Default.ini @@ -62,7 +62,13 @@ UseSound=True ServerActors=IpDrv.UdpBeacon ServerActors=IpServer.UdpServerQuery ServerActors=IpServer.UdpServerUplink MasterServerAddress=unreal.epicgames.com MasterServerPort=27900 -ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.qtracker.com MasterServerPort=27900 +ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.333networks.com MasterServerPort=27900 +ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.errorist.tk MasterServerPort=27900 +ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.newbiesplayground.net MasterServerPort=27900 +ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.oldunreal.com MasterServerPort=27900 +ServerActors=IpServer.UdpServerUplink MasterServerAddress=master2.oldunreal.com MasterServerPort=27900 +ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.mplayer.com MasterServerPort=27900 +ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.noccer.de MasterServerPort=27900 ServerActors=UWeb.WebServer ServerPackages=SoldierSkins ServerPackages=CommandoSkins diff --git a/WolfensteinEnemyTerritory/server.cfg b/WolfensteinEnemyTerritory/server.cfg index 56df013..213067b 100644 --- a/WolfensteinEnemyTerritory/server.cfg +++ b/WolfensteinEnemyTerritory/server.cfg @@ -156,3 +156,10 @@ exec campaigncycle.cfg //set com_watchdog 10 // defaults to quit set com_watchdog_cmd "exec campaigncycle.cfg" + +// Master Servers +set sv_master1 "etmaster.idsoftware.com" +set sv_master2 "master0.etmaster.net" +set sv_master3 "master3.idsoftware.com" +set sv_master4 "wolfmaster.idsoftware.com" +set sv_master5 "master3.idsoftware.com:27900" \ No newline at end of file From a75200f9bc07d40722a4866c2a87028c732d2c43 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 11 Aug 2018 12:15:14 +0100 Subject: [PATCH 38/38] Updated BrainBread 2 config using updated defaults --- BrainBread2/server.cfg | 257 +++------------------------ BrainBread2/server.cfg.orig | 46 +++++ BrainBread2/server_core.cfg | 316 ++++++++++++++++++++++++++++++++++ BrainBread2/server_custom.cfg | 1 + BrainBread2/server_game.cfg | 7 + 5 files changed, 390 insertions(+), 237 deletions(-) create mode 100644 BrainBread2/server.cfg.orig create mode 100644 BrainBread2/server_core.cfg create mode 100644 BrainBread2/server_custom.cfg create mode 100644 BrainBread2/server_game.cfg diff --git a/BrainBread2/server.cfg b/BrainBread2/server.cfg index 98012df..a64d29f 100644 --- a/BrainBread2/server.cfg +++ b/BrainBread2/server.cfg @@ -41,250 +41,33 @@ sv_tags "" // Reccomended: sv_cheats 0 sv_cheats 0 -// Friendly fire - Allows players to injure other members of their team. -// 0 = friendly fire disabled -// 1 = friendly fire enabled -// Default: mp_friendlyfire 0 -mp_friendlyfire 0 - -// Mercy Value - Sets how many deaths until the players become human once again. -// default: bb2_allow_mercy 0 -bb2_allow_mercy 3 - -// Late Joining - Allows players to spawn late. -// default: bb2_allow_latejoin 0 -bb2_allow_latejoin 1 - -// Player Spawn Protection - Time in seconds after Spawn. -// default: bb2_spawn_protection 1 -bb2_spawn_protection 15 - -// Profile System - Allow players to save and load there skills. -// 0 = disabled, skills are not saved. -// 1 = global, players can load there global skills. -// 2 = server, players save there skills to the server. Steam achievements and stats are disabled. -// default: bb2_allow_profile_system 1 +// Profile System +// desc: Sets if the player will be able to save and load their skills. (0 - Disabled | 1 - Global | 2 - Local, achievements and steam stats are disabled) +// default 1 +// Profile Saving only works on dedicated servers. bb2_allow_profile_system 1 -// Allow NPC to score - Allow friendly npcs to affect scoring. For example for quests. -// default: bb2_allow_npc_to_score 0 -bb2_allow_npc_to_score 0 - -// ......... Vote Settings .......... // - -// Passing votes - Percentage of players that are required to pass a vote. -// minimum: 0 -// maximum: 100 -// default: bb2_votes_required 50 -bb2_votes_required 50 - -// Ban time - Number of minutes a player be banned if a vote ban passes. -// minimum: 0 (permanent) -// default: bb2_ban_time 30 -bb2_ban_time 30 - - -// ......... Arena Settings ......... // - -// Respawn interval iime (Seconds). -// minimum: 20 -// default: bb2_arena_respawn_time 40 -bb2_arena_respawn_time 40 - -// Reinforcement count - Number of Reinforcements. -// minimum: 0 -// maximum: 100 -// default: bb2_arena_reinforcement_count 14 -bb2_arena_reinforcement_count 14 - -// ..... Classic Mode Settings ...... // - -// Zombie players - Players become zombies. -// 0 = players can become zombies. -// 1 = players cannot become zombies. -// default: bb2_classic_zombie_noteamchange 1 -bb2_classic_zombie_noteamchange 1 - -// ...... Elimination Settings ...... // - -// Team Fraglimit - Number of frags for a team to win a game. -// minimum: 10 -// default: bb2_elimination_fraglimit 200 -bb2_elimination_fraglimit 200 - -// Respawn Time (Seconds). -// minimum: 1 -// maximum: 30 -// default: bb2_elimination_respawn_time 5 -bb2_elimination_respawn_time 5 - -// Respawn Time Scale - Increase the respawn timer in seconds when a player joins. -// Example: respawn_timer + (joined_players x time_scale) = new_respawn_timer. 14 + (20 x 2) = 54. -// minimum: 0 -// maximum: 10 -// default: bb2_elimination_respawn_time_scale 1 -bb2_elimination_respawn_time_scale 1 - -// Extermination Score - The score a team should be awarded for exterminating (kill everyone before respawn) the other team. -// minimum: 0 -// maximum: 50 -// default bb2_elimination_score_from_extermination 25 -bb2_elimination_score_from_extermination 25 - -// Zombie Score - Number of point a zombie gets for a kill. -// minimum: 2 -// maximum: 10 -// default bb2_elimination_score_zombies 5 -bb2_elimination_score_zombies 5 - -// Team Perk Duration - Number of seconds a team perk lasts. -// minimum: 5 -// maximum: 60 -// default bb2_elimination_teamperk_duration 30 -bb2_elimination_teamperk_duration 30 - -// Team Perk Required Kills - Number of kills a team need to get in order to activate a team perk. -// minimum: 25 -// maximum: 500 -// default: bb2_elimination_teamperk_kills_required 50 -bb2_elimination_teamperk_kills_required 50 - -// ........ Zombie Settings ......... // - -// Zombie Lifespan - Number of minutes a regular zombie will last before dying. -// minimum: 1 -// default: bb2_zombie_lifespan 2 -bb2_zombie_lifespan 2 - -// Max Zombies - Maximum number of zombies allowed in the game. -// minimum: 1 -// maximum: 128 -// default bb2_zombie_max 45 -bb2_zombie_max 45 - -// ..... M1A1 Abrams Settings ....... // +// Misc +sv_region 255 +sv_alltalk 1 -// Main Cannon Damage. -// minimum: 100 -// maximum: 10000 -// default: bb2_m1a1_damage 3000 -bb2_m1a1_damage 3000 - -// Machinegun Damage. -// minimum: 25 -// maximum: 1000 -// default: bb2_m1a1_damage_machinegun 30 -bb2_m1a1_damage_machinegun 30 - -// Friendly Fire (Including NPC's). -// minimum: 0 -// maximum: 1 -// default: bb2_m1a1_friendly 1 -bb2_m1a1_friendly 1 - -// Machinegun Rate of Fire. -// minimum: 0.01 -// maximum: 1 -// default: bb2_m1a1_machinegun_firerate 0.08 -bb2_m1a1_machinegun_firerate 0.08 - -// Explosion Radius. -// minimum: 200 -// maximum: 10000 -// default 500 -bb2_m1a1_radius 500 - -// Max Sight Range. -// minimum: 500 -// maximum: 10000 -// default: 2000 -bb2_m1a1_range_max 2000 - -// Min Sight Range. -// minimum: 250 -// maximum: 5000 -// Default: bb2_m1a1_range_min 400 -bb2_m1a1_range_min 400 - - -// ................................ Map Cycle ............................... // - -// Map cycle - Maps to be rotated on the server. -// "mapcycle.txt" - All maps -mapcyclefile "mapcycle.txt" - - -// ............................. Communication ............................. // - -// Voice enable - Enable communication over voice via microphone. -// 0 = voice off. -// 1 = voice on. -// Default: sv_voiceenable 1 -sv_voiceenable 1 - -// All talk - Players can hear all other players, no team restrictions. -// 0 = all talk off. -// 1 = all talk on. -// Default: sv_alltalk 0 -sv_alltalk 0 - - -// ............................. Fast Download .............................. // -// info: Used by servers with custom maps - -// Allow download - Allow clients to download custom files from the server at 20 kbps. -// 0 = allow download off. -// 1 = allow download on. -// Default: sv_allowdownload 1 +sv_allowupload 1 sv_allowdownload 1 -// Download url - Allow clients to download custom files from a web server. -// Example: -// server location: maps/custommap.bsp -// web server location: http://example.com/custom/maps/custommap.bsp -// Example: sv_downloadurl "http://example.com/custom" -sv_downloadurl "" - - -// ................................ Ban List ................................ // - -// User ban - Server banlist based on user steam ID. -// Recommended: exec banned_user.cfg -exec banned_user.cfg - -// IP ban - Server banlist based on user IP. -// Recommended: exec banned_ip.cfg -exec banned_ip.cfg - -// Write ID - Writes a list of permanently-banned user IDs to banned_user.cfg. -writeid - -// Write IP - Save the ban list to banned_ip.cfg. -writeip - - -// ............................. Server Logging ............................. // +// Rates +sv_maxrate 0 +sv_minrate 35000 -// Enable log - Enables logging to file, console, and udp < on | off >. -// Recommended: log on -log on +sv_maxcmdrate 33 +sv_mincmdrate 30 -// Log bans - Log server bans in the server logs. -// Default: sv_logbans 1 -// Recommended: sv_logbans 1 -sv_logbans 1 +sv_maxupdaterate 33 +sv_minupdaterate 30 -// Log echo - Display log information to the server console. -// Default: sv_logecho 1 -// Recommended: sv_logecho 1 -sv_logecho 1 +sv_forcepreload 0 -// Log file - Log server information in the log file. -// Default: sv_logfile 1 -// Recommended: sv_logfile 1 -sv_logfile 1 +exec server_core.cfg +exec server_game.cfg +exec server_custom.cfg -// One file log - Log server information to only one file. -// Default: sv_log_onefile 0 -// Recommended: sv_log_onefile 0 -sv_log_onefile 0 +heartbeat \ No newline at end of file diff --git a/BrainBread2/server.cfg.orig b/BrainBread2/server.cfg.orig new file mode 100644 index 0000000..2d3ebe8 --- /dev/null +++ b/BrainBread2/server.cfg.orig @@ -0,0 +1,46 @@ +// Server name +// desc: Hostname for the server. +// default: "BrainBread 2 DS" +hostname "BrainBread 2 Dedicated Server" + +// Cheats +// desc: Allows cheats on the server. +// hint: This will disable stats & achievements +// default: 0 +sv_cheats 0 + +// Password +// desc: Sets a password for the server. +// default: "" +sv_password "" + +// Profile System +// desc: Sets if the player will be able to save and load their skills. (0 - Disabled | 1 - Global | 2 - Local, achievements and steam stats are disabled) +// default 1 +// Profile Saving only works on dedicated servers. +bb2_allow_profile_system 1 + +// Misc +sv_region 255 +sv_alltalk 1 + +sv_allowupload 1 +sv_allowdownload 1 + +// Rates +sv_maxrate 0 +sv_minrate 35000 + +sv_maxcmdrate 33 +sv_mincmdrate 30 + +sv_maxupdaterate 33 +sv_minupdaterate 30 + +sv_forcepreload 0 + +exec server_core.cfg +exec server_game.cfg +exec server_custom.cfg + +heartbeat diff --git a/BrainBread2/server_core.cfg b/BrainBread2/server_core.cfg new file mode 100644 index 0000000..2bd2032 --- /dev/null +++ b/BrainBread2/server_core.cfg @@ -0,0 +1,316 @@ +// BrainBread 2 Base CVAR values. + +// Turbo Physics +// desc: Enables simpler physics, if any. Useful for low-end systems @ server. +// default: 0 +sv_turbophysics 0 + +// Friendly Fire +// desc: Allows team members to injure other members of their team. +// default: 0 +mp_friendlyfire 0 + +// Roundstart Freezetime +// Desc: How long time does it take in seconds until a round starts? +// minimum: 1 +// maximum: 30 +// default: 8 +bb2_roundstart_freezetime 8 + +// Mercy Value +// desc: Sets how many deaths until the players become human once again. 0 means, never allow the zombie to become a human by dying X times. (suicide doesn't count, must be death from some hostile!) +// minimum: 0 +// maximum: 10 +// default: 0 +bb2_allow_mercy 3 + +// Kills Required for Zombie Players +// desc: Set how many kills a zombie player must get in order to spawn as a human again, click a button to respawn as a human when you've reached the required amount. +// 0 means, never allow a zombie to become a human by killing X hostiles. +// minimum: 0 +// maximum: 10 +// default: 3 +bb2_zombie_kills_required 3 + +// Late Joining +// desc: Sets if the player will be able to spawn late. +// default 0 +bb2_allow_latejoin 1 + +// Player Spawn Protection +// desc: Player Spawn Protection Time(sec) On Spawn! +// default 1 +bb2_spawn_protection 5 + +// Allow NPC to score +// desc: Should friendly npcs be allowed to affect scoring? For example for quests. +// default 1 +bb2_allow_npc_to_score 0 + +// Classic: Zombie No Team Change +// desc: When a player zombie kills a human player the human will not become a zombie on respawn. +// default 0 +bb2_classic_zombie_noteamchange 1 + +// Story: Dynamic Respawns +// Desc: If enabled, players will respawn at the player who is furthest away from the nearest checkpoint. +// minimum: 0 +// maximum: 1 +// default: 0 +bb2_story_dynamic_respawn 0 + +// Story: Respawn time +// Desc: How many seconds should a player wait until respawning in Story mode? +// minimum: 4 +// maximum: 30 +// default: 10 +bb2_story_respawn_time 10 + +// Arena: Hard Mode +// desc: Disables respawns, increases all gained XP by a certain percent. +// minimum: 0 +// maximum: 1 +// default 0 +bb2_arena_hard_mode 0 + +// Elimination: Limit teams, autobalancing +// desc: How many more players can a team have compared to the other team before the team becomes 'locked'? (autobalancing logic) +// minimum: 1 +// default 1 +mp_limitteams 1 + +// Elimination: Fraglimit +// desc: Set the max amount of frags a team can obtain before that team will win the game. +// minimum: 50 +// default 200 +bb2_elimination_fraglimit 200 + +// Elimination: Respawn Timer +// desc: Set the default respawn time in seconds. +// minimum: 1 +// maximum: 30 +// default 1.5 +bb2_elimination_respawn_time "1.5" + +// Elimination: Time Scale +// desc: Increase the respawn time by this many seconds for each member in the team. +// minimum: 0 +// maximum: 10 +// default 0.5 +bb2_elimination_respawn_time_scale "0.5" + +// Elimination: Extermination score +// desc: How much score should a team be awarded for exterminating the other team? (kill everyone and allow no one to respawn) +// minimum: 0 +// maximum: 50 +// default 10 +bb2_elimination_score_from_extermination 10 + +// Elimination: Zombie Score +// desc: Whenever the zombie team gets a kill this is the value to add. +// minimum: 1 +// maximum: 10 +// default 4 +bb2_elimination_score_zombies 4 + +// Elimination: Human Score +// desc: Whenever the human team gets a zombie player kill this is the value to add. +// minimum: 1 +// maximum: 10 +// default 1 +bb2_elimination_score_humans 1 + +// Elimination: TeamPerk Duration +// desc: How many seconds does a team perk last? +// minimum: 5 +// maximum: 60 +// default 30 +bb2_elimination_teamperk_duration 10 + +// Elimination: TeamPerk Required Kills +// desc: How many kills does a team need to get in order to activate a team perk? +// minimum: 10 +// maximum: 100 +// default 12 +bb2_elimination_teamperk_kills_required 12 + +// Deathmatch: Fraglimit +// minimum: 20 +// maximum: 1000 +// default: 60 +bb2_deathmatch_fraglimit 60 + +// Deathmatch: Respawn time in sec +// minimum: 1 +// maximum: 30 +// default: 3 +bb2_deathmatch_respawn_time 3 + +// Voting: Passing Votes +// desc: How much % of the players will be required to vote YES in order to pass a vote? +// minimum: 0 +// maximum: 100 +// default 70 +bb2_vote_required_percentage 60 + +// Voting: Ban Time +// desc: For how many minutes will a player be banned if a ban vote passes? +// minimum: 0 (permanent) +// default 30 +bb2_ban_time 30 + +// High Ping Kicker +// Desc: Kick players with too high ping? +// minimum: 0 +// maximum: 1 +// default 1 +bb2_enable_high_ping_kicker 1 + +// High Ping Kicker +// Desc: When a player connects we check their average ping after 30 sec, if that ping is higher than this value they'll be kicked. +// minimum: 100 +// maximum: 600 +// default 200 +bb2_high_ping_limit 350 + +// AFK Kicker +// Desc: Kick players who are AFK for too long? +// minimum: 0 +// maximum: 1 +// default 1 +bb2_enable_afk_kicker 1 + +// AFK Kicker +// Desc: How long can a player be AFK before we kick him? (seconds) +// minimum: 10 +// maximum: 500 +// default 90 +bb2_afk_kick_time 90 + +// Timelimit - Objective & Story Mode +// Desc: The time in minutes before the game ends. +// minimum: 10 +// default 60 +mp_timelimit_objective 60 + +// Timelimit - Arena Mode +// Desc: The time in minutes before the game ends. +// minimum: 10 +// default 40 +mp_timelimit_arena 40 + +// Timelimit - Deathmatch Mode +// Desc: The time in minutes before the game ends. +// minimum: 10 +// default 20 +mp_timelimit_deathmatch 20 + +// Timelimit - Elimination Mode +// Desc: The time in minutes before the game ends. +// minimum: 10 +// default 30 +mp_timelimit_elimination 30 + +// Global Ban List +// Desc: Players who've been globally banned will not be able to connect to any server with this convar enabled. +// minimum: 0 +// maximum: 1 +// default 1 +bb2_enable_ban_list 1 + +// Classic BrainBread mode +// Desc: Enabling this will disable Runners, Bandits and anything else that isn't related to the classic BrainBread. +// minimum: 0 +// maximum: 1 +// default 0 +bb2_classic_mode_enabled 0 + +// NPC Scaling +// Desc: Disabling NPC Scaling will make the game easier but you'll get less XP. If enabled, NPCs will get stronger depending on how many people are in the game. +// minimum: 0 +// maximum: 1 +// default 1 +bb2_enable_scaling 1 + +// Extreme NPC Scaling - Challenge mode +// Desc: This scaling method takes the average level into account. If the average level is greater than 50, all npcs will multiply their scaling with a predefined factor, the factor increases as the average lvl increases. +// minimum: 0 +// maximum: 1 +// default 0 +bb2_hard_scaling 0 + +// NPC Scale Value +// Desc: Increasing this value means that for every player that joins the npcs will multiply their scale by X, which means that the game will become harder but you will gain more XP. +// minimum: 1 +// maximum: 100 +// default 1 +bb2_npc_scaling 1 + +// Disable Vote Ban +// Desc: Should people be able to vote ban other players? +// minimum: 0 +// maximum: 1 +// default 1 +bb2_vote_disable_ban 1 + +// Disable Vote Kick +// Desc: Should people be able to vote kick other players? +// minimum: 0 +// maximum: 1 +// default 0 +bb2_vote_disable_kick 0 + +// Disable Vote Map +// Desc: Should people be able to vote for new maps? +// minimum: 0 +// maximum: 1 +// default 0 +bb2_vote_disable_map 0 + +// Vote Frequency +// Desc: How often can players create votes? (sec) +// minimum: 10 +// maximum: 120 +// default 60 +bb2_vote_frequency_time 60 + +// Required Level to Vote +// Desc: The minimum level required to create votes in Objective, Story and Arena mode. +// minimum: 0 +// maximum: 500 +// default 15 +bb2_vote_required_level 15 + +// Vote Time +// Desc: The time in seconds until a vote ends, when it ends it will either pass or fail. +// minimum: 10 +// maximum: 120 +// default 30 +bb2_vote_time 30 + +// Voting: Round start delay +// desc: When the round starts, delay voting for a certain amount of seconds to prevent trolling. +// minimum: 0 +// maximum: 120 +// default 60 +bb2_vote_roundstart_delay 60 + +// Voting: Kick Ban Time +// desc: If a kick vote passes successfully, ban the player for a few mins. +// minimum: 0 +// maximum: 10 +// default 5 +bb2_vote_kick_ban_time 5 + +// Game Over Map Vote Time +// Desc: When the game ends the players will have this much time (sec) to vote for the next map. +// minimum: 10 +// maximum: 30 +// default 10 +bb2_vote_time_endgame 15 + +// BAN SYSTEM - HANDLING +exec banned_user.cfg +exec banned_ip.cfg + +writeip diff --git a/BrainBread2/server_custom.cfg b/BrainBread2/server_custom.cfg new file mode 100644 index 0000000..4fbdefc --- /dev/null +++ b/BrainBread2/server_custom.cfg @@ -0,0 +1 @@ +// Add custom server cvars here or overrides, etc... \ No newline at end of file diff --git a/BrainBread2/server_game.cfg b/BrainBread2/server_game.cfg new file mode 100644 index 0000000..d95dafe --- /dev/null +++ b/BrainBread2/server_game.cfg @@ -0,0 +1,7 @@ +// !IMPORTANT! Game Specific CVARS are usually reset here!!! + +// Set how long in minutes our zombies can stay alive, this prevents dormant zombies from taking up the zombie limit. +bb2_zombie_lifespan_min "0.8" +bb2_zombie_lifespan_max "1.2" + +// Set how frequent in seconds our zombies can spawn in any spawners not overriding spawn frequencies.