1730 Commits

Author SHA1 Message Date
evanpelle 584b76109e remove ads 2025-05-27 10:25:45 -07:00
evanpelle e2d85e906f do not allow attacking same team 2025-05-23 11:29:43 -07:00
evanpelle 69280d6273 update version 22.7 2025-05-23 10:12:13 -07:00
evanpelle d50097665b bugfix: allow null in the sent nukes stats. This was causing zod schema validation. This is a temporary fix as stats are redone in v23 2025-05-23 10:11:53 -07:00
evanpelle ee3e1bd586 update gatekeeper 2025-05-19 18:36:22 -07:00
evanpelle 763b0621c3 bugfix: pressing lobby button causes player to attempt to join invalid game 2025-05-19 18:35:56 -07:00
evanpelle 263d2912a8 update gatekeepr 2025-05-19 16:37:12 -07:00
evanpelle 51ac13be44 update gatekeeper commit 2025-05-19 16:37:03 -07:00
evanpelle c2728ec3ce update gatekeeper 2025-05-19 16:30:47 -07:00
evanpelle 062ed5c894 have master remove game id if it fails to fetch game from worker 2025-05-19 14:33:43 -07:00
evanpelle 67eff972be use prod env for deployment to openfront.io 2025-05-15 16:01:42 -07:00
evanpelle 6f58bfa3a9 have nginx support up to 40 workers 2025-05-14 15:48:00 -07:00
evanpelle 16eab65bc6 update version 2025-05-14 08:40:50 -07:00
evan 29e49deec8 deploy.sh: replace us with nbg1 2025-05-13 10:23:47 -07:00
evan c30ab02b31 use timestamp for image tag, remove volume mounts when starting container 2025-05-13 10:23:41 -07:00
evan 0b5ff12d57 add deployment option to enable basic auth 2025-05-13 10:23:33 -07:00
evan 080ecbedd4 add deployment for masters 2025-05-13 10:23:26 -07:00
evan 6cb3e49702 increase number of worker in prod config 6=>20 2025-05-13 10:14:31 -07:00
evan f8ea6973ea remove tournament advert from win/lose modal 2025-05-12 21:04:05 -07:00
evan e86a43517a on error makes sure to return status with json body, otherwise the request hangs 2025-05-12 20:58:31 -07:00
evan 0c257abce6 move privacy button to the top right 2025-05-11 21:45:08 -07:00
evan bec747d54d add news button for update release notes 2025-05-08 13:42:24 -07:00
evan 0811b23e00 teammode: bots can attack each other now to prevent them from ganging up on players 2025-05-08 13:41:43 -07:00
evan 547c820296 update version 2025-05-06 20:08:12 -07:00
evan a50d8ac90b add addinplay ads 2025-05-06 19:53:21 -07:00
evan f278c46afb validate persistent id on client reconnect, validate client message ClientID and intent ClientID match to prevent spoofing 2025-05-06 19:51:15 -07:00
evan 991153c6b3 update version 22.4 2025-05-05 14:57:00 -07:00
evan 22d1c42749 fix playerTeams numPlayerTeams name mismatch 2025-05-05 14:47:58 -07:00
evan dc63425cbe fix build errors from cherry picks 2025-05-05 11:38:50 -07:00
evan db08842243 double the player count of team games (max 150), and do 3:1 ffa:team ratio 2025-05-05 11:38:08 -07:00
evan fe52211a54 update & refactor MapPlaylist: remove big/small map distinction, ensure no map is repeated within 5 rounds, update how map is shuffled 2025-05-05 11:37:27 -07:00
Aotumuri 59107d09b2 fixed team count (#654)
## Description:
fixed .w.

<img width="541" alt="スクリーンショット 2025-05-05 11 22 34"
src="https://github.com/user-attachments/assets/4c324d64-a9cd-44a8-a72b-2465849303c9"
/>

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:
aotumuri
2025-05-05 11:28:36 -07:00
Aotumuri 63bca319a6 display team count (#648)
## Description:
I added a display for the number of teams in public lobbies.
![スクリーンショット 2025-05-04 20 59
02](https://github.com/user-attachments/assets/ab24de77-fcac-4c2d-b272-2bc3ce29187f)
## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

aotumuri
2025-05-05 11:28:23 -07:00
evan 764cda78f3 add footer link to privacy policy and terms of service 2025-05-05 11:28:13 -07:00
evan ba630c1844 remove master metrics, we'll be using node exporter instead for system info 2025-05-02 12:31:31 -07:00
evan 2e39a1c602 change worker metrics to guage 2025-05-02 08:45:37 -07:00
evan 57b08cd6c8 type: Sierra Leone in Africa.json 2025-05-02 08:02:55 -07:00
evan c874301914 don't allow building units during spawn phase 2025-05-02 08:02:47 -07:00
evan b895fce08d update version to 22.3 2025-05-02 07:46:45 -07:00
PilkeySEK 3ece10c86a Fix emoji exploit (#640)
This should fix the exploit that allows players to send custom text as
an "emoji". It does this by introducing a emoji ID (index into the emoji
table) instead of sending the raw emoji as a string.

- [ ] I have added screenshots for all UI updates
- [X] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [X] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors
regression is found:
PilkeySEK
2025-05-02 07:46:14 -07:00
evan 4f081dbd36 show team in the player overlay panel 2025-05-02 07:42:36 -07:00
evan 7c16c65680 show team in player overlay panel 2025-05-02 07:40:59 -07:00
evan 7b4f235540 in spawn phase highligh player as green if on the same team 2025-05-02 07:40:51 -07:00
evan 71892d4b64 update version 2025-04-29 19:32:21 -07:00
evan 924ab2f140 re-enable donation in ffa 2025-04-29 19:28:42 -07:00
evanpelle b5fc7a00d9 add link to tournament (#621)
## Description:

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

<DISCORD USERNAME>

Co-authored-by: evan <openfrontio@gmail.com>
2025-04-29 13:22:54 -07:00
evan 1ec3634230 add privacy policy and terms of service 2025-04-29 09:47:36 -07:00
evanpelle eabd532e2f Tile expansion (#606)
## Description:
Modify tile expansion logic, creates more consistent expansion.

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

<DISCORD USERNAME>
evan

---------

Co-authored-by: evan <openfrontio@gmail.com>
2025-04-28 15:19:59 -07:00
evan d2d66675a4 re-enable stacking 2025-04-28 15:19:17 -07:00
evan 2f115736c8 use HOSTNAME for job name to prevent conflict 2025-04-28 13:01:27 -07:00