Skip to main content

Minecraft Server Configuration Guide

Properly configuring your Minecraft server is crucial for performance, security, and gameplay experience. This guide explains the key configuration files and settings for your Minecraft server running on our Wasabi Hosting Gamepanel.

server.properties

The main configuration file for any Minecraft server. Here’s a breakdown of essential settings:

Important Properties Explained

Changes to server.properties require a server restart to take effect.

Optimization Through server.properties

For optimal performance, consider these settings:

spigot.yml

If you’re running Spigot or Paper (recommended), you’ll have access to additional configuration options in spigot.yml.

Notable Spigot Settings

paper.yml

Paper servers have additional optimization options in paper.yml.

Key Paper Optimizations

bukkit.yml

The bukkit.yml file controls more general server behavior.

Important Bukkit Settings

Plugin Configuration

Most plugins have their own configuration files in the plugins/ directory. General tips:
  1. Always back up before editing plugin configs
  2. Follow documentation for each plugin
  3. Restart the server after configuration changes
  4. Use YAML validators for complex files
  5. Check console for configuration errors on startup

Advanced Configuration

Startup Flags in Gamepanel

In the Wasabi Hosting Gamepanel, you can select “Aikar’s Flags” from the ADDITIONAL FLAGS dropdown for optimal performance:
Aikar’s Flags are professionally tuned Java arguments that optimize garbage collection and memory management. At Wasabi Hosting, RAM allocation is fixed based on your selected plan and cannot be manually changed.
If you’re experiencing memory-related issues, contact support about upgrading to a higher-tier plan with more allocated RAM.

Datapacks

Datapacks can modify gameplay without plugins. To install:
  1. Upload to the world/datapacks/ directory
  2. Run /reload or restart the server
  3. Verify with /datapack list
Always download datapacks from reputable sources to avoid corruption or security issues.

Configuration for Server Types

Survival Server

Creative Server

Minigames Server

Security Configuration

To protect your server:
  1. Enable whitelist for private servers
  2. Set up spawn protection to prevent griefing
  3. Configure backups in Gamepanel
  4. Use anti-cheat plugins for public servers
  5. Keep server updated to patch security vulnerabilities
Never set “online-mode=false” unless you’re running a proxy server like BungeeCord or Velocity.

Configuration Checklist

Use this checklist when setting up your server:
  • Set appropriate view and simulation distances
  • Configure entity limits and spawn rates
  • Set up proper resource allocation (RAM, Java arguments)
  • Configure world options (seed, type, border)
  • Set security options (whitelist, spawn protection)
  • Optimize spigot/paper settings if applicable
  • Set up proper plugin configurations
  • Create regular backup schedule
  • Test with a few players before fully launching
Following this guide will help you create a well-configured Minecraft server that balances performance, gameplay, and security. If you need further assistance, contact our support team.

Backups

Regular backups are essential to protect against data loss:
  1. Create regular world backups using plugins like EssentialsX
  2. Export and save important configurations
  3. Configure backups in Gamepanel

Get your own Minecraft server

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