Skip to main content

Hytale Server Configuration

Configure your Hytale server through the Startup tab in the Game Panel.

Startup Tab Settings

All server settings are configured in the Startup tab. After making changes, restart your server for them to take effect.

Critical Security Setting

Allow Operators - READ THIS FIRST!The Allow Operators setting is enabled (1) by default.When enabled, ANY player can make themselves an operator on your server. This gives them full admin permissions!For public servers: Set Allow Operators to 0 to prevent random players from gaining admin access.For private servers with trusted friends: You can leave it 1 for convenience.

All Startup Variables

VariableDefaultDescription
Allow Operators1When 1, any player can op themselves. Set to 0 for public servers!
Auth ModeauthenticatedAuthentication mode. Use authenticated for online play, offline for LAN only
Automatic Update1Automatically update the server on restart
Memory Overhead0RAM (in MB) reserved for the system. Java gets the rest. See recommendations below
Enable Backups1Enable automatic world backups
Backup Frequency30Backup interval in minutes
Asset PackAssets.zipAsset pack file sent to players
PatchlinereleaseRelease channel (release for stable)
Game ProfileEmptyHytale profile username for server auth (leave empty for default)
Accept Early Plugins1Acknowledge that early plugins may cause stability issues
Disable Sentry1Disable crash reporting (recommended during plugin development)
Leverage AOT Cache1Use Ahead-Of-Time cache for faster boot times
JVM Arguments(optimized defaults)Advanced Java settings - only modify if you know what you’re doing

Memory Overhead Recommendation

The Memory Overhead setting reserves RAM for the system while Java (the server) uses the rest.
Recommended Memory Overhead: Set to 2048 (2GB) for most servers.This ensures the system has enough RAM while maximizing what’s available to Java.
Server RAMRecommended OverheadJava Gets
8GB2048~6GB
12GB2048~10GB
16GB2048~14GB

Game Profile Setting

If you have multiple Hytale profiles, you can specify which one to use for server authentication:
  1. Visit accounts.hytale.com
  2. Click Game Profiles in the left menu
  3. Copy the username of the profile you want to use
  4. Paste it into the Game Profile field
Leave empty to use your default/first profile automatically.

Auth Mode

ModeDescription
authenticatedOnline mode - players must have valid Hytale accounts
offlineOffline/LAN mode - no account verification
Only use offline mode for private LAN servers. Online servers should always use authenticated.

Operator Management

If you set Allow Operators to 0, you’ll need to manually manage operators.

Granting Operator Status

Use in-game commands or server console to grant operator status to trusted players.

Removing Operator Status

Similarly, use commands to remove operator status from players who should no longer have it.
Keep a list of your trusted operators. With Allow Operators disabled, only you (and existing operators) can grant op status to others.

Best Practices

For Public Servers

  1. Set Allow Operators to 0
  2. Manually op only trusted players
  3. Keep Auth Mode as authenticated
  4. Set Memory Overhead to 2048
  5. Keep backups enabled

For Private Servers

  1. Allow Operators can stay 1 if you trust all players
  2. Share server IP only with friends
  3. Still recommended to manage ops carefully

Applying Changes

After modifying any settings:
  1. Save your changes in the Startup tab
  2. Go to the Console tab
  3. Restart your server (not just stop/start)
  4. Changes take effect after restart
Early Access Notice: Settings and options may change as Hytale develops. Check back for updates to this documentation.