Mysterious Posted December 12, 2024 Posted December 12, 2024 (edited) LinuxGSM is a way to easily install, run and manage game servers. They can either be installed natively in Linux, or as Docker Containers They have an easy to configure config file that's similar across all games, they have features to easily install, update, validate and manage servers, with support for a lot of games. I've personally been using it for years to host person servers and it's relatively easy to manually set up a custom app or yaml file in TrueNAS, especially since it only needs you to mount one storage location [/data] and everything is easily accessible inside there. to pick a game, you just select the version of the docker container. For example: gameservermanagers/gameserver:csgo Will make a CS:GO server, but changing the tag to :cs2 will download and create a CS:2 server, etc... Having a one click installer or an app with an easy configuration would make things incredibly simple for most users, and thanks to how they're configured it (might, I'm not a developer, pls don't shoot me) be easy to implement. Important Links: https://linuxgsm.com/ https://github.com/GameServerManagers attached are the example compose and config files for a CSGO server. docker-compose-csgo.yml _default.cfg Edited December 12, 2024 by Mysterious 2 Quote
HomeHosted Posted December 15, 2024 Posted December 15, 2024 Would love this. this would make game integrations a lot easier then custom one. 1 Quote
Mysterious Posted December 16, 2024 Author Posted December 16, 2024 14 hours ago, HomeHosted said: Would love this. this would make game integrations a lot easier then custom one. I'm not quite sure if it would be better to have each server as its own individual app or one universal app where you can choose the server during setup... The former would make one-click installs easier, but the latter would probably be easier to implement Quote
HomeHosted Posted December 16, 2024 Posted December 16, 2024 10 minutes ago, Mysterious said: I'm not quite sure if it would be better to have each server as its own individual app or one universal app where you can choose the server during setup... The former would make one-click installs easier, but the latter would probably be easier to implement For ease of implementation, linuxGSM has docker images for almost all the games they have documented. Which is a lot. So it would just take time to implement the first one then making it to working with the rest. a lot of management commands are exactly the same expect specific game commands are different. the issue is LinuxGSM is terminal based. No user friendly gui. But the commands are very easy to use and find documentation on. Quote
HomeHosted Posted December 16, 2024 Posted December 16, 2024 Found the docker link I was looking for https://github.com/GameServerManagers/docker-gameserver Quote
Mysterious Posted December 16, 2024 Author Posted December 16, 2024 19 minutes ago, HomeHosted said: Found the docker link I was looking for https://github.com/GameServerManagers/docker-gameserver Yeah. That is true For the most part, unless there's an actual problem, there isn't really a need to access the the terminal. Other than like manually updating and verifying files, which I'm pretty sure the containers do on startup And any "advanced" configuration is done in the LGSM config file Quote
HomeHosted Posted December 16, 2024 Posted December 16, 2024 16 minutes ago, Mysterious said: Yeah. That is true For the most part, unless there's an actual problem, there isn't really a need to access the the terminal. Other than like manually updating and verifying files, which I'm pretty sure the containers do on startup And any "advanced" configuration is done in the LGSM config file game management will require terminal access, not difficult but challenging to make it easy. maybe something like a gui htlm set up. i found what looks to be an idea of that a while ago called WebGSM, I don’t think it’s under the official linuxGSM pages. And I forgot where I found it but it looked to be the right idea for this, I don’t know if they ever got it out of alpha or beta, let me see if I can find it. Quote
HomeHosted Posted December 16, 2024 Posted December 16, 2024 Found the webgsm page, but it’s been a while for updates.https://github.com/LoadingStill/WebGSM Quote
Mysterious Posted December 16, 2024 Author Posted December 16, 2024 2 hours ago, HomeHosted said: Found the webgsm page, but it’s been a while for updates.https://github.com/LoadingStill/WebGSM This does seem rather old, but that doesn't mean it doesn't work. It could just be that there has been no need to update it Quote
HomeHosted Posted December 29, 2024 Posted December 29, 2024 On 12/16/2024 at 11:43 AM, Mysterious said: This does seem rather old, but that doesn't mean it doesn't work. It could just be that there has been no need to update it Looks like there has been progress, actually a bit today. And looks like they started a rewrite of it completely. So maybe this next year they will have something. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.