Commit Graph

552 Commits

Author SHA1 Message Date
evanpelle bd1eb97201 bump version, make lobby 1 minute v0.13.1 2024-12-24 13:19:47 -08:00
Evan 33b3255a38 try-catch on websocket message to prevent crashing server v0.13.0 2024-12-23 11:31:17 -08:00
Evan 07f8e4dd26 update duration for warn messages 2024-12-23 10:34:19 -08:00
Evan 4e1b37d976 make NPCs less likely to build warships 2024-12-23 10:13:35 -08:00
Evan 10d70d3327 fix nuke bug, make spawn phase longer, show trade ships in overview 2024-12-22 20:27:49 -08:00
Evan 240036a07c only send errors back to server 2024-12-22 12:59:52 -08:00
Evan 23b712623d better anonymize ip function 2024-12-21 20:43:48 -08:00
Evan 65ff9cfe19 warn if tick or render takes to long 2024-12-21 20:15:52 -08:00
Evan 361b1f7d6c retry archiving to bigquery & gcs 2024-12-21 19:44:51 -08:00
Evan 44afb2361b fade in on home page to prevent html loading before css 2024-12-21 13:27:16 -08:00
Evan f1119858e0 make atom bomb cheaper 2024-12-21 13:24:56 -08:00
Evan 2e2eea82e9 make NPCs less likely build boat 2024-12-21 13:24:29 -08:00
Evan 41e9087f8b bump version to v0.13.0 2024-12-21 13:10:43 -08:00
Evan 8347190c70 highlight human spawn 2024-12-21 13:09:17 -08:00
Evan f9b323ef70 updated how to play link 2024-12-21 11:05:20 -08:00
Evan a73b7eab91 use custom ip masking instead of library 2024-12-20 21:41:17 -08:00
Evan 06c00307e5 make discord link more noticeable, have attack bonus be based on number of troops sent, not player troop count (better full sends) 2024-12-20 20:31:54 -08:00
Evan 422f4bdfac rebalance nukes, make fallout much harder to recapture 2024-12-20 20:31:41 -08:00
Evan 3b2d831dfc have multiplayer game start every 10 mins 2024-12-20 20:31:41 -08:00
Evan 5307285d8b give Battleships & Destroyers health, make shells more frequent & larger 2024-12-20 20:31:41 -08:00
Evan 17d75324f8 hit space bar for alternate view 2024-12-20 20:31:24 -08:00
Evan 66fbe8e6b4 don't render player info on top of exit button, render unit type 2024-12-20 20:31:12 -08:00
evanpelle 65cf2a7c19 have info layer display more info 2024-12-20 20:28:17 -08:00
evanpelle d8258f3694 have exit button render on top of player info panel 2024-12-18 14:32:29 -08:00
evanpelle 03acaa1ffc have transport use console prevent stack overflow 2024-12-18 14:10:52 -08:00
evanpelle 0d3d49fdd0 use consolex in client folder 2024-12-18 14:01:34 -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
evanpelle d0d5652b53 log clientid & persistent id 2024-12-18 10:55:22 -08:00
evanpelle e3ea353b22 log locally for transport related logs to avoid stack overflow 2024-12-18 10:53:26 -08:00
evanpelle d11e5bc119 create generateCryptoRnadomUUID to support older browsers 2024-12-18 08:12:27 -08:00
evanpelle f3cb220711 don't use crypto.randomUUID() because older browsers may not support it 2024-12-18 08:01:13 -08:00
Evan c11d465aa3 better crash log 2024-12-17 20:36:27 -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
evanpelle aff674ebaf fix config compile error 2024-12-17 14:29:31 -08:00
Evan 2b3c24c398 add preprod, prod & dev config 2024-12-17 14:29:31 -08:00
Evan 37a71c2ef0 added discord bot 2024-12-17 14:29:31 -08:00
Evan 70fefe347b update version 2024-12-16 21:13:07 -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 v0.12.4 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 1762161b83 update version v0.12.1 2024-12-15 13:07:59 -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