Native Plutonium Server Support On Linux
-
I love this project, this community, and everything the developers have done. Thank you for making one of the best gaming experiences on the internet. I have been playing on servers, and most are great. But none are as lag free as csgo servers. The problem is accessibility. While anyone can run a server, a good server requires a fair amount of compute power and network bandwidth. Which is costly for server hosters. By making Plutonium Servers run on slower hardware, we can have more lag free servers.
My solution is to run plutonium on Linux. Linux uses fewer resources than windows. The performance improvement is drastic, and is complemented with better uptime and security. Which is why the majority of the world's servers, from websites to game servers, run on linux.
However, Plutonium Server does not natively support Linux. The current solution is to run the project through wine, a windows virtual machine of sorts. Running plutonium through wine has a number of problems: it doesn't work on ARM or RISC-V; it brings the bloated, unstable, and insecure nature of windows into your linux server; and it has bad performance. The bad performance is the biggest issue.
I'm a developer and want to port plutonium natively on linux. Can someone help me get in contact with the developers or the source code? I know Plutonium is a reverse engineering project of COD, but I don't want to reverse engineer plutonium to port it to linux. I love this project and want to make it better.
Thanks.
-
dhillonjustin99 the problem is the game itself would have to be translated to linux, not just plutonium. Plutonium is just a modification that runs on top of the game and modifies the game's memory space to run it's own code in certain places.
But we don't have the source code for the game so it would require a complete re-write of the t6 dedicated server, impossible amount of work for a small team of developers. -
Basically what Dss0 said, the task simply isn't viable for a small team of people or yourself. Wine is certainly a decent middle ground.
I run Ubuntu as my main OS these days, and as much as Linux gaming is getting better, these older titles were just never made with Linux in mind.