====== Configuring MCServer ======

MCServer uses several configuration files for its settings. Although the defaults suffice for running the basic server for home purposes, everyone is advised to go through the settings and adjust them before running the server. This is especially true for publicly accessible servers.

Each configuration file is a .ini file that has the classic INI format:
<code ini>
[Section1]
Variable1=Value1
Variable2=Value2
Variable3=Value3.1,Value3.2,Value3.3

[Section2]
Variable4=Value4
</code>
Section names and variable names are case-insensitive. Values are generally case-insensitive, except for some special cases, e. g. file paths on unix.

===== Settings.ini =====
Settings.ini is the main server configuration. It contains things such as the server port, description, what worlds there are, whether the server authenticates users, what plugins are active etc. This file is compulsory, MCServer will not run without it.

===== User.ini and Groups.ini =====
These two files govern the users' roles on the server. Users are assigned to groups and groups have their permissions set. Also the default permissions (for unknown users) are specified.

===== World.ini =====
In each world's folder there is a World.ini file that describes the world. It contains the technical stuff, such as the spawn coords and the world's seed, as well as the generators used to generate new chunks in that world.

===== WebAdmin.ini =====
This file govern WebAdmin panel settings, such as port and users' login-password pairs.