35 Commits

Author SHA1 Message Date
f38cc1c270 Merge branch 'refactor/agones' 2021-01-20 20:23:48 +01:00
b91460bea6 Remove passing argument and make gs ready 2021-01-20 20:23:43 +01:00
e0543bc089 Merge branch 'add-agones' 2021-01-20 20:06:59 +01:00
62ee8de50a Update Fleet manifest 2021-01-20 20:06:53 +01:00
53a609fb1d Clean up Agones from cmd 2021-01-20 20:06:40 +01:00
8d51e7901b Add Agones extension 2021-01-20 20:06:29 +01:00
e8726c3971 Add Fleet manifest example 2021-01-20 19:09:40 +01:00
d8229a88df Support Agones 2021-01-20 19:09:21 +01:00
c38e020c9f update ignore list 2021-01-20 19:09:08 +01:00
5253ae3850 Merge branch 'add-status-reporter' 2021-01-20 19:06:29 +01:00
e5951f84a9 Add Agones Healthcheck and Ready state 2021-01-19 19:37:34 +01:00
e0f831931a Add PKG folder to build 2021-01-19 19:36:25 +01:00
4d35f8fc02 Add Agones dependencies 2021-01-19 19:36:08 +01:00
cc3073ed05 Extract metrics reporter from Server 2021-01-18 22:13:29 +01:00
1e88d904fe Update dependencies 2021-01-18 22:09:46 +01:00
c1bdfd809b Ignore idea folder 2021-01-18 22:09:21 +01:00
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