background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorier

Eco Server Setup


This guide covers how to set up and configure your Eco dedicated server hosted with Legion Hosting, including Strange Loop Games authentication, startup variables, server configuration, economy settings, Discord integration, and how to connect. For the web admin interface and RCON access, see Eco Web Admin & RCON.

Strange Loop Games account required. Eco dedicated servers authenticate through Strange Loop Games. You must have a registered SLG account before your server can start. If you do not have one, see the Prerequisites section below.

1. Prerequisites

Before starting your Eco server for the first time, you need a Strange Loop Games (SLG) account. The server uses your SLG credentials to authenticate with the Eco master server, which is required for the server to appear in the server browser and accept player connections.

  1. Visit play.eco and click Sign Up (or Log In if you already have an account).
  2. Register with a valid email address and create a password.
  3. Confirm your email if prompted.
  4. Keep your SLG username and password ready — you will enter them in GPanel before starting the server.
Do not skip this step. Without valid SLG credentials, your Eco server will fail to start or will start in an unauthenticated state where players cannot connect through the server browser. The SLG username and password are mandatory startup variables.

2. First Start

Once your SLG account is ready, follow these steps to start your Eco server for the first time:

  1. Log in to GPanel.
  2. Select your Eco server from the server list.
  3. Go to the Startup tab.
  4. Enter your SLG Username in the SLG_USER field.
  5. Enter your SLG Password in the SLG_PW field.
  6. Optionally, set a Server Name (SRV_NAME) so your server is identifiable in the browser.
  7. Return to the Console tab and click Start.
  8. Watch the console output. The server will authenticate with Strange Loop Games, generate its configuration files, and begin loading the world. First startup may take several minutes as the world is generated.
Configuration files are generated on first start. Files such as Configs/Network.eco and other .eco config files will not exist until the server has started at least once. Start the server before attempting to edit configuration files.

3. GPanel Startup Variables

The following variables can be configured in the GPanel Startup tab. Changes to startup variables require a server restart to take effect.

Variable Description Default
SLG_USER Your Strange Loop Games username. Required for server authentication. None
SLG_PW Your Strange Loop Games password. Required for server authentication. None
SRV_NAME Server name displayed in the Eco server browser. None
DEDES Server description shown in the server browser listing. None
SRV_PW Optional password required for players to join. Leave empty for a public server. Empty
MAX_CON Maximum number of simultaneous player connections. Set to -1 for unlimited. -1
PUB_SRV Whether the server appears in the public server browser. Set to true or false. true
WEB_PORT Port used by the web admin interface. Check GPanel's Network tab for your assigned port. Assigned by GPanel
RCON_PORT Port used for RCON connections. Check GPanel's Network tab for your assigned port. Assigned by GPanel
RCON_PW Password for RCON access. Leave empty to disable RCON. Empty
SRV_CAT Server category shown in the browser. Options: None, Beginner, Established, BeginnerHard, Strange. None
DISCORD_SRV Your Discord server invite link or ID for integration with the Eco server. Empty
LANGUAGE Server language setting. Affects the language used in the server browser listing. English

4. Server Configuration

Eco stores its configuration in JSON files inside the Configs/ directory on your server. The primary file for network and server identity settings is Configs/Network.eco.

Stop your server before editing configuration files. Always stop the server from the GPanel Console tab before making changes to any .eco config file. The server may overwrite your changes on shutdown if it is still running.

Editing Network.eco

  1. Log in to GPanel and select your Eco server.
  2. Stop the server from the Console tab.
  3. Go to the Files tab and navigate to Configs/.
  4. Click Network.eco to open it in the inline editor.

Network.eco is a JSON file. Key settings include:

Setting Description
"Name" Server name displayed in the browser. Can also be set via the SRV_NAME startup variable.
"Description" Server description shown in the browser listing. Can also be set via DEDES.
"Password" Server join password. Leave as an empty string ("") for no password.
"PublicServer" Set to true to list the server in the public browser, false for a private server.
"MaxConnections" Maximum simultaneous player connections. Use -1 for unlimited.
"ServerCategory" The category tag displayed in the browser (e.g., "Beginner", "Established").
"IPAddress" Typically set to "Any" on shared hosting. Do not change this unless instructed by support.

Example Network.eco snippet:

{
  "Name": "My Legion Eco Server",
  "Description": "A collaborative Eco server hosted by Legion Hosting",
  "Password": "",
  "PublicServer": true,
  "MaxConnections": -1,
  "ServerCategory": "Beginner",
  "IPAddress": "Any"
}
Startup variables vs. config files: Settings defined in GPanel startup variables (such as SRV_NAME) will override the corresponding values in Network.eco on each server start. If you want to manage settings exclusively through the config file, clear the corresponding startup variable in GPanel.

Localization Settings

The Configs/Localization.eco file controls the language used by the server. This is a JSON file with a simple structure:

