Empyrion Galactic Survival: Configure a Dedicated Server for a Scenario

A Basic Guide on Dedicated Server Configuration for Custom Scenarios

 

Basic Info

I Made this Guide as many people have asked how to setup a server to run my Scenarios

Configuring Your Dedicated Server

Download and Copy the Scenario from the Workshop to your server’s Scenario Folder and rename the Workshop Numbered Folder to Anything ( you will select this in the dedicated.yaml file)

dedicated.yaml

All dedicated Servers Require a dedicated.yaml
below is a sample config
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ServerConfig:
Srv_Port: 30000
Srv_Name: 'Private Server'
Srv_Public: true
Srv_Password: 1234
EACActive: true
MaxAllowedSizeClass: 0
AllowedBlueprints: All
HeartbeatServer: 0
TimeoutBootingPfServer: 180
Tel_Port: 26604
Srv_MaxPlayers: 10
SaveDirectory: Saves
Srv_StopPeriod: 24
Srv_ReservePlayfields: 1
Srv_Description: 'Hosted by '
Tel_Enabled: true
Tel_Pwd:
KickPlayerWithPing: 1000
LogFlags: 0
HeartbeatClient: 0
GameConfig:
GameName: SaveGameName
Mode: Survival
Seed: 33564
CustomScenario: Starscorcher_Universe
ServerConfig: Srv_Port: 30000 Srv_Name: 'Private Server' Srv_Public: true Srv_Password: 1234 EACActive: true MaxAllowedSizeClass: 0 AllowedBlueprints: All HeartbeatServer: 0 TimeoutBootingPfServer: 180 Tel_Port: 26604 Srv_MaxPlayers: 10 SaveDirectory: Saves Srv_StopPeriod: 24 Srv_ReservePlayfields: 1 Srv_Description: 'Hosted by ' Tel_Enabled: true Tel_Pwd: KickPlayerWithPing: 1000 LogFlags: 0 HeartbeatClient: 0 GameConfig: GameName: SaveGameName Mode: Survival Seed: 33564 CustomScenario: Starscorcher_Universe
ServerConfig:
    Srv_Port: 30000
    Srv_Name: 'Private Server'
    Srv_Public: true
    Srv_Password: 1234
    EACActive: true
    MaxAllowedSizeClass: 0
    AllowedBlueprints: All
    HeartbeatServer: 0
    TimeoutBootingPfServer: 180
    Tel_Port: 26604
    Srv_MaxPlayers: 10
    SaveDirectory: Saves
    Srv_StopPeriod: 24
    Srv_ReservePlayfields: 1
    Srv_Description: 'Hosted by '
    Tel_Enabled: true
    Tel_Pwd:
    KickPlayerWithPing: 1000
    LogFlags: 0
    HeartbeatClient: 0
GameConfig:
    GameName: SaveGameName
    Mode: Survival
    Seed: 33564
    CustomScenario: Starscorcher_Universe

 

You need to Set the details to match your servers
Port Numbers, Passwords, etc
the GameName name needs to be Unique for every game you run as this is the save folder location
CustomScenario is the same of the scenario folder you set earlier when you copied the scenario to the server

Note: if you dont rename the workshop folder from the random numbers ie 23456787 it will cause a loading loop for the scenario and wont run corectly

gameoptions.yaml

Setting Game Options
eg. gameoptions.yaml

## the game takes the one from the scenario and stores it in the savegame folder, you can edit the file there, restart the server for changes to take effect

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Options:
- ValidFor:
- SP
- MP
- Survival
ProtectTime: 0
ProtectDelay: 0
MaxStructures: 700
AntiGriefDistancePvE: 0
AntiGriefDistancePvP: 0
AntiGriefOresDistance: 0
AntiGriefOresZone: All
EnableMaxBlockCount: false
AutoMinerDepletion: false
GroundedStructureSpawn: false
FriendlyFireInPvP: false
DespawnEscapePod: true
RegeneratePOIs: true
OriginFactionStart: true
DiffEscapePodContent: Easy
DiffPlayerProgression: Faster
DiffDegradationSpeed: Low
DiffPlayerBackpackDrop: DropBagOnly
DiffFoodConsumption: Low
DiffOxygenConsumption: Low
DiffRadiationTemperature: Low
DiffAmountOfOre: Rich
DiffNumberOfDeposits: Plenty
DiffAttackStrength: Hard
DiffDronePresence: High
DiffDroneBaseAttack: High
DiffConstrCraftTime: Faster
DiffBpProdTime: Faster
ProtectTime: 0
AntiGriefDistancePvE: 0
GroundedStructureSpawn: False
EnableTrading: All
ForcePvP: false
UndergroundBpSpawn: Always
EnableVolumeWeight: False
EnableCPUPoints: False
Options: - ValidFor: - SP - MP - Survival ProtectTime: 0 ProtectDelay: 0 MaxStructures: 700 AntiGriefDistancePvE: 0 AntiGriefDistancePvP: 0 AntiGriefOresDistance: 0 AntiGriefOresZone: All EnableMaxBlockCount: false AutoMinerDepletion: false GroundedStructureSpawn: false FriendlyFireInPvP: false DespawnEscapePod: true RegeneratePOIs: true OriginFactionStart: true DiffEscapePodContent: Easy DiffPlayerProgression: Faster DiffDegradationSpeed: Low DiffPlayerBackpackDrop: DropBagOnly DiffFoodConsumption: Low DiffOxygenConsumption: Low DiffRadiationTemperature: Low DiffAmountOfOre: Rich DiffNumberOfDeposits: Plenty DiffAttackStrength: Hard DiffDronePresence: High DiffDroneBaseAttack: High DiffConstrCraftTime: Faster DiffBpProdTime: Faster ProtectTime: 0 AntiGriefDistancePvE: 0 GroundedStructureSpawn: False EnableTrading: All ForcePvP: false UndergroundBpSpawn: Always EnableVolumeWeight: False EnableCPUPoints: False
Options:
- ValidFor:
  - SP
  - MP
  - Survival
  ProtectTime: 0
  ProtectDelay: 0
  MaxStructures: 700
  AntiGriefDistancePvE: 0
  AntiGriefDistancePvP: 0
  AntiGriefOresDistance: 0
  AntiGriefOresZone: All
  EnableMaxBlockCount: false
  AutoMinerDepletion: false
  GroundedStructureSpawn: false
  FriendlyFireInPvP: false
  DespawnEscapePod: true
  RegeneratePOIs: true
  OriginFactionStart: true
  DiffEscapePodContent: Easy
  DiffPlayerProgression: Faster
  DiffDegradationSpeed: Low
  DiffPlayerBackpackDrop: DropBagOnly
  DiffFoodConsumption: Low
  DiffOxygenConsumption: Low
  DiffRadiationTemperature: Low
  DiffAmountOfOre: Rich
  DiffNumberOfDeposits: Plenty
  DiffAttackStrength: Hard
  DiffDronePresence: High
  DiffDroneBaseAttack: High
  DiffConstrCraftTime: Faster
  DiffBpProdTime: Faster
  ProtectTime: 0
  AntiGriefDistancePvE: 0
  GroundedStructureSpawn: False
  EnableTrading: All
  ForcePvP: false
  UndergroundBpSpawn: Always
  EnableVolumeWeight: False
  EnableCPUPoints: False

By Starscorcher

Related Posts:

About Robins Chew

I'm Robins, who love to play the mobile games from Google Play, I will share the gift codes in this website, if you also love mobile games, come play with me. Besides, I will also play some video games relresed from Steam.

Leave a Comment