ELITE20

Get 20% off on your first order

All collectionsMinecraftPaper/Purpur Performance Tweaks

Paper/Purpur Performance Tweaks

Advanced optimization settings and tweaks for Paper and Purpur Minecraft servers to improve performance.

Support TeamOctober 16, 2025

What are Paper and Purpur?

Paper and Purpur are optimized forks of Spigot that provide significant performance improvements over vanilla Minecraft servers. They include many optimizations and configuration options to fine-tune server performance.

Performance Benefits: Paper and Purpur can improve TPS by 20-50% compared to vanilla servers, with better chunk loading, entity processing, and reduced lag.

Essential Configuration Files

paper.yml (Paper Server)

The main configuration file for Paper servers. Located in your server directory.

Paper Configuration File

purpur.yml (Purpur Server)

Similar to paper.yml but with additional Purpur-specific optimizations and features.

Chunk Loading Optimizations

Chunk Loading Settings

Optimize chunk loading behavior in your paper.yml or purpur.yml:

chunks:
max-auto-save-chunks-per-tick: 8
delay-chunk-unloads-by: 10s
enable-chunk-loading: true
max-concurrent-sends: 2
max-concurrent-sends-per-player: 1

Chunk Generation

Control how chunks are generated to reduce server load:

chunk-loading:
autoconfig-send-distance: true
enable-frustum-priority: true
max-concurrent-sends: 2
min-load-radius: 2

Entity Optimizations

Entity Processing

Optimize how entities are processed to reduce lag:

entities:
fix-climbing-bypassing-cramming-rule: true
entities-can-use-portals: true
entities-target-nether-portal-zombie-piglins: true
max-entity-collisions: 8
track-chunk-version: false

Mob Spawning

Control mob spawning to prevent entity overload:

spawning:
all-chunks-are-slime-chunks: false
alt-item-despawn-rate: true
count-all-mobs-for-spawning: false
enable-villager-trade-fixing: true

Redstone Optimizations

Redstone Processing

Optimize redstone contraptions to reduce server load:

redstone:
enable-redstone-timing: true
redstone-implementation: VANILLA
update-frequency: 1
disable-redstone-timing: false

Hopper Optimizations

Optimize hopper performance for better server performance:

hopper:
cooldown-when-full: true
disable-move-event: false
ignore-obstructions: false
move-item-count: 1

Network Optimizations

Packet Optimization

Optimize network packets for better performance:

packet-limiter:
all-packets:
limit: 5000
interval: 7.0
kick-message: "Kicked for exceeding packet limit"

Compression

Enable packet compression to reduce bandwidth usage:

compression-level: 1
compression-threshold: 256

World Optimizations

World Settings

Optimize world generation and processing:

world-settings:
default:
max-auto-save-chunks-per-tick: 8
max-entity-collisions: 8
max-entity-collisions-per-entity: 1
max-entity-collisions-per-entity-max-velocity: 0.4

Biome Settings

Optimize biome generation for better performance:

biome-provider-seed: 0
fix-climbing-bypassing-cramming-rule: true
grass-spread-tick-rate: 4
mycelium-spread-tick-rate: 4

Purpur-Specific Optimizations

Purpur Features

Purpur includes additional optimizations beyond Paper:

purpur:
use-alternate-current-detection: true
fix-climbing-bypassing-cramming-rule: true
entities-can-use-portals: true
entities-target-nether-portal-zombie-piglins: true

Advanced Settings

Purpur-specific performance tweaks:

purpur:
use-alternate-current-detection: true
fix-climbing-bypassing-cramming-rule: true
entities-can-use-portals: true
entities-target-nether-portal-zombie-piglins: true

JVM Arguments for Paper/Purpur

Optimized JVM Arguments

Use these JVM arguments for optimal Paper/Purpur performance:

-Xmx4G -Xms4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1

Performance Monitoring

Monitoring Tools

Use these tools to monitor your server's performance:

  • Spark Profiler - Detailed performance profiling
  • LagAssist - Real-time TPS monitoring
  • Chunky - Chunk pre-generation tool
  • Timings - Built-in Paper timing reports

Timings Command

Use the timings command to analyze server performance:

/timings report

Best Practices

1. Start Conservative

Begin with conservative settings and gradually increase optimizations while monitoring performance.

2. Test Changes

Always test configuration changes on a backup server before applying to production.

3. Monitor Performance

Continuously monitor TPS, memory usage, and player experience after making changes.

4. Keep Updated

Regularly update Paper/Purpur to get the latest performance improvements and bug fixes.

Your Unbeatable Gaming Companion
Since 2024, we've been your go-to provider for Minecraft and other game server hosting, offering support for all Minecraft versions and a commitment to seamless gameplay. Trust Elite Hosting for a dependable server that simplifies modding and elevates your gaming experience.

Excellent

4.6/5.0

93 Reviews

Why Choose Elite Hosting?

Discover the features that set Elite Hosting apart from the rest.

Uptime 99,9%

Our infrastructure, housed in top-tier data centers with the most reliable uplinks, allows us to offer our clients an impressive 99.5% uptime for their services.

Support 24 / 7

We are dedicated to supporting you at all times. Our 24/7 Support Team is available to address any commercial or technical issues you may encounter.

DDoS Protection

ur services are protected by enterprise-level security against DDoS attacks, with a capacity of up to 17Tbps, ensuring your services remain online seamlessly.

NvMe Storage

Immerse yourself in lightning-fast load times and seamless performance with NVMe storage technology, providing unparalleled speed and responsiveness.

Ultra-Fast Infrastructure

Our hosting network is powered by high-performance AMD Ryzen 9 dedicated servers, delivering unparalleled game server performance.

Powerful Panel

We use Pterodactyl as our premium control panel for game servers. This user-friendly and efficient platform is ideal for managing any project.

Our Global Reach

With data centers around the world, we're always close to you.

World Map

Experience Elite Hosting Control Panel

Pterodactyl is the premium panel used by us to control gaming services, offering our clients a user-friendly and efficient platform.

🛖 Dashboard
🗂️ File Management
🧩 Plugin Installer
pterodactyl control panel

Frequently Asked Questions

Got questions? Check out these FAQs from our latest customers. If you need further assistance, explore our knowledge base or reach out to our support team.

  • We offer lightning-fast servers, 99.5% uptime, and low-latency connections with Global Location — ensuring smooth performance for your games and projects. Our platform is optimized for gamers, developers, and creators who demand speed, reliability, and scalability.

  • All our servers are deployed instantly after payment. You can start using your server within seconds. Our automated setup ensures no waiting time — just purchase, deploy, and play.

  • Absolutely! You can upgrade your plan anytime without losing your data. Your files, configurations, and backups remain fully intact during the upgrade process.

  • Yes! We take security seriously with Anti DDoS protection, regular backups, and encrypted connections. Your data and servers are always protected, giving you complete peace of mind while you focus on your projects.