Evan
021b40207e
update version 0.20.0
2025-03-19 10:50:13 -07:00
Evan
8e05268863
add region to worker metrics
2025-03-19 10:49:41 -07:00
Evan
9d2ca6cc89
fix prometheus metric labels
2025-03-19 10:17:48 -07:00
Evan
52fd056328
Merge branch 'main' of github.com:openfrontio/OpenFrontIO
2025-03-19 10:06:59 -07:00
Evan
0169b29de1
prefix metrics with openfront
2025-03-19 10:06:56 -07:00
PilkeySEK
ebc2b74049
Add instructions for SAM Launcher ( #293 )
...
In need of a SAM icon 🙏
2025-03-19 09:03:40 -07:00
Evan
d3ea3bfeed
Merge branch 'main' of github.com:openfrontio/OpenFrontIO
2025-03-19 08:24:33 -07:00
Evan
350ff217b6
better metrics aggregation logic
2025-03-19 08:24:28 -07:00
APuddle210
e4686642a0
Replace Africa Map files ( #262 )
...
Replaces the existing Africa with a revised, identically sized one.
Revisions include addition of navigable rivers allowing the interior to
have access to trade.
Chnages to the json file to take the number of Nation bots from 5 to 36.
Should help prevent so much early game blobbing on this map.
2025-03-18 20:39:45 -07:00
Ilan Schemoul
3c17e09fee
faster attack ( #260 )
2025-03-18 20:38:26 -07:00
Ilan Schemoul
26bfb84b7b
SAM rebalance (circle radius, faster speed, smaller range) ( #266 )
...
see commit
2025-03-18 20:37:49 -07:00
Ilan Schemoul
af0177baa1
feat: add a lot more info in player overlay ( #279 )
2025-03-18 20:37:09 -07:00
Ilan Schemoul
40b7fe9833
feat: add warship tests ( #291 )
2025-03-18 20:35:31 -07:00
evanpelle
6499569240
add winston logger ( #289 )
2025-03-18 14:36:30 -07:00
evanpelle
bd2c270ba3
fixed inverted check for game start ( #288 )
2025-03-18 14:18:18 -07:00
Ilan Schemoul
24f25d677a
sam is red when reloading ( #268 )
2025-03-18 14:16:02 -07:00
APuddle210
a402242f11
Replacing existing map images with colorized ones ( #263 )
...
Replacing existing map images with colorized ones for use in the UI.
Confirmed no unintended impacts by receating the map binaries and no
differences being identified by Git.
Africa was not colorized in this one since it is replaced entirely in PR
262.
2025-03-18 13:29:49 -07:00
APuddle210
6b41cc9b75
Inversion of how water color was being set as it moved away from land… ( #269 )
...
Inversion of the way water values on the light palette get set as the
tile is further from land. Was previously resulting in the darkest water
being the closest to land.


2025-03-18 12:25:28 -07:00
Hristiyan Simeonov
65dd485646
FIX: Removed duplicate hotkey instruction ( #277 )
2025-03-18 12:17:38 -07:00
Ilan Schemoul
6ad4ac86f4
feat: when player has no port warship do not capture trade or heal anymore ( #280 )
2025-03-18 12:07:51 -07:00
APuddle210
48d111bf0d
Add new map, iberia, france, north africa ( #285 )
...
Addition of new map, 'Gateway to the Atlantic' covering Iberia, France,
and North Africa.
Tested via loading to local build, ensuring the game launched
succesfully, and ran a full game through to completion. Confirmed
thumbnail is displayed in the UI.
Discovered possibly undocumented bug: minimap binary generation fails if
either the width or height of the provided map image is an odd number.
Not sure what proper tests for a new map would look like, hope this is
sufficient testing.






2025-03-18 12:05:11 -07:00
Evan
5188792cf4
delete public lobby when greater than or equal. this was causing the lobby to overfill when 2 clients joined within 250ms
2025-03-18 12:04:09 -07:00
Evan
952c747c51
still allow nginx to cache root for 1 second
2025-03-18 10:12:42 -07:00
Evan
b20b6a6ba7
Merge branch 'main' of github.com:openfrontio/OpenFrontIO
2025-03-18 09:57:31 -07:00
Evan
388aafbbf5
add more aggressive headers to prevent caching the root.
2025-03-18 09:57:28 -07:00
evanpelle
70e348c94b
Export prometheus metrics ( #286 )
2025-03-18 09:00:05 -07:00
Evan
fe3b4fb8cc
update the readme: code in core must be tested
2025-03-17 19:59:30 -07:00
evanpelle
b1c78ccca7
add test action ( #281 )
2025-03-17 16:52:32 -07:00
Evan
466b97fe77
add log options to docker run
2025-03-17 16:35:55 -07:00
Evan
4816ac7a61
update README to use npm instead of bun
2025-03-17 13:33:12 -07:00
Evan
da1b3dbf4b
update build script to use regions instead of prod/alt, just single build for docker, remove bun start up
2025-03-17 13:30:48 -07:00
evanpelle
cd1f8b9586
add testing infrastructure and example test ( #276 )
2025-03-17 12:20:23 -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
APuddle210
a9fe042c53
Add New North America, and 50 US State Flags ( #273 )
...
Revised North America Map, added lakes and rivers, some manual edits
around the northern coasts to preserve the jagged fjordness, added ~53
bots to the json, to fill in all the empty space (makes for a very fun
solo run, may need to reduce somewhat once the players get a chance to
try it).
Added 50 US state flags to the resources folder.
**Can now Nuke Santa.**
2025-03-17 08:58:26 -07:00
Ilan Schemoul
0b2b042dae
faster lobby ( #274 )
2025-03-17 08:56:47 -07:00
Evan
4086598a1a
run npm install update deps
2025-03-17 08:56:19 -07:00
Evan
321cf5e110
update gatekeeper
2025-03-16 20:53:51 -07:00
Evan
9a297308db
don't use manhattanDistWrapped to prevent boat from starting on opposite side of world
2025-03-16 20:51:44 -07:00
Evan
f0b2d0d065
remove bun build from deployment
2025-03-16 20:40:56 -07:00
Evan
c4381a9ad3
encirclement bug: ensure player is inscribed before losing territory
2025-03-16 20:39:20 -07:00
Evan
2c075fc382
Revert "initial bun setup"
...
This reverts commit 5236f7a212 .
bun was causing code 1006 websocket errors
2025-03-16 20:37:04 -07:00
Ilan Schemoul
46889077f0
sam can't touch mirv (only mirv warhead) ( #259 )
2025-03-15 19:32:45 -07:00
Evan
8cd8d5bf60
add Britannia, reduce world & europe frequency
2025-03-15 18:24:26 -07:00
Evan
c7259bc0d9
update version 0.19.1
2025-03-15 18:22:44 -07:00
Ilan Schemoul
b2d9bb670a
nerf SAM ( #258 )
...
More costly (start at 1.5M), increase cost cap (4.5M), biggest timeout
(5s->10s), much lower chance to stop hydrogen (70%->10%), triple
construction time (10s->30s) otherwise it's trivial to build a SAM right
before a nuke hits
2025-03-15 18:22:14 -07:00
Evan
364387578b
fix lobby duration at 60s now that we limit lobby size. remove "high traffic time"
2025-03-15 17:22:15 -07:00
Evan
b83075baea
add contribution guidelines to the README.md
2025-03-15 14:09:59 -07:00
evanpelle
0b9a75bb0c
Remove path cache ( #257 )
2025-03-15 13:41:56 -07:00
evanpelle
4fdc570921
pad turns at the end on replay ( #256 )
2025-03-15 13:38:01 -07:00
Peter
c0d6889e4d
possible discrepancy between map bins and build-map script ( #249 )
...
i just ran build-map script and the bins were different than the ones in
main...
2025-03-14 16:31:04 -07:00