Necesse server admin runs on permission levels: set your world and options from the panel, then use /givepermission in the console to grant yourself and your moderators the powers you need.
Where the settings live
Two places control a Necesse server. The Startup tab holds the main server variables (things like the world name, maximum players, message of the day, and password) as simple fields you can edit and save. For anything not exposed there, open the Files tab and edit server.cfg directly. After you change either one, restart from the Console tab so the new values load.
Settings you will most often touch:
- World name: which world the server loads on start.
- Slots (max players): how many people can be online at once.
- Password: leave blank for a public server, set it for a private one.
- MOTD: the message of the day, the text players see as they join.
- Pause when empty: when enabled, the world pauses while nobody is online, which saves resources.
Give yourself admin with /givepermission
Necesse controls access with permission levels from 0 to 4, where 0 is a normal player and 4 is full owner control. Higher numbers unlock more commands.
The cleanest way to grant a level is from the Console tab, which always runs with full authority:
- Have the player join at least once so the server knows their name.
- Open the Console tab.
- Type /givepermission <playername> 4 and press Enter to make someone a full admin, or use a lower number such as 2 for a trusted moderator.
- Ask them to reconnect if the new powers do not appear right away.
Give level 4 only to people you completely trust, because it can change and delete things across your world.
Handy admin commands
Once you have permission, open the in-game chat (or use the Console, which always has full authority) and type /help to list every command your level unlocks. The exact set depends on your server version, but you will typically find commands for kicking (/kick) and banning (/ban) players, teleporting, setting the world spawn, and changing the time of day. Leading with /help means you are always using the correct, current syntax for your build instead of guessing.
Managing your world
Your world files live in the worlds folder, which you can browse under Files. To load a different world, change the world name in your Startup variables (or server.cfg) to match a folder inside worlds, then restart. To start completely fresh, set a world name that does not exist yet and the server generates a new world on the next start.
Before any of this, take a snapshot on the Backups tab. Restoring a snapshot overwrites your current files, so it is your undo button for a world change or a wipe you did not mean to make. Bringing over a world you played solo works too: upload its folder into worlds over SFTP (SFTP is a secure way to move files between your computer and your server, and the host, port, and username are on the Settings tab), then point the world name at it.
Still stuck? Jump into our Discord at discord.gg/GuavaHost and the team will help you out.