Evan
|
fa22861d43
|
patch server perf upates from v0.14.1
|
2025-02-05 19:53:04 -08:00 |
|
Evan
|
4ee37323f9
|
format codebase with prettier
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
f6b739e263
|
validate usernames on change, fix public lobby highlight bug, validate
strings with zod for safety
|
2025-01-02 09:02:23 -08:00 |
|
evanpelle
|
239f5f11dc
|
fix merge errors
|
2024-12-31 13:10:58 -08:00 |
|
Evan
|
0b8950f4bc
|
fix ip processing bug: ip was sometimes an array
|
2024-12-31 13:09:20 -08:00 |
|
Mittani
|
0cce2b3b57
|
* resolve conflict
|
2024-12-31 13:07:41 -08:00 |
|
Mittani
|
697b4c6111
|
* updata validation on public games
|
2024-12-31 13:07:17 -08:00 |
|
Mittani
|
af6c519d77
|
* updata validation on public games
|
2024-12-31 13:06:43 -08:00 |
|
Mittani
|
aba8e5dd81
|
+ add validation server side
|
2024-12-31 13:06:43 -08:00 |
|
Mittani
|
aa01ea7694
|
+ add random bot names
|
2024-12-31 13:05:22 -08:00 |
|
Evan
|
0693b5db65
|
fix ip processing bug: ip was sometimes an array
|
2024-12-30 13:24:09 -08:00 |
|
Evan
|
cb75f6780c
|
log ip address for debugging (TODO remove logging before next release)
|
2024-12-27 12:36:06 -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 |
|
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
|
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
|
37a71c2ef0
|
added discord bot
|
2024-12-17 14:29:31 -08:00 |
|
Evan
|
2fc81c7d17
|
store client ips in bigquery table
|
2024-12-14 10:03:05 -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
|
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
|
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
|
cac66c2186
|
used msUntil start because server has different time than client
|
2024-09-02 17:29:38 -07:00 |
|
evanpelle
|
026a0cddbe
|
use structed logging
|
2024-09-01 12:51:20 -07:00 |
|
evanpelle
|
2d57b20227
|
fixed server start, changed game duration 20s
|
2024-08-26 09:29:51 -07:00 |
|
evanpelle
|
453935176e
|
fixed MIME error, wait for css to load
|
2024-08-25 09:52:40 -07:00 |
|
evanpelle
|
e92dc8ba36
|
show how many players in lobby
|
2024-08-19 14:52:38 -07:00 |
|
evanpelle
|
7d48dd1cba
|
improved algorithm for calculating player name location
|
2024-08-19 13:07:15 -07:00 |
|
evanpelle
|
0ea670d975
|
better game join logic, create dev and prod configs
|
2024-08-17 12:42:18 -07:00 |
|
evanpelle
|
332c2cfcac
|
websocket reconnect on failure
|
2024-08-16 11:06:01 -07:00 |
|
evanpelle
|
a4799a3c21
|
moved attack config to separate config class
|
2024-08-12 16:31:32 -07:00 |
|
evanpelle
|
1070a5171a
|
render player names efficiently
|
2024-08-11 13:47:10 -07:00 |
|
evanpelle
|
05f55c490f
|
First Commit
|
2024-08-04 19:51:23 -07:00 |
|