Commit Graph

13 Commits

Author SHA1 Message Date
Christian 'ketura' McCarty
e3d6633137 Upgrading Java from 17 -> 21 and upgrading all dependencies
- Updating all dependencies to their latest non-beta versions
(except for junit, as junit 5 is significantly different from junit4)
- Converted the log4j configuration as the XML format changed.  Switched the rolling appenders to random access rolling appenders and turned on asynchronous logging, as this is supposed to be dramatically faster in all cases.
- Altered some DB POJO classes whose field names did not match exactly, as fastjson is now more strict about capitalization
- Altered JSON deserialization of arrays to use modern APIs which are much more readable
- Minor improvements to the Docker setup, including automatic working directory movement
2024-04-16 23:58:49 -05:00
Christian 'ketura' McCarty
4b9bf9651b Replay JSON Summary Version 2
- Added last site reached for both players
- Added game timing info + player used time
- Restructured the last niggling bits of game creation that were inconsistent for hidden vs private
- Moved hidden table definition to a parameter on game settings creation, which moved the hard-coded Glacial hiddenness all the way up to the Handler level
2023-06-21 01:53:14 -05:00
Christian 'ketura' McCarty
d6548ebbbb Merge branch 'card-dev' into gemp-dev
# Conflicts:
#	gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/PC_Cards.js
#	gemp-lotr/gemp-lotr-server/src/main/resources/lotrFormats.json
2021-03-22 20:14:19 -05:00
Christian 'ketura' McCarty
3b45234ac1 Merge branch 'gemp-dev' into card-dev
# Conflicts:
#	.gitignore
2021-03-04 23:46:52 -06:00
Christian 'ketura' McCarty
c76ba3624d Fixed game ready fanfare audio
Converted fanfare audio file to mp3 (the specific WAV encoding appears to be a form that has been deprecated in support by various browsers).
Converted audio to use the HTML5 <audio> tag, which has support from every major browser.
Updated gitignore to ignore replay folders.
2021-03-04 23:39:20 -06:00
Christian 'ketura' McCarty
5e643e59e0 merging gemp improvements branch into card-dev 2021-02-06 20:11:31 -06:00
Christian 'ketura' McCarty
a23d2ae7d1 log4j fixes that prevent constant log spam and actually pipes the output of log errors to file 2021-02-06 18:44:08 -06:00
Christian 'ketura' McCarty
67952b9e86 Fixing subfolder log directories getting watched by git 2021-01-26 21:44:03 -06:00
Christian 'ketura' McCarty
a6a7e36063 Including placeholder for the default logs location 2021-01-26 21:43:24 -06:00
Christian 'ketura' McCarty
3ae4c3f6a3 Fixing minor errors in previous commit 2021-01-26 21:16:21 -06:00
Christian 'ketura' McCarty
fcac24c02d log4j fixes
Renamed and moved the log4j xml to the proper location in gemp-lotr-server to be found on startup.  Added the log folder to gitignore.  Put references to log4j in all project pom.xml files.
2021-01-26 20:33:22 -06:00
Christian 'ketura' McCarty
55e7fc1645 Docker file cleanup
Cleaned up and simplified all docker files to remove all commented-out lines (now that they are in VC).  Removed obsolete files.  Cleaned up the readme.txt to make all the specific steps clearer and to remove excess chatty language.
2021-01-05 14:06:41 -06:00
Christian 'ketura' McCarty
79ff6d7da7 Docker rough draft works
Created a docker-compose script with 2 containers, one for the app/web, and one for the db.  This will in the future ideally be split into 3, one each for app/db/web, but baby steps.  Committing before I accidentally break it again.
2020-07-27 03:06:25 -05:00