minecraft:lag-troubleshooting

Minecraft Server Lag Troubleshooting Guide

Minecraft server lag can come from many different causes, including overloaded chunks, entities, plugins, mods, world generation, player activity, configuration, or insufficient server resources.

This guide explains how to identify the cause of lag on a Down Side Hosting Minecraft Java server before making unnecessary changes.

First: Determine What Kind of Lag You Have

Before changing server settings, determine whether the problem is actually server-side.

There are three common problems that players may describe as “lag”:

  • Server TPS lag
  • Network or connection lag
  • Client FPS lag

These are different problems and require different troubleshooting.

Server TPS Lag

Server TPS lag affects the actual Minecraft world simulation.

Symptoms can include:

  • Mobs moving slowly
  • Blocks taking time to break
  • Redstone running slowly
  • Commands responding late
  • Players being moved backward
  • Delayed inventory actions
  • Farms running slowly
  • Multiple players experiencing the same problem

Minecraft normally targets:

20 TPS

When the server cannot maintain its normal tick rate, gameplay begins to slow down.

Network Lag

Network lag usually affects a player's connection rather than the actual Minecraft simulation.

Symptoms may include:

  • High ping
  • Delayed movement
  • Rubber-banding
  • Disconnects
  • Connection timeouts
  • Only one or a few players experiencing the issue

If everyone else is playing normally, the server itself may not be the problem.

Client FPS Lag

Low FPS happens on the player's own computer.

Symptoms include:

  • Choppy graphics
  • Low frame rate
  • Stuttering while looking around
  • Problems becoming worse with shaders or high graphics settings

Server RAM does not fix low client FPS.

Step 1: Check the Server Console

Open the Console section of your Down Side Hosting server panel.

Look for messages such as:

Can't keep up! Is the server overloaded?

Also look for:

ERROR
WARN
Exception
OutOfMemoryError

Repeated warnings during normal gameplay can help identify whether the server is struggling.

"Can't Keep Up" Messages

An occasional:

Can't keep up!

message does not automatically mean there is a serious problem.

You may see one during:

  • Server startup
  • World generation
  • Large teleports
  • Modpack startup
  • Heavy temporary activity

If the message appears repeatedly while players are doing normal activities, investigate further.

Step 2: Ask When the Lag Happens

Try to determine exactly when the problem occurs.

Does the server lag:

  • All the time?
  • Only with many players online?
  • When one particular player joins?
  • While exploring new terrain?
  • Near one base or farm?
  • In one dimension?
  • After installing a plugin?
  • After adding a mod?
  • After updating the server?
  • During backups?
  • After the server has been running for a long time?

Patterns can help narrow down the cause.

Lag Everywhere vs Lag in One Area

If the entire server is slow, investigate server-wide causes such as:

  • Plugins
  • Mods
  • Player count
  • World generation
  • Server configuration
  • Memory pressure

If the lag happens only near one location, investigate that area.

Common local causes include:

  • Large farms
  • Villager trading halls
  • Hoppers
  • Redstone
  • Dropped items
  • Modded machines
  • Chunk loaders
  • Large numbers of entities

World Generation Lag

Generating new chunks can be demanding.

This becomes especially noticeable when:

  • Multiple players explore in different directions
  • Players use Elytra to travel quickly
  • Players teleport into unexplored areas
  • Mods add complex world generation
  • New dimensions are being generated

If lag occurs mainly while exploring new terrain, world generation may be the cause.

Test Already-Generated Areas

A simple test is to compare performance:

  • In an established area
  • While exploring new chunks

If the server performs well in old areas but slows down dramatically while generating terrain, world generation is a strong suspect.

Entities

Minecraft processes many kinds of entities every tick.

Examples include:

  • Mobs
  • Villagers
  • Animals
  • Dropped items
  • Minecarts
  • Boats
  • Armor stands
  • Projectiles

A very large number of entities can reduce server performance.

Villager Lag

Villagers can create a significant workload, particularly in large trading halls.

They may perform:

  • Pathfinding
  • Workstation searching
  • Bed searching
  • AI processing
  • Trade updates

If lag becomes much worse near a villager area, investigate the size and design of that area.

Dropped Item Lag

Large numbers of dropped items can contribute to server lag.

This can happen because of:

  • Large automatic farms
  • Overflowing storage
  • Mob farms
  • Mining
  • Explosions
  • Broken item transport systems

Fix the cause of excessive item creation instead of relying only on repeatedly clearing dropped items.

Hopper Lag

Large hopper networks can add additional server workload.

This is especially relevant with:

  • Huge sorting systems
  • Large storage systems
  • Constantly active hopper lines

If performance drops near a large storage system, hoppers may be part of the problem.

Redstone Lag

Complex or constantly active redstone systems can create heavy workloads.

