19 Commits

Author SHA1 Message Date
df74971b73 Fixes #23, adds Tests action v1.0.7 2020-11-23 12:31:31 -05:00
c1229891a6 Update push-image.yaml v1.0.6 2020-11-22 12:02:19 -05:00
bc61c2dc7e Add push-image action, small fixes (#21)
* Add push-image action

* Update example
2020-11-22 11:35:28 -05:00
b64c44e6ac Fixes for running with https frontend (#20)
* use browser protocol

* Update zz_generated.static.go

* set host args with proper port

* Update zz_generated.static.go

* use proper protocol for the websocket
2020-11-22 11:34:26 -05:00
83d0260c6f Update README.md 2020-11-12 17:10:49 -05:00
2a599bcff5 Build standalone ioq3ded, fix asset timeout (#16)
When specifying `BUILD_STANDALONE=1` for ioq3ded, the default `com_homepath`, `com_basegame`, and `com_gamename` change to foo/foobar, so this sets those explicitly to their previously default values. This can be exposed via option later to allow for custom games. This also fixes the short read timeout used by CopyAssets.
2020-09-16 17:53:51 -04:00
f29bb81865 Fix config map time limit and commands, add client password 2020-08-20 11:16:42 -04:00
f92180af5e Add docker cross-compile for arm64
This makes use of the docker buildx to cross-compile images for amd64/arm64. It is worth noting that there are ongoing issues with the Go compiler and qemu (used by buildx/buildkit) and the solution I ended up using here was to limit the affinity to `go build`. Better solutions may be forthcoming.

Refs:
https://github.com/golang/go/issues/24656
https://bugs.launchpad.net/qemu/+bug/1696773

This relates to issue #11 regarding container images built for running on Raspberry Pi.
2020-08-17 11:39:13 -04:00
1e1edac3a5 Add prometheus instrumentation, count active ws conns (#8)
* Add prometheus instrumentation, count active ws conns

* Stop bum ticker

* Moving things around

* Handle unspecified host for ws proxy

* Add config reload counter

* metrics: rename conns -> players
2020-08-17 10:59:30 -04:00
0c54f31fd9 Allow user to set server address 2020-08-15 09:51:16 -04:00
546250c7a2 Update README.md, add example config.yaml 2020-08-12 12:27:53 -04:00
bb321e0830 Add quake/net package for connection less OOB messages 2020-08-12 12:27:53 -04:00
527087d394 Add ability to pass commands not in config yaml 2020-08-12 11:43:21 -04:00
e1ee91b4f7 README updates 2020-08-12 10:07:12 -04:00
7a86a31e4d Update README.md 2020-08-06 08:38:49 -04:00
f8559befca Add context to content-server assets download error 2020-08-05 14:48:41 -04:00
13d35f17f1 Update README.md 2020-08-03 17:26:57 -04:00
1ce209bdbc Add yaml server config, restart server when ConfigMap changes 2020-08-03 17:03:01 -04:00
ffca54fdb8 Initial commit 2020-08-02 13:46:12 -04:00