Skip to content
Necesse
Game Configurator

Necesse Server Configuration Generator

Use the Necesse server config generator to configure your Necesse server without writing server.cfg by hand. Set Slots, password, MOTD, settlement limits and other fields in the form, or describe your server to the AI in Easy Mode. The live preview shows the finished server.cfg, ready to copy or download. Free, no sign-up required, and runs directly in your browser.

Built by Florian Galz

Example result

Example: the generated server.cfg

You set the options using a form or AI Easy Mode, and the generator creates the finished server.cfg for Necesse live. Below are the first lines of the default configuration; your file contains your values and all other settings.

Example · Default configuration

Output

server.cfg
SERVER = {	port = 14159, // [0 - 65535] Server default port	slots = 10, // [1 - 250] Server default slots	maxClientLatencySeconds = 30, // Maximum tolerated client latency before a player is disconnected.	password = , // Leave blank for no password.	MOTD = A ZapX Necesse Server, // Message of the day shown to connecting players.	strictServerAuthority = false, // If enabled, the server is much stricter about what clients can do. Only recommended if absolutely necessary.	unloadLevelsCooldown = 30, // Number of seconds a level stays loaded after the last player has left it.	droppedItemsLifeMinutes = 0, // Minutes that dropped items stay in the world. 0 or less for indefinite.	unloadSettlements = false, // Whether the server should unload player settlements or keep them loaded at all times.	maxSettlementsPerPlayer = -1, // Maximum number of settlements per player. -1 or less means infinite.	maxSettlersPerSettlement = -1, // Maximum number of settlers per settlement. -1 or less means infinite.	pauseWhenEmpty = true, // Pauses the world simulation when no players are connected.	logging = true, // Creates a log file for each server start.	zipSaves = true, // Compresses new save files instead of storing them uncompressed.
  • +2 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.

Settings

Necesse server settings: the 15 fields in server.cfg

Necesse’s server configuration is contained in a single SERVER = { 
 } block divided into four sections. Text values have no quotation marks, every field except the last is followed by a comma, and the generator adds a // comment to each field. The key used in the file appears in parentheses.

Network

Server port (port, 0–65535, default 14159), player Slots (slots, 1–250, default 10) and maximum client latency in seconds before a player is disconnected (maxClientLatencySeconds, 1–300, default 30).

Server identity

Server password (password, leave blank for a server without a password) and the message of the day shown to connecting players (MOTD, up to 200 characters).

World behavior

Strict server authority (strictServerAuthority, off by default); how many seconds a level stays loaded after the last player leaves (unloadLevelsCooldown, 0–3600, default 30); dropped item lifetime in minutes (droppedItemsLifeMinutes, 0–1440, 0 = unlimited); unload settlements (unloadSettlements, off by default); maximum settlements per player (maxSettlementsPerPlayer, up to 100) and settlers per settlement (maxSettlersPerSettlement, up to 500), both defaulting to -1 = unlimited; and pause when empty (pauseWhenEmpty, on by default).

Saves & logging

One log file per server start (logging, on by default), compression of new saves (zipSaves, on by default), and server language (language): English by default, or German, French, Spanish, Russian or Polish.

On a ZapX server, the panel passes Slots, MOTD, pause when empty, logging, save compression and language as startup parameters each time the server starts. It also passes a password set in the panel and assigns the port. The server reads all other values from server.cfg.

Guide

How to configure your Necesse server with server.cfg

From the first setting to the restart: how to get server.cfg onto your Necesse server.

  1. 1

    Step 1

    Open generator

    The generator starts with the default values from a fresh Necesse server.cfg. If you already have a server.cfg, upload it through the import feature or paste its contents to fill the form with the detected values.

  2. 2

    Step 2

    Choose Easy Mode or the form

    In Easy Mode, describe your server in your own words or choose an example preset, such as a small password-protected private server for friends. The AI suggests values and explains each change; you apply only the suggestions you select. In advanced mode, you set every option yourself.

  3. 3

    Step 3

    Configure server settings

    Set values in the Network, Server Identity, World Behavior and Saves & Logging categories, such as Slots, password, MOTD, dropped item lifetime and settlement limits.

  4. 4

    Step 4

    Check live preview

    The live preview shows the completed SERVER = { 
 } block of your server.cfg after every change. The generator flags invalid values.

  5. 5

    Step 5

    Copy, download, or share

    Copy the config, download server.cfg or share a link containing only the changed values, without the password.

  6. 6

    Step 6

    Replace server.cfg

    Replace cfg/server.cfg in your server’s root directory, for example through the File Manager on a ZapX server. If you have a Necesse server in your Dashboard, the generator applies the values directly to the startup parameters and server.cfg.

  7. 7

    Step 7

    Restart server

    Restart your Necesse server: Necesse reads server.cfg only at startup.

Setup

File location & usage

Two ways to get the config onto a server: upload it yourself or transfer it with one click through our panel.

The manual method

Upload yourself

  1. 1

    Download file

    Download the generated server.cfg using the button above.

  2. 2

    Upload via file manager or FTP/SFTP

    On a self-hosted server, place it in ~/.config/Necesse/cfg/server.cfg (Linux) or %APPDATA%\Necesse\cfg\server.cfg (Windows); at ZAP-Hosting, in necesse/cfg/server.cfg.

  3. 3

    Apply changes

    Necesse reads server.cfg only at startup — restart your server for changes to take effect.

The ZAP-Hosting way

Transfer instantly, no upload required

Rent a Necesse server from us and transfer your settings directly from this page with one click.

  • No FTP, no file manager
  • Live in seconds
  • Undo anytime

More tools

More tools for your Necesse server

View all Necesse tools

FAQ

Frequently asked questions

File location, fields, startup parameters, Easy Mode and security—quick answers.

The server.cfg file is at cfg/server.cfg relative to the server’s root directory, or cfg\server.cfg on Windows. On a ZapX server, you can view and edit it directly through the File Manager in the Customer Panel.

The generator covers all 15 fields in server.cfg: port, Slots, maximum client latency, password, MOTD, strict server authority, level unload delay, dropped item lifetime, unload settlements, maximum settlements per player, maximum settlers per settlement, pause when empty, logging, save compression and server language. Available languages are English, German, French, Spanish, Russian and Polish.

These values are not in server.cfg. The world name is a startup parameter set when you create your server in the ZapX Dashboard. Difficulty, death penalty and raids are part of your world’s settings. The generator only covers fields in server.cfg.

No. The download gives you a ready-to-upload server.cfg, but Necesse reads this file only at startup, so you need to restart the server. ZapX passes Slots, MOTD, pause when empty, logging, save compression and language as startup parameters each time the server starts, along with a password if one is set in the panel. The panel also sets the port. These values in an uploaded file therefore have no effect. If you have a server in your Dashboard, the generator applies them directly to the startup parameters.

The generator accepts 1 to 250 player Slots; the default is 10. The server port defaults to 14159 and can be set between 0 and 65535. On a ZapX server, the panel assigns the port, so this field is locked for customers with a server.

Describe the server you want in your own words, such as “a relaxed server where dropped items last a long time.” The AI suggests suitable settings and explains each change. You choose which suggestions to apply; nothing changes without your confirmation. Your server password is not sent to the AI.

The server password is not saved in share links and is masked in the form. A share link contains only the non-secret values you deliberately changed.

The generator is free and requires no sign-up: you can use the form, Easy Mode, import, copy, download and sharing features without an account. Your server.cfg is created directly in your browser. Only Easy Mode suggestions send your description and current settings, without the password, to the AI.

Any more questions?

Contact Support
Ready?

Get your Necesse server online today

Rent your Necesse server now and transfer this config with one click.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds