Introduction
Whether you're running a PvP, PvE, or modded server โ learning how to effectively use Rust's admin commands is essential to maintaining a stable, fun, and fair server.
In this guide, weโll cover essential Rust server admin commands, how to assign permissions, manage player behaviour, run diagnostics, and tweak server variables for performance and gameplay balance.
For powerful and lag-free Rust hosting built for admins, check out:
๐ EUGameHost Rust Server Hosting
๐ ๏ธ Core Admin Commands
Player Moderation and Communication
| Command | Description |
|---|
admin.mutevoice "player" | Mutes a player's voice chat |
admin.unmutevoice "player" | Unmutes a player's voice chat |
admin.mutechat "player" | Mutes a player's text chat |
admin.unmutechat "player" | Unmutes a player's text chat |
chat.say "text" | Send text to in-game chat |
global.say "text" | Broadcast a message to all players |
global.status | Show current players and server info (admins only) |
global.players | Lists connected clients |
global.users() | Shows user info of connected players |
Player Bans, Kicks, and Roles
| Command | Description |
|---|
global.kick "player" | Kick a specific player |
global.kickall "reason" | Kick all players with optional reason |
global.ban "player" | Ban a player by name |
global.banid "SteamID" | Ban a player by Steam64 ID |
global.unban "SteamID" | Unban a Steam ID |
global.banlist | View all banned players |
global.banlistex() | View banned players with reasons |
global.listid() | View banned players by ID |
global.moderatorid "SteamID" | Assign moderator (AuthLevel 1) |
global.ownerid "SteamID" | Assign owner (AuthLevel 2) |
global.removemoderator "SteamID" | Remove moderator |
global.removeowner "SteamID" | Remove owner |
Want smoother performance, lower ping, and built-in admin tools?
๐ฅ Powered by Ryzen 7950X3D, NVMe SSDs, and Cosmic Guard DDoS protection, EUGameHost is designed for serious Rust server owners.
๐ Launch Your Rust Server Now
Player Utility & Server Control
| Command | Description |
|---|
global.kill() | Suicide command |
global.respawn() | Respawn player |
global.teleport() | Teleport |
global.teleport2me() | Teleport player to you |
global.teleportany() | Teleport to an animal/object |
global.spectate() | Enter spectate mode |
global.quit() | Leave the game |
global.report() | Submit a report |
global.restart() | Restarts server with countdown |
global.cleanup() | Cleanup entities |
gc.collect() | Collect garbage |
env.addtime | Fast forward time |
env.time | Set exact time of day (0โ24) |
๐ง Entity and Spawn Commands
| Command | Description |
|---|
entity.debug_toggle() | Debug entity info |
entity.nudge() | Slightly move entity |
entity.spawn [entity] | Spawn an entity |
entity.spawnhere [entity] [distance] | Spawn near player |
entity.spawnat [entity] [worldPos] | Spawn at coordinates |
๐ฆ Inventory and Crafting
| Command | Description |
|---|
inventory.give() | Give item |
inventory.giveid() | Give item by ID |
inventory.giveto() | Give item to player |
inventory.giveall() | Give all items |
inventory.givebp() | Give blueprint |
inventory.givebpall() | Give all blueprints |
inventory.givearm() | Give full armour |
inventory.endloot() | Close loot window |
craft.cancel | Cancel crafting |
craft.canceltask() | Cancel current crafting task |
craft.add [id] | Add item to crafting queue |
| Command | Description |
|---|
global.dump() | Dump diagnostics |
global.find "name" | Search commands |
global.echo "text" | Print debug output |
global.ent kill | Kill targeted entity |
global.ent lock | Lock targeted entity |
global.ent unlock | Unlock targeted entity |
hierarchy.ls() / cd() / del() | Object hierarchy tools |
cui.test() | Test CUI modules |
๐ฆ๏ธ Weather and Environment
| Command | Description |
|---|
weather.rain [0-1.0] | Set rain intensity |
weather.clouds() | Adjust clouds |
weather.fog() | Adjust fog |
weather.wind() | Adjust wind |
๐พ Server Management
| Command | Description |
|---|
server.start | Start server |
server.stop | Stop server |
server.save | Force save |
server.readcfg | Load config |
server.writecfg | Write config |
server.backup | Manual backup |
spawn.fill_populations() | Populate world |
spawn.fill_groups() | Populate groups |
โ๏ธ Server Config Variables (Selected)
Below are a few useful variables for performance, security, and gameplay control.
๐ Anti-Cheat
| Variable | Default | Description |
|---|
antihack.enabled | True | Enable anti-hack |
antihack.noclip_protection | 2 | Mode: 0 (off), 1 (raycast), 2 (spherecast) |
antihack.speedhack_protection | 1 | Detect speed hacking |
antihack.flyhack_protection | 1 | Detect fly hacking |
๐ฎ Gameplay and UI
| Variable | Default | Description |
|---|
craft.instant | False | Instant crafting |
chat.enabled | True | Enable chat display |
global.god | False | Enable godmode (admin only) |
global.skincol / skintex | -1 | Admin skin settings |
graphics.fov | 75 | Field of view |
graphics.hud | True | Show HUD |
๐ Network
| Variable | Default | Description |
|---|
server.ip | โ | Server IP |
server.port | 28015 | Server port |
server.hostname | โ | Server name |
server.identity | my_server_identity | Save location |
server.maxplayers | 200 | Max players |
server.tickrate | 10 | Tick rate |
rcon.password | 1234 | RCON password |
โ
Final Thoughts
Mastering Rust admin commands unlocks full control over your server โ from banning cheaters and moderating players to customising the weather and saving the world state. Whether you're an experienced admin or just starting, having this full command reference is invaluable.