background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Necesse Server Setup Guide

necesse setup config rpg 0 han trobat això útil
Disponible en: ESPAÑOL

This guide covers everything you need to know about setting up and configuring your Necesse dedicated server on Legion Hosting. Necesse is a cooperative action RPG with survival elements featuring exploration, crafting, base building, and settlement management across procedurally generated islands. For managing your server once it is running, see our Necesse Admin Commands guide.

What is Necesse?

Necesse is a top-down action RPG survival game where players explore procedurally generated worlds, gather resources, craft equipment, build bases, and manage NPC settlements. The game features a progression system that takes players through multiple biomes, increasingly challenging bosses, and deeper dungeon exploration. Multiplayer supports up to 250 players on a single server, making it ideal for large community servers as well as small friend groups.

Key features include:

  • Exploration — Travel between procedurally generated islands across multiple biomes
  • Combat — Fight increasingly difficult enemies and bosses with a variety of weapons and armor
  • Crafting & Building — Extensive crafting system with base construction and decoration
  • Settlement Management — Recruit NPCs, assign jobs, and build thriving settlements
  • Multiplayer — Cooperative gameplay with friends on dedicated servers

First Start

When your Necesse server is provisioned on Legion Hosting, it comes pre-configured and ready to start. To get your server running for the first time:

  1. Log in to GPanel at gpanel.legionhosting.net
  2. Select your Necesse server from the server list
  3. Click Start to launch the server
  4. The server will generate the default world and configuration files on first boot
  5. Once the console displays that the server is ready, players can connect
Default Port: Necesse uses UDP port 14159 by default. Your server's port is shown in GPanel on your server's main page. Ports are randomly assigned unless you have a private IP.

GPanel Startup Variables

GPanel provides startup variables under the Startup tab that let you configure key server parameters without editing files directly. Changes require a server restart to take effect.

Variable Default Description
SAVE_NAME Save1 Name of the world save file to load or create
SERVER_SLOTS 10 Maximum player slots (1-250)
SERVER_PASSWORD (empty) Server password for private servers. Leave blank for a public server.
AUTO_UPDATE 0 Enable or disable auto-update on startup. Set to 1 to enable.
SRCDS_BETAID (empty) Steam beta branch to install. Leave blank for the stable release.
Note: Startup variables set in GPanel will override values in server.cfg. If a setting is not behaving as expected, check your startup variables first.

Server Configuration (server.cfg)

The main server configuration is stored in server.cfg. On your GPanel server, you can find this file in the File Manager under the cfg/ directory. The file uses a structured format with settings enclosed in a SERVER = { } block.

Here is the complete list of server.cfg settings:

SERVER = {
    port = 14159,           // [0 - 65535] Server port
    slots = 10,             // [1 - 250] Maximum player slots
    password = "",          // Leave blank for no password
    maxClientLatencySeconds = 30,  // Max allowed client latency
    pauseWhenEmpty = true,  // Pause world when no players online
    giveClientsPower = true, // Client-side hit detection (anti-cheat)
    logging = true,         // Create log files for each server start
    language = en,          // Server language
    zipSaves = true,        // Compress save files
    MOTD = ""               // Message of the day
}

Setting Descriptions

Setting Default Description
port 14159 The UDP port your server listens on. Range: 0-65535. Usually managed by GPanel automatically.
slots 10 Maximum number of concurrent players. Range: 1-250.
password (empty) Server password. Leave blank for a public server. Players must enter this to connect.
maxClientLatencySeconds 30 Maximum allowed client latency in seconds before timeout. Increase if players with high ping are being disconnected.
pauseWhenEmpty true When enabled, the server pauses the world simulation when no players are connected. Set to false to keep the world running 24/7 (settlements will continue working).
giveClientsPower true When enabled, clients have authority over their own hit detection, position, and similar mechanics. Set to false for stricter server-side validation (acts as a basic anti-cheat but may feel less responsive).
logging true When enabled, the server creates log files for each session. Useful for troubleshooting.
language en Server language for system messages.
zipSaves true When enabled, save files are compressed. Saves disk space but slightly increases save/load times.
MOTD (empty) Message of the Day displayed to players when they join the server.

