Password (private server) – how it really works
There is no standard /password set or /password remove command for Hytale dedicated servers.
To password-protect a server, set the password in server configuration (usually config.json or your hosting panel’s “Server Password” field), then restart the server.
Typical config.json example:
"Password": "YourPasswordHere"
To remove the password requirement, set it to an empty string (or clear the field in your panel), then restart.
Moderation commands (kick, ban, unban)
These are the commands most admins use day-to-day:
/who– list online players/kick <player> [reason]– kick a player/ban <player> [reason]– ban a player/unban <player>– unban a player
Bans are stored server-side (commonly in bans.json).
Player utility commands
These are handy for support, troubleshooting, and quick checks:
/whereami– prints your current location/ping– shows network ping information/tps– shows server TPS (performance)/seed– prints the world seed/gamemode <mode> [player]– change game mode (if enabled on your server)
Teleport and travel commands
Teleportation commands are extremely useful for admins and builders.
Common commands you’ll see:
/tp– teleport a player to a location (supports coordinates; relative coords often use~)/tpall– teleport all players to a location/top– teleport to the highest block above you/spawn– teleport to world spawn/sethomeand/home– set and return to your home/warp– manage named warp points
Examples:
-
Teleport 10 blocks upward:
/tp ~ ~10 ~
-
Set home and go home:
/sethome/home
Warp syntax can vary by build (for example add, remove, list, go). Use:
/warp --help
World and environment commands
These commands affect time, weather, lighting, and world management.
Time
/time– show current world time/time <value>or/time set <value>– set time (depends on build)
Weather
/weather– manage weather
Lighting
/lighting– manage world lighting (and related debug/updates)
Worlds
/world– world-related management commandsworld setdefault <worldName>(or/world setdefault <worldName>) – set the default world
World storage is kept under the server’s universe/ folder. Each world typically has its own config file under universe/worlds/<WorldName>/config.json.
Building and selection commands (creative/admin tools)
Hytale includes powerful selection tools for building and editing structures.
Make a selection
Most selection-based tools use two corners:
/pos1– set first corner/pos2– set second corner
Clipboard and undo
/copy– copy selection/cut– cut selection/paste– paste clipboard/undo– undo last edit/redo– redo last undone edit
Fill / replace / clear
/fillblocks <pattern>– fill the selection with a block pattern/replace <from> <to>– replace one block type with another/clear– clear selection (often sets to Empty)
Resize / move the selection
/expand– expand selection/contract– shrink selection/move– move selection contents/shift– shift selection
Rotate / flip
/rotate– rotate clipboard/flip– flip clipboard
Prefabs
/prefab– save/load/list prefabs/editprefab– prefab editing commands
Because these commands can be destructive, it’s smart to test on a copy world or keep backups.
Quick reference (most-used commands)
| Category | Commands |
|---|---|
| Help | /help, /help <cmd>, <cmd> --help |
| Auth | /auth login device, /auth persistence Encrypted (if prompted) |
| OP & perms | /op self, /op add <player>, /op remove <player>, /perm --help, /whoami |
| Whitelist | /whitelist on, /whitelist off, /whitelist add <player>, /whitelist remove <player>, /whitelist list |
| Password | Set Password in config.json or panel (restart required) |
| Moderation | /who, /kick <player> [reason], /ban <player> [reason], /unban <player> |
| Travel | /tp, /tpall, /spawn, /sethome, /home, /top, /warp --help |
| World | /time, /weather, /lighting, /world, /world setdefault <world> |
| Building | /pos1, /pos2, /copy, /cut, /paste, /undo, /redo, /fillblocks, /replace, /clear, /expand, /contract |
Troubleshooting (when commands “don’t work”)
- “Unknown command”: run
/helpand confirm the command exists on your build. - “No permission”: give yourself OP (
/op self) or assign the correct permission node with/perm. - Console vs chat mismatch: try adding or removing the leading
/depending on where you’re running the command. - Edits not saving: if you manually edited
config.json,whitelist.json, orpermissions.json, make sure the server was stopped, then restart to apply changes.