Menu
 

Necesse Server Configuration: Launch Flags & Settings

Necesse Server Configuration

Necesse dedicated-server settings are supplied through launch arguments and the generated configuration/save files. The official wiki names the world file worldSettings.cfg (camel case) inside the compressed world save; do not substitute a generic world-settings.cfg schema or a Java server template. Start with the setup guide, then use the current jar's -help output alongside the official multiplayer documentation.

Useful launch arguments

ArgumentPurposeExample
-noguiRun without the graphical interface.-nogui
-worldChoose the world name.-world MyWorld
-portSet the server port.-port 14159
-slotsSet the player-slot value.-slots 10
-ownerGrant owner permissions to a connecting player name.-owner "AdminName"
-motdSet the message of the day.-motd "Welcome"
-passwordRequire a join password.-password "use-a-secret"
-pausewhenemptyControl pausing while empty.-pausewhenempty 1
-giveclientspowerControl the server's client-action checking.-giveclientspower 0
-loggingEnable or disable logging.-logging 1
-logsSet the log location when supported.-logs /var/log/necesse
-zipsavesControl zipped save handling.-zipsaves 1
-datadir / -localdirChoose or override data locations.Use the syntax shown by the current jar.

Example launch command

java -jar Server.jar -nogui -world MyWorld -port 14159 -slots 10 \
  -owner 76561198000000000 -motd "Welcome to Necesse" \
  -password "change-this" -pausewhenempty 1 -giveclientspower 0 -logging 1

Quote values containing spaces. Replace the example Steam ID and password. Run java -jar Server.jar -help after an update: supported flags and value formats belong to the current server package.

Network settings

The default Necesse server port is UDP 14159. Open and forward that one UDP port when home-hosting, or use the external port assigned by a managed provider. See the setup workflow for the firewall and save-path checks.

World and gameplay settings

World-specific gameplay is stored with the world and exposed through the game's supported server workflow. Difficulty, death penalty, raids, PvP, hunger, and settlement rules may vary by current game build and world creation path. Use the in-game/server commands described by the official wiki rather than inventing keys in a server config file.

The world settings and admin guide covers how to reason about these controls without presenting unverified defaults as a complete API.

Data locations

  • Linux: configuration and saves normally live below ~/.config/Necesse/.
  • Windows: configuration and saves normally live below %APPDATA%\Necesse\.
  • Custom location: check -datadir and -localdir in the actual launch command.

Back up the active path, not a guessed folder. Stop the server before copying a live world.

Apply changes safely

  1. Copy the save and current launch command.
  2. Change one argument.
  3. Restart the server and inspect logs.
  4. Join with a test account and confirm the result.

Official references

Want settings and backups managed through a panel? Host Necesse with Supercraft.

Tired of fighting this issue every patch?

Run a managed Necesse server with us. We handle the patches, mod-version pinning, save backups, and DDoS protection. Set up in minutes, multiple datacenter regions, no contract.

See Necesse hosting plans →
Top