Add Space Engineers

This adds the config for the Space Engineers generic module including a base config file.
This commit is contained in:
IceOfWraith 2022-01-08 16:13:54 -06:00
parent cbda0896ff
commit 81fab39112
4 changed files with 2307 additions and 0 deletions

View File

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="utf-8"?>
<MyConfigDedicated xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SessionSettings>
<GameMode>Survival</GameMode>
<InventorySizeMultiplier>1</InventorySizeMultiplier>
<AssemblerSpeedMultiplier>1</AssemblerSpeedMultiplier>
<AssemblerEfficiencyMultiplier>1</AssemblerEfficiencyMultiplier>
<RefinerySpeedMultiplier>1</RefinerySpeedMultiplier>
<OnlineMode>PUBLIC</OnlineMode>
<MaxPlayers>12</MaxPlayers>
<MaxFloatingObjects>100</MaxFloatingObjects>
<EnvironmentHostility>SAFE</EnvironmentHostility>
<AutoHealing>true</AutoHealing>
<EnableCopyPaste>false</EnableCopyPaste>
<WeaponsEnabled>true</WeaponsEnabled>
<WeatherSystem>true</WeatherSystem>
<ShowPlayerNamesOnHud>true</ShowPlayerNamesOnHud>
<SimplifiedSimulation>false</SimplifiedSimulation>
<ThrusterDamage>true</ThrusterDamage>
<CargoShipsEnabled>true</CargoShipsEnabled>
<EnableSpectator>false</EnableSpectator>
<WorldSizeKm>0</WorldSizeKm>
<RespawnShipDelete>true</RespawnShipDelete>
<ResetOwnership>false</ResetOwnership>
<WelderSpeedMultiplier>1</WelderSpeedMultiplier>
<GrinderSpeedMultiplier>1</GrinderSpeedMultiplier>
<RealisticSound>false</RealisticSound>
<HackSpeedMultiplier>0.33</HackSpeedMultiplier>
<PermanentDeath>false</PermanentDeath>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<SpawnShipTimeMultiplier>1</SpawnShipTimeMultiplier>
<DestructibleBlocks>true</DestructibleBlocks>
<EnableIngameScripts>true</EnableIngameScripts>
<ViewDistance>20000</ViewDistance>
<EnableToolShake>true</EnableToolShake>
<VoxelGeneratorVersion>2</VoxelGeneratorVersion>
<EnableOxygen>true</EnableOxygen>
<BlocksInventorySizeMultiplier>1</BlocksInventorySizeMultiplier>
<MaxBackupSaves>250</MaxBackupSaves>
<MaxGridSize>0</MaxGridSize>
<MaxBlocksPerPlayer>0</MaxBlocksPerPlayer>
<TotalPCU>100000</TotalPCU>
<PiratePCU>50000</PiratePCU>
<MaxFactionsCount>0</MaxFactionsCount>
<BlockLimitsEnabled>NONE</BlockLimitsEnabled>
<EnableRemoteBlockRemoval>true</EnableRemoteBlockRemoval>
<EnableSaving>false</EnableSaving>
<InfiniteAmmo>false</InfiniteAmmo>
<EnableContainerDrops>false</EnableContainerDrops>
<ProceduralDensity>0.4</ProceduralDensity>
<ProceduralSeed>0</ProceduralSeed>
<EnableOxygenPressurization>true</EnableOxygenPressurization>
<EnablePcuTrading>true</EnablePcuTrading>
<Enable3rdPersonView>true</Enable3rdPersonView>
<EnableEncounters>false</EnableEncounters>
<EnableConvertToStation>true</EnableConvertToStation>
<StationVoxelSupport>false</StationVoxelSupport>
<EnableSunRotation>true</EnableSunRotation>
<EnableRespawnShips>true</EnableRespawnShips>
<ScenarioEditMode>false</ScenarioEditMode>
<Scenario>false</Scenario>
<CanJoinRunning>false</CanJoinRunning>
<PhysicsIterations>6</PhysicsIterations>
<SunRotationIntervalMinutes>120</SunRotationIntervalMinutes>
<EnableJetpack>true</EnableJetpack>
<SpawnWithTools>true</SpawnWithTools>
<StartInRespawnScreen>false</StartInRespawnScreen>
<EnableVoxelDestruction>true</EnableVoxelDestruction>
<MaxDrones>5</MaxDrones>
<EnableDrones>false</EnableDrones>
<EnableWolfs>false</EnableWolfs>
<EnableSpiders>false</EnableSpiders>
<FloraDensityMultiplier>1</FloraDensityMultiplier>
<EnableStructuralSimulation>false</EnableStructuralSimulation>
<MaxActiveFracturePieces>50</MaxActiveFracturePieces>
<EnableScripterRole>false</EnableScripterRole>
<EnableSelectivePhysicsUpdates>false</EnableSelectivePhysicsUpdates>
<MinDropContainerRespawnTime>15</MinDropContainerRespawnTime>
<MaxDropContainerRespawnTime>20</MaxDropContainerRespawnTime>
<EnableTurretsFriendlyFire>false</EnableTurretsFriendlyFire>
<EnableSubgridDamage>false</EnableSubgridDamage>
<SyncDistance>3000</SyncDistance>
<ExperimentalMode>false</ExperimentalMode>
<FamilySharing>false</FamilySharing>
<AdaptiveSimulationQuality>true</AdaptiveSimulationQuality>
<EnableVoxelHand>true</EnableVoxelHand>
<RemoveOldIdentitiesH>0</RemoveOldIdentitiesH>
<TrashRemovalEnabled>true</TrashRemovalEnabled>
<StopGridsPeriodMin>30</StopGridsPeriodMin>
<TrashFlagsValue>7706</TrashFlagsValue>
<AFKTimeountMin>0</AFKTimeountMin>
<BlockCountThreshold>5</BlockCountThreshold>
<PlayerDistanceThreshold>1000</PlayerDistanceThreshold>
<OptimalGridCount>0</OptimalGridCount>
<PlayerInactivityThreshold>0</PlayerInactivityThreshold>
<PlayerCharacterRemovalThreshold>15</PlayerCharacterRemovalThreshold>
<VoxelTrashRemovalEnabled>true</VoxelTrashRemovalEnabled>
<VoxelPlayerDistanceThreshold>5000</VoxelPlayerDistanceThreshold>
<VoxelGridDistanceThreshold>5000</VoxelGridDistanceThreshold>
<VoxelAgeThreshold>600</VoxelAgeThreshold>
<EnableResearch>false</EnableResearch>
<EnableGoodBotHints>false</EnableGoodBotHints>
<OptimalSpawnDistance>16000</OptimalSpawnDistance>
<EnableAutorespawn>false</EnableAutorespawn>
<EnableBountyContracts>false</EnableBountyContracts>
<EnableSupergridding>false</EnableSupergridding>
<EnableEconomy>false</EnableEconomy>
<DepositsCountCoefficient>1.125</DepositsCountCoefficient>
<DepositSizeDenominator>75</DepositSizeDenominator>
<HarvestRatioMultiplier>0.85</HarvestRatioMultiplier>
<TradeFactionsCount>12</TradeFactionsCount>
<StationsDistanceInnerRadius>10000000</StationsDistanceInnerRadius>
<StationsDistanceOuterRadiusStart>10000000</StationsDistanceOuterRadiusStart>
<StationsDistanceOuterRadiusEnd>30000000</StationsDistanceOuterRadiusEnd>
<EconomyTickInSeconds>1200</EconomyTickInSeconds>
<PredefinedAsteroids>true</PredefinedAsteroids>
<UseConsolePCU>false</UseConsolePCU>
<MaxPlanets>99</MaxPlanets>
<OffensiveWordsFiltering>false</OffensiveWordsFiltering>
<AdjustableMaxVehicleSpeed>true</AdjustableMaxVehicleSpeed>
<EnableMatchComponent>false</EnableMatchComponent>
<PreMatchDuration>0</PreMatchDuration>
<MatchDuration>0</MatchDuration>
<PostMatchDuration>0</PostMatchDuration>
<EnableFriendlyFire>true</EnableFriendlyFire>
<EnableTeamBalancing>false</EnableTeamBalancing>
<CharacterSpeedMultiplier>1</CharacterSpeedMultiplier>
<EnableRecoil>true</EnableRecoil>
<EnvironmentDamageMultiplier>1</EnvironmentDamageMultiplier>
<EnableGamepadAimAssist>false</EnableGamepadAimAssist>
<BackpackDespawnTimer>5</BackpackDespawnTimer>
<EnableFactionPlayerNames>false</EnableFactionPlayerNames>
</SessionSettings>
<IP>0.0.0.0</IP>
<ServerPort>27027</ServerPort>
<RemoteApiPort>27028</RemoteApiPort>
<RemoteApiEnabled>true</RemoteApiEnabled>
<RemoteSecurityKey />
<SteamPort>27029</SteamPort>
<AsteroidAmount>4</AsteroidAmount>
<Administrators />
<Banned />
<GroupID>0</GroupID>
<ServerName>AMP Powered Server</ServerName>
<ServerDescription>My AMP Powered Space Engineers Server</ServerDescription>
<MessageOfTheDay>Welcome to my Space Engineers Server, powered by AMP!</MessageOfTheDay>
<MessageOfTheDayUrl>https://cubecoders.com/AMP</MessageOfTheDayUrl>
<SaveChatToLog>true</SaveChatToLog>
<WorldName>World</WorldName>
<LoadWorld>World</LoadWorld>
<PremadeCheckpointPath>Content/CustomWorlds/Star System</PremadeCheckpointPath>
<PauseGameWhenEmpty>false</PauseGameWhenEmpty>
<IgnoreLastSession>true</IgnoreLastSession>
</MyConfigDedicated>

