Obsidian Optimizer: Boost Server TPS and Client FPS in Minecraft

Obsidian Optimizer is a Paper server plugin that reduces render load and CPU usage for smoother Minecraft gameplay with higher FPS and stable TPS.

Download obsidian optimizer for Minecraft 1.21.2

Original name: obsidian optimizer

Minecraft: 1.21.2

FileVersionLoaderSize
obsidian-optimizer-1.0.1.jar1.21.2—12 КБDownload

Obsidian Optimizer

Running a Minecraft server can be a constant battle against lag, low tick rates, and frustrated players. The Obsidian Optimizer is a powerful Paper-based plugin designed to tackle these issues head-on by intelligently managing how the server communicates with connected clients. Instead of simply throwing more hardware at the problem, this add-on streamlines the data flow, making both the server and the game clients work more efficiently. The result is a noticeably smoother experience for everyone, whether you are hosting a small survival world with friends or a bustling public network.

How Obsidian Optimizer Transforms Server Performance

The core philosophy behind Obsidian Optimizer for Minecraft is simple: send less unnecessary data, and both sides do less work. It achieves this by dynamically adjusting two key parameters: the view distance (VD) and the no-tick distance (nVD). These settings are not just static numbers you set in a config file; the plugin actively manages them per player based on real-time conditions.

View Distance and Client FPS

By lowering the view distance (VD) for players who are experiencing performance issues or simply do not need to see extremely far, the server sends fewer chunks and entities to their client. This directly reduces the client's render load, leading to a significant FPS boost. Players with lower-end computers will immediately notice the difference, as their game stops struggling to process distant, irrelevant terrain.

No-Tick Distance and Server MSPT

The no-tick distance (nVD) is where the real server-side magic happens. While the client still renders the terrain within this extended range, the server stops simulating mobs, redstone, and other entities in those chunks. This dramatically lowers CPU usage, reducing milliseconds per tick (MSPT) and keeping the server's TPS rock-solid at 20. The plugin's adaptive system also ensures that a single player with a poor connection does not drag down the entire server's performance, a common issue in vanilla setups.

Key Features and Benefits

  • Adaptive View Distance: Automatically adjusts per-player chunk loading to balance performance and visibility.
  • No-Tick Distance Control: Keeps distant terrain visible for immersion while preventing server-side simulation, slashing CPU usage.
  • Ping-Based Optimization: Players with high latency are handled gracefully, preventing them from causing server-wide lag spikes.
  • Lightweight and Configurable: Minimal impact on server resources, with a simple configuration file to fine-tune behavior.

How to Install Obsidian Optimizer on Your Server

Getting started with this plugin is straightforward. First, ensure your server runs on Paper or a compatible fork (like Purpur) for versions 1.19.4 through 1.21.1. Then, download Obsidian Optimizer from a trusted source such as the PaperMC forums or Modrinth. Place the downloaded JAR file into your server's plugins folder and restart the server. A configuration file will be generated automatically, allowing you to tweak settings like default view distances and no-tick ranges. For those who prefer a more streamlined experience, the foxygame.net launcher includes Obsidian Optimizer in its curated add-on catalog, enabling one-click installation and automatic updates so you never have to worry about version compatibility.

Configuration and Fine-Tuning

Once installed, the plugin creates a config.yml file. Here you can set the maximum and minimum view distances, define the no-tick distance, and adjust the adaptive algorithm's sensitivity. The default values are sensible for most servers, but tweaking them can yield even better results for your specific player base. For example, a survival server with many automated farms might benefit from a slightly higher no-tick distance to prevent unnecessary entity processing, while a minigame server could use a lower view distance to maximize FPS for all players.

Why Every Paper Server Needs Obsidian Optimizer

Minecraft's default server software sends the same amount of world data to every player, regardless of their hardware or connection quality. This one-size-fits-all approach is a major source of lag. Obsidian Optimizer for Minecraft breaks that mold by personalizing the experience per player. The adaptive system ensures that a player on a high-end PC with a fiber connection can enjoy a vast view distance, while a friend on a laptop with spotty Wi-Fi gets a reduced but perfectly playable experience—all without the server breaking a sweat. The result is higher average FPS for clients and a consistently stable TPS for the server, even under heavy load.

Getting the Most Out of Your Server

To truly maximize performance, combine Obsidian Optimizer with other best practices like pre-generating your world and using Aikar's flags for your JVM. However, even on its own, the plugin delivers a night-and-day difference. Server administrators who download Obsidian Optimizer often report a 20-40% reduction in MSPT and a noticeable improvement in player-reported lag. The adaptive system is particularly praised for handling the "laggy player" problem, where one person's bad connection would previously cause rubber-banding for everyone online.

Final Thoughts

In the crowded space of Minecraft server optimization, Obsidian Optimizer stands out by intelligently bridging the gap between server performance and client experience. Its dynamic approach to view distance and no-tick chunks ensures that your server runs efficiently without sacrificing the immersive, expansive feel of the game. Whether you are a seasoned server admin or just setting up your first Paper server, integrating this plugin is one of the most impactful changes you can make. The installation is painless, the configuration is intuitive, and the performance gains are immediate. Give your players the smooth, lag-free experience they deserve with Obsidian Optimizer.