Setting Up a Server

From Eco Wiki
(Redirected from Setting up a server)

This is the approved revision of this page, as well as being the most recent.
Jump to: navigation, search

Eco servers are relatively easy to get running, and there are a couple ways to set one up.

If you own the game through Steam, you can get the server files and run the server through Steam. If you have a Strange Loop Games account, you can download the server files directly through Eco's website.

There are many server hosting companies that offer hosting for Eco servers if you don't want to or can't run an Eco server on your computer.

Server Through Steam[edit | edit source]

Installing[edit | edit source]

Eco server download location in Steam.

To run an Eco server through Steam, you must also own the game on Steam.

First, download and install the server. To do this, go to Steam -> Library -> Tools. There should be an entry in there called "Eco Server". Installing this will provide you with a copy of an Eco server that you can launch through Steam. The server is installed to:
Steam\steamapps\common\Eco Server

Running[edit | edit source]

The server can be launched like any other Steam game. It will show up in your recently played games if it has been run recently, or it can be launched through the Tools section of your Steam library.

You are also able to navigate to the server's install location and launch EcoServer.exe manually.

Updating[edit | edit source]

Eco Servers installed through Steam will update automatically just like any other Steam game.

To use other versions besides the current release, you can opt in to "betas" like other Steam games. This can be done by viewing the server in your Steam Library -> Tools, right clicking the server and selecting the properties, clicking the "Betas" tab, and selecting a different version from the drop-down.

If the drop-down menu has no options available, leave the code blank in the box below the drop-down and click "Check Code". You might need to close out of the properties window and re-open it to see the betas list after entering the blank code.

Updating a Steam server will not wipe the world, but may wipe configurations. Make sure you back up your configuration files before updating.

Server Without Steam[edit | edit source]

Installing[edit | edit source]

Eco server download location on Strange Loop Games website.

To run a server locally without Steam, you first need to grab the server files from Strange Loop Game's website under "Account". This requires you to sign in to your SLG account, and to have purchased Eco through that account or a linked Steam account. On the account page, there is a section that lists the current version of Eco and the current staging release with download links for both. Clicking on the "Server" link for the version you want will download a .zip file of the server.

When the server is done downloading, move the .zip file to wherever you want to install the server. It is recommended to install the server into an empty folder. When you have the .zip file in the location where you want to install the server, unzip it using whichever compression program you prefer (common programs include WinRar, 7-zip, and WinZip).

At this point, your install folder should have a handful of folders with various files and the EcoServer.exe. You are now able to run your server, but to make the server publicly visible, you need to do port forwarding. The process for port forwarding is different for different routers, and there are plenty of detailed tutorials on how to this process around the internet. The ports you need to open are 2999, 3000, and 3001.

Running[edit | edit source]

To run the server, you just have to launch the EcoServer.exe file in the server's install.

The first time the server is run it may take a while for the world to generate. This is normal. Some settings, such as the world's size, can make this a longer or shorter wait. The main server UI won't appear until the world is done generating and loading.

Updating[edit | edit source]

Updating the server must be done manually. This will require you to go back to SLG's website and download the new version of the server files. You can replace the older version of the server files with the newer version's files. But if you want to keep the same world and the same configuration settings, you have to make sure not to overwrite those files (the Storage and Configs folders).

It is a good idea to always backup your server files before updating. That way you can revert to the old version if the install gets messed up or if there is some issue with the new version.

See Updating a Server for more details on updating your server manually.

Configuring[edit | edit source]

There are tons of options for configuring your server and you playing experience. You can edit these options by directly changing the files in the Configs folder of the server with any text editor. But doing the edits manually, you will need to restart the server to see the changes in game. Most of these configurations can be changed from the server UI as well, and changes made in the UI don't require a restart from the server.

See Setting Up a Server (advanced) for more details on configuring your server.

Eco Server UI[edit | edit source]

Eco server configuration GUI

The server UI provides access to a wide variety of configuration options. Changes made to config options in the UI will apply to the server without needing to restart the server. However, with any changes you make (such as adding an admin), you must click "File" and "Save" or else you will lose the changes upon reloading the server.

If you are renting a server through a server hosting company, you most likely do not have access to the default server UI. These companies usually provide a custom UI or other options for easily editing the server's configs.

Commands[edit | edit source]

See Chat Commands for a complete list of commands that are available to both admins and regular users in a default server.

Troubleshooting[edit | edit source]

See Setting Up a Server (advanced) for more details on server troubleshooting.

NAT and Network Settings[edit | edit source]

You can view the NAT settings for your server in the Network tab of the server UI. When the Network tab is clicked (tab, not the menu option at the top of the UI) it will show 3 tabs, Config, Display, and Graphs. The Display tab will show the status of NAT, and the Config tab will allow you to enable or disable auto-detection for NAT.

The Network option in the top menu of the server UI has a button to refresh NAT. This will cause the server to recheck the NAT and can potentially solve some NAT issues.

Update .NET Framework 4[edit | edit source]

Eco Server uses the .NET Framework 4. If you are encountering errors, you may be running an out-of-date version. You can get the latest 4.6.2 version here: https://www.microsoft.com/en-us/download/details.aspx?id=53345

Promotional Content