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
4c8eeb0cc1
merge branch v0.17.3
2025-03-06 15:46:57 -08:00
Evan
2d3c18ab87
add debounce on bot update to prevent hitting rate limit
2025-03-06 10:30:12 -08:00
Evan
d936a3aca6
fix put path
2025-03-06 09:41:28 -08:00
nwcubeok
5c9d266623
Close button sticky in every modal
2025-03-06 17:25:28 +01: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
9fd1203d50
format HostLobbyModal
2025-03-03 14:46:29 -08:00
Todd Groff
c648da2277
Merge branch 'main' into randmap
2025-03-02 16:29:57 -05:00
NewHappyRabbit
9b85651ad8
Fixed dark mode class being added in different places (body and html elements).
...
Fixed flag "None" (xx.svg) being able to be set and used ingame.
All menu modals will now close if you click outside of them.
Fixed info icon in instructions.
Added an icon to show the number of new events that happened while the events panel is hidden.
Removed opacity from the svg icons files and added it to the player-icons div, making them have the same opacity and being more visible.
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
Todd
db9a75a3d9
consistency and fixed typo
2025-03-02 03:00:05 -05:00
Todd
5763abd30f
Added random map option to SinglePlayerModal and HostLobbyModal
2025-03-02 02:46:48 -05: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
evanpelle
3c163140c2
Merge pull request #79 from NewHappyRabbit/creative-mode
...
Customizable creative mode
2025-02-24 13:27:14 -08:00
NewHappyRabbit
02d5060352
Customizable creative mode
2025-02-24 23:06:50 +02:00
NewHappyRabbit
d9beeb8c60
Reduced modals height on mobile, fixed public lobby button bug
2025-02-24 20:52:06 +02:00
NewHappyRabbit
aa24d317c8
Added PWA and mobile improvements to the UI
2025-02-24 11:49:58 +02:00
NewHappyRabbit
303543d246
Lobby urls! Server will server index.html and act as a SPA.
2025-02-12 21:18:23 +02:00
NewHappyRabbit
e1a6c5f7bd
Merge branch 'main' of https://github.com/openfrontio/OpenFrontIO into SPA
2025-02-12 20:03:26 +02:00
Evan
40966ca3b9
format all files with prettier
2025-02-12 08:28:15 -08:00
q8gazy
9c0c5b667c
styling the checkboxes
2025-02-12 08:51:27 +03:00
Evan
2ca6c6d04c
fix compile error from bad merge
2025-02-11 21:14:59 -08:00
q8gazy
b691d7f771
Merge branch 'main' into ui/modal-overlay-improvements
2025-02-12 06:58:36 +03:00
q8gazy
a3c1f2a2c5
fix
2025-02-12 06:53:42 +03:00
NewHappyRabbit
1e1942ab1c
TODO: Keep working
2025-02-12 02:08:29 +02:00
NewHappyRabbit
7fcbaa8584
Added creative mode. Everything costs 0 gold, builds instantly and you start with 100k population
2025-02-12 00:15:30 +02:00
q8gazy
65db3cb630
modal overlay improvements
2025-02-11 12:49:42 +03:00
NewHappyRabbit
684b0bb2e0
Added checkboxes to disable Bots and NPCs for single player and private lobbies
2025-02-11 03:29:56 +02:00
Evan
4ee37323f9
format codebase with prettier
2025-02-01 12:05:11 -08:00
evanpelle
0d764eb885
update gamemap, rename gamemap enum => gamemaptype
2025-02-01 12:05:11 -08:00
Mittani
aba8e5dd81
+ add validation server side
2024-12-31 13:06:43 -08:00
evanpelle
44d6962b88
have private lobby show players
2024-12-24 11:47:11 -08:00
evanpelle
0d3d49fdd0
use consolex in client folder
2024-12-18 14:01:34 -08:00
evanpelle
601f606a7f
save game stats to bigquery, update enums
2024-12-10 20:28:39 -08:00
Evan
2d2df14ae3
add GameConfig to Game
2024-12-07 09:45:39 -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
d92dc9eba6
rewrite game join network logic: don't load client game until game starts. Allows setting attrs like game map, difficulty
2024-10-16 19:52:05 -07:00
evanpelle
be7a01954a
fix lobby join bugs
2024-10-15 20:00:56 -07:00
evanpelle
42a6a2fcef
can creater & join lobby
2024-10-14 20:45:31 -07:00