Check for:

  • Fast redstone clocks
  • Large piston systems
  • Automatic farms
  • Sorters
  • Large contraptions
  • Constant block updates

Temporarily disabling a large redstone system can help determine whether it contributes to the lag.

Chunk Loaders

Some plugins, mods, or Minecraft mechanics can keep chunks loaded when no player is nearby.

This can allow farms, machines, mobs, and other systems to keep running continuously.

Check for:

  • Forced chunks
  • Plugin chunk loaders
  • Modded chunk loaders
  • Large automation systems

Only keep chunks permanently loaded when necessary.

Step 3: Check Recent Changes

Ask what changed immediately before the lag started.

Examples include:

  • New plugin
  • Plugin update
  • New mod
  • Mod update
  • Modpack update
  • Minecraft update
  • New world
  • New farm
  • New player base
  • Configuration changes
  • Increased player count

If performance was good immediately before a change, start your investigation there.

Plugin Lag

Plugins can cause performance problems even when they load without errors.

A plugin may perform:

  • Frequent database operations
  • World scanning
  • Entity scanning
  • Scheduled tasks
  • Large calculations
  • External requests
  • Heavy event processing

If lag began after installing or updating a plugin, investigate that plugin.

See:

Minecraft Plugin Troubleshooting Guide

Test a Suspected Plugin

If you believe a new plugin is causing lag:

  1. Create a backup.
  2. Stop the server.
  3. Temporarily remove the suspected plugin JAR.
  4. Start the server.
  5. Test the same activity again.

If the lag disappears, the plugin or its configuration may be responsible.

Modded Server Lag

Forge, Fabric, NeoForge, and modpacks can introduce much heavier workloads than a Vanilla server.

Mods may add:

  • Machines
  • Automation systems
  • New entities
  • New dimensions
  • Complex world generation
  • Large processing networks
  • Constantly ticking blocks

The number of players alone does not determine how demanding a modded server is.

Modded Machines

Large modded factories or automation systems can cause significant lag.

If the problem is concentrated around one player's base, check for:

  • Large machine networks
  • Pipes
  • Cables
  • Storage networks
  • Chunk-loaded automation
  • Large numbers of ticking blocks

See:

Minecraft Mod and Modpack Troubleshooting Guide

Step 4: Check View Distance

Open:

server.properties

Look for:

view-distance=

For example:

view-distance=10

Higher values can increase:

  • Chunk loading
  • Network traffic
  • Memory use
  • World-generation activity
  • CPU workload

If the server is struggling, lowering view distance can be a useful test.

Step 5: Check Simulation Distance

Also look for:

simulation-distance=

Simulation distance affects how far around players many game systems continue actively running.

This can affect:

  • Mobs
  • Farms
  • Redstone
  • Entities
  • Other game mechanics

Lowering simulation distance may reduce server workload.

See:

Minecraft server.properties Configuration Guide

Step 6: Check RAM Symptoms

The amount of RAM available to your Minecraft server is determined by the Down Side Hosting plan you purchased.

High memory usage by itself does not automatically mean the server needs more RAM.

Java can keep allocated memory available for future use.

Look for actual signs of memory pressure.

Signs the Server May Need More RAM

Possible signs include:

  • OutOfMemoryError
  • Crashes during modpack startup
  • Server process being terminated while loading
  • Large modpack exceeds its recommended memory
  • Severe memory pressure
  • Workload consistently exceeds the current plan

See:

How Much RAM Does a Minecraft Java Server Need?

If your server genuinely needs additional memory, you can upgrade to more RAM.

More RAM Does Not Fix Everything

More memory will not automatically fix:

  • Slow CPU-heavy plugins
  • Excessive entities
  • Large redstone systems
  • Villager pathfinding
  • Poorly behaving mods
  • World generation
  • Network problems
  • Low client FPS

Diagnose the cause before upgrading.

Java Arguments

Java startup arguments are managed by Down Side Hosting.

Customers do not normally change these directly.

If a modpack or server application specifically requires different Java arguments, contact support and provide the required arguments and documentation.

See:

Minecraft Java Arguments and RAM Settings on Down Side Hosting

Step 7: Restart and Retest

A server restart can sometimes clear temporary problems.

After restarting:

  • Let the server fully start.
  • Check the console.
  • Reproduce the activity that caused lag.
  • Compare performance.

If the problem immediately returns, continue troubleshooting the underlying cause.

Do Not Make 20 Changes at Once

Changing many settings simultaneously makes it difficult to determine which change actually helped.

A better approach is:

  1. Identify a likely cause.
  2. Make one or a few related changes.
  3. Restart.
  4. Test.
  5. Compare the result.
  6. Continue if necessary.

Back Up Before Major Changes

Before making large configuration, plugin, mod, or world changes:

