Space Engineers

Space Engineers

View Stats:
Linux Support
Since Space Engineers is getting out of early access, it is time for the devs to add linux support. We have been waiting for so long. Please either add native linux, or fix the issues with your game that cause emulators to fail. Thanks, anyone who uses linux .
< >
Showing 1-15 of 15 comments
Sartor Feb 28, 2019 @ 6:11pm 
Like you, i wait for a long time the linux support.
But unfortunately the devs don't care about linux, and now i don't care about the game to. Simple do like me and don't buy this game.
Pryor Feb 28, 2019 @ 6:26pm 
Space Engineers client won't see Linux because it uses the iD Rage Game Engine that uses some Microsoft ONLY libraries, but the dedicated server may be able to be compiled into an iostream console running only the dedicated server logic, problem is getting a Window Client to be able to connect and communicate with it.
Thalyn Feb 28, 2019 @ 9:18pm 
Originally posted by Pryor:
iD Rage Game Engine
Uhhh, no. It uses Keen's own engine, VRage, and has nothing at all to do with iD software or Bethesda. If it did use iD Tech 5 (the engine used in Rage) than it would be OpenGL, not Direct3D, and would probably run worse as they attempted to shoehorn in the voxel elements.

That said, yes, it does use a lot of Windows-specific code, which would need to be changed to support any other OS. The game itself is written in C#, which is native to Windows (yes, there are 3rd party compilers for other OSs), and it relies on DirectX, which is also native to Windows. So to work on Linux it would need to have the entire code base translated to C or C++, and the I/O routines rewritten to support different APIs (eg Vulkan for graphics).

That's a huge amount of work for a tiny amount of return.
das Mar 1, 2019 @ 5:25am 
Too bad.
Pesebrero Mar 2, 2019 @ 11:38am 
This is a very nice game, I'd buy it if a Linux native version is released.
Pryor Mar 6, 2019 @ 1:41pm 
Originally posted by Thalyn:
Originally posted by Pryor:
iD Rage Game Engine
Uhhh, no. It uses Keen's own engine, VRage, and has nothing at all to do with iD software or Bethesda. If it did use iD Tech 5 (the engine used in Rage) than it would be OpenGL, not Direct3D, and would probably run worse as they attempted to shoehorn in the voxel elements.

That said, yes, it does use a lot of Windows-specific code, which would need to be changed to support any other OS. The game itself is written in C#, which is native to Windows (yes, there are 3rd party compilers for other OSs), and it relies on DirectX, which is also native to Windows. So to work on Linux it would need to have the entire code base translated to C or C++, and the I/O routines rewritten to support different APIs (eg Vulkan for graphics).

That's a huge amount of work for a tiny amount of return.

I'm not trying to get the client side to run in Linux, I just want a dedicated server only to run on a Linux headless machine that Windows clients can connect to, and it is MUCH less expensive to run a server on Linux, Microsft has limited client access where as Linux doesn't.
So far I've been looking at the torch dedicated server code, I can't make heads or tales of it.
So now I'm going to take a look at Keen dedicated server code as it may be more readable, basically just need to look for Microsoft ONLY libs being used, if the server logic is good, then i would only need to cut out the Microsoft framework, then recode the server controls to console commands like in the video below:
https://youtu.be/Iidh8QVQOOw
TheJebblue Mar 17, 2019 @ 10:41am 
+1 for Linux support.
Roronoa Pronouns Mar 18, 2019 @ 11:02am 
Linux please.
VanGoghComplex Mar 18, 2019 @ 4:13pm 
Originally posted by Pryor:
...and it is MUCH less expensive to run a server on Linux, Microsft has limited client access where as Linux doesn't.
This may be true, but it should be noted that you will encounter game-breaking instability due to overpopulation long before you start bouncing off any client connection limits. SE's multiplayer is written using boilerplate FPS P2P netcode - even the Dedicated Server application is just another "player instance" that doesn't render graphics or have an avatar.

SE will never come to Linux in any capacity from the developers. If it ever comes to Linux at all, it will be from the work of an enterprising individual such as yourself.

Also worth noting that SE doesn't require a Windows Server OS to function. I spent about a year as an admin of a relatively small server for SE, it it ran on Windows Home Edition without any (Windows-caused) issues for months of uptime. Granted, free is cheaper than $100, but still.
Anhktus Mar 19, 2019 @ 1:41am 
Originally posted by KittyKat:
Hardly anybody uses Linux. Not worth the Devs time and money.
get out of your windows bubble and check again. there are alot of linux users running steam.
-VG- Napster Mar 19, 2019 @ 2:07am 
*cough*
Steam Users OS Ranking
Windows 96.12%
OSX 3.11%
Linux 0.77%
Anhktus Mar 19, 2019 @ 2:30am 
And you know that there is a known issue with the steam survey, right?

Edit:
Games on Steam:
total: 28823
MacOS: 8476 (29.41%)
Linux/SteamOS: 5493 (19.06%)

So devs are getting it, and also the new functions for the wishlist showing that Steam is getting it as well.
Last edited by Anhktus; Mar 19, 2019 @ 2:48am
zioper Sep 16, 2019 @ 2:45am 
+1 for Linux
Planewalker Sep 16, 2019 @ 1:35pm 
OP you could try talking to the torch devs on their discord; afaik they are fairly forthcoming.
Dan2D3D  [developer] Sep 16, 2019 @ 4:13pm 
Guys, it's not the same now, go add your vote where all share Vote Feedbacks on the Portal if you want to help members asking for this :

One is reaction mark as "Considered but not planned"

Portal Search Results (4) - "Linux"

https://support.keenswh.com/spaceengineers/general/search/Linux

Note => It took +300 votes to have the ladder block in-game so it may need a lot to have Linux support.
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Feb 28, 2019 @ 5:27pm
Posts: 15