gsm
Go to file
Pratyush Desai fda43d1e9e
HL2DM systemd unit file
systemd unit file for Half Life 2 Deathmatch
Requires further configuration for
environment safety, isolation, instances

Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2024-11-03 03:58:18 +05:30
dist/systemd HL2DM systemd unit file 2024-11-03 03:58:18 +05:30
static Initial Commit 2024-10-15 01:53:17 +05:30
templates Add Server Start Stop 2024-11-03 03:52:21 +05:30
.gitignore Add Server Start Stop 2024-11-03 03:52:21 +05:30
go.mod Initial Commit 2024-10-15 01:53:17 +05:30
main.go Add Server Start Stop 2024-11-03 03:52:21 +05:30
README.md Add Server Start Stop 2024-11-03 03:52:21 +05:30

GibCasa Game Server Supervisor

Skeleton

  • Stick with HL2DM
  • Set up routing
  • GS Lifecycle Management and Statistics
  • Concurrency - manage simultaneously events and schedule tasks.
  • File Handling - configs, logs, backups and export server configs.
  • TODO: Add auth and db stuff later. For persistent configurations.

Status

  • running srcds_run directly for the moment.
  • file permissions are not being handled.
  • ideal systemd integration?
  • min add screen/tmux.
  • routing : index -> /hl2 -> ok/err response to start & stop