World Settings (worldSettings.cfg)

World-specific settings are stored in a separate file called worldSettings.cfg, located inside the world's save folder (e.g., saves/YourWorldName/worldSettings.cfg). These settings control gameplay mechanics and can be changed at any time.

Setting Default Description
allowCheats false Enables cheat commands on the server. Warning: Once enabled, this is irreversible and locks characters to cheat-enabled worlds.
difficulty NORMAL Game difficulty level. See the difficulty table below.
deathPenalty DROP_MATS What happens when a player dies. Options: NONE, DROP_MATS, DROP_INVENTORY, DROP_ALL, HARDCORE.
raidFrequency OCCASIONALLY How often raids occur. Options: OFTEN, OCCASIONALLY, RARELY, NEVER.
playerHunger true Enables or disables the hunger mechanic.
disableMobSpawns false When enabled, prevents hostile mobs from spawning naturally.
forcedPvP false When enabled, all players have PvP permanently enabled and cannot disable it.
unloadSettlements false Controls whether settlements unload when no players are nearby.
maxSettlementsPerPlayer -1 Maximum number of settlements a single player can own. Set to -1 for unlimited.
dayTimeMod 1.0 Day duration multiplier. Higher values make daytime last longer. Maximum: 10.
nightTimeMod 1.0 Night duration multiplier. Higher values make nighttime last longer. Maximum: 10.

Difficulty Levels

Difficulty Damage Modifier Knockback Modifier
Casual -50% damage taken Normal
Adventure -30% damage taken Normal
Classic (Normal) No modifier Normal
Hard +30% damage taken -25% knockback given
Brutal +100% damage taken -60% knockback given

Death Penalty Options

Penalty Description
NONE No items are dropped on death
DROP_MATS Non-equipment materials are dropped (default)
DROP_INVENTORY Main inventory is dropped (hotbar and equipped items are kept)
DROP_ALL All carried items are dropped
HARDCORE Permanent character death — the character is deleted

How to Connect

Once your server is running, players can connect using the following steps:

  1. Launch Necesse from Steam
  2. From the main menu, click Multiplayer
  3. Click Direct Connect (or Join Server if the server appears in the list)
  4. Enter your server's IP address and port in the format IP:Port (e.g., 192.168.1.100:14159)
  5. If the server has a password, enter it when prompted
  6. Click Connect
Finding Your Server IP: Your server's IP address and port can be found on the main page of your server in GPanel. For a detailed walkthrough, see our How to Find Your Server IP and Port guide.
Connection Issues? Make sure your server is fully started (check the console for a "Server started" message). If you cannot connect, verify the correct IP and port in GPanel. Necesse uses UDP protocol, so ensure there are no firewall rules blocking UDP traffic on your end.

Save Management

Necesse stores world data and player data in the saves/ directory on your server. Understanding the save structure helps with backups and world management.

Save File Structure

saves/
  YourWorldName/
    worldSettings.cfg      <-- World configuration
    world/                 <-- World data (islands, structures)
    players/               <-- Player character data
    settlements/           <-- Settlement information

Backup Recommendations

  • Use GPanel's built-in backup feature to create snapshots before major changes
  • You can also download the entire saves/ folder via SFTP for local backups
  • The server automatically saves periodically, but you can trigger a manual save using the /save command in the console

Resetting the World

To start with a fresh world:

  1. Stop the server in GPanel
  2. Open the File Manager
  3. Navigate to the saves/ directory
  4. Delete or rename the world folder you want to reset
  5. Start the server — a new world will be generated automatically
Warning: Deleting the world folder is permanent. Always create a backup before resetting. Player characters are stored inside the world folder and will also be lost.

Related Articles

Need Help?

If you are experiencing issues with your Necesse server or need further assistance, our support team is here to help. Submit a support ticket and we will get back to you as soon as possible.


T'ha estat útil aquest article?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.