Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
1. Windows covers 96.32% of the Steam userbase. Linux only covers 1.13%. The effort/reward ratio for me to compile and maintain a Linux executable just has not been a priority, especially compared to getting the game out of Early Access in a good state.
2. I do not have any automated build system set up. I follow a manual release checklist ( see https://github.com/SuperV1234/SSVOpenHexagon/blob/master/release_checklist.md ) and use a virtual machine to build the server binaries for Linux. Before providing a Linux binary, I'd look into automating my build system, including automated Linux builds. I have little experience with that, so PRs are welcome.
3. Pretty much any Linux user that plays games will have Wine installed. Open Hexagon works well under Wine/Proton.
4. I've distributed Linux binaries in the past, and it has always been a major pain to ensure the correct dependencies are available or packaged with the game. On Windows, pretty much everything gets shipped with the game as a DLL. On Linux, I remember having trouble ensuring that my executable was picking up the correct dependencies. There are things like the C++ Standard Library or zlib which are usually taken for granted, but their versions differ between various Linux distributions. See https://stackoverflow.com/a/46844078/598696 for more details.
Therefore, for the reasons above, the effort of providing a native Linux binary is just not a priority for me compared to other tasks. Nevertheless, if the game is successful and grows a wider community with more Linux players, the priority might change. Furthermore, as the game is open-source, I would be happy to accept any contribution or pull request that would bring the effort of providing a Linux binary down to something manageable.
Please let me know if that helps!
I'd be happy to test this for you. :)
I've actually ended up officially releasing the game for Linux a few hours ago. I've had a few people with different distribution test it, and everything seems well!
You should be able to download the Linux binary from the main release branch on Steam.
I just tried the linux version and I'm not getting anything downloaded at all. And when I try to launch it says the file does not exist.
This usually happens when a particular key or activation is setup to not have a certain platform.
just got the game today, game wouldn't boot through steam with the native linux build, and i did some digger deeping and found out that im missing a package
i googled it and it's apparently because i have an outdated GLIBC? but i cannot find out how to update it
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./libstdc++.so.6)
After doing the above workaround, I got:
Oh. I wonder...
lol yep. So.
If I do