Rust Server Admin Commands: 2025 Guide

Rust Server Admin Commands: 2025 Guide

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

CommandDescription
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.statusShow current players and server info (admins only)
global.playersLists connected clients
global.users()Shows user info of connected players

Player Bans, Kicks, and Roles

CommandDescription
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.banlistView 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

CommandDescription
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.addtimeFast forward time
env.timeSet exact time of day (0โ€“24)

๐Ÿ”ง Entity and Spawn Commands

CommandDescription
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

CommandDescription
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.cancelCancel crafting
craft.canceltask()Cancel current crafting task
craft.add [id]Add item to crafting queue

๐Ÿงช Debug and Dev Tools

CommandDescription
global.dump()Dump diagnostics
global.find "name"Search commands
global.echo "text"Print debug output
global.ent killKill targeted entity
global.ent lockLock targeted entity
global.ent unlockUnlock targeted entity
hierarchy.ls() / cd() / del()Object hierarchy tools
cui.test()Test CUI modules

๐ŸŒฆ๏ธ Weather and Environment

CommandDescription
weather.rain [0-1.0]Set rain intensity
weather.clouds()Adjust clouds
weather.fog()Adjust fog
weather.wind()Adjust wind

๐Ÿ’พ Server Management

CommandDescription
server.startStart server
server.stopStop server
server.saveForce save
server.readcfgLoad config
server.writecfgWrite config
server.backupManual 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

VariableDefaultDescription
antihack.enabledTrueEnable anti-hack
antihack.noclip_protection2Mode: 0 (off), 1 (raycast), 2 (spherecast)
antihack.speedhack_protection1Detect speed hacking
antihack.flyhack_protection1Detect fly hacking

๐ŸŽฎ Gameplay and UI

VariableDefaultDescription
craft.instantFalseInstant crafting
chat.enabledTrueEnable chat display
global.godFalseEnable godmode (admin only)
global.skincol / skintex-1Admin skin settings
graphics.fov75Field of view
graphics.hudTrueShow HUD

๐ŸŒ Network

VariableDefaultDescription
server.ipโ€”Server IP
server.port28015Server port
server.hostnameโ€”Server name
server.identitymy_server_identitySave location
server.maxplayers200Max players
server.tickrate10Tick rate
rcon.password1234RCON 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.