How would one run it? Perhaps utilizing muvm as mentioned in their docs here, however I recall a blog post mentioning it wouldn’t work with flatpaks well?
Hytale is, as far as I can tell, currently only available in x86_64 flatpak form…?
By searching around, they seem to offer a binary as well from here: https://launcher.hytale.com/version/release/launcher.json
I tried running it with FEXBash but it seems to need a missing library: libwebkit2gtk
error while loading shared libraries: libwebkit2gtk-4.1.so.0
How did you end up running it? I haven’t been in the development space for a good few years so I tried FEXBash java launcher.json only for it to give a segfault due to an unsupported page size…
I wasn’t able to get it running, I just wanted to post the farthest point I got to maybe it helps you.
That said, here is a couple of pointers(that may or may not help)
- The unsupported page size happens because apple silicone have 16k page size and most programs require 4k. So running most x86 programs will require you to run it like this:
muvm -- FEXBash ~/Downloads/hytale-launcher
or just get a x86 shell:muvm -- FEXBashand then run whatever command you want - It seems like you are trying to launch the “launcher.json” file. JSON files are just txt files. In this case, the JSON has a link to the actual linux x86 binary: https://launcher.hytale.com/builds/release/linux/amd64/hytale-launcher-2026.02.26-8739a13.zip
- The Hytale client is not written in Java (like minecraft is), it is in C# : Making sure you're not a bot! so you just have to launch the binary directly(no need for java in the command).
I unfortunately don’t have time to keep trying to make it run right now, but if I did, the next step is to figure out how to get the missing library(if its possible), I did find that someone else tried to fix stuff with the same library : Error loading needed lib libwebkit2gtk-4.0.so.37 · Issue #1250 · ptitSeb/box64 · GitHub