Colony Sim

Server & Chat Command Reference · Necesse

2D Pixel Sandbox · Colony Calculators & Dual-Syntax Server Console · 2D Sandbox / Colony Sim

Player tools indexed: 10 Admin consoles: 8

Commands grouped by server / player / chat, one click to copy

Player tools (10)

Instant interactive calculations and recipe planners

Population-driven rating (Tiny 0+ / Small 6+ / Average 12+ / Large 18+ / Huge 24+) and how many settlers you still need

#Settlement#Population
Open tool →

Only three work zones exist (Forestry / Husbandry / Fertilize); the latter two are role-locked. Mining, hunting and fishing are innate jobs, not zones

#Work Zone#Scheduling
Open tool →

Weighted happiness score from room size, furniture, food and personality — with strike-risk verdict and the cheapest improvement

#Happiness#Strike
Open tool →

Server admin and config generation (8)

Config files, startup scripts and command wizards for running a server

Save Repack SOP

Required

The full nine steps to change world settings, with a folder/zip name consistency check and a hard stop-the-server warning

Necesse uses only UDP 14159. Check OS firewall, cloud security group and router forwarding layer by layer, with ufw / iptables / firewalld commands

#Network#Firewall
Generate config →

Quantify the trade-offs of pauseWhenEmpty (CPU saved vs settlements halted), slots, maxClientLatencySeconds and giveClientsPower

#Performance#Lag
Generate config →

Necesse Ports & Protocols

Port Protocol Purpose
14159 UDP Game port (UDP only — this single port is enough; opening TCP alone will not make the server visible)

Necesse Dedicated Server Install (SteamCMD)

SteamCMD appid 1169370

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 1169370 validate +quit

https://necesse.wiki.gg/

Necesse Config file paths

  • cfg/server.cfg
  • saves/worlds/<存档>.zip 内 worldSettings.cfg

Server notes

TWO CONFIGS, TWO SYNTAXES. server.cfg sits in cfg/ and uses key = value. worldSettings.cfg is NOT in cfg/ — it is zipped inside saves/worlds/<world>.zip and uses key: value (colon). To change world rules you must: stop the server, download the zip, extract, edit, rename the folder, re-zip (zip name must match the folder name), upload, set "Load World" to the new name (no .zip suffix), then restart. Editing saves while the server runs can permanently corrupt the world. Also: pauseWhenEmpty=false is required for settlements to run 24/7, but the server then simulates continuously and that is the main source of lag complaints; giveClientsPower=false is stricter and works as basic anti-cheat, but feels less responsive. Logs go to logs/.

FAQ

Which Necesse server-admin tools are available?
We list 8 tools for Necesse: server.cfg Generator, worldSettings.cfg Generator, Save Repack SOP, Port & Firewall Doctor, SteamCMD Linux Deployment, Server & Chat Command Reference, Save Backup & Rotation, Performance Tuning. All of them run straight in your browser.
Which ports does Necesse need open?
Necesse defaults to 14159/UDP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
How do I install a dedicated Necesse server?
Install it with SteamCMD — the dedicated server app id for Necesse is 1169370, so +app_update 1169370 validate downloads or updates it. Config files usually live at cfg/server.cfg, saves/worlds/<存档>.zip 内 worldSettings.cfg.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.