evanpelle
d8fe41de7a
teams ( #349 )
2025-03-27 20:43:56 -07:00
Readixyee
e02361c2f4
Disable nukes option ( #237 )
...
This makes it possible to disable all nukes as well as missile silos
from the game in privat lobbies and singleplayer games
2025-03-21 13:52:36 -07:00
evanpelle
2c9fc7307e
fix config circular dependency ( #296 )
2025-03-19 15:42:47 -07:00
evanpelle
6499569240
add winston logger ( #289 )
2025-03-18 14:36:30 -07:00
evanpelle
70e348c94b
Export prometheus metrics ( #286 )
2025-03-18 09:00:05 -07:00
Peter
bd91d7c00b
Game server ticks too much. Removed duplicate call to .tick ( #271 )
...
removes gameManager.tick as it is already ticking inside the
gameManagers contructor
2025-03-17 08:58:45 -07:00
Ilan Schemoul
b9dad022fc
fix timer ( #239 )
...
- **improve and fix dynamic lobby**
- **Revert "Change BorderTiles from Array to Set (#230 )"**
I'm obviously forced to include the revert patch otherwise I can't
compile. but you should first merge PR dedicated to revert before tthis
2025-03-13 17:03:38 -07:00
evanpelle
5dc00bc3ab
use git commit hash verification when replaying archived games ( #204 )
2025-03-10 12:40:36 -07:00
evanpelle
33292aec5c
feat: replay archived games, gamestate hash verification ( #195 )
...
create endpoint to load archived game. when joining game client first
checks if the game is active, if not it requests the game archive from
the server. the archive is sent to LocalServer to replay the game
locally. Every 10 ticks a hash is stored on the archive, and during
replay the LocalServer verifies this hash.
2025-03-09 14:24:39 -07:00
Evan
56e84c3679
copy .env file to instance
2025-03-06 20:49:59 -08:00
Evan
edcfac2fe7
give public lobbies smoother countdown, use admin token in server.
2025-03-06 19:43:56 -08:00
Evan
4c8eeb0cc1
merge branch v0.17.3
2025-03-06 15:46:57 -08:00
Evan
3a0bc594ae
use api prefix
2025-03-05 18:04:22 -08:00
Evan
2b26cfbbc9
update aws deployment, have client get env from server
2025-03-05 12:37:37 -08:00
Evan
6a22d58281
use admin key token for admin auth
2025-03-04 08:43:17 -08:00
Evan
24362d0b8c
remove rate limiter, let gatekeeper handle it
2025-03-02 09:57:16 -08:00
Evan
74ce3b3187
Update to Gatekeeper
2025-03-02 09:39:54 -08:00
Evan
daa9820c32
added security middleware
2025-03-02 09:39:54 -08:00
Evan
85abcd169e
fix lobby not found bug
2025-03-02 09:39:54 -08:00
Evan
3b492df56b
set trust proxy to 3
2025-03-02 09:39:54 -08:00
Evan
a9caee6323
make GameManager more efficient
2025-03-02 09:39:36 -08:00
Evan
38365fd9d0
configure nginx to run in container
2025-03-02 09:39:36 -08:00
Evan
a029b4277f
use node cluster to shard server
2025-03-02 09:39:09 -08:00
Evan
2c1a148e23
fix lobby not found bug
2025-03-01 21:03:33 -08:00
Evan
6496c2b5b7
set trust proxy to 3
2025-03-01 09:42:25 -08:00
Evan
1c21d26660
make GameManager more efficient
2025-02-27 20:10:45 -08:00
Evan
f540d0302c
configure nginx to run in container
2025-02-27 19:21:18 -08:00
Evan
3494c54906
use node cluster to shard server
2025-02-27 10:45:30 -08:00