ok ok ok so i was setting up a new minecraft server network on my beefy lovely HETZNER EX-101 LINE SERVER (it’s so good hetzner please ily) and i use pterodactyl running on docker on that box to manage the gameservers, right, makes sense ok ok ok
so i go to set up the servers, everything is perfectly good and gaming ready except one server, now i set up the servers locked down to specific CPU cores cause, idk it’s neat to not have a server that uses like 3 threads have access to 32 cores. ok well, why is this one not working? What the fuck I don’t think i’ve ever had a SEGMENTATION FAULT?? on a fresh paper install? so i go, okay well these builds r pretty new, i’ll try a older version??? NOPE!! turns out
the fucking CPU core that was assigned to this server was JAVAPHOBIC??? like what i did NOT know that was an option.
eventually, after some debugging and core-assignment testing i realized that core 8 just, whenever anything was running on it would segfault the server right there and then. okay, maybe weird docker bullcrap or whatever so i pull a jar directly to the host, and run it with commands like
taskset -c 9 /tmp/jdk-25.0.3+9/bin/java -Xms2G -Xmx6G -jar /var/lib/pterodactyl/volumes/<uuid>/server.jar nogui
Works perfectly fine, but the moment that 9 becomes and 8
taskset -c 8 /tmp/jdk-25.0.3+9/bin/java -Xms2G -Xmx6G -jar /var/lib/pterodactyl/volumes/<uuid>/server.jar nogui
BOOM, EXPLOSION, DEATH EVERYWHERE!!! and the weirdest part is that benchmarking/testing shit didn’t even reveal the core being so anti-java!! stuff like
taskset -c 8 stress-ng --cpu 1 --cpu-method all --verify -t 60 --metrics runs perfectly fine, so what the fuck?? like java also crashed in like a random place every time, sometimes it was Entity.move (minecraft) and sometimes it’s C2 or G1GC like make up your mind
at this point im like, okayyyy what the hell is going on here this is above my pay grade why is this core so hateful and i just ask hetzner, yo i did this and that to try and find something but i think this core might just be fucked?? and they reply within like 5 minutes “yea we can swap the server out if you want, we’ll give you a free KVM for 3 hours to fix any config issues afterwards but everything should be good” and then i stopped reading the email with multiple options and just said “yup go do that as soon as you can” and 30 minutes later the server was back up after i fixed the network configs yaaaaayyyy thank you hetzner
anyways yeah hetzner is awesome i will glaze them until they do something bad then i will hate them 5ever.
ok gn