Table of Contents
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:
Test a Suspected Plugin
If you believe a new plugin is causing lag:
- Create a backup.
- Stop the server.
- Temporarily remove the suspected plugin JAR.
- Start the server.
- 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:
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:
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:
- Identify a likely cause.
- Make one or a few related changes.
- Restart.
- Test.
- Compare the result.
- 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:
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:
- Is the server actually experiencing low TPS?
- Are all players affected?
- Does lag occur everywhere or only in one area?
- Is new terrain being generated?
- Are there excessive mobs or items?
- Are there large villager halls?
- Are there large hopper or redstone systems?
- Are chunks being permanently loaded?
- Was a plugin recently added or updated?
- Was a mod recently added or updated?
- Did the modpack change?
- Are view distance and simulation distance reasonable?
- Are there memory-related errors?
- 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.
Related Guides
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
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
