4 ms·
So much easier to run mc servers on Linux boxes. You just grab the jvm that version wants and throw everything into a folder and use the jvms java executable on
by westmeal 1y ago
So much easier to run mc servers on Linux boxes. You just grab the jvm that version wants and throw everything into a folder and use the jvms java executable on the server.jar.
- ToucanLoucan 1y agoWas gonna say the exact same thing. Getting Java installed is always a bit of a headache but that's really the only hard part. Once your JVM is good, everything from there is easy. And even the JVM part, it's not HARD, just annoying.
- Symbiote 1y ago> Getting Java installed is always a bit of a headache apt install openjdk-21-jdk-headless Or equivalent, no?
- westmeal 1y agoI wouldn't recommend doing it for mc. They keep changing and or using old jvms. What I do is I just go on oracles site and get the jdk they list that works, and run it directly from the folder. Also some distros do make it a pain lol.
- frollogaston 1y agoI haven't done this in forever, but last time the recommended OpenJDK answer was somehow not right. Got the Oracle one, had to figure out where you extract the tarball to, fix my PATH, yada yada.
- ToucanLoucan 1y ago^ this was my experience yeah. Though I didn't even bother with the PATH var I just used an absolute path to the damn binary because I was frustrated.
- 1718627440 1y ago> didn't even bother with the PATH var That sounds fine though. The PATH variable is a nicety for the user to not need to type long paths, really like using ~ for the home directory, not for program setup.
- frollogaston 1y agoPATH was the last thing. I was more annoyed that the recommended way of installing Java in Linux is wrong. That wasted like 30min before I realized.
- Symbiote 1y agoThe instructions on and linked from https://www.minecraft.net/en-us/download/server https://www.minecraft.net/en-us/download/server work fine — I downloaded the JAR file, installed OpenJDK 21 as above, and ran the given command. I'll accept installing and running software on Linux has an unfamiliar procedure for those used to Windows or Mac.
- dmux 1y agoI'm not sure if you've tried it or not, but sdkman.io is a really handy JVM ecosystem environment manager that makes getting Java (and other JVM langs) really easy to install and switch between.
- jandrese 1y agoEven on Windows it can be a hassle because so many links will send you to Java 8 which Minecraft won't run on. Even the official links on minecraft.net sent you to the version that wouldn't run Minecraft for some time.
- nonethewiser 1y ago... Thats also how you do it on windows though? I agree it's a better OS to run a minecraft server on in general.
- westmeal 1y agoOf course, the OS doesn't really matter it's just easier to manage a Linux box as opposed to a windows machine half the time. Especially for a server. Theres a lot of stupid shit you'll see on consumer and even enterprise versions of Windows which I've had to unfortunately deal with for a decade in exchange for money. Since the gp mentioned how frustrating it was I can relate. Edit: also ufw is so much easier than the windows firewall. That shit drives me insane.