I run a couple of minecraft worlds for my daughter and a few friends (yeah, ok, and for me :D ). Up to now we were running velocity and paper servers. I kept hearing that fabric servers were supposed to be more vanilla, and there were a couple of mods not ported to paper, so I wanted to try to replicate my servers with fabric.
The server runs fine, but the output of the terminal is extremely verbose compared to paper, and I don’t know if this is expected or if I’ve got something misconfigured.
Most of the output is about “netty”
"Netty Epoll Server IO #3" at io.netty.channel.epoll.Native.epollWait(Native.java:213)
os_prio=0 cpu=6.33ms elapsed=1517.77s tid=0x00007068e00160d0 nid=1862005 runnable at io.netty.channel.epoll.Native.epollWait(Native Method)`___`
for example.
Does someone have any ideas? I wouldn’t mind posting a large chunk of the output if someone thinks there might be an issue. Thanks!
honestly for modded mc i ignore errors unless i get a real issue, but that doesnt really fly for a server.
Could i see more logs and have a list of your mods? That message alone doesn’t tell me much
Oh, and in case it’s relevant, I’m running the jvm with these flags (I just copied over the flags I had on my paper server):
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs/ -Daikars.new.flags=true
This is a 1.21.4 server.
okay, in the logs you sent nothing really looks like an error, in that case try removing all those flags, one of them is probably causing the verbose output
Ok, so I have removed all the flags and all the mods. I also shut down the upstream velocity proxy, in case it was an issue with polling the server or something. Even running by itself the consoled gets completely spammed by messages. I know that these are not errors in themselves, but spamming the console just makes catching any real errors or relevant warnings that much more difficult. As a side issue, I’m using puffer panel to manage all the worlds and installs and the spam to the console makes the admin panel unresponsive. I have no idea where to trouble shoot next.
hm, try making another server with the same mod set but a different world, and see if it still happens.
edit: actually, try replacing the main minecraft jar
Hey! thanks for the offer. I’ve pasted the output here: https://pastebin.com/X7Wfw9JU (this is just a fragment; the server has been on for a couple of hours and I could paste a Mb of text easily. It is very verbose)
These are the mods installed I have installed:
- fabric-api
- instantgroup
- voicechat
- worldedit
- tick-stasis
- lithium
- krypton
- cloth-config
- spark
- ferritecore
- viewdistancefix
- FabricProxy-Lite
A bit unrelated, but make sure you get a backup mod and test that the backups actually work. A good mod for this is FTB Backups 2.
Yes, we already had that in place. The storage is in FreeNAS and we have snapshots every half an hour. We’ve already had to use the backups because after a paper update the whitelist turned itself off and when we logged in there were 3 random persons basically destroying everything. Btw, tangent, you find an open server and your first instinct is to just start tearing everything down? Why? Anyway, we just restored to the previous snapshot and it was back to normal. Zfs snapshots are great.
deleted by creator
I run a Fabric server with only performance, Bedrock compatibility, and voice chat mods, and don’t see very verbose server output once the server has started. There’s usually a large block of text to start with, but I can safely ignore that.
Errors will always occur and most often they don’t have any actual negative effects. If there is some specific issue you are having, you can share it, but other than that, you should be fine.