Editing Server Configuration
From Eco - English Wiki
Your changes will be displayed to readers once an authorized user accepts them. (help)
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[Server Configuration]] can be done either through the server GUI or by directly editing configuration files. The latter option is only recommended for advanced users. Many aspects of the world, items, and player settings can be changed in this way. | [[Server Configuration]] can be done either through the server GUI or by directly editing configuration files. The latter option is only recommended for advanced users. Many aspects of the world, items, and player settings can be changed in this way. | ||
''This configuration guide is based on player tests and crowd-sourcing. No information in this guide has been confirmed by | ''This configuration guide is based on player tests and crowd-sourcing. No information in this guide has been confirmed by [[SLG]].'' | ||
== Basic server configuration == | == Basic server configuration == | ||
[[File:ServerConfig_Example.jpg|300px|thumb|Setting a server's public status to "True" and adding a server description, both done in the Config tab of the Network plugin.]] | [[File:ServerConfig_Example.jpg|300px|thumb|Setting a server's public status to "True" and adding a server description, both done in the Config tab of the Network plugin.]] | ||
Line 19: | Line 19: | ||
** <code>"Playtime": "110000011111111122222222 110000011111111122222222 110000011111111122222222 110000011111111122222222 111110011111111122222222 221110012222222222222222 221110012222222222222222",</code> | ** <code>"Playtime": "110000011111111122222222 110000011111111122222222 110000011111111122222222 110000011111111122222222 111110011111111122222222 221110012222222222222222 221110012222222222222222",</code> | ||
** 1=Sometimes, 2= Regular, 0=Rarely. | ** 1=Sometimes, 2= Regular, 0=Rarely. | ||
** | ** Each line here represents a day. Remove all spaces and linebreaks when adding it to the config. If it contains and spaces or linebreaks it will crash the server on startup. | ||
===== Set server Discord ===== | ===== Set server Discord ===== | ||
* Discord Address — Adding the unique ID of a Discord server (after the “discord.gg/”) will provide a link to the Discord server from the tutorial. | * Discord Address — Adding the unique ID of a Discord server (after the “discord.gg/”) will provide a link to the Discord server from the tutorial. | ||
Line 66: | Line 66: | ||
''Note:'' Whitelist, Blacklist, and Admins all use player IDs. Use the <code>/whois</code> [[command]] to see their ID. You will need to enter the proper ID when editing these lists manually. | ''Note:'' Whitelist, Blacklist, and Admins all use player IDs. Use the <code>/whois</code> [[command]] to see their ID. You will need to enter the proper ID when editing these lists manually. | ||
Use the | Use the SLG ID unless the user is a Steam-only user. | ||
{|class="wikitable" | {|class="wikitable" | ||
| | | SLG only account || use SLG ID | ||
|- | |- | ||
| Steam only account || use STEAMID64 | | Steam only account || use STEAMID64 | ||
|- | |- | ||
| | | SLG + Steam linked account || use SLG ID | ||
|} | |} | ||
You are able to use the player's name when running the corresponding commands from inside the game. | You are able to use the player's name when running the corresponding commands from inside the game. | ||
Line 83: | Line 83: | ||
** <code>LogFileAndNotifyEveryone</code> — Log to file and notifies the all users connected to the server. | ** <code>LogFileAndNotifyEveryone</code> — Log to file and notifies the all users connected to the server. | ||
* <code>UseExactSpawnLocation</code> — Toggles rather exact spawn location should be used for new players, or if the spawn location should be automatically changed dynamically to where there is wild food to gather. Default set to false. | * <code>UseExactSpawnLocation</code> — Toggles rather exact spawn location should be used for new players, or if the spawn location should be automatically changed dynamically to where there is wild food to gather. Default set to false. | ||
==== World Generation Settings ==== | ==== World Generation Settings ==== | ||
WorldGenerator > Config | WorldGenerator > Config | ||
Line 92: | Line 93: | ||
===== Change World Size ===== | ===== Change World Size ===== | ||
* Dimensions — Changes the size of the world. The X and Y values ''must'' be the same and divisible by 4. However, not all worlds with dimensions that follow these rules will be stable. | * Dimensions — Changes the size of the world. The X and Y values ''must'' be the same and divisible by 4. However, not all worlds with dimensions that follow these rules will be stable. | ||
NOTE: The server (EcoServer32.exe) that is bundled with the Eco game client can only run worlds up to 100x100. To run larger worlds, the server must be downloaded separately, through Steam or the | NOTE: The server (EcoServer32.exe) that is bundled with the Eco game client can only run worlds up to 100x100. To run larger worlds, the server must be downloaded separately, through Steam or the SLG website. | ||
Below are the current recommendations for world sizes. Worlds built outside these recommendations may experience playability, performance, and stability issues that are outside the capabilities of | Below are the current recommendations for world sizes. Worlds built outside these recommendations may experience playability, performance, and stability issues that are outside the capabilities of SLG support staff: | ||
* (72,72) — {{unit|0.52|km2}} — This is the default size, recommended for singleplayer and coop games. | * (72,72) — {{unit|0.52|km2}} — This is the default size, recommended for singleplayer and coop games. | ||
* (100,100) — {{unit|1|km2}} — This is the maximum size the 32-bit Server (executed by Singleplayer) can handle and the recommended size for small public servers. (Used by official servers to create a challenge-focused experience, despite them being medium to large sized) | * (100,100) — {{unit|1|km2}} — This is the maximum size the 32-bit Server (executed by Singleplayer) can handle and the recommended size for small public servers. (Used by official servers to create a challenge-focused experience, despite them being medium to large sized) | ||
Line 118: | Line 119: | ||
Worlds over 400x400 may be possible to generate without the server crashing, but are extremely likely to be unstable, even with the most performant hardware available on clients and the server. Strange Loop Games does generally not provide any support nor take bug reports for worlds with such sizes. | Worlds over 400x400 may be possible to generate without the server crashing, but are extremely likely to be unstable, even with the most performant hardware available on clients and the server. Strange Loop Games does generally not provide any support nor take bug reports for worlds with such sizes. | ||
===== Change World Shape ===== | ===== Change World Shape ===== | ||
* WaterLevel — Sea level height. | * WaterLevel — Sea level height. | ||
Line 144: | Line 142: | ||
''Note: This configuration guide is based on player tests and crowd-sourcing. No information in this guide has been confirmed by | ''Note: This configuration guide is based on player tests and crowd-sourcing. No information in this guide has been confirmed by [[SLG]].'' | ||
=== List of configuration files === | === List of configuration files === | ||
The standard configuration files are located in ''Eco\Eco_Data\Server\configs'' | The standard configuration files are located in ''Eco\Eco_Data\Server\configs'' | ||
Line 152: | Line 150: | ||
Controls whether to keep backup save files, and how often to create them. | Controls whether to keep backup save files, and how often to create them. | ||
==== Difficulty.eco ==== | ==== Difficulty.eco ==== | ||
Many of these settings were made obsolete with [[Versions#v0.8.0.0|version 0.8.0.0]], but may remain in the config files. See also [[Server Configuration#EcoSim.eco|EcoSim.eco]] for the base skill gain rate. | |||
{| class="wikitable sortable mw-collapsible" | {| class="wikitable sortable mw-collapsible" | ||
|+ | |+ | ||
Line 171: | Line 170: | ||
|<code>1.0</code> | |<code>1.0</code> | ||
| | | | ||
| | |Lower = faster star progression. | ||
|- | |- | ||
|<code>SkillGainMultiplier</code> | |<code>SkillGainMultiplier</code> | ||
|<code>1.0</code> | |<code>1.0</code> | ||
| | | | ||
| | |Higher = quicker XP. | ||
|- | |- | ||
|<code>SpecialtyExperiencePerLevel</code> | |<code>SpecialtyExperiencePerLevel</code> | ||
|<code>25.0</code> | |<code>25.0</code> | ||
| | | | ||
| | |Higher = longer. | ||
|- | |- | ||
|<code>CraftResourceModifier</code> | |<code>CraftResourceModifier</code> | ||
|<code>1.0</code> | |<code>1.0</code> | ||
| | | | ||
| | |Modifies how many resources players need for crafting | ||
|- | |- | ||
|<code>CraftTimeMultiplier</code> | |<code>CraftTimeMultiplier</code> | ||
|<code>1.0</code> | |<code>1.0</code> | ||
| | | | ||
| | |Modifies the crafting time | ||
|- | |- | ||
|<code>PlayerExperiencePerSpecialtyExperience</code> | |<code>PlayerExperiencePerSpecialtyExperience</code> | ||
|<code>0.0</code> | |<code>0.0</code> | ||
| | | | ||
| | | | ||
|- | |- | ||
|<code>EndgameCraftCost</code> | |<code>EndgameCraftCost</code> | ||
Line 251: | Line 202: | ||
* <code>Normal</code> | * <code>Normal</code> | ||
* <code>Expensive</code> | * <code>Expensive</code> | ||
| | | | ||
|} | |} | ||
The following presets are available by default | The following presets are available by default: | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! No Collaboration ( | ! No Collaboration (0-3 players) | ||
|- | |- | ||
| Specialty Cost Multiplier || 0.1 | | Specialty Cost Multiplier || 0.1 | ||
|- | |- | ||
| Skill Gain Multiplier || 5 | | Skill Gain Multiplier || 5 | ||
|- | |||
| Specialty Experience Divisor || 20 | |||
|- | |||
| Specialty Experience Per Level || 25 | |||
|- | |||
| Unlearn Refund Rate || 0.5 | |||
|- | |- | ||
| Craft Resource Modifier || 0.5 | | Craft Resource Modifier || 0.5 | ||
Line 291: | Line 222: | ||
| Craft Time Multiplier || 0.5 | | Craft Time Multiplier || 0.5 | ||
|- | |- | ||
| | | Player Experience Per Specialty || 0 | ||
| | |||
|- | |- | ||
| | | End Game Craft Cost || Normal | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
Line 305: | Line 233: | ||
|- | |- | ||
| Skill Gain Multiplier || 2 | | Skill Gain Multiplier || 2 | ||
|- | |||
| Specialty Experience Divisor || 20 | |||
|- | |||
| Specialty Experience Per Level || 25 | |||
|- | |||
| Unlearn Refund Rate || 0.5 | |||
|- | |- | ||
| Craft Resource Modifier || 1 | | Craft Resource Modifier || 1 | ||
Line 310: | Line 244: | ||
| Craft Time Multiplier || 1 | | Craft Time Multiplier || 1 | ||
|- | |- | ||
| | | Player Experience Per Specialty || 0 | ||
| | |||
|- | |- | ||
| | | End Game Craft Cost || Normal | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
Line 324: | Line 255: | ||
|- | |- | ||
| Skill Gain Multiplier || 1 | | Skill Gain Multiplier || 1 | ||
|- | |||
| Specialty Experience Divisor || 20 | |||
|- | |||
| Specialty Experience Per Level || 25 | |||
|- | |||
| Unlearn Refund Rate || 0.5 | |||
|- | |- | ||
| Craft Resource Modifier || 1 | | Craft Resource Modifier || 1 | ||
Line 329: | Line 266: | ||
| Craft Time Multiplier || 1 | | Craft Time Multiplier || 1 | ||
|- | |- | ||
| | | Player Experience Per Specialty || 0 | ||
| | |||
|- | |- | ||
| | | End Game Craft Cost || Normal | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
Line 343: | Line 277: | ||
|- | |- | ||
| Skill Gain Multiplier || 1 | | Skill Gain Multiplier || 1 | ||
|- | |||
| Specialty Experience Divisor || 20 | |||
|- | |||
| Specialty Experience Per Level || 25 | |||
|- | |||
| Unlearn Refund Rate || 0.5 | |||
|- | |- | ||
| Craft Resource Modifier || 1 | | Craft Resource Modifier || 1 | ||
Line 348: | Line 288: | ||
| Craft Time Multiplier || 1 | | Craft Time Multiplier || 1 | ||
|- | |- | ||
| | | Player Experience Per Specialty || 0 | ||
| | |||
|- | |- | ||
| | | End Game Craft Cost || Expensive | ||
|- | |- | ||
|} | |} | ||
==== Disasters.eco ==== | ==== Disasters.eco ==== | ||
File use to configure the meteor. | File use to configure the meteor. | ||
Line 379: | Line 315: | ||
|} | |} | ||
* | * | ||
==== EcoSim.eco ==== | ==== EcoSim.eco ==== | ||
Contains settings for atmosphere, [[pollution]] rates (e.g. from [[tailings]]) and sea level rise, as well as [[biome]] definitions and simulation interactions like rainfall. | Contains settings for atmosphere, [[pollution]] rates (e.g. from [[tailings]]) and sea level rise, as well as [[biome]] definitions and simulation interactions like rainfall. | ||
Line 398: | Line 327: | ||
** <code>English</code> English | ** <code>English</code> English | ||
** <code>French</code> Français | ** <code>French</code> Français | ||
==== ModKit.eco ==== | ==== ModKit.eco ==== | ||
Controls mod loading. | Controls mod loading. |