How to Back Up and Restore a Down Side Hosting Minecraft Server

A working backup gives you a recovery point if troubleshooting makes the problem worse.

Only One Player Is Lagging

If one player reports lag while everyone else is playing normally, investigate:

  • Their internet connection
  • Their ping
  • Wi-Fi signal
  • Client performance
  • Mods
  • Resource packs
  • Shaders
  • Minecraft settings

The server may be working normally.

Everyone Is Lagging

If all players experience delayed server behavior at the same time, that more strongly suggests a server-side performance problem.

Check:

  • Console warnings
  • TPS
  • Recent changes
  • Player activity
  • Farms
  • Entities
  • World generation
  • Plugins
  • Mods

Lag Starts When a Specific Player Joins

If performance becomes poor when one specific player connects, investigate where that player is located and what loads around them.

Their location may contain:

  • Large farms
  • Villagers
  • Machines
  • Entities
  • Chunk loaders
  • Broken chunks

You can also check the console for errors generated when that player joins.

Lag in One Dimension

If the Overworld runs normally but another dimension is slow, investigate activity in that dimension.

Possible causes include:

  • Modded world generation
  • Farms
  • Large numbers of entities
  • Chunk loaders
  • Machines
  • Dimension-specific mods

Lag After a Server Update

If lag begins after updating Minecraft or server software:

  • Check plugin compatibility
  • Check mod compatibility
  • Review configuration changes
  • Check console warnings
  • Check whether default settings changed

For plugin servers, see:

Minecraft Plugin Troubleshooting Guide

For modded servers, see:

Minecraft Mod and Modpack Troubleshooting Guide

Lag After Adding More Players

More players can increase:

  • Loaded chunks
  • Entities
  • World generation
  • Plugin activity
  • Mod activity
  • Network traffic

However, player count is only one part of server load.

Ten players spread across a heavily modded world may create more workload than many players standing in one established area.

Server Performance Checklist

When troubleshooting lag, check:

  1. Is the server actually experiencing low TPS?
  2. Are all players affected?
  3. Does lag occur everywhere or only in one area?
  4. Is new terrain being generated?
  5. Are there excessive mobs or items?
  6. Are there large villager halls?
  7. Are there large hopper or redstone systems?
  8. Are chunks being permanently loaded?
  9. Was a plugin recently added or updated?
  10. Was a mod recently added or updated?
  11. Did the modpack change?
  12. Are view distance and simulation distance reasonable?
  13. Are there memory-related errors?
  14. Does the console identify a specific problem?

Frequently Asked Questions

Why Is My Minecraft Server Lagging With Only a Few Players?

Player count is not the only factor.

A small number of players can still create a heavy workload through world generation, large farms, villagers, mods, machines, or loaded chunks.

Will Buying More RAM Fix My Lag?

Only if your server is genuinely limited by memory.

If the problem is caused by CPU-heavy activity, entities, plugins, mods, or world generation, additional RAM may not solve it.

Can I Change Java Arguments to Improve Performance?

Java arguments are managed by Down Side Hosting.

If you have a specific modpack or software requirement, contact support.

Do not request random Java arguments from an optimization guide without understanding why they are needed.

Why Does My Server Lag Only When Exploring?

The server may be generating new Minecraft terrain.

New chunk generation requires additional processing and can be especially demanding on modded servers.

Why Does My Server Lag Near My Base?

Your base may contain a large amount of active server workload, such as:

  • Villagers
  • Farms
  • Hoppers
  • Redstone
  • Entities
  • Modded machines
  • Chunk loaders

Why Is My Server Fine After a Restart and Then Gets Worse?

This can indicate a plugin, mod, entity, chunk, or memory-related problem that develops while the server is running.

Check what activity occurs before performance begins degrading.

Does High RAM Usage Mean I Need More RAM?

Not automatically.

Java can keep memory allocated even when it is not actively using every part of it.

Look for actual memory-related errors and server behavior.

Need Help Troubleshooting Lag?

When contacting Down Side Hosting support, provide:

  • Minecraft version
  • Server software or mod loader
  • Modpack name and version, if applicable
  • When the lag occurs
  • Whether all players experience it
  • Whether it occurs everywhere or only in one location
  • Relevant console warnings or errors
  • Recent plugin, mod, or configuration changes

Contact Down Side Hosting Support

Need Minecraft Java Hosting?

Down Side Hosting provides Minecraft Java hosting with server panel access, file management, console controls, backups, and support.

If your workload genuinely requires additional RAM, your server configuration can be upgraded to provide more memory.

Minecraft Java hosting starts at $2/month.

View Minecraft Java Server Hosting


← Back to Minecraft Java Server Guides

minecraft/lag-troubleshooting.txt · Last modified: by Down Side Hosting Administrator

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki