Server Configuration/Network.eco: Difference between revisions

From Eco - English Wiki
[unchecked revision][checked revision]
Rename Description server config to Name
Updating with latest config information
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[Category:Server Management]]
The settings in this file can be accessed in-game by using the /serverui command and navigating to Initial Setup -> Network
{| class="wikitable sortable"
!Setting
!Default
!Description
|-
|<code>Public Server</code>
|<code>false</code>
|Whether or not to post this server to Strange Loop Games public server listings.
|-
|<code>Playtime</code>
|Calculated as users log in
|A string describing when this server typically has active players. Each character represents an hour, starting from Monday 12am.


*<code>PublicServer</code> (default : false) Defines if other players can see server.
* 0 is <code>Rarely</code>
*<code>Playtime</code> See [[#Set_playtime_table]].
* 1 is <code>Sometimes</code>
*<code>DiscordAddress</code> Invite link ID for a Discord server (the ID after the “discord.gg/”).
* 2 is <code>Usually</code>
*<code>Password</code> Defines if a server's password.
 
*<code>Name</code>Defines the name of the server.
This is automatically set when a client connects to the server, but can also be set manually.
*<code>DetailedDescription</code> Defines the server's description.
 
*<code>ServerCategory</code> See [[#Set_server_category]].
Time must be in GMT.
*<code>IPAddress</code> (default : Any) Internal server IP-address the server should bind to.
|-
*<code>RemoteAddress</code> (default : ) Public/external IP-address and port number needed to reach the server. Can be a domain name, but still has to have the external game server port. Examples <code>"10.1.1.1:3000/"</code>, <code>"gs2.play.eco:3000/"</code>.
|<code>Discord Address</code>
*<code>GameServerPort</code> (default : 3000) Port to join server.
|
*<code>WebServerPort</code> (default : 3001) Web application port.
|The address of the Discord server that will be attached to this server. Should only include the part after "<nowiki>https://discord.gg/</nowiki>" as the rest will be filled in.
*<code>WebServerUrl</code> (default : ) Public/external web sever URL. Examples <code>"<nowiki>http://10.1.1.1:3001</nowiki>"</code>, <code>"<nowiki>http://gs2.play.eco:3001</nowiki>"</code>
|-
*<code>Rate</code> The network rate used to communicate between server and client.
|<code>Password</code>
**A low rate will cause slow updates in the world.
|
**A high rate will risk lost packets and thus desync, as the network protocol uses UDP connections which does not retransmit lost packets.
|If provided, this password will be required to connect to this server, unless the connecting user is on the whitelist.
**Actual meaning of this value is unknown.
|-
*<code>MaxConnections</code> (default : -1) Maximum number of concurrent players (-1 no limits).
|<code>Name</code>
*<code>UPnPEnabled</code> (default : true) <br />
|<code>[your user]'s World</code>
|The name of the server. Max 250 characters.
|-
|<code>DetailedDescription</code>
|
|A long description of the server to display when selected in the server browser. Use <code>\n</code> for line endings. Max 500 characters.
|-
|<code>ServerCategory</code>
|
|Category for public server listing within the server browser.
Allowed values:
 
* <code>None</code>
* <code>Beginner</code>
* <code>Established</code>
* <code>Beginner Hard</code>
* <code>Strange</code>
|-
|<code>IPAddress</code>
|<code>Any (0.0.0.0)</code>
|Internal IP address to be used for traffic.
|-
|<code>Remote Address</code>
|
|Remote address which should be used to access the server. If not specified it will be detected automatically. Usually you should not need to set this, but if you want an exact address it may be useful. If no port is specified, will use <code>GameServerPort</code>.
|-
|<code>Web Server Url</code>
|
|If not specified, remote IP address will be used. Set this to use a DNS name or hide the web server behind a proxy. If no port is specified, port 80/443 will be used.
|-
|<code>Game Server Port</code>
|<code>3000</code>
|Port for game traffic. UDP only.
|-
|<code>Web Server Port</code>
|<code>3001</code>
|Port for web traffic. TCP only.
|-
|<code>Rcon Server Port</code>
|<code>3002</code>
|Port for RCON traffic. TCP only. See [[RCON]] for more information on configuring RCON.
|-
|<code>Steam Server Port</code>
|<code>3003</code>
|Port for Steam game server traffic. Use only in offline mode.
|-
|<code>Rcon IPAddress</code>
|<code>Any (0.0.0.0)</code>
|IP address for RCON traffic.
|-
|<code>Rcon Password</code>
|
|Password for authenticating incoming RCON traffic. A password is required for RCON to be enabled.
|-
|<code>Rate</code>
|<code>20</code>
|The rate at which the server sends updates to clients, in seconds, Valid range: 1 - 60
|-
|<code>Default Slots</code>
|<code>-1</code>
|The maximum number of slots allowed at one time -1 for infinity.
|-
|<code>Reserved Slots</code>
|<code>5</code>
|Number of additional slots allowed beyond max connections for users who have been assigned queue priority permissions. -1 for infinity.
|-
|<code>Max Users Loading At Same Time</code>
|<code>20</code>
|The number of users who can be loading in at the same time. -1 for infinity.
|-
|<code>UPnP Enabled</code>
|<code>true</code>
|Universal Plug and Play (UPnP) allows to auto-configure external traffic mapping for servers behind NAT.
|-
|<code>Relay Server Address</code>
|
|If provided, this will be used as fallback to proxy traffic between server and client if no direct connection is possible.
|}

Latest revision as of 10:57, 14 January 2026

The settings in this file can be accessed in-game by using the /serverui command and navigating to Initial Setup -> Network

Setting Default Description
Public Server false Whether or not to post this server to Strange Loop Games public server listings.
Playtime Calculated as users log in A string describing when this server typically has active players. Each character represents an hour, starting from Monday 12am.
  • 0 is Rarely
  • 1 is Sometimes
  • 2 is Usually

This is automatically set when a client connects to the server, but can also be set manually.

Time must be in GMT.

Discord Address The address of the Discord server that will be attached to this server. Should only include the part after "https://discord.gg/" as the rest will be filled in.
Password If provided, this password will be required to connect to this server, unless the connecting user is on the whitelist.
Name [your user]'s World The name of the server. Max 250 characters.
DetailedDescription A long description of the server to display when selected in the server browser. Use \n for line endings. Max 500 characters.
ServerCategory Category for public server listing within the server browser.

Allowed values:

  • None
  • Beginner
  • Established
  • Beginner Hard
  • Strange
IPAddress Any (0.0.0.0) Internal IP address to be used for traffic.
Remote Address Remote address which should be used to access the server. If not specified it will be detected automatically. Usually you should not need to set this, but if you want an exact address it may be useful. If no port is specified, will use GameServerPort.
Web Server Url If not specified, remote IP address will be used. Set this to use a DNS name or hide the web server behind a proxy. If no port is specified, port 80/443 will be used.
Game Server Port 3000 Port for game traffic. UDP only.
Web Server Port 3001 Port for web traffic. TCP only.
Rcon Server Port 3002 Port for RCON traffic. TCP only. See RCON for more information on configuring RCON.
Steam Server Port 3003 Port for Steam game server traffic. Use only in offline mode.
Rcon IPAddress Any (0.0.0.0) IP address for RCON traffic.
Rcon Password Password for authenticating incoming RCON traffic. A password is required for RCON to be enabled.
Rate 20 The rate at which the server sends updates to clients, in seconds, Valid range: 1 - 60
Default Slots -1 The maximum number of slots allowed at one time -1 for infinity.
Reserved Slots 5 Number of additional slots allowed beyond max connections for users who have been assigned queue priority permissions. -1 for infinity.
Max Users Loading At Same Time 20 The number of users who can be loading in at the same time. -1 for infinity.
UPnP Enabled true Universal Plug and Play (UPnP) allows to auto-configure external traffic mapping for servers behind NAT.
Relay Server Address If provided, this will be used as fallback to proxy traffic between server and client if no direct connection is possible.