> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sparkedhost.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# All Hytale Server Commands Explained

Hytale commands give you control over almost everything on your game server, from changing the world's time and weather to managing your whitelist, teleporting players, and building at scale in creative mode.

This is a complete list of Hytale server commands, explained in plain language. It covers console commands, admin commands, builder commands, player commands, and general commands. You'll also learn how the OP permission group works, how to give server operators full access, and how to run commands in-game or from the console on your own server.

## How To Run Hytale Commands (Console vs. In-Game)

You can run Hytale server commands in two places: the server console in your control panel, or the chat inside the game. Both use the same commands. The console always has full access, while in-game you need operator permissions for most commands.

### Running Commands From the Server Console

* Access the [Apollo Panel](https://control.sparkedhost.us/).

* In the **Console** tab, type the command and press Enter.

### Running Commands In Game

* Join your server and press **Enter** to open the chat.

* Type \`/\` followed by the command, then press **Enter**. For example, \`/time set day\` changes the world's time to day.

* Many commands require OP. To grant OP, run \`/op add <player>\` in the console.

### How To Find the Complete List of Available Commands

* Type \`/help\` to see the full list of available commands on your server.

* Type \`/help <command>\` to see how a specific command works and what it needs.

## Hytale Server Authentication

### What Server Authentication Does

Server authentication links your Hytale server to your Hytale account and the game's online services. If your server isn't authenticated, players may not be able to connect.

### How To Authenticate Your Hytale Server

1. Access the [Apollo Panel](https://control.sparkedhost.us/).

2. In the **Console** tab, type \`auth login device\` and press **Enter**.

3. The console prints a link and a device code.

4. Open the link, enter the code, and sign in with your Hytale account.

5. Run \`/auth status\` to confirm the server is authenticated.

| Command | What It Does |
| ---- | ---- |
| `/auth login device` | Starts the device login. Best for hosted servers. |
| `/auth login browser` | Starts a browser login. Only works if the server has a graphical environment. |
| `/auth status` | Shows whether the server is authenticated. |
| `/auth logout` | Logs the server out and ends the session. |
## OP Permission Group and Operator Permissions

The OP permission group is the top permission level on your server. Server operators get full access to the admin, world, and builder commands. Everyone else only gets the basic player commands.

| Command | What It Does |
| ---- | ---- |
| `/op add <player>` | Gives a player operator permissions. Use this from the console. |
| `/op remove <player>` | Removes operator permissions from a player. |
| `/op self` | Gives yourself OP. |
| `/perm` | The main permissions command. |
| `/perm user list <uuid>` | Lists the permissions assigned to a user. |
| `/perm group list <group>` | Lists the permissions assigned to a group. |
| Only make trusted people operators. An OP can ban players, change the world, and run commands as other players. |  |

## General Hytale Commands

These are the everyday commands that most players can use.

| Command | What It Does |
| ---- | ---- |
| `/help` | Shows the list of available commands. |
| `/list` | Shows the online players connected to the server. |
| `/whoami` | Shows your player information in chat. |
| `/whereami` | Shows your current location. |
| `/spawn` | Teleports you to the world's spawn location. |
| `/ping` | Shows the target player's latency and ticks. |
| `/emote` | Plays an emote in game. |
## Hytale Player Commands

These commands target a player. Most need operator permissions when you use them on someone else.

| Command | What It Does |
| ---- | ---- |
| `/heal` | Restores health and stamina up to max health. |
| `/damage` | Hurts the target player's health. |
| `/kill` | Kills and respawns the target player. |
| `/neardeath` | Sets your health to 1. |
| `/mount` | Dismounts you or a target player, or checks the player's mount status. |
| `/ping` | Shows the target player's latency and ticks. |
| `/whoami` | Prints your player information in chat. |
| `/whereami` | Prints a player's current position. |
| `/emote` | Plays an emote in game. |
| `/player` | The main command for player-related settings. |
## Hytale Admin Commands

Admin commands manage your players and your whole server. They require OP.

| Command | What It Does |
| ---- | ---- |
| `/whitelist add <player>` | Adds a player to the server whitelist. |
| `/whitelist remove <player>` | Removes a player from the whitelist. |
| `/whitelist enable` / `whitelist disable` | Turns the whitelist **on** or **off**. |
| `/whitelist list` | Lists everyone on the whitelist. |
| `/whitelist status` | Shows whether the whitelist is active. |
| `/whitelist clear` | Removes every player from the whitelist. |
| `/ban <player>` | Bans a player from the server. |
| `/unban <player>` | Unbans a player. |
| `/kick <player>` | Removes a player from the server. |
| `/gamemode <mode> [player]` | Changes a player's gamemode, such as creative or exploration. |
| `/give` | Spawns items for a player. |
| `/inventory` | Manages player inventories. |
| `/tp` | Teleports you to a location or player. |
| `/sudo <player>` | Runs a command as another player. |
| `/plugin list` | Lists the plugins installed on the server. |
| `/spawning` | Controls NPC spawning. |
| `/stop` | Stops the server. |
## Hytale World Commands

World commands control the environment, the map, and how your world behaves.

| Command | What It Does |
| ---- | ---- |
| `/time` | Gets or sets the world's time in game. Example: `/time set day` |
| `/weather` | Changes the world's in-game weather. Example: `/weather clear` |
| `/world` | The main command for managing all worlds on the server. |
| `/worldmap` | Manages world map settings. |
| `/warp set <name>` | Saves your current position as a warp. |
| `/warp go <name>` | Teleports you to a saved warp. |
| `/warp list` | Lists all warps. |
| `/warp remove <name>` | Removes a warp. |
| `/path` | Manages NPC patrol paths. |
| `/npc` | Commands related to NPCs. |
| `/block` | Block-related commands. |
| `/chunk` | Shows chunk info and handles loading. |
| `/fluid` | Controls fluids in a specified area. |
| `/lighting` | Controls and reads world lighting. |
## Hytale Builder Commands

#### Selection Commands

| Command | What It Does |
| ---- | ---- |
| `/pos1` | Sets the first position of your selection. |
| `/pos2` | Sets the second position of your selection. |
| `/expand` | Expands your selection in a specified direction. |
| `/contractselection` | Shrinks your selection by a specified amount. |
| `/shift` | Moves the position of your selection. |
| /deselect` | Clears your selection. |
#### Editing Commands

| Command | What It Does |
| ---- | ---- |
| `/setblocks ` | Sets every block in your selection to the specified block type. |
| `/fillblocks` | Fills empty space in your selection with the blocks you choose. |
| `/replace` | Replaces blocks in your selection with another block type. |
| `/clearblocks` | Clears all blocks in your selection. |
| `/hollow` | Hollows out the inside of your selection. |
| `/gmask ` | Sets the global block mask so edits affect only specific blocks. |
#### Clipboard Commands

| Command | What It Does |
| ---- | ---- |
| `/copy` | Copies your selection to the clipboard. |
| `/cut` | Copies your selection to the clipboard and removes the original. |
| `/paste` | Pastes the clipboard contents at your position. |
| `/flip` | Flips the clipboard contents. |
| `/rotate` | Rotates the clipboard contents. |
| `/stack` | Stacks your selection multiple times in one direction. |
| `/move` | Moves the contents of your selection. |
#### History and Import Commands

| Command | What It Does |
| ---- | ---- |
| `/undo` | Undoes your last change. |
| `/redo` | Brings back a change you undid. |
| `/settoolhistorysize` | Sets how many builder tool actions are kept in history. |
| `/prefab `save` / `load` / `delete` / `list` | Saves, loads, deletes, or lists prefabs to reuse builds. |
| `/importimage` | Opens the image import tool. |
| `/importobj` | Opens the voxel import tool for OBJ models. |
## Frequently Asked Questions

### Why isn't my command working?

* **You don't have permission.** Run \`/op add <your name>\` in the console.

* **The syntax is wrong.** Run \`/help <command>\` to see the exact format.

* **The player isn't online.** Commands that target a player need them to be on the server.

* **A typo.** Type the command exactly as shown.

### Can I use commands on a Hytale server I don't own?

Only the ones the server owner allows. Basic commands like \`/help\`, \`/spawn\`, \`/ping\`, and \`/emote\` are usually open to everyone.

Admin, world, and builder commands need operator permissions, so the owner has to make you an operator first.

### Do I need to be an operator to use Hytale server commands?

General and player commands are mostly open to everyone, but **admin**, **world**, and **builder** commands need operator permissions or the right permission from \`/perm\`.