NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Plugins / OptimizeServer

OptimizeServer

Performance engineering, bottleneck diagnostics, and safe execution optimization for Minecraft serve

PluginsFree1.8 – 26.x
by PrathamPG · listed from SpigotMC
Download ›

Direct download from SpigotMC · 0 downloads

What it does

OptimizeServer is a plugin for Paper / Spigot servers, made by PrathamPG. Performance engineering, bottleneck diagnostics, and safe execution optimization for Minecraft serve.

It supports Minecraft 1.8 – 26.x. That puts it at #102 of the 102 performance plugins listed here. The last update came out on Nov 10, 2026.

Supported versions

26.x1.211.201.191.181.171.161.131.121.8

Release history

The newest is 1.0.0, released on Nov 10, 2026.

VersionReleasedType
1.0.0Nov 10, 2026Release

Commands

The commands named on the SpigotMC page of OptimizeServer:

/optimizeserver/os

Latest release on GitHub

OptimizeServer is open source. Its newest release on GitHub is OptimizeServer, published on Nov 10, 2026.

[1.0.0] - 2026-11-10

Added

  • Universal Platform & Version Compatibility Engine (com.pratham.optimizeserver.compatibility):
  • Automatic detection for Spigot, Paper, Purpur, Pufferfish, Airplane, Folia, Leaves, Gale, CraftBukkit, and unknown Bukkit-compatible servers.
  • Historical (1.8.8+), current (1.20.x, 1.21.x), and future Minecraft Java Edition version parsing.
  • Java runtime version and GC flag inspection across Java 8, 11, 16, 17, 21, and 25+.
  • Conservative safe-mode fallback on unrecognized server implementations.
  • Folia-Aware Scheduler & Bounded Worker Pool (com.pratham.optimizeserver.scheduler):
  • Unified SchedulerAdapter supporting Bukkit/Paper main-thread tasks, Folia GlobalRegionScheduler, RegionScheduler, EntityScheduler, and bounded async workers (BoundedWorkerPool).
  • Real-Time Performance Monitoring Engine (com.pratham.optimizeserver.monitoring):
  • TickMonitor: Monotonic MSPT & TPS across 5s, 30s, 1m, 5m, and 15m rolling windows with P50, P95, P99, and standard deviation statistics.
  • CpuMonitor: Process and system CPU load tracking.

Read all release notes on GitHub

Before that: OptimizeServer 1.0.0 (Nov 10, 2026).

Description from the author on SpigotMC

OptimizeServer

Performance engineering, bottleneck diagnostics, and safe execution optimization for Minecraft servers.

by NotGamerPratham

Modrinth |
GitHub Releases |
Source Code

What is OptimizeServer?

OptimizeServer helps your server run its normal workload more efficiently. It finds bottlenecks, cuts down on unnecessary monitoring overhead, and gives you diagnostics backed by real measurements.
It does not change vanilla gameplay.

Gameplay Preservation Guarantee

OptimizeServer
never:

  • skips ticks or fakes TPS readings
  • removes entities or disables mob AI
  • reduces view or simulation distance
  • forces System.gc() or silently changes world configuration

Redstone, mob AI, spawning, world generation, chunk loading, combat, and physics all behave exactly as in vanilla.

Features

  • Real-time monitoring: TPS and MSPT over 5s, 30s, 1m, 5m, and 15m windows (P50/P95/P99), plus CPU, memory/GC, network RTT, chunks, entities, tasks, and storage
  • Diagnostics engine: classifies bottlenecks as CPU, memory, GC, chunks, entities, plugin tasks, storage, or network, with recommendations backed by evidence
  • Reversible optimizations: 9 internal modules with before/after measurements and one-command rollback
  • Folia support: a dedicated scheduler layer for global-region, region, entity, and async tasks
  • Spark & Chunky integration: if Spark and Chunky are missing, they are downloaded automatically and checked with SHA-512 before installing
  • Local reports: diagnostic reports are saved on your server, and no data is sent to external services

Compatibility

  • Platforms: Spigot, Paper, Purpur, Pufferfish, Airplane, Folia, Leaves, Gale (unknown forks run in conservative safe mode)
  • Minecraft: 1.8.8 – 1.21.x+
  • Java: 8, 11, 16, 17, 21, 25+

Commands

Main command:
/optimizeserver (alias
/os)

  • /os status | tps | mspt | cpu | memory | network | entities
  • /os chunks [status|recommend|start|pause|cancel]
  • /os diagnose [full|cpu|memory|chunks|entities|plugins]
  • /os profile <start|stop|status|memory> | /os health
  • /os optimize [status|list|enable|disable|rollback]
  • /os report <generate|history> | /os reload | /os version | /os help

All permissions fall under
optimizeserver.admin and default to op.

Installation

  • Drop OptimizeServer.jar into your plugins/ folder.
  • Restart the server. If Spark and Chunky are missing, they are installed automatically.
  • Edit plugins/OptimizeServer/config.yml if you need to.

Support & Source

Open-source under the MIT License. Please report bugs and request features on
GitHub Issues.

Written by PrathamPG. Read it with pictures on SpigotMC.

How to install OptimizeServer

  1. Make sure your server runs Paper and Spigot on Minecraft 1.8 – 26.x.

  2. Download the .jar file from SpigotMC and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: OptimizeServer should be listed in green. Its config files are created in the plugins folder on the first start.

Full guide: How to install plugins on a Minecraft server

Compatibility

Minecraft versions
26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.13, 1.12, 1.8
Runs on
Paper, Spigot
Edition
Java
Needs
Nothing else
Price
Free
Upkeep
Actively updated (Nov 11, 2026)

OptimizeServer compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
OptimizeServerthe one you looked at01.8 – 26.x17 hours agoFree
Overclock ClearLagGoldwarGlory8081.19 – 26.x26 days agoFree
LagShieldus3rn1me7081.13 – 1.21Dec 21, 2025Free
UltraAFK: Anti-Lag & OptimizerVeX4eto271.21 – 26.x8 days agoFree

Questions

Does OptimizeServer work on Minecraft 26.x?

Yes. OptimizeServer supports Minecraft 26.x. All supported versions: 26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.13, 1.12, 1.8.

Is OptimizeServer free?

Yes. OptimizeServer is free to download from SpigotMC.

Which server software does OptimizeServer run on?

OptimizeServer runs on Paper and Spigot servers.

Is OptimizeServer still updated?

Yes. The last update came out in the past day.

What are the best alternatives to OptimizeServer?

The closest ones are Overclock ClearLag, LagShield and UltraAFK: Anti-Lag & Optimizer. Compare all alternatives

Alternatives to OptimizeServer

LagFixerPlugins · 1.13 – 26.x

⚡️ Best Performance Solution! 🗄️Trusted by 3000+ servers! ✅ Lightweight and highly Asynchronous!

Free343,544 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.