-
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>6</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 />
<ServerModifiers>
<Ammos>
<AmmoMod>
<AmmoName>25mm NATO</AmmoName>
<Variable>BaseDamage</Variable>
<Value>10</Value>
</AmmoMod>
</Ammos>
<Weapons>
<WeaponMod>
<PartName>LargeGatlingTurret</PartName>
<Variable>MaxTargetDistance</Variable>
<Value>1500</Value>
</WeaponMod>
</Weapons>
</ServerModifiers>
<DisableTargetCycle>false</DisableTargetCycle>
<DisableHudTargetInfo>false</DisableHudTargetInfo>
<DisableHudReload>false</DisableHudReload>
</ServerSettings>
Note that AmmoName takes the --AmmoRound-- field from the AmmoDef rather than the name of the AmmoDef.
- BaseDamage
Accepts decimal values > 0
- AreaEffectDamage
Accepts decimal values >= 0
- AreaEffectRadius
Accepts decimal values >= 0
- DetonationDamage
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
- 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
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)