スポンサーリンク

[Minecraft] Complete guide to eliminate lag and stuttering | Countermeasures for servers and clients

When playing Minecraft, do you ever experience jerky movements or lag or stutter (lag) even when you are connected to a server, making it difficult to play as you would like?
The causes of lag are diverse, including networks, server processing, client rendering, and configuration errors, so it is necessary to organize and deal with each cause. This article provides step-by-step common lag causes and solutions.


Types of lag and timing of occurrence

The main types of “lag” in Minecraft are as follows:

スポンサーリンク

  • FPS (frame rate) decrease: Screen drawing processing cannot keep up and stutters
  • Decrease in TPS (server tick delay): Server processing is delayed and operation becomes slow
  • Network latency (high ping): Delay between operation and reflection

These countermeasures differ depending on where the problem lies in hardware, software, settings, or line. It is important to isolate the situation first.


1. Server-side lag countermeasures

When a server is experiencing lag, it is often due to processing load (low TPS). Low TPS slows down mob movement, redstone movement, block updates, etc.

スポンサーリンク

Server optimization

1-1. Use optimized server software

The default Vanilla server is poorly optimized, so simply switching to an optimized server software such as PaperMC or Purpur can significantly reduce the load. These are especially effective in large worlds and multiplayer environments. (RULOCUS)

1-2. Adjust view-distance and simulation-distance

Lowering view-distance and simulation-distance in server.properties will reduce the number of chunks processed by the server and reduce the load. For example, it is common to set view-distance to 6-8 and simulation-distance to 4-6. (RULOCUS)

スポンサーリンク

1-3. Limit and remove unnecessary entities

If there are a large number of mobs (monsters/animals) and items on the server, the processing load will increase. Using a plugin such as ClearLagg to automatically remove entities that exceed a certain number can be effective in improving TPS. (Nitrado Gameserver)

1-4. Pre-generate the world (chunk pre-generation)

Generating a world when moving to a new location is a heavy process. You can prevent lag during exploration by generating a wide area in advance (pregeneration) using the Chunky plugin. (Minecraft Hosting Pro)

スポンサーリンク

1-5. Memory and JVM optimization

Properly allocating RAM to your server and using JVM startup options such as Aikar’s Flags to optimize garbage collection and memory management can reduce lags and spikes during long runs. (Revive Hosting)


2. Causes and solutions for client-side lag/FPS drop

Lag on the client side is mainly due to the drawing processing load caused by GPU, CPU, memory, and settings. If the movement is choppy, the FPS is low, or you have trouble changing the viewpoint, try the following.

スポンサーリンク

2-1. Adjusting the Render Distance

In Minecraft, go to “Settings → Video Settings → Draw Distance” and lower the draw distance to reduce the processing load on the GPU and increase FPS. This setting is especially effective on low-spec PCs. (NoPing)

2-2. Turn off unnecessary graphic effects

If you turn off or minimize Smooth Lighting, clouds, particle effects, etc., the drawing load will be lower and you will get a stable FPS. (NoPing)

スポンサーリンク

2-3. Introducing performance improvement MOD

In the Java version, using performance improvement mods such as Sodium and OptiFine will greatly improve the efficiency of drawing processing and chunk loading, resulting in a significant increase in FPS. These mods only have an effect on the client side. (NoPing)

2-4. Avoid high resolution textures/shaders

High-resolution resource packs and shaders look nice, but they put a heavy load on the GPU. Especially on low-spec PCs, turning off shader settings and using lightweight resource packs can help improve lag. (NoPing)

スポンサーリンク


3. Impact of network delay (Ping)

When playing on an online server, network delays may be perceived as “lag”. Especially for servers located in remote locations, the ping value tends to be high, and there may be a delay in the reflection of operations.

Wired connection and line improvement

Wi-Fi is prone to radio wave interference, so if possible, change to a wired LAN (Ethernet) connection to ensure a stable connection. Also, reviewing the internet line itself can also help prevent lag. (NoPing)

スポンサーリンク


4. Improvement methods common to both server and client

4-1. Update to the latest version

Updating not only Minecraft itself, but also the server software, MODs, and plugins to the latest version will reflect bugs and performance improvements, and may reduce lag. (RULOCUS)

4-2. Review the overload mechanism

Giant hopper sorters, infinite mob farms, and complex redstone circuits are known to cause server load due to tick processings. Organizing these and creating a design that reduces the load will lead to improved TPS. (RULOCUS)

スポンサーリンク


Summary

Lag and stutter in Minecraft are caused by three major factors: server-side processing load, client rendering load, and network delay. The key is to take the following measures:

  • On the server side, stabilize the TPS by using an optimized server such as PaperMC and reviewing settings. (RULOCUS)
  • On the client side, improve FPS with rendering settings and performance mods. (NoPing)
  • Reduce network delays by using a wired connection or selecting a server with low ping. (NoPing)

By comprehensively improving these, Minecraft’s lag and stuttering will be significantly reduced, allowing you to have a more comfortable playing experience. I hope this article will help you improve your Minecraft experience.

スポンサーリンク