Necesse splits its configuration across two files: server.cfg handles connection-level settings like your port and password, while worldSettings.cfg controls gameplay for an individual world, things like difficulty, raids, and death penalties. This guide breaks down both files field by field.
Editing server.cfg
- Log into your MintServers panel and Stop your server.
- Go to the Files tab and open
server.cfg, located in your server'scfgfolder. - Edit the values you need, save the file, then Start your server.
📁 server (your main server directory)
📁 cfg
server.cfg uses a single SERVER = { } block:
port— The UDP port players connect through. Default is14159.slots— Maximum number of players, from 1 to 250.password— Password required to join. Leave as""for no password.maxClientLatencySeconds— How long a laggy client is tolerated before being disconnected.pauseWhenEmpty— Whentrue, the world pauses while no players are connected, so crops, settlers, and time stop progressing.giveClientsPower— Whentrue, connected clients get more control over their own hit detection and position, useful for reducing desync. Some hosts recommend disabling this on public servers.logging— Whentrue, creates a log file for each server session.language— Sets the server's language for log messages.zipSaves— Whentrue, compresses save files.MOTD— Message of the day shown to players when they join.
Editing worldSettings.cfg
Gameplay settings live in a separate file inside your world's save folder, not in server.cfg.
- Stop your server if it's running.
- In the Files tab, navigate to your world's save folder and open
worldSettings.cfg. - Edit your values, save, then Start your server.
📁 server
📁 saves
📁 YourWorldName (your world's save folder)
allowCheats— Whether cheat commands are enabled on this world. Turning this on disables achievements and cannot be reversed.difficulty— One of five difficulty levels (for exampleCLASSIC), affecting damage taken and knockback.deathPenalty— What a player loses on death. Confirmed values includeNONE(keep everything) andDROP_MATS(drop materials); there are five options in total.raidFrequency— How often hostile raids occur, confirmed valueOCCASIONALLYshown above; there are four frequency options in total.playerHunger— Whentrue, adds a hunger bar that requires players to keep their character fed.disableMobSpawns— Whentrue, stops mobs from spawning.forcedPvP— Whentrue, PvP is always enabled between players.unloadSettlements— Controls whether settlements unload when no players are nearby.maxSettlementsPerPlayer— Caps how many settlements a single player can own.-1means unlimited.dayTimeMod/nightTimeMod— Multipliers for how long day and night last, up to a max of 10.
/difficulty, /deathpenalty, and /raids. See our Necesse Server and Chat Commands article for the full list.
Setting Up Admins
Necesse doesn't use a separate admin file, permissions are granted entirely through the /permissions command:
- Make sure the player you want to promote is online and connected to your server.
- From the Console tab on your MintServers panel, or in-game chat if you're already an Owner, run
/permissions set, replacingwith User, Moderator, Admin, Owner, or Server.
The change applies immediately, no restart needed.
/permissions command. If you're unsure of the exact spelling on file, run /permissions list first to check.
That covers the full range of server and world configuration. If a setting isn't behaving the way you expect after saving, no worries! Just open a support ticket and our team will gladly take a look.