Server Configuration/Users.eco: Difference between revisions

From Eco - English Wiki
[checked revision][checked revision]
Created page with "* <code>MaxRepFromOnePerson</code> The most positive reputation a player can receive from one other player. * <code>MinRepFromOnePerson</code> The most negative reputation a player can receive from one other player. * <code>WhiteList</code> Users who can enter the server without inputting a password. * <code>BlackList</code> Users who are denied entry to the server. * <code>Admins</code> Users with admin privileges, able to use admin commands. * <code>Reputations</code>..."
 
Updating with latest config information
 
Line 1: Line 1:
* <code>MaxRepFromOnePerson</code> The most positive reputation a player can receive from one other player.
The settings in this file can be accessed in-game by using the /serverui command and navigating to Initial Setup -> Users
* <code>MinRepFromOnePerson</code> The most negative reputation a player can receive from one other player.
[[Category:Server Management]]
* <code>WhiteList</code> Users who can enter the server without inputting a password.
{| class="wikitable sortable"
* <code>BlackList</code> Users who are denied entry to the server.
!Setting
* <code>Admins</code> Users with admin privileges, able to use admin commands.
!Default
* <code>Reputations</code> A list of titles given to users with corresponding reputation levels, and the color of those titles in hexcode.
!Description
* <code>UnStuckDisableTime</code> A cooldown for using the unstuck command, to prevent abuse.
|-
* <code>AdminCommandsLoggingLevel</code> Sets the level of logging that happens when an admin invokes admin [[Chat Commands|command]]s. There are four different levels:
|<code>UseWaste</code>
** <code>None</code> — No logging and no notification is given.
|<code>false</code>
** <code>LogFile</code> — Log to file.
|
** <code>LogFileAndNotifyAdmins</code> — Log to file and notifies the all admins connected to the server.
|-
** <code>LogFileAndNotifyEveryone</code> — Log to file and notifies the all users connected to the server.
|<code>APIAuthToken</code>
*<code>UseExactSpawnLocation</code> See [[#User Settings|User Settings]].
|
*<code>SpawnLocation</code> Where new players will be placed in the world. Written in X, Y and Z coordinates.
|API authentication key which may be used to access Web UI without a game user. May be used for external communication or by automation tools. Keep this setting secret as it can be used to perform dangerous actions.
<code>IgnoreVersionMismatch</code> Controls if clients with a different version to the server should be allowed to connect. Defaults to false, and is used for Debug purposes only as it will likely result in strange behaviour if changed.
|-
|<code>APIAdminAuthToken</code>
|
|API admin authentication key which may be used to access Web UI without a game user as an admin user. May be used for external communication or by automation tools. Keep this setting a secret as it can be used to perform dangerous actions.
|-
|<code>AllowDebugCalls</code>
|<code>false</code>
|If true, allows debug calls to be made to the web server, like 'GenerateTestData'
|-
|<code>UnStuckDisableTime</code>
|<code>60.0</code>
|The amount of seconds that must pass before a user can use /unstuck again after they have used it a few times recently.
|-
|<code>AdminCommandsLoggingLevel</code>
|<code>LogFileAndNotifyEveryone</code>
|Sets the level of logging that happens when an admin invokes admin commands.  
Valid values:
 
* <code>None</code> - no logging
* <code>LogFile</code> - logged in a file
* <code>LogFileAndNotifyAdmins</code> - logged in a file and admins see a message in the chat
* <code>LogFileAndNotifyEveryone</code> - logged in a file and everyone sees a message in the chat
|-
|<code>DelayNearbyFoodCheckMinutes</code>
|<code>4.0</code>
|Delay in minutes for the next searching nearby food location and moving spawn point.
|-
|<code>NearbyFoodSpawnLocationRadius</code>
|<code>20.0</code>
|When choosing a spawn point with nearby food, how far away can the food be?
|-
|<code>NearbyFoodSpawnCount</code>
|<code>5</code>
|When choosing a spawn point, this much food be nearby.
|-
|<code>UseExactSpawnLocation</code>
|<code>false</code>
|When true, spawn point stays as set below. When false, the spawn point will move periodically to be close to wild food.
|-
|<code>SpawnLocation</code>
|Varies
|The current spawn location.
|-
|<code>SpawnSearchRange</code>
|<code>600</code>
|Spawn point search range when no exact location is given.
|-
|<code>MovementHackDetection</code>
|<code>false</code>
|When true, users who likely cheat movement will be identified and kicked from the server. Warning: this is a beta feature and may identify non-cheating users as cheaters and disconnect them.
|-
|<code>RequiredOccupancyBeforeAFKKick</code>
|<code>0.0</code>
|Percent of Server Occupancy Required Before Enforcing Inactivity Kicking (0 - 100). Use zero if you want that the server disconnects players based only on the inactivity time.
|-
|<code>TimeRequiredForAFKMinutes</code>
|<code>0.0</code>
|Minutes of inactivity before kicking player. User zero if you don't want your server to implement the AFK system.
|-
|<code>WhiteList</code>
|
|Users on the whitelist do not need to enter a password to connect to a passworded server. Use either SLG ID or STEAMID64
|-
|<code>BlackList</code>
|
|Blacklisted users are denied connection to the server. Use either SLG ID or STEAMID64
|-
|<code>MuteList</code>
|
|Muted users are not allowed to user chat on the server. Use either SLG ID or STEAMID64
|-
|<code>Admins</code>
|
|Admins are allowed to use [[Chat Commands#Admin Commands|admin chat commands]]. Use either SLG ID or STEAMID64
|-
|<code>QueuePriorities</code>
|
|Users assigned to a queue priority will advance to the front of the line of players with a lower number priority when trying to connect while the server is full.
|-
|<code>UsersWithReservedSlotsAtQueue</code>
|
|Users who have reserved slots at login queue.
|}

Latest revision as of 10:56, 14 January 2026

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

Setting Default Description
UseWaste false
APIAuthToken API authentication key which may be used to access Web UI without a game user. May be used for external communication or by automation tools. Keep this setting secret as it can be used to perform dangerous actions.
APIAdminAuthToken API admin authentication key which may be used to access Web UI without a game user as an admin user. May be used for external communication or by automation tools. Keep this setting a secret as it can be used to perform dangerous actions.
AllowDebugCalls false If true, allows debug calls to be made to the web server, like 'GenerateTestData'
UnStuckDisableTime 60.0 The amount of seconds that must pass before a user can use /unstuck again after they have used it a few times recently.
AdminCommandsLoggingLevel LogFileAndNotifyEveryone Sets the level of logging that happens when an admin invokes admin commands.

Valid values:

  • None - no logging
  • LogFile - logged in a file
  • LogFileAndNotifyAdmins - logged in a file and admins see a message in the chat
  • LogFileAndNotifyEveryone - logged in a file and everyone sees a message in the chat
DelayNearbyFoodCheckMinutes 4.0 Delay in minutes for the next searching nearby food location and moving spawn point.
NearbyFoodSpawnLocationRadius 20.0 When choosing a spawn point with nearby food, how far away can the food be?
NearbyFoodSpawnCount 5 When choosing a spawn point, this much food be nearby.
UseExactSpawnLocation false When true, spawn point stays as set below. When false, the spawn point will move periodically to be close to wild food.
SpawnLocation Varies The current spawn location.
SpawnSearchRange 600 Spawn point search range when no exact location is given.
MovementHackDetection false When true, users who likely cheat movement will be identified and kicked from the server. Warning: this is a beta feature and may identify non-cheating users as cheaters and disconnect them.
RequiredOccupancyBeforeAFKKick 0.0 Percent of Server Occupancy Required Before Enforcing Inactivity Kicking (0 - 100). Use zero if you want that the server disconnects players based only on the inactivity time.
TimeRequiredForAFKMinutes 0.0 Minutes of inactivity before kicking player. User zero if you don't want your server to implement the AFK system.
WhiteList Users on the whitelist do not need to enter a password to connect to a passworded server. Use either SLG ID or STEAMID64
BlackList Blacklisted users are denied connection to the server. Use either SLG ID or STEAMID64
MuteList Muted users are not allowed to user chat on the server. Use either SLG ID or STEAMID64
Admins Admins are allowed to use admin chat commands. Use either SLG ID or STEAMID64
QueuePriorities Users assigned to a queue priority will advance to the front of the line of players with a lower number priority when trying to connect while the server is full.
UsersWithReservedSlotsAtQueue Users who have reserved slots at login queue.