I’m currently trying to run a Sven Co-op server under Ubuntu Server. This has been a five hour chore of trial and error, dealing with library incompatibility, architecture incompatibility, poor documentation and Stack Overflow messes.
Im currently using about twenty tabs of documentation and support requests. At this exact moment, I’m trying to compile a 32 bit version of libssl 1.1.1, at which point I will be able to test again. If it doesn’t work this time, I absolutely do not have time to continue trying.
So what’s the challenge here? Nothing is simple and nothing is well explained. This is a three-step process on Windows that just works. On Ubuntu, the first step requires you to add a new apt repo and install support libraries, and beyond that, you’re on your own to figure out the compat issues further down the line.
Edit: Can’t make it work, it’s just one thing after another. I’m just gonna do a fresh install of the whole OS, considering how much bs I installed chasing these issues, and then, idk, just not play a game with my brother I guess.
I don’t know how much time you have left, but if it’s a dedicated server machine/system (I assume it is since it’s running Ubuntu Server) you could look into installing Pterodactyl which is a game server panel + daemon which can take care of setting up and running game servers for you. It uses Docker under the hood which helps solve issues like this.
I see there is an egg for this game that someone has made for Pterodactyl (eggs are just basically instructions for Pterodactyl on how to create a game server) that you could import, and then just practically hit create. This particular one uses Ubuntu 16.04 as a container image, which would make sense if that game needs libssl 1.1.1
Could definitely be worth a shot, especially if you’re planning on running other game servers down the line - that repo I linked to has a ton of game server configuration (“eggs”) on it. Hell it even has some eggs for non-game servers, like if you wanted a Mumble/TeamSpeak server.
A lot of people have already talked about the onboarding/installation experience, so I’ll just chime in and say a lot of new users are unfamiliar with using a terminal for commands and instead favour a GUI experience solely for their tasks. Most modern and commercially appealing distros are moving in this direction (ie applications running the same terminal commands in the background with an easy to understand UI at the front) but I’d still say the community’s insistence on terminal over all other forms of executing a command may be a turn off for the layman trying it for the first time after Windows and MacOS.
Almost makes me think it would be more ideal to reduce the stigma associated with executing commands in the terminal and find some way to get people more comfortable with using it, both via Linux and also CMD for Windows as well.
I would agree that this is one of the biggest barriers to entry other than software compatibility.
If i was able to use ILok on linux for my music plugins and vsts, then id likely make the switch. But unfortunately ILok doesnt seem to be interested at least not since i last checked.
I don’t mind using a terminal so much, but trying to follow people’s terminal instructions can be quite challenging. It seems like 90% of the time they leave out critical details because they assume you’d already know what you’re doing or you get errors because they have packages installed that you don’t. It reminds me of this gem from Malcolm in the Middle: www.youtube.com/watch?v=AbSehcT19u0
I agree with this more than trying to make Linux more GUI oriented overall. GUI’s are great for certain interfaces like phones and tablets for obvious reasons. GUIs are also great if you don’t exactly know what you’re looking for and need a lengthy list of available interactive elements you would have to read and parse a lengthy man page to find in the terminal.
Honestly I think that when learning computers in early age education systems, the terminal should be taught alongside GUI applications so the general public would have an understanding that there is this very powerful tool they can use to quickly execute commands. It is a pre requisite to demystifying computers regardless of which OS you use, and it makes working with your computer a lot less of a headache when you have this bare bones tool that can assist you in finding out the answer to your problem via a verbose error output rather than a cryptic message to call your sys admin or send a notice to the OS provider that likely will not solve your problem in a timely manner.
So you’re telling me that my single puny brain is susceptible to influence and manipulation techniques which have been actively used and perfected for centuries?
Without turning Linux into “another Windows”? Well… you (kind of) can’t – Windows users are way too used with the idea of being spoonfed by the OS. And the only “real” way to address it is to tell Windows users to change their mentality and “embrace the new”.
When you have a problem the solution is fragmented between distros, configuration, opinions, and time as solutions constantly change and they all have subtly repercussions. It becomes very overwhelming to figure out a solution and pick the right one.
Linux needs developers developers developers developers developers developers developers. Notably gamedevs. And kde needs to be default. Osx is only popular in a couple countries.
lemmy.ml
Hot