Best Minecraft Server Settings for a Smooth Gaming Experience

Best Minecraft Server Settings for a Smooth Gaming Experience

Home/Blog/Best Minecraft Server Settings for a Smooth Gaming Experience

Published on February 24, 2025 by PineRiver·3 min read

Introduction

A well-functioning Minecraft server requires optimized settings to ensure a smooth and lag-free gaming experience. Whether you're running a private server for friends or managing a larger community server, the right configurations can make a huge difference. In this guide, we’ll go through the best settings and optimizations to maximize performance and minimize lag.


1. Adjust server.properties for Optimal Performance

The server.properties file is the core of your server’s configuration. Below are the most important parameters to adjust:

view-distance=6  
simulation-distance=6  
max-tick-time=60000  
max-players=50  
allow-flight=true  
sync-chunk-writes=false  
use-native-transport=true  
enforce-whitelist=true  

Explanation of Key Changes:


2. Use PaperMC for Better Performance

Vanilla Minecraft servers are not optimized for large player counts. PaperMC is an enhanced version that offers better performance and more configuration options.

How to Install PaperMC:

  1. Download the latest version from Papermc.io.
  2. Upload paper.jar to your server directory.
  3. Start the server with the following command:
    java -Xms4G -Xmx8G -jar paper.jar nogui  
    

PaperMC provides several lag-reducing features, such as:


3. Optimize spigot.yml and paper.yml

Key Changes in spigot.yml

entity-activation-range:  
  animals: 16  
  monsters: 24  
  raiders: 48  
  misc: 8  
entity-tracking-range:  
  players: 48  
  animals: 32  
  monsters: 32  
  misc: 16  

Key Changes in paper.yml

max-entity-collisions: 2  
armor-stands-tick: false  
prevent-moving-into-unloaded-chunks: true  

4. Install Optimization Plugins

Plugins can help improve performance by eliminating unnecessary tasks and resource-intensive mechanics.


5. Optimize Your Server Machine

Hardware and OS settings also play a crucial role in your Minecraft server’s performance.

Essential Optimizations:


6. Schedule Automatic Restarts and Backups

Regular restarts and backups improve server stability and protect against data loss.

Setting Up Automatic Restarts:

On Linux, use a cron job:

crontab -e  

Add this line to restart the server daily at 04:00:

0 4 * * * /home/minecraft/restart.sh  

For Windows, use Task Scheduler to schedule restarts.

Automatic Backups:

Use a simple script like this:

#!/bin/bash  
tar -czf /home/minecraft/backups/mc_backup_$(date +%F).tar.gz /home/minecraft/server/  

Schedule it with cron to run every night.


Final Thoughts

By optimizing your Minecraft server settings, you can reduce lag, improve performance, and provide a better gaming experience for your players. Use the recommended settings, optimization plugins, and hardware adjustments to achieve the best results.

Looking for a high-performance Minecraft server with optimized hardware and DDoS protection? Check out PineRiver and get the best hosting solution today!

Create Your Own ServerAre you ready to begin?

Start your server today and we'll give you a 25% discount on your first server. Use code NEW25 at checkout.