Server Management

From Eco - English Wiki
Revision as of 12:10, 13 June 2024 by StalEF (talk | contribs)

Servers don't normally need too much over sight from owners or admins, but some times issues can arise because of bugs or troublesome players. Here are a few tips on how to do a few basic management things.

The #server-help and #technical-help channels on the official Eco Discord server are good places to ask for help.

Promote a Player to Admin

To make a player an admin on the server, you have to add the player's SLGID and/or Steam64ID to the `Users.eco` file's admin list.

Ban a Player

Changing Spawn Point

Provided you have access to the Server UI, you don't need to fiddle with the config files to set spawn. While the /setspawn admin command will update the spawn point to your current location (and will show up in WorldGenerator.eco in the Server UI), it requires you to click on File -> Save in the Server UI for it to persist across reboots.

In v8.? semi-random spawn points were implemented. It will try to place new players in areas with wild plants so they can forage for food. To disable this you need to set the UseExactSpawnLocation option in User setting to true.

Delete a Player

You cannot delete a player's profile from the server.

This was only possible in older versions of the game, but as of v0.8.0.0 it is no longer possible to delete a player profile without corrupting the world beyond repair.

Proper Shutdown

(Valid for Eco v0.10.1.5 beta release-619 - verified 2024/03/20)

Shutting down the Eco server can be performed either directly from the operating system (Windows), with slash commands in-game or via RCON.

Directly from OS

If running the Eco server on Windows, there will be a console window displayed in addition to the configuration GUI.

Select the console window and issue a Ctrl+C.  The server will save and exit gracefully.

<image to be inserted here>

Via Slash Command in-game

When in-game, administrators can issue the following Slash Command:

/manage maintenance <time>, <message>, <reason>

where:

  • <time> is expressed as the local server time in hh:mm format (eg: 06:00)
  • <message> is a text string explaining to players the reason for the maintenance
  • <reason> is the operation to be performed.  Valid options are Shutdown, Restart and Update


e.g. /manage maintenance 06:25, quick reboot to install a mod, Shutdown

Note 1: Be sure to use commas (,) between arguments.

Note 2: When shutting down via Slash Command or RCON, no Save is reported.  If using this method, be sure to first issue a /manage save

When the specified time arrives, the console will display confirmation and progress as illustrated.

<image to be inserted here>

Note 3: The "Reason" given on the console is the value of the <message> argument.

Via RCON

Shutting down the server via RCON is the same as for Slash Commands but the slash is not needed.