View File

@ -0,0 +1,40 @@
App.AdminMethod=STDIO
App.ApplicationReadyMode=RegexMatch
App.RemoteAdminPort=27016
App.ApplicationPort1=27017
App.ApplicationPort2=8777
App.ApplicationReadyMode=RegexMatch
App.BaseDirectory=./space-engineers-generic/298740/
App.CommandLineArgs=-console -path "{{$FullBaseDir}}servers" {{$FormattedArgs}}
App.CommandLineParameterDelimiter=
App.CommandLineParameterFormat=-{0} "{1}"
App.DisplayName=Space Engineers (Generic)
App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "298740"}
App.ExecutableLinux=298740/
App.ExecutableWin=298740\DedicatedServer64\SpaceEngineersDedicated.exe
App.ExitMethod=String
App.ExitString=taskkill /IM
App.HasReadableConsole=true
App.HasWritableConsole=true
App.RapidStartup=false
App.RootDir=./space-engineers-generic/
App.UpdateSource=Multi
App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "298740"},{"UpdateStageName": "Base Config Download","UpdateSourcePlatform": "All", "UpdateSource": "FetchURL", "UpdateSourceData": "https://github.com/CubeCoders/AMPTemplates/raw/main/SpaceEngineers-Dedicated.cfg","UpdateSourceTarget":"servers"}]
App.WorkingDir=298740
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
Console.AppReadyRegex=^\d+\-\d+\-\d+ \d+\:\d+\:\d+.\d+\: Game ready.*$
Console.UserJoinRegex=^\d+\-\d+\-\d+ \d+\:\d+\:\d+.\d+\: World request received: (?<username>.+?)$
Console.UserLeaveRegex=^\d+\-\d+\-\d+ \d+\:\d+\:\d+.\d+\: User left (?<username>.+?)$
Console.UserChatRegex=
Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
Meta.Author=IceOfWraith, CubeCoders(base)
Meta.ConfigManifest=space-engineers-genericconfig.json
Meta.MetaConfigManifest=space-engineers-genericmetaconfig.json
Meta.ConfigRoot=space-engineers-generic.kvp
Meta.Description=
Meta.DisplayImageSource=steam:244850
Meta.DisplayName=Space Engineers (Generic)
Meta.EndpointURIFormat=
Meta.OS=1
Meta.URL=https://store.steampowered.com/app/244850/Space_Engineers/
Meta.MinAMPVersion=2.3.0.9

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
[
{
"ConfigFile": "./servers/SpaceEngineers-Dedicated.cfg",
"AutoMap": true,
"ConfigType": "xml"
}
]