Merge pull request #61 from Shinynecrid/newmodule-insurgency
Insurgency Sandstorm Generic Module Template
This commit is contained in:
commit
ed3b68b11d
54
InsurgencySS_Game.ini
Normal file
54
InsurgencySS_Game.ini
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
[/Script/Insurgency.INSGameMode]
|
||||||
|
bKillFeed={{bKillFeed}}
|
||||||
|
bKillFeedSpectator={{bKillFeedSpectator}}
|
||||||
|
bKillerInfo={{bKillerInfo}}
|
||||||
|
bKillerInfoRevealDistance={{bKillerInfoRevealDistance}}
|
||||||
|
TeamKillLimit={{TeamKillLimit}}
|
||||||
|
TeamKillGrace={{TeamKillGrace}}
|
||||||
|
TeamKillReduceTime={{TeamKillReduceTime}}
|
||||||
|
bDeadSay={{bDeadSay}}
|
||||||
|
bDeadSayTeam={{bDeadSayTeam}}
|
||||||
|
bVoiceAllowDeadChat={{bVoiceAllowDeadChat}}
|
||||||
|
bVoiceEnemyHearsLocal={{bVoiceEnemyHearsLocal}}
|
||||||
|
ObjectiveCaptureTime={{ObjectiveCaptureTime}}
|
||||||
|
ObjectiveResetTime={{ObjectiveResetTime}}
|
||||||
|
ObjectiveSpeedup={{ObjectiveSpeedup}}
|
||||||
|
ObjectiveMaxSpeedupPlayers={{ObjectiveMaxSpeedupPlayers}}
|
||||||
|
bVoiceRadioBroadcastLocal={{bVoiceRadioBroadcastLocal}}
|
||||||
|
|
||||||
|
[/Script/Insurgency.INSMultiplayerMode]
|
||||||
|
bKillFeedGameStartingIntermissionTime={{bKillFeedGameStartingIntermissionTime}}
|
||||||
|
WinTime={{WinTime}}
|
||||||
|
PostRoundTime={{PostRoundTime}}
|
||||||
|
PostGameTime={{PostGameTime}}
|
||||||
|
bAutoAssignTeams={{bAutoAssignTeams}}
|
||||||
|
bAllowFriendlyFire={{bAllowFriendlyFire}}
|
||||||
|
FriendlyFireModifier={{FriendlyFireModifier}}
|
||||||
|
FriendlyFireReflect={{FriendlyFireReflect}}
|
||||||
|
bAutoBalanceTeams={{bAutoBalanceTeams}}
|
||||||
|
AutoBalanceDelay={{AutoBalanceDelay}}
|
||||||
|
bMapVoting={{bMapVoting}}
|
||||||
|
bUseMapCycle={{bUseMapCycle}}
|
||||||
|
bVoiceIntermissionAllowAll={{bVoiceIntermissionAllowAll}}
|
||||||
|
IdleLimit={{IdleLimit}}
|
||||||
|
IdleLimitLowReinforcements={{IdleLimitLowReinforcements}}
|
||||||
|
IdleCheckFrequency={{IdleCheckFrequency}}
|
||||||
|
MinimumPlayers={{MinimumPlayers}}
|
||||||
|
RoundLimit={{RoundLimit}}
|
||||||
|
WinLimit={{WinLimit}}
|
||||||
|
GameTimeLimit={{GameTimeLimit}}
|
||||||
|
PreRoundLimit={{PreRoundLimit}}
|
||||||
|
RoundTime={{RoundTime}}
|
||||||
|
OverTime={{OverTime}}
|
||||||
|
TeamSwitchTime={{TeamSwitchTime}}
|
||||||
|
SwitchTeamsEveryRound={{SwitchTeamsEveryRound}}
|
||||||
|
bAllowPlayerTeamSelect={{bAllowPlayerTeamSelect}}
|
||||||
|
bBots={{bBots}}
|
||||||
|
BotQuota={{BotQuota}}
|
||||||
|
InitialSupply={{InitialSupply}}
|
||||||
|
MaximumSupply={{MaximumSupply}}
|
||||||
|
bSupplyGainEnabled={{bSupplyGainEnabled}}
|
||||||
|
bAwardSupplyInstantly={{bAwardSupplyInstantly}}
|
||||||
|
SupplyGainFrequency={{SupplyGainFrequency}}
|
||||||
|
GameStartingIntermissionTime={{GameStartingIntermissionTime}}
|
||||||
|
bAllowThirdPersonSpectate={{bAllowThirdPersonSpectate}}
|
@ -1,39 +1,41 @@
|
|||||||
App.AdminMethod=SourceRCON
|
App.AdminMethod=SourceRCON
|
||||||
App.ApplicationPort1=27102
|
App.ApplicationPort1=27102
|
||||||
App.ApplicationPort2=27131
|
App.ApplicationPort2=27131
|
||||||
App.ApplicationReadyMode=Immediate
|
App.ApplicationReadyMode=RegexMatch
|
||||||
App.BaseDirectory=./insurgencysandstorm/581330/
|
App.BaseDirectory=./insurgencysandstorm/581330/
|
||||||
App.CommandLineArgs={{Map}}?Scenario={{Scenario}}?password={{Password}}?MaxPlayers={{$MaxUsers}} -Port={{$ApplicationPort1}} -QueryPort={{$ApplicationPort2}} -Rcon -RconPassword={{$RemoteAdminPassword}} -RconListetnPort={{$RemoteAdminPort}} -log -GameStats {{$FormattedArgs}}
|
App.CommandLineArgs={{Map}}?Scenario="{{Scenario}}"?Lighting="{{Lighting}}"?Game="{{Game}}"?Hostname="{{Hostname}}"?MaxPlayers="{{$MaxUsers}}"?password="{{password}}" -Port={{$ApplicationPort1}} -QueryPort={{$ApplicationPort2}} -Rcon -RconPassword={{$RemoteAdminPassword}} -RconListenPort={{$RemoteAdminPort}} -log -GameStats -GameStatsToken={{GameStatsToken}} -GSLTToken={{GSLTToken}} {{Mods_enabled}} {{$FormattedArgs}}
|
||||||
App.CommandLineParameterDelimiter=
|
|
||||||
App.CommandLineParameterFormat=-{0}="{1}"
|
App.CommandLineParameterFormat=-{0}="{1}"
|
||||||
|
App.CommandLineParameterDelimiter=
|
||||||
App.DisplayName=InsurgencySandstorm
|
App.DisplayName=InsurgencySandstorm
|
||||||
App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "581320"}
|
App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "581320"}
|
||||||
App.ExecutableLinux=581330/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping
|
App.ExecutableLinux=581330/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping
|
||||||
App.ExecutableWin=581330\Insurgency\Binaries\Win64\InsurgencyServer-Win64-Shipping.exe
|
App.ExecutableWin=581330\Insurgency\Binaries\Win64\InsurgencyServer-Win64-Shipping.exe
|
||||||
App.ExitMethod=OS_Close
|
App.ExitMethod=String
|
||||||
App.ExitString=quit
|
App.ExitString=quit
|
||||||
App.RCONConnectDelaySeconds=45
|
App.RCONConnectDelaySeconds=15
|
||||||
App.RCONConnectRetrySeconds=15
|
App.RCONConnectRetrySeconds=45
|
||||||
App.HasReadableConsole=true
|
App.HasReadableConsole=true
|
||||||
App.HasWritableConsole=false
|
App.HasWritableConsole=true
|
||||||
App.RapidStartup=false
|
App.RapidStartup=false
|
||||||
App.RemoteAdminPort=27015
|
App.RemoteAdminPort=27015
|
||||||
App.RootDir=./insurgencysandstorm/
|
App.RootDir=./insurgencysandstorm/
|
||||||
App.UpdateSource=Multi
|
App.UpdateSource=Multi
|
||||||
App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "581330"}]
|
App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"581330","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null},{"UpdateStageName":"Base Config Download","UpdateSourcePlatform":31,"UpdateSource":1,"UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/InsurgencySS_Game.ini","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":"./","UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}]
|
||||||
App.WorkingDir=581330
|
App.WorkingDir=581330
|
||||||
App.UseRandomAdminPassword=True
|
App.UseRandomAdminPassword=True
|
||||||
Console.AppReadyRegex=^\[[\d\.]+-[\d\.]+:\d+\]\[[ \d]+\]LogGameState: Match State Changed from WaitingToStart to InProgress$
|
App.MaxUsers=32
|
||||||
|
Console.AppReadyRegex=^.*LogSession\: Display\: OnCreateSessionComplete\:.*Result: \(1\)$
|
||||||
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
|
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
|
||||||
Console.UserChatRegex=
|
Console.UserJoinRegex=^LogEOSAntiCheat\: Display\: ServerRegisterClient\: Client\: \((?<userid>.+?)\) Result\: \(EOS_Success\)$
|
||||||
Console.UserJoinRegex=
|
Console.UserLeaveRegex=^LogOnlineSession\: Warning\: STEAM \(NWI\): Player (?<userid>.+?) is not part of session \(GameSession\)$
|
||||||
Console.UserLeaveRegex=
|
Console.UserChatRegex=^LogChat\: Display\: .*\((?<userid>.+?)\) .*\: (?<message>.+)$
|
||||||
Meta.Author=Shinynecrid
|
Meta.Author=Shinynecrid,IceOfWraith
|
||||||
Meta.ConfigManifest=insurgencysandstormconfig.json
|
Meta.ConfigManifest=insurgencysandstormconfig.json
|
||||||
|
Meta.MetaConfigManifest=insurgencysandstormmetaconfig.json
|
||||||
Meta.ConfigRoot=insurgencysandstorm.kvp
|
Meta.ConfigRoot=insurgencysandstorm.kvp
|
||||||
Meta.Description=Insurgency Sandstorm Dedicated Server
|
Meta.Description=Insurgency Sandstorm Dedicated Server
|
||||||
Meta.DisplayImageSource=steam:581320
|
Meta.DisplayImageSource=steam:581320
|
||||||
Meta.DisplayName=Insurgency Sandstorm
|
Meta.DisplayName=Insurgency Sandstorm
|
||||||
Meta.EndpointURIFormat=
|
Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.ApplicationPort2}
|
||||||
Meta.OS=3
|
Meta.OS=3
|
||||||
Meta.URL=https://steamdb.info/app/581330/
|
Meta.URL=https://steamdb.info/app/581330/
|
File diff suppressed because it is too large
Load Diff
27
insurgencysandstormmetaconfig.json
Normal file
27
insurgencysandstormmetaconfig.json
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"ConfigFile": "Insurgency/Saved/Config/WindowsServer/Game.ini",
|
||||||
|
"AutoMap": true,
|
||||||
|
"ConfigType": "template",
|
||||||
|
"ConfigFileTemplate": "InsurgencySS_Game.ini"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ConfigFile": "Insurgency/Saved/Config/LinuxServer/Game.ini",
|
||||||
|
"AutoMap": true,
|
||||||
|
"ConfigType": "template",
|
||||||
|
"ConfigFileTemplate": "InsurgencySS_Game.ini"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ConfigFile": "Insurgency/Config/Server/Motd.txt",
|
||||||
|
"ConfigType": "kvp",
|
||||||
|
"ConfigFormat": "{0}{1}",
|
||||||
|
"Subsections": [
|
||||||
|
{
|
||||||
|
"Heading": "$root",
|
||||||
|
"SettingMappings": {
|
||||||
|
"": "Motd"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
Loading…
Reference in New Issue
Block a user