SS14.Watchdog icon indicating copy to clipboard operation
SS14.Watchdog copied to clipboard

Server management system for Space Station 14.

Results 10 SS14.Watchdog issues
Sort by recently updated
recently updated
newest added

This feature builds on the work of cadyn in #20 to implement a convenient Dockerfile for those who prefer containerized deployment. Should resolve #20 if merged.

I decided to publish an image myself for convenience, would probably be willing to keep it up to date, or anyone else can publish it on the docker hub or...

Please let me know if this solution is shit. Pros: - More noob friendly because if they want to touch the config it actually exists. - Launching Watchdog from scratch...

Ideally we'd only update the main game servers once or twice a day, instead of every 30 minutes. This allows for longer periods of uninterrupted play.

Currently launching the watchdog fresh will technically crash due to no config.toml for the server. Ideally there'd be an integration test that runs it and shuts down gracefully, though how...

I tried running master on windows fresh and got this: ``` System.IO.FileNotFoundException: Could not find file 'E:\Programming\SS14.Watchdog\SS14.Watchdog\bin\instances\syndicate_mothership\config.toml'. File name: 'E:\Programming\SS14.Watchdog\SS14.Watchdog\bin\instances\syndicate_mothership\config.toml' at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions...

So I don't have to ssh in to run `dotnet trace/gcdump`.

enhancement

Would be nice to avoid us having to interrupt the playtest with auto updates, while still allowing us to merge stuff.

enhancement

Notify external services of updates and let them react accordingly.

This PR introduces a possibility of running the watchdog in containerized environments for easier deployment