This guide covers admin setup, console commands, player management, Oxide/uMod plugin support, and troubleshooting for your Hurtworld dedicated server. Hurtworld is a multiplayer survival FPS where players gather resources, build bases, and survive in a hostile environment. For initial server setup, configuration, and connection instructions, see Hurtworld Server Setup Guide.
1. Admin Setup
Hurtworld uses Steam IDs to grant admin privileges. Add admin commands to autoexec.cfg so they persist across restarts.
Adding an Owner
ownerid <SteamID64> "PlayerName" "reason"
Example: ownerid 76561198012345678 "Admin" "Server owner"
Adding a Moderator
moderatorid <SteamID64> "PlayerName" "reason"
Removing Admin Access
removeowner <SteamID64>
removemoderator <SteamID64>
2. Console Commands
Access the console through the GPanel Console tab, or press F1 in-game with admin privileges.
Player Management
| Command | Description |
|---|---|
kick <SteamID64> | Kick a player from the server. |
ban <SteamID64> | Permanently ban a player. |
unban <SteamID64> | Remove a player's ban. |
mutevoice <SteamID64> | Mute a player's voice chat. |
mutechat <SteamID64> | Mute a player's text chat. |
status | List all connected players with Steam IDs. |
World and Server Commands
| Command | Description |
|---|---|
teleport <SteamID64> <x> <y> <z> | Teleport a player to coordinates. |
teleportto <SteamID64> <TargetID> | Teleport one player to another. |
spawn <itemid> <amount> | Spawn items into your inventory (owner only). |
settime <hours> | Set the in-game time of day (0-24). |
weather <type> | Force weather (clear, rain, snow, sandstorm). |
say "message" | Send a server-wide chat message. |
save | Force an immediate world save. |
quit | Save and shut down the server. |
3. Oxide/uMod Plugin Support
Hurtworld supports the Oxide/uMod modding framework for extending server functionality with custom plugins, enhanced admin tools, and gameplay modifications.
Installing Oxide
- Stop your server from GPanel.
- Check if Oxide is pre-installed by looking for an
oxide/directory in the server files. - If not, download the latest Oxide for Hurtworld from umod.org.
- Upload the files to your server root via SFTP, overwriting when prompted.
- Start the server and verify Oxide loads in the console.
Installing Plugins
- Browse plugins at umod.org Hurtworld plugins.
- Download the
.csfile and upload it tooxide/plugins/. - The server auto-compiles and loads the plugin. Check the console for confirmation.
Popular Plugins
- Kits: Give players starter kits with configurable items and cooldowns.
- Teleportation: Let players set home points and teleport to each other.
- Stack Size Controller: Modify item stack sizes for convenience.
- Better Chat: Customize chat formatting and add chat groups.
- Anti-Cheat: Additional server-side cheat detection and prevention.
Managing Plugins
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Plugin Configuration
Most Oxide plugins generate configuration files in the oxide/config/ directory when first loaded. Edit these JSON files to customize plugin behavior. After editing, reload the plugin with oxide.reload PluginName to apply changes.
Plugin Data
Plugin data files (player data, stored information) are kept in oxide/data/. Include this directory in your SFTP backups to preserve plugin state across server moves or resets.
4. Troubleshooting
Server Crashes on Startup
- Check the GPanel console for error messages.
- If using Oxide, remove recently added plugins from
oxide/plugins/to identify the issue. - Try deleting
autoexec.cfgand restarting to regenerate defaults.
Players Cannot Connect
- Verify the server is running in GPanel.
- Check the correct IP and port from the Network tab.
- Ensure both server and player are on the same game version.
Oxide Plugins Not Loading
- Check the console for compilation errors when the plugin loads.
- Ensure the plugin is compatible with the current Hurtworld and Oxide version.
- Verify the
.csfile is directly inoxide/plugins/, not a subdirectory. - Try reloading with
oxide.reload PluginNameafter fixing any issues.
Performance Issues
- Reduce
maxplayersif the server lags with many connected players. - Review installed Oxide plugins -- some with frequent timers or heavy database operations impact performance.
- If performance remains poor, contact support about upgrading your server plan.
Related Articles
- Hurtworld Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Need Help?
If you run into issues with your Hurtworld server that are not covered here, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.