This server is supposed to be as close to vanilla as possible, hence it has the bare minimum of plugins. As I mentioned it's just a Fabric server with only Lithium+Phosphor installed and one datapack to manage the speedrun. As such, ClearLagg is not installed (nor is it available for Fabric).
Backstory: working on a speedrunning datapack. Currently not planning to use it to submit any runs; this is mostly an exercise for me to learn vanilla datapacks since Paper is banned for speedruns. This happens both on a stock vanilla server and on a Fabric+Lithium server.
I'm finding that I have a weird lag problem on my server, but it's very predictable. Crossing into the end dimension (using setblock ~ ~ ~ end_portal so I don't have to find a stronghold) causes 15-30 seconds where the server is unresponsive. Using Fabric+Spark to profile showed me that chunk generation caused by EnderDragonFight is the problem.
The strange thing is that world generation keeps up fine with player activity for everything else; it seems to specifically happen when the End is first loaded.
I found that if I used my datapack to forceload a 4x4 chunk area centered on 0, 0 in the End, it seemed to make the issue go away.
Has anyone else encountered this problem? Any explanation?
Any chance that you installed something intensive which is running in the background and using up your CPU? Perhaps try closing everything you can in the background if you haven't already as a test.
(When you're so early that your vote is worth 50%)
In all seriousness though, OptiFine is mostly vanilla, with some questionable bugs/features, like the invisible mobs glitch which has been around for a while (and is why I switched to Sodium), as well as the zoom feature (which really gives you an unfair advantage compared to vanilla players). The latter is only relevant in PvP scenarios however.
So, yes, I would say that OptiFine does not change enough about the game to make it non-vanilla.
I've seen the launcher freeze when a Microsoft account gets blocked; to test this try logging into outlook.com with your Minecraft account credentials. (This is only true if your account is new enough to be an MS one.)
You could divide the distance by 8 if you had a safe way of travelling through the nether (elytra + fire resistance?). There are no faster methods in vanilla that I'm aware of.
If this were a world without phantoms you could build a flying machine and AFK on it, but you are using 1.16 so that won't work.
It might be server performance issues not your connection. Try reducing the view-distance to 4 as a test (in server.properties) and see if that makes things better.
While this is a dangerous practice from an IT perspective I have heard of Hypixel or other tournaments doing this to YouTubers/widely known players who they suspect are cheating.
I'd be interested to see how 1.15.2 performs compared to 1.16. In general not sure there's much you can do about this - these newer versions of Minecraft are notorious for slow chunkloading.
Modern servers can take a while to load chunks. In my experience the best approach is to enable flying or install a plugin that lets them float for longer when joining before it is considered flying.
EDIT: Does it load eventually or does it just not load chunks at all? That would be a different problem.
0
This server is supposed to be as close to vanilla as possible, hence it has the bare minimum of plugins. As I mentioned it's just a Fabric server with only Lithium+Phosphor installed and one datapack to manage the speedrun. As such, ClearLagg is not installed (nor is it available for Fabric).
0
Backstory: working on a speedrunning datapack. Currently not planning to use it to submit any runs; this is mostly an exercise for me to learn vanilla datapacks since Paper is banned for speedruns. This happens both on a stock vanilla server and on a Fabric+Lithium server.
I'm finding that I have a weird lag problem on my server, but it's very predictable. Crossing into the end dimension (using setblock ~ ~ ~ end_portal so I don't have to find a stronghold) causes 15-30 seconds where the server is unresponsive. Using Fabric+Spark to profile showed me that chunk generation caused by EnderDragonFight is the problem.
The strange thing is that world generation keeps up fine with player activity for everything else; it seems to specifically happen when the End is first loaded.
I found that if I used my datapack to forceload a 4x4 chunk area centered on 0, 0 in the End, it seemed to make the issue go away.
Has anyone else encountered this problem? Any explanation?
0
Any chance that you installed something intensive which is running in the background and using up your CPU? Perhaps try closing everything you can in the background if you haven't already as a test.
1
(When you're so early that your vote is worth 50%)
In all seriousness though, OptiFine is mostly vanilla, with some questionable bugs/features, like the invisible mobs glitch which has been around for a while (and is why I switched to Sodium), as well as the zoom feature (which really gives you an unfair advantage compared to vanilla players). The latter is only relevant in PvP scenarios however.
So, yes, I would say that OptiFine does not change enough about the game to make it non-vanilla.
0
I've seen the launcher freeze when a Microsoft account gets blocked; to test this try logging into outlook.com with your Minecraft account credentials. (This is only true if your account is new enough to be an MS one.)
0
I believe OptiFine has a known glitch at the moment where mobs turn invisible. It can be temporarily solved by reloading the world.
0
You could divide the distance by 8 if you had a safe way of travelling through the nether (elytra + fire resistance?). There are no faster methods in vanilla that I'm aware of.
If this were a world without phantoms you could build a flying machine and AFK on it, but you are using 1.16 so that won't work.
0
Perhaps try MultiMC - it's much easier to select the Java version you want that way, and I believe it is fully compatible with the old MC versions.
0
Try picking it up from where you think it should be. It will often fix itself.
0
Try the Thermal series. The machine part of it has been updated for 1.16 AFAIK.
0
It might be server performance issues not your connection. Try reducing the view-distance to 4 as a test (in server.properties) and see if that makes things better.
2
While this is a dangerous practice from an IT perspective I have heard of Hypixel or other tournaments doing this to YouTubers/widely known players who they suspect are cheating.
0
I'd be interested to see how 1.15.2 performs compared to 1.16. In general not sure there's much you can do about this - these newer versions of Minecraft are notorious for slow chunkloading.
0
Does it say anything about being overloaded? Maybe your firewall is blocking something?
0
Modern servers can take a while to load chunks. In my experience the best approach is to enable flying or install a plugin that lets them float for longer when joining before it is considered flying.
EDIT: Does it load eventually or does it just not load chunks at all? That would be a different problem.