Commit Graph

142 Commits

Author SHA1 Message Date
Liam Westby
3845dc6b84 Update dependencies 2021-08-24 23:07:16 -05:00
Andrew Guibert
489ee74f76 Update dependencies for 2020 2020-10-14 12:53:29 -05:00
Andrew Guibert
f96b39041e Allow players with same IDs to be replaced during game countdown 2019-10-10 23:54:45 -05:00
Andrew Guibert
e6d014a2bf Reduce pre-game updates from 250ms to 500ms 2019-10-09 21:17:04 -05:00
Andrew Guibert
52afd674df Revert "Minimize pre-game playerlist spam"
This reverts commit 0b20689e81.
2019-10-09 21:11:22 -05:00
Andrew Guibert
c9f148ce15 Send server messages async so disconnected clients do not hang the server 2019-10-09 20:35:27 -05:00
Andrew Guibert
0b20689e81 Minimize pre-game playerlist spam 2019-10-09 17:51:57 -05:00
Andrew Guibert
4034de1b0e Additional defensive checks for game-service 2019-10-09 12:23:53 -05:00
Andrew Guibert
6772ca1c0e Add some defensive checks to account for pluggable AI 2019-10-08 19:41:23 -05:00
Andrew Guibert
30f1951391 Fix bug where game service would get stuck on a deleted round 2019-10-08 17:11:41 -05:00
Ryan Esch
5666dc783c ai update 2019-10-07 15:49:58 -05:00
Andrew Guibert
c7b9f9fdea Lock into specific Liberty version in Dockerfiles 2019-10-03 12:05:42 -05:00
Andrew Guibert
91a4a402df Fix classpath build issue for Eclipse 2019-10-02 15:33:28 -05:00
Andrew Guibert
cd3aa02561 Use baseURi instead of JVM option for default baseUri 2019-10-02 11:30:44 -05:00
Andrew Guibert
256a785f06 Update to MicroProfile 3.0 and Jakarta EE 8 2019-10-02 11:26:33 -05:00
Andrew Guibert
432a190beb Update to 19008 and tweak game round cleanup 2019-09-11 12:00:05 -05:00
Andrew Guibert
fd0deadb4d Make singleParty mode enabled by default 2019-09-10 17:21:56 -05:00
olendvcook
8ce3175e3a Initial Drop of ai-service 2019-07-01 15:14:15 -05:00
Andrew Guibert
75a8e029fe Add Prometheus and Grafana for monitoring dashboard 2019-06-19 13:47:33 -05:00
Andrew Guibert
ae2b45fd69 Update to Java 11 and MicroProfile 2.2 2019-05-30 13:14:10 -05:00
Andrew Guibert
0e1148f5b2 Untrack various eclipse files 2019-05-30 12:36:54 -05:00
Andrew Guibert
76b17a81f2 Use parallel task execution for faster builds 2019-05-30 12:20:56 -05:00
olendvcook
9ece8c8373 Move game-service metrics to helper class 2019-05-29 17:23:51 -05:00
olendvcook
c5b0f505a8 Enable MP Metrics and add some application specific metrics 2019-05-28 15:41:04 -05:00
orcook
25bc73d16d Update player direction before game starts 2019-05-09 10:36:22 -05:00
Liam Westby
6e12dc135b Fix dockerfiles to run with nonroot OL container 2019-04-04 09:53:50 -05:00
Liam Westby
17f16ab70b Specify URLs as environment variables 2018-11-19 15:12:39 -06:00
Liam Westby
90745bf77f Prepare for using environment variables for config 2018-11-16 08:56:27 -06:00
Liam Westby
19a0f8ef4c Add EXPOSE directives 2018-11-16 08:56:27 -06:00
Liam Westby
8e386b51db Create docker files and docker-compose file 2018-11-16 08:54:49 -06:00
Andrew Guibert
5c0f8b8a40 Use external IP address for open task 2018-10-19 12:04:27 -05:00
Andrew Guibert
dd79e08bbb Add MP Fault Tolerance to game-service and align features with MP 2.0 2018-10-19 10:29:41 -05:00
Ryan Esch
0fe7dd5709 send game-service JWTs signed with the same private key 2018-10-18 14:43:17 -05:00
Andrew Guibert
35db2bc45b Change REST endpoints to conform to RESTful standards 2018-10-16 16:07:54 -05:00
Andrew Guibert
237dc1475a Add MP OpenAPI for web-based REST API ui 2018-10-16 12:03:09 -05:00
Andrew Guibert
30c210d1f5 Prevent host countdown from going negative 2018-10-16 08:37:14 -05:00
Andrew Guibert
186e2e8b59 Enforce that members in queue are unique 2018-10-16 08:17:12 -05:00
Andrew Guibert
b78a9d60c8 Enforce single party on frontend in single party mode 2018-10-15 21:01:05 -05:00
Andrew Guibert
b1c05c328b
Merge pull request #144 from aguibert/singleParty
Single party deployments
2018-10-15 14:15:32 -05:00
Andrew Guibert
6c74698f02 Single party deployments 2018-10-15 14:14:34 -05:00
ryanesch
8dcdf68ec1
Merge pull request #143 from ryanesch/morejwts
add jwt between game and player service
2018-10-15 10:55:16 -05:00
Ryan Esch
18d4e3365e add jwt between game and player service 2018-10-15 10:54:03 -05:00
Andrew Guibert
8dc27c48a6 Install features by name instead of through server.xml 2018-10-03 13:46:17 -05:00
Andrew Guibert
05d1f4f79f Set WLP_USER_DIR in CF deployment script 2018-10-03 13:18:21 -05:00
Andrew Guibert
8f094ac5c4 Adjust script paths based on /Users/aguibert value 2018-10-03 11:11:25 -05:00
Andrew Guibert
6e53b5a4a0 Add deployment scripts for Cloud Foundry environment 2018-10-03 10:42:16 -05:00
Liam Westby
809655233c Increase starting round countdown to 4 seconds
This gives me enough time to display "GO" on the board before players start moving
2018-06-03 17:30:48 -05:00
Andrew Guibert
5bc61e8cb5 Stop being bad and be awesome instead 2018-05-24 16:08:15 -05:00
Andrew Guibert
dba5e22c42 Prevent multiple players with the same ID from joining the same round 2018-05-23 19:59:09 -05:00
Ryan Esch
1dbac52f33 auto start and reduce end timer 2018-05-23 13:47:43 -05:00