(Client Root Directory)/Server/HostServer.exe
(Client Root Directory)/Server/HostServer.x86
(Client Root Directory)/Server/HostServer
Config File Path:
(Client Root Directory)/Server/ConfigFiles/ServerConfig.config
Note that the server will automatically make this file after the first launch.
Settings in Config File(JSON style):
Framerate: the framerate affects the CPU usage of the server. 60 is the recommended value under regular circumstances.
LobbyIP and LobbyPort are used to connect to the official lobby server. Do not change these under regular circumstances.
TeamNum: max number of teams (up to 8. but it needs to be set to '1' in co-op mode)
NumPerTeam: max number of players in a team
GameMode: 260 (Adventure), 261 (Build)
GameType: 1 (PVP), 0 (Co-op)
ServerName: the name of your server shown in the lobby server
MapSeed: the seed for random terrain generation
TerrainType: 1 (Grassland), 2 (Forest), 3 (Redstone), 4 (Desert)
ClimateType: 0 (Dry), 1 (Temperate), 2 (Wet), 3 (Random)
VegetationType: 1 (Grassland), 2 (Forest), 3 (Redstone), 4 (Desert)
PublicServer: true (will be shown in the lobby server)/false
Below is the default setting file.
// Config file starts
// Config file ends
1: The server program takes up UDP ports 9900-9915, and TCP ports 8800-8815. So you can launch up to 16 server instances on one computer simultaneously.
2: If you plan on making your server public on the internet, please make sure all port-forwarding are done properly, or make it a DMZ server.
3: Saving multiplayer progress. This section describes how you can save multiplayer sessions and continue playing at a later time.
To do this, you must host your server with the client program.
When you want to save your multiplayer progress, quit to the lobby interface, find the 'Delete' button. Note that not only will this button remove your server from the server listing, it will also SAVE your multiplayer data locally. So at a later time, when you want to continue with the saved characters, you simply create the server with the OLD server name that you used previously. In case you have forgotten the old server name, you may find it under (Client Root Directory)/Server. In addition, the server config file will be ignored if you are continuing a saved progress(the config attached to the saved progress will be used instead).
Hope this helps.