{
  "Language": "English"
}

Change the value to any supported language. This can also be set via the LANGUAGE startup variable in GPanel.

5. Server Categories

Eco uses server categories to help players find servers that match their preferred playstyle. The category is set via the SRV_CAT startup variable or the "ServerCategory" field in Network.eco.

Category Description
None No category tag. The server appears in the browser without a category label. Use this if your server does not fit the predefined categories.
Beginner Intended for new players. Typically features slower meteor timing, relaxed collaboration requirements, and more forgiving economic settings. Signals to new players that the server is a good place to learn.
Established A server that has been running for a while with an active community. Players browsing this category expect an existing economy, established laws, and ongoing collaboration. Best used after your server has progressed past the early game.
BeginnerHard Beginner-friendly but with a more challenging configuration. Faster meteor timing, stricter resource limits, or other difficulty increases. Suitable for players who want to learn Eco's systems under pressure.
Strange Experimental or unconventional server settings. Custom rulesets, unusual world configurations, heavy modding, or non-standard gameplay. Use this for creative or niche server setups.
Choosing the right category helps attract the right players. The category is a signal, not a restriction -- it does not enforce any gameplay rules. Set it to match your server's intended audience and playstyle.

6. Economy and World Settings

Eco's core gameplay revolves around its simulated ecosystem and player-driven economy. These settings significantly affect how your server plays and are best managed through the web admin panel (see Eco Web Admin & RCON).

Day Length and Time Scale

The day length controls how fast in-game time passes relative to real time. A shorter day cycle speeds up gameplay progression, while a longer cycle gives players more real-world time to collaborate and build.

  • The default real-time-to-game-time ratio means one real day equals roughly one in-game day.
  • Adjusting the time scale affects how quickly food spoils, crops grow, and skill points are earned.
  • Shorter cycles are better for small groups who want faster progression. Longer cycles suit larger communities that need time to coordinate.

Meteor Timing

The meteor is the primary threat in Eco. It sets the deadline by which players must advance their technology enough to destroy it. Key considerations:

  • Meteor impact days: The number of real-world days until the meteor strikes. The default is 30 days.
  • A shorter meteor timer increases urgency and forces faster collaboration. A longer timer allows more casual play.
  • You can disable the meteor entirely if you want a sandbox experience without a deadline.
  • The meteor timer can be adjusted through the web admin panel under world settings.

Skill Rates and Collaboration

Eco's skill system is designed so that no single player can master every profession. This encourages trade and cooperation.

  • Skill gain rate: Controls how fast players earn skill points. Higher rates allow faster specialization but reduce the need for long-term commitment.
  • Specialty cost: The cost to learn new specialties. Higher costs force players to specialize more narrowly.
  • Collaboration multiplier: Bonuses applied when multiple players work on the same project. Higher values reward teamwork.
  • These settings are available through the web admin panel and can be adjusted at runtime without a restart.

World Generation

World settings that are set at generation time (world size, biome distribution) cannot be changed after the world is created. If you need different world generation parameters, you will need to wipe the server and generate a new world. See the world generation options in the web admin or the relevant config files before your first start if you want a custom world.

7. Discord Integration

Eco supports linking your server to a Discord server, allowing players to find your community directly from the server browser.

Setting Up Discord Integration

  1. Create a permanent invite link for your Discord server (in Discord: right-click a channel, click Invite People, and set the link to Never Expire).
  2. In GPanel, go to the Startup tab.
  3. Paste your Discord invite link or server ID into the DISCORD_SRV field.
  4. Restart the server.

Once configured, players browsing the server list will see a Discord link on your server's listing page. This makes it easy for potential players to join your community before even connecting to the server.

Use a permanent invite link. Temporary Discord invites will expire and break the link from the server browser. Always use a non-expiring invite.

8. How to Connect

Option A -- In-Game Server Browser

  1. Launch Eco and click Play on the main menu.
  2. Click Server Browser.
  3. If your server is public (PUB_SRV set to true), it will appear in the server list. Use the search bar to filter by your server name.
  4. Click your server and click Join. Enter the server password if one is set.
Server browser listing may take a few minutes. After starting your server, it can take several minutes for it to appear in the Eco server browser. If you do not see it immediately, wait and refresh the browser list.

Option B -- Direct Connect

  1. Launch Eco and click Play on the main menu.
  2. Click Server Browser, then click Direct Connect (or the connection icon).
  3. Enter your server's IP address and game port:
    <your-server-ip>:<game-port>
  4. Click Connect. Enter the server password if prompted.

Your server IP and game port are shown in GPanel's Network tab. See How to Find Your Server IP and Port for details.

Related Articles

Need Help?

If you experience issues with your Eco server, open a support ticket and include your server IP, a description of the problem, and any relevant console output from GPanel.


Var denne artikel nyttig?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.