Colony Sim

Necesse workshop

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

Player tools indexed: 10 Admin consoles: 8

One-stop Necesse colony and server toolkit: flag expansion planning from 80×80 to 272×272, population-driven size rating, a scheduler for the game's only three work zones, happiness and breeding-ratio math, and adventure-party boss HP projection. For hosts: generators for the two differently-syntaxed configs (server.cfg uses key = value, worldSettings.cfg uses key: value) plus a nine-step save-repack SOP.

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 tools can I use online?
We list 10 tools for Necesse: Flag Range Planner, Settlement Size Rating, Settler Role Compendium, Work Zone Scheduler, Happiness Optimizer, Breeding Ratio Calculator, Farm Plot & Fertilizer Planner, Storage & Shared Chest Logistics, NPC Recruit & Housing Planner, Adventure Party Boss HP Calculator. All of them run straight in your browser.
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.