Empyrion - Galactic Survival

Empyrion - Galactic Survival

Not enough ratings
API Moddable "Single player"
By Xango2000
Brief description of how to set up a Single player Server for playing an API Modded game.
   
Award
Favorite
Favorited
Unfavorite
Download Empyrion Server software
There are 2 basic approaches to this step

SteamCMD version:
You need to download SteamCMD and install it
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
create a cmd or bat file with the following contents

For experimental:
steamcmd +login anonymous +app_update 530870 -beta Experimental validate +quit

For regular Alpha:
steamcmd +login anonymous +app_update 530870 -beta None validate +quit

run whichever of those you created, that will download and install Empyrion Server


Steam Launcher version
The other way to go thru the Steam Launcher
Click Library then Tools
browse for Empyrion - Galactic Survival Dedicated Server
right click it and click Install

If you want Experimental (after you have installed the server software, see above)
Click Library then Tools
browse for Empyrion - Galactic Survival Dedicated Server
right click and go to Properties
Betas tab
switch to Experimental

Tools Available:
Empyrion server Auto Update Tools - V1.1.4.0
https://empyriononline.com/threads/empyrion-server-auto-update-tools-v1-1-4-0.26031/

Dedicated Server Tool
https://empyriononline.com/threads/dedicated-server-tool.3380/

I don't know anything about these tools, but these forum posts might have details.
Set Server to Single Player
Find the folder where the server is located
SteamCMD version:
it will be in
...\SteamCMD\steamapps\common\Empyrion - Dedicated Server


Steam Launcher version:
the easiest way to find it is to
Right click Empyrion in Steam Launcher go to Properties
Local Files tab
click the button labeled "Browse Local Files"
go up one folder
then open "Empyrion - Dedicated Server"
C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server

Next:
we need to create or edit dedicated.yaml
to create the file all you have to do is Start the server software

double click EmpyrionDedicated.cmd
wait for that to finish loading then close it
you should now see Dedicated.yaml

You MUST edit this with a programmer's text editing tool like Notepad++ (WARNING: Do Not Use Regular Notepad!!!)
https://notepad-plus-plus.org/download

Download Notepadd++ and install it
use Notepad++ to open Dedicated.yaml
In the bottom left of the Notepad++ window, right click and set that to YAML so Notepad++ does error checking and correction for you.

The Line we are looking for here is around line 17
make it say False, do not use the tab key for anything.
Srv_Public: false
this will hide it from the public.
Save and Exit

Optional:
change
# Srv_Password: Abc
# Srv_MaxPlayers: 8
to
Srv_Password: SomeReallyHardToGuessPassword
Srv_MaxPlayers: 1
by removing the "#" symbols, set a password and set max players to 1.

Special Notes:
Spaces are VERY important in Yaml
using Tab in Yaml is forbidden (breaks things)


Tool Available:
Dedicated Server Tool
https://empyriononline.com/threads/dedicated-server-tool.3380/
first post says he has a tool to help with Dedicated.yaml setup
Add Mods
Create the mods folder, it doesn't exist by default

SteamCMD version, it goes here
..\SteamCMD\steamapps\common\Empyrion - Dedicated Server\content\mods

SteamLauncher version, it goes here
C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server\content\mods

Now all you have to do is create a folder in the mods folder for each mod

Example:
EPM, which is necessary for EAH goes in
..\SteamCMD\steamapps\common\Empyrion - Dedicated Server\content\mods\EPM
or
C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server\content\mods\EPM

each mod must be in it's own folder
the mod is the DLL file
there can NOT be more than one DLL file per mod folder

See the section of this guide for Available Mods

Launching the Game
Start the server as described above by

SteamCMD Version:
double click EmpyrionDedicated.cmd

SteamLauncher Version:
double click EmpyrionDedicated.cmd
(I'm not sure if there is an easier way to do this, I prefer SteamCMD)

Next:
start Empyrion as normal
go to Multiplayer

in the text box "Direct IP and Port" which is next to the "Connect" button, type in
127.0.0.1:3000
(the IP address means "This Same Computer" and the port is whatever is listed in dedicated.yaml, 30000 is default)
Now Click "Connect"

Done
Enjoy
7 Comments
Xango2000  [author] 17 Sep, 2020 @ 10:09am 
added link to where I'll be posting my mods from now on
https://www.patreon.com/Xango2000
Xango2000  [author] 15 Sep, 2020 @ 2:59am 
Redhalo 16 Feb, 2019 @ 11:25am 
Great job!
Xango2000  [author] 15 Jan, 2019 @ 9:11am 
Updated mod download link. All my currently working mods are now on
https://empyrionmods.us/
Xango2000  [author] 26 Apr, 2018 @ 5:45am 
Added Spotguard to mods list.
Xango2000  [author] 23 Apr, 2018 @ 3:42pm 
Fixed, Updated and added links to mods and tools
ThumbsUp 23 Apr, 2018 @ 6:04am 
Where it says "install Notepadd++ and install it", it should probably be "Download Notepad++ and install it".