GameServerManagers / LinuxGSM

The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
https://linuxgsm.com
MIT License
4.3k stars 819 forks source link

[FEATURE] Project Zomboid Mod Checker (Assumed to be expandable to all workshop hosted mods) #3751

Open Rsslone opened 2 years ago

Rsslone commented 2 years ago

User Story

I am hosting a PZ server with alot of mods, there is a HUGE issue when it comes to mod updates and hosting a server, everytime a mod updates, sometimes multiple times a day, the server must be restarted. A duct tape solution to this is to set a cron to do it for you every so often (even if there is no update), but that is quite annoying.

Basic info

Further Information

There is a solution that someone has created in another tool similar to LGSM which is PZ exclusive. I believe this feature seems broad enough to be implemented for all games that use the steam workshop to host its mods. Below is the code I've found for his tool, I doubt I could plug this into LGSM myself, but would love to see it a out of box feature!

https://github.com/quarantin/pz-server-tools/blob/main/pzserver/pzcheckmods

cy6capt commented 2 years ago

+1 This would be a super awesome feature to have in LGSM I know you have something similar for many games - but having a solution like this for PZ would be impeccable

dreamy32 commented 1 year ago

I can confirm this would be useful.

KuSh commented 1 year ago

Licences of both projects aren't compatible unfortunately. It can't be imported "as is". Perhaps we could ask pz-server-tools maintainer(s) if we can copy / draw inspiration from that part of pz-server-tools.

Rsslone commented 1 year ago

You can draw inspiration without violating anything.