-
Notifications
You must be signed in to change notification settings - Fork 9
CoreSystems Server Config Options
Any errors will cause your config file to be overwritten by a blank one. This is an indicator that you need to resolve formatting issues.
<?xml version="1.0" encoding="utf-16"?>
<ServerSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Version>29</Version>
<Debug>-1</Debug>
<AdvancedOptimizations>true</AdvancedOptimizations>
<DirectDamageModifer>1</DirectDamageModifer>
<AreaDamageModifer>1</AreaDamageModifer>
<ShieldDamageModifer>1</ShieldDamageModifer>
<BaseOptimizations>true</BaseOptimizations>
<ServerSleepSupport>false</ServerSleepSupport>
<DisableAi>false</DisableAi>
<DisableLeads>false</DisableLeads>
<MinHudFocusDistance>0</MinHudFocusDistance>
<MaxHudFocusDistance>10000</MaxHudFocusDistance>
<BlockModifers />
<ShipSizes />
<DisableTargetCycle>false</DisableTargetCycle>
<DisableHudTargetInfo>false</DisableHudTargetInfo>
<DisableHudReload>false</DisableHudReload>
<AdvancedProjectileSync>false</AdvancedProjectileSync>
<UnsupportedMode>false</UnsupportedMode>
<DisableSmallVsLargeBuff>false</DisableSmallVsLargeBuff>
<DefinitionOverrides>
<AmmoOverrides>
<AmmoOverride AmmoName="AmmoRound1">
<BaseDamage>1</BaseDamage>
<EnergyBaseDamage>true</EnergyBaseDamage>
</AmmoOverride>
<AmmoOverride AmmoName="AmmoRound2">
<AreaEffectDamage>100</AreaEffectDamage>
<AreaEffectRadius>2.5</AreaEffectRadius>
<EnergyAreaEffectDamage>false</EnergyAreaEffectDamage>
</AmmoOverride>
</AmmoOverrides>
<WeaponOverrides>
<WeaponOverride PartName="PartName1">
<RateOfFire>600</RateOfFire>
</WeaponOverride>
<WeaponOverride PartName="PartName2">
<DeviateShotAngle>5</DeviateShotAngle>
<AimingTolerance>10</AimingTolerance>
</WeaponOverride>
</WeaponOverrides>
<ArmorOverrides>
<ArmorOverride>
<SubtypeIds>
<SubtypeId>Subtype1</SubtypeId>
<SubtypeId>Subtype2</SubtypeId>
</SubtypeIds>
<KineticResistance>1</KineticResistance>
<EnergeticResistance>0.35</EnergeticResistance>
</ArmorOverride>
<ArmorOverride>
<SubtypeIds>
<SubtypeId>Subtype3</SubtypeId>
</SubtypeIds>
<KineticResistance>0.9</KineticResistance>
</ArmorOverride>
</ArmorOverrides>
</DefinitionOverrides>
<LargeGridDamageMultiplier>1</LargeGridDamageMultiplier>
<SmallGridDamageMultiplier>1</SmallGridDamageMultiplier>
</ServerSettings>
Users\username\AppData\Roaming\SpaceEngineers\Saves\SteamID\YourWorldSave\Storage\3154371364.sbm_CoreSystems\CoreSystemsServer.cfg
Note that the MinHudFocusDistance means the minimum range that all grids with a WC weapon anywhere on them will have, even if it is greater than the max weapon range. It is NOT a minimum filter that prohibits hud targeting within that distance.
Note that AmmoName takes the --AmmoRound-- field from the AmmoDef rather than the name of the AmmoDef.
- BaseDamage
Accepts decimal values > 0
- AreaEffectDamage (By Block Hit section of AreaOfDamage)
Accepts decimal values >= 0
- AreaEffectRadius
Accepts decimal values >= 0
- DetonationDamage (End of Life section of AreaOfDamage)
Accepts decimal values >= 0
- DetonationRadius
Accepts decimal values >= 0
- HealthHitModifier
Accepts decimal values > 0
- Health
Accepts decimal values >= 0
- Mass
Accepts decimal values >= 0
- MaxTrajectory
Accepts decimal values >= 0
- DesiredSpeed
Accepts decimal values >= 0
- EnergyCost
Accepts decimal values >= 0
- GravityMultiplier
Accepts decimal values >= 0
- ShieldModifier
Accepts decimal values >= 0
- ShieldBypass
Accepts decimal values from 0 to 1
- DisableClientPredictedAmmo
Accepts true/false
- FallOffDistance
Accepts decimal values >= 0
- FallOffMinMultipler
Accepts decimal values > 0
- ByBlockHitMaxAbsorb
Accepts decimal values > 0
- EndOfLifeMaxAbsorb
Accepts decimal values > 0
- BackKickForce
Accepts integer values >= 0
- EnergyBaseDamage
Accepts true/false
- EnergyAreaEffectDamage
Accepts true/false
- EnergyDetonationDamage
Accepts true/false
- EnergyShieldDamage
Accepts true/false
- MaxTargetDistance
Accepts decimal values >= 0
- MinTargetDistance
Accepts decimal values >= 0
- RateOfFire
Accepts integer values >= 0
- ReloadTime
Accepts integer values >= 0
- DeviateShotAngle
Accepts decimal values >= 0
- AimingTolerance
Accepts decimal values >= 0
- IdlePower
Accepts decimal values > 0
- HeatSinkRate
Accepts decimal values >= 0
- HeatPerShot
Accepts integer values >= 0
- KineticResistance
Accepts decimal values > 0
- EnergeticResistance
Accepts decimal values > 0
If you have suggestions or implementations, please raise them in the Discord! Thank you!
Please donate to DarkStar's Patreon!
WeaponCore Quick Links
Weapon Properties (Page in Progress)
Multi-Turret Creation (Page in Progress)
Weapon - Targeting & Hardpoint
Weapon - Critical Reactions/Warheads
Weapon - Minimal Configurations
Ammo - Electronic Warfare System (EWAR)
Ammo - Guidance System (Homing, Mines, Self-Guided)
Armor System (Page in Progress)