evanpelle
|
8e61632b8b
|
implement pause feature,
bugfix: server stops in the beginning if no ticks found
|
2024-12-25 15:19:35 -08:00 |
|
evanpelle
|
57cbf5c55e
|
Refactor: Split config into Config and ServerConfig
|
2024-12-25 14:04:19 -08:00 |
|
evanpelle
|
44d6962b88
|
have private lobby show players
|
2024-12-24 11:47:11 -08:00 |
|
Evan
|
33b3255a38
|
try-catch on websocket message to prevent crashing server
|
2024-12-23 11:31:17 -08:00 |
|
Evan
|
23b712623d
|
better anonymize ip function
|
2024-12-21 20:43:48 -08:00 |
|
Evan
|
361b1f7d6c
|
retry archiving to bigquery & gcs
|
2024-12-21 19:44:51 -08:00 |
|
Evan
|
a73b7eab91
|
use custom ip masking instead of library
|
2024-12-20 21:41:17 -08:00 |
|
evanpelle
|
ff02d9d8b6
|
have core/ directory use consolex for remote logging
|
2024-12-18 12:00:00 -08:00 |
|
evanpelle
|
642d5dc4ca
|
create consolex class for remote logging
|
2024-12-18 11:50:31 -08:00 |
|
Evan
|
113518a96e
|
use better structured logging
|
2024-12-17 20:34:15 -08:00 |
|
Evan
|
94992e1144
|
send all logs from client to server and log them
|
2024-12-17 19:53:17 -08:00 |
|
evanpelle
|
031f62c701
|
have clients send logs to server
|
2024-12-17 17:14:24 -08:00 |
|
evanpelle
|
d26eddcf2d
|
make ips less precise before storing
|
2024-12-17 14:53:52 -08:00 |
|
evanpelle
|
387fdcdef8
|
update archive error handling
|
2024-12-17 14:46:29 -08:00 |
|
evanpelle
|
1417808c14
|
store user's persistent id in bigquery
|
2024-12-17 14:30:16 -08:00 |
|
Evan
|
722165c401
|
adding persistent id
|
2024-12-17 14:30:16 -08:00 |
|
Evan
|
d99b60b477
|
fix config build error, better logging in game server
|
2024-12-17 14:30:16 -08:00 |
|
Evan
|
37a71c2ef0
|
added discord bot
|
2024-12-17 14:29:31 -08:00 |
|
Evan
|
4d3f690c45
|
bugfix: private game ending when no clients connected (disconnects caused games to end), so check for no recent pings as well
|
2024-12-16 21:12:55 -08:00 |
|
Evan
|
e7791b183b
|
fix active clients == 0
|
2024-12-15 13:26:42 -08:00 |
|
Evan
|
1576a2c744
|
update version, ping every 5 seconds, only end game if no pings for 20 seconds
|
2024-12-15 13:24:05 -08:00 |
|
Evan
|
2970cd9d34
|
actually make game wait 30s with no clients before ending, only archive game if someone joined
|
2024-12-15 13:07:34 -08:00 |
|
Evan
|
5cf6a35fee
|
multiply by 1000 to wait 30s before stopping game.
|
2024-12-15 12:55:06 -08:00 |
|
Evan
|
2fc81c7d17
|
store client ips in bigquery table
|
2024-12-14 10:03:05 -08:00 |
|
Evan
|
dfe2f27ba8
|
store metadata in bigquery
|
2024-12-10 20:28:39 -08:00 |
|
evanpelle
|
601f606a7f
|
save game stats to bigquery, update enums
|
2024-12-10 20:28:39 -08:00 |
|
evanpelle
|
63b0e89d8b
|
rebalance unit cost
|
2024-12-10 20:28:39 -08:00 |
|
evanpelle
|
d290054e5c
|
catch and log archive failure to prevent server crash
|
2024-12-09 13:14:59 -08:00 |
|
Evan
|
323e30b875
|
fix join private lobby websocket reconnect bug
|
2024-12-08 13:17:23 -08:00 |
|
Evan
|
7669105a1b
|
record games in gcs
|
2024-12-07 18:30:04 -08:00 |
|
Evan
|
60ccf2ba36
|
create singleplayer game record rest endpoints
|
2024-12-07 08:54:09 -08:00 |
|
Evan
|
cd09c0a1d6
|
record game metadata to gcs
|
2024-12-07 08:54:09 -08:00 |
|
Evan
|
b8db74247f
|
add heartbeats, better websocket disconnection handling
|
2024-12-07 08:54:09 -08:00 |
|
Evan
|
926b6d2fb1
|
update gcs write logic, fix build cost bug
|
2024-12-05 08:07:40 -08:00 |
|
Evan
|
731536931e
|
have game server store game
|
2024-12-04 18:53:36 -08:00 |
|
Evan
|
a2a6654bf5
|
fixed bug where each intent was duplicated
destroyers find and capture trade ships
ports generate more trade ships
|
2024-11-22 20:28:58 -08:00 |
|
Evan
|
e2fa53dfa7
|
attempt to fix public lobbies
|
2024-11-21 20:16:27 -08:00 |
|
Evan
|
56d4b924fa
|
add difficulties
|
2024-10-23 21:08:24 -07:00 |
|
evanpelle
|
206f6d3333
|
Can select map on private lobbies
|
2024-10-16 20:34:57 -07:00 |
|
evanpelle
|
be7a01954a
|
fix lobby join bugs
|
2024-10-15 20:00:56 -07:00 |
|
evanpelle
|
3885b39442
|
now get message if join sucessful
|
2024-10-15 17:51:46 -07:00 |
|
evanpelle
|
42a6a2fcef
|
can creater & join lobby
|
2024-10-14 20:45:31 -07:00 |
|
evanpelle
|
117027779f
|
single player start
|
2024-10-12 13:50:11 -07:00 |
|
evanpelle
|
bf7273ad5a
|
rebalancing
|
2024-09-07 13:35:07 -07:00 |
|
evanpelle
|
4161b4d71c
|
better random, improved map
|
2024-09-05 19:19:52 -07:00 |
|
evanpelle
|
cac66c2186
|
used msUntil start because server has different time than client
|
2024-09-02 17:29:38 -07:00 |
|
evanpelle
|
523552bc44
|
fix bug can't join game if click with 1s before start
|
2024-09-02 12:05:20 -07:00 |
|
evanpelle
|
23cd55a398
|
fixed attackexecution speed bug
|
2024-09-02 11:50:29 -07:00 |
|
evanpelle
|
026a0cddbe
|
use structed logging
|
2024-09-01 12:51:20 -07:00 |
|
evanpelle
|
735a2ae57b
|
end game when all clients disconnected or 1 hour
|
2024-09-01 03:54:04 -07:00 |
|