Empyrion Server Configuration Generator
Use this config generator to set your Empyrion Dedicated Server settings online without writing YAML by hand: choose the server name, password, player count, seed, and blueprint limits using the form or AI Easy Mode, then check, copy, or download the dedicated.yaml. Free and no sign-up required, including Easy Mode.
Built by Florian Galz
Example result
Example: the generated dedicated.yaml
You set the options using a form or AI Easy Mode, and the generator creates the finished dedicated.yaml for Empyrion live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
ServerConfig: Srv_Port: 30000 Srv_Name: ZapX Empyrion Server Srv_Password: "" Srv_MaxPlayers: 8 Srv_Public: true Srv_ReservePlayfields: 1 Srv_Description: "" SaveDirectory: Saves EACActive: true MaxAllowedSizeClass: 25 AllowedBlueprints: All DecayTime: 72 MaxStructures: 100 AntiGriefDistance: 50- +4 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.
Settings
Set these Empyrion Dedicated Server settings
Your Empyrion server's dedicated.yaml has two sections: ServerConfig for server settings and behavior, and GameConfig for the save game, game mode, and seed. The generator writes these keys for you.
| Key | Block | Default | Meaning |
|---|---|---|---|
| Srv_Name | Block: ServerConfig | Default: "ZapX Empyrion Server" | Your server's name in the game's server browser, up to 100 characters. |
| Srv_Description | Block: ServerConfig | Default: "" | Information players see when they click the server in the server browser. Up to 127 characters. |
| Srv_Password | Block: ServerConfig | Default: "" | Password required to join. Leave blank for a server without a password. |
| Srv_Public | Block: ServerConfig | Default: true | Determines whether the server is publicly listed in the server browser. |
| Srv_MaxPlayers | Block: ServerConfig | Default: 8 | Maximum number of concurrent players, from 1 to 32 in the generator. |
| Srv_ReservePlayfields | Block: ServerConfig | Default: 1 | Number of reserve playfield servers, from 1 to 20. At least 2 are recommended for busy public servers. |
| GameName | Block: GameConfig | Default: "DediGame" | Name of the save game in the save folder. Only applies when the save game is first created. |
| Mode | Block: GameConfig | Default: Survival | Survival or Creative game mode. Only applies when the save game is first created. |
| Seed | Block: GameConfig | Default: 1011345 | Determines how the world is generated: an integer from 1 to 9,999,999, never 0 or negative. Only applies when the world is first created. |
| DecayTime | Block: ServerConfig | Default: 72 | Real-time hours (0 to 1000) after which structures without a core or with fewer than 10 blocks are removed. |
| MaxStructures | Block: ServerConfig | Default: 100 | Limits the number of structures per playfield for performance reasons, up to 100. |
| EACActive | Block: ServerConfig | Default: true | Turns EasyAntiCheat protection on or off for the server. |
| MaxAllowedSizeClass | Block: ServerConfig | Default: 25 | Limits the size of spawned blueprints by device count (1 = fewer than 50 devices … 6 = more than 1500). 25 is the server default and is effectively unlimited. |
| AllowedBlueprints | Block: ServerConfig | Default: All | What factories can produce: None (blueprint system off), StockOnly (stock blueprints only), or All. |
| AntiGriefDistance | Block: ServerConfig | Default: 50 | For PvE playfields: minimum distance in meters (0 to 1000) around a faction's base within which other factions cannot build. |
What the Generator Intentionally Does Not Cover
- Srv_Port: The generator does not provide a field for the server's network binding.
- Tel_Port and Tel_Pwd: Telnet remote administration is a separate feature and is not part of the generator.
- AdminConfigFile: The reference to the admin file is not included.
- SaveDirectory: You cannot set the save folder path here.
- Difficulty and other game options are not included in this generator.
Guide
How to configure your Empyrion server
From the default configuration to restarting: how to apply your Empyrion Dedicated Server settings.
- 1
Step 1
Open generator
The generator starts with the default configuration, including 8 players, Survival, seed 1011345, and EasyAntiCheat enabled. If you already have a dedicated.yaml, import it as a .yaml, .yml, or .txt file up to 2 MB, or paste its contents.
- 2
Step 2
Describe Server or Set Fields
In Easy mode, describe your server to the AI in your own words or choose an example, then apply only the suggestions you confirm. In Advanced mode, set every field yourself.
- 3
Step 3
Set server identity
Set the server name, description, password, and public listing, plus the maximum player count from 1 to 32 and the number of reserve playfield servers.
- 4
Step 4
Set up the world and save game
Choose the save game name, Survival or Creative game mode, and seed, as well as DecayTime and MaxStructures. The name, mode, and seed only apply when the world is first created.
- 5
Step 5
Customize server behavior
Turn EasyAntiCheat on or off, limit blueprints with MaxAllowedSizeClass and AllowedBlueprints, and set AntiGriefDistance for PvE playfields.
- 6
Step 6
Check preview and export
Check the live preview to make sure the dedicated.yaml contains your values under ServerConfig and GameConfig. Then copy it, download it, or share a link that does not include your password.
- 7
Step 7
Upload the file and restart the server
Replace the dedicated.yaml in your server's root directory, for example using the File Manager, and restart the server. Empyrion only reads the file on startup. On ZAP-Hosting servers, it is regenerated on every startup, so only values set as startup parameters in the panel are retained.
Setup
File location & usage
Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.
The manual method
On a self-hosted server
- 1
Download file
Download the generated dedicated.yaml using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
dedicated.yaml(Linux) ordedicated.yaml(Windows). - 3
Apply changes
Empyrion only reads dedicated.yaml on startup—restart your server for the changes to take effect.
The ZAP-Hosting way
Startup parameters in the panel
Rent a Empyrion server from us: there, the server image regenerates dedicated.yaml on every start. You set the values using the startup parameters in the panel. Settings without a startup parameter are lost on the next start.
- Startup parameters directly in the panel
- No FTP client required
- Online in 60 seconds
More tools
Useful tools for your Empyrion server
Server Configuration Generator
Describe your Network.eco settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Eco server.
Built by Florian Galz
Server Configuration Generator
Describe your server-settings.json settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Factorio server.
Built by Florian Galz
Server Configuration Generator
Describe ServerSettings.ini to the ZapX AI Agent in your own words or set each option manually — with a live preview for your rented Icarus server.
Built by Florian Galz
Port Checker
Check whether specific ports are open on an IP or hostname—select a protocol or game instead of scanning all ports at once.
Built by Sebastian Rademacher
YAML Validator
Check YAML syntax and format it consistently or convert it directly to JSON. Supports multiple documents separated by `---` (e.g., Kubernetes manifests), with precise line and column error messages. Runs entirely in your browser.
Built by Jakub Martyniak
Password Generator
Generate strong, random passwords directly in your browser — nothing is stored or transmitted.
Built by Rugile Rutkauskaite
FAQ
Frequently asked questions about Empyrion server settings
Quick answers about file location, restarting, player count, blueprints, Easy Mode, and generator limitations.
The dedicated.yaml is located in the root directory of your Empyrion server. On a ZAP-Hosting server, you can open and edit it using the File Manager in the panel.
15 settings across three sections. Server identity: server name, description, password, public listing, maximum player count and reserved playfield servers. World & save: GameName, game mode, seed, DecayTime and MaxStructures. Server behavior: EasyAntiCheat, MaxAllowedSizeClass, AllowedBlueprints and AntiGriefDistance. If you import your existing dedicated.yaml, entries the generator does not recognize are preserved in the preview and download.
Copying or downloading does not change your server yet. Empyrion only reads the dedicated.yaml on startup: replace the file and restart the server. On ZAP-Hosting servers, the file is regenerated on every startup. Only values configured as startup parameters in the panel are retained: server name, password, public listing, maximum player count, save game name, and seed.
No. The save game name (GameName), game mode (Survival/Creative), and seed only apply if no world exists under that name yet. The seed must be an integer from 1 to 9,999,999, never 0 or negative.
The generator allows 1 to 32 players for Srv_MaxPlayers, with 8 as the default. Srv_ReservePlayfields also lets you set the number of reserve playfield servers (1 to 20). At least 2 are recommended for busy public servers.
MaxAllowedSizeClass limits the size of spawned blueprints by device count, from 1 (fewer than 50 devices) to 6 (more than 1500 devices). Values from 1 to 25 are allowed; the default of 25 is effectively unlimited. AllowedBlueprints determines what factories can produce: None disables the blueprint system, StockOnly allows only stock blueprints, and All allows all blueprints.
Describe the server you want in your own words, or choose an example such as “Small password-protected Creative server for a few friends.” The AI suggests suitable values, explains each change, and only applies what you confirm. Your server password is not sent to the AI.
Yes. The form, Easy Mode, import, live preview, copying, downloading, and sharing links work without an account. Easy Mode is briefly rate-limited only when there are too many requests. Your server password is masked in the form and never included in the share link, which contains only the non-secret values you changed.
Any more questions?
Contact SupportGet your Empyrion server online today
Rent your Empyrion server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
