Vintage Story Server Commands List

Complete list of Vintage Story server commands for admin access, gamemodes, teleporting, banning, time, weather, and world management. Includes syntax and examples.

Last updated: February 28, 2026

4.9

482+ Satisfied Customers

Commands let you manage players, control the world, and configure your server on the fly. You can run them in-game (press T or / to open chat) or directly in the server console.

Giving Yourself Access

To run commands in-game, you need admin privileges. Run /op YourUsername in the server console, replacing YourUsername with your in-game name. This grants full access to every command below.

Admin and Permissions

/op <username> - Grant admin privileges. Only give this to players you fully trust - it unlocks everything.

/player <username> role suplayer - Remove admin privileges and return a player to the default role.

/role <rolename> privilege grant <privilege> - Grant a specific privilege to a role rather than giving full admin. Useful when you want moderators who can kick but not change world settings.

/player <name> privilege grant <privilege> - Grant a single privilege to one player without changing their role.

Player Management

/kick <username> [reason] - Disconnect a player immediately. The reason shows on their screen. Example: /kick Steve griefing the base

/ban <username> [reason] - Ban a player from the server permanently (until unbanned). Example: /ban Steve repeated griefing

/unban <username> - Remove a ban, allowing the player to rejoin.

/gamemode <username> <0-4> - Change a player’s gamemode.

ValueModeWhat it does
0GuestCannot place or break blocks
1SurvivalNormal gameplay with health and hunger
2CreativeAll blocks, instant break, flight, invincible
3SpectatorFly through the world, no interaction

Example: /gamemode Steve 2 puts Steve in creative mode. Use /gamemode 2 to change your own.

/player <name> clearinv - Wipe a player’s entire inventory. We see this in tickets when someone needs to fix a corrupted inventory after a mod removal.

/list clients - Show all online players.

Teleportation

/tp <x> <y> <z> - Teleport yourself to coordinates relative to world spawn. Example: /tp 500 120 -300

/tp <username> - Teleport to another player’s location. Example: /tp Steve

/tp <username> <x> <y> <z> - Teleport another player to specific coordinates. Example: /tp Steve 0 120 0 sends Steve back to spawn area.

Time and Weather

/time set <value> - Set the time of day. Accepts a number (0.0-23.9 in 24h format) or a name: morning, day, night, midnight, sunrise, sunset, latenight, witchinghour, and a few others. Example: /time set sunrise or /time set 14 for 2 PM.

/time speed <0-9999> - Control how fast time passes. Default is 60. Set to 0 to freeze time progression, or crank it up to speed through nights.

/time stop / /time resume - Pause and unpause all time-dependent processes including hunger, crop growth, and weather. Handy during build sessions.

/weather setprecip <-1 to 1> - Override rain intensity. -1 clears all clouds, 0 stops rain, 1 is full downpour.

/weather stoprain - Immediately stop current rain without changing the weather system permanently.

World and Server Management

/autosavenow - Force an immediate world save. Good practice before doing anything risky like installing mods.

/stop - Gracefully shut down the server. Saves the world before stopping.

/giveitem <itemcode> [amount] [player] - Spawn items. Item codes use the format game:itemname. Example: /giveitem game:gear-temporal 3 Steve gives Steve three temporal gears.

/serverconfig setspawnhere - Set the default spawn point to where you’re standing. You can also use /serverconfig defaultspawn <x> <y> <z> to set it to specific coordinates.

/serverconfig <setting> <value> - Change server settings live without editing config files. Common options:

  • /serverconfig maxclients 20 - Set max player slots
  • /serverconfig allowpvp true - Enable PvP
  • /serverconfig entityspawning false - Disable mob spawning (useful during builds)

Land Claims

/land claim new - Start defining a new protected area. Mark corners with /land claim start and /land claim end, then save with /land claim save "my base".

/land claim grant <player> <use|all> - Let another player interact with (use) or build in (all) your claimed land.

For the full command list including world generation tools, macros, and entity management, see the Vintage Story wiki. The commands above cover what you’ll actually reach for day-to-day - that’s a red flag if you’re using debug commands regularly on a production server.