Skip to main content

Introduction to Unturned Server Configuration

Properly configuring your Unturned server is essential for creating the best gameplay experience for your players. This guide walks you through the various configuration files and options available on the Wasabi Hosting Gamepanel.

Core Configuration Files

Unturned servers use several key configuration files that control different aspects of the game:

Basic Server Setup

Commands.dat Configuration

The Commands.dat file contains startup commands for your server. Here’s a template with recommended settings:
Don’t set the FrameRate higher than 30 unless you have a very powerful server, as higher values significantly increase CPU usage.

Config.json Customization

The Config.json file in /Servers/YourServerName/Server/ allows more detailed configuration. Here’s a recommended setup:
The settings in Config.json override those in Commands.dat if both specify the same option.

Welcome Message Setup

Create a Welcome.txt file in your /Servers/YourServerName/Server/ directory to display a message when players join:
You can use basic formatting in your welcome message with color codes:
  • <color=red>Text</color> - Colored text
  • <size=20>Text</size> - Change text size
  • <b>Text</b> - Bold text
  • <i>Text</i> - Italic text

Workshop Mod Configuration

To add Workshop mods to your server:
  1. Create or edit WorkshopItems.dat in your /Servers/YourServerName/Server/ directory:
  1. You can also specify Workshop mods in your startup parameters in Gamepanel:
Too many Workshop mods can significantly increase server startup time and memory usage. Keep your mod list optimized.

Admin and Moderator Setup

Set up administrators and moderators by editing the respective files:

Admins.dat

Mods.dat

You can find a player’s Steam64 ID by searching their username on SteamID.io.

Game Mode Configuration

Unturned offers several game modes that can be set in Commands.dat:
The standard Unturned experience:

Difficulty Settings

Customize the server difficulty in Commands.dat:

Economy Configuration (with Rocket)

If you’re using the Uconomy plugin with Rocket, configure your economy in /Rocket/Uconomy/Uconomy.configuration.xml:

Custom Map Setup

To use a custom map on your server:
  1. Upload the map files to /Servers/YourServerName/Maps/YourMapName/
  2. Edit your Commands.dat to use the custom map:
Custom maps can cause server performance issues if they’re large or poorly optimized. Test thoroughly before deployment.

Rocket Configuration

If you’re using Rocket to extend your server functionality:

Basic Rocket Configuration

Configure your /Rocket/Rocket.config.xml file:

Rocket Permissions Setup

Configure /Rocket/Permissions.config.xml for user permissions:

Plugin Configuration Examples

Configure /Rocket/Plugins/Home/Home.configuration.xml:
Configure /Rocket/Plugins/Kits/Kits.configuration.xml:
Configure /Rocket/Plugins/TPAlwaysAllowed/TPAlwaysAllowed.configuration.xml:

Advanced Settings

BattlEye Configuration

To configure BattlEye anti-cheat, edit /BattlEye/Config/BEServer.cfg:

Hosting Multiple Servers

If you want to host multiple Unturned servers on the same machine, each needs its own port:

Startup Parameters

Configure these in your Wasabi Hosting Gamepanel startup command:

Map-Specific Configuration

Different maps may require specific settings:
Large map with many zombies:

Database Configuration

If your server or plugins use MySQL, configure your database in the relevant plugin configuration files:
Store database passwords securely and never share your database credentials.

Security Best Practices

Follow these security recommendations on your Wasabi Hosting Unturned server:
  1. Use strong passwords for RCON and server access
  2. Enable BattlEye for anti-cheat protection
  3. Regularly update your server and plugins
  4. Back up configurations before making changes
  5. Monitor logs for suspicious activity
  6. Implement permission restrictions carefully

Troubleshooting Common Issues

  1. Check for errors in the Gamepanel console
  2. Verify proper syntax in configuration files
  3. Ensure no duplicate entries exist in Commands.dat
  4. Check for corrupted configuration files
  5. Try starting with a minimal configuration and add features gradually
  1. Verify the server is running
  2. Check firewall settings
  3. Ensure the correct port is open (default: 27015)
  4. Verify the server is publicly listed
  5. Check for BattlEye compatibility issues
  1. Ensure plugin versions are compatible with your server version
  2. Check for plugin conflicts
  3. Verify proper XML syntax in configuration files
  4. Check /Rocket/Logs/ for specific error messages
  5. Try disabling and re-enabling plugins one by one
By following this guide, you should be able to configure your Unturned server on Wasabi Hosting to provide an excellent gameplay experience. If you need additional assistance, contact our support team.

Get your own Unturned server

Deploy a DDoS-protected Unturned server on AMD Ryzen hardware in about two minutes. Plans start at €7.49/month.