Releases: cybermelons/gg-struggle
v1.5.0 - Cache fixes
Uninstall previous versions before installing, just in case.
This should fix any out-of-date ranks and sudden network issues if the game servers change IPs.
Enjoy 🍈
[1.5.0] 2021-07-27
Changed
- Bypass caching for specific requests
- Requests from the game are unconditionally sent to real servers to ensure
consistency
Fixed
- Demote some error messages to warnings
- Fixed hardcoded IP addresses causing network issues
v2.0.0 (pre-release)
NOTE: I'm pre-releasing this as a beta because everything is working except the installation. The installer scripts might run into permissions/admin issues when attempting to run. Please make an issue and copypaste the errors, thank you!
Please uninstall previous versions using the uninstaller.
To install, download the .zip in "assets" below. Unzip to any directory and follow the instructions in the README: https://github.com/tsaibermelon/gg-struggle/tree/2.0.0#readme
[2.0.0-beta] 2021-07-22
Added
- github-based auto-update (not working atm)
- NodeJS as an external dependency (for easier auto-update)
Removed
- Inno Setup installation in favor of .zip files
Changed
- Bypass caching for specific requests
- Requests from the game are unconditionally sent to real servers to ensure
consistency
Fixed
- Demote some error messages to warnings
- Fixed hardcoded IP addresses causing network issues
📝 Now with New Config File
Introducing the config file, config.json
. Users can configure some settings like log level and dump directory by editing the sample config. You can even run it remotely if you feel like it. Just node . server.json
!
This also reworks the cache policy a bit so requests live short for trivial API calls e.g. get lobby info, and longer for useless stuff like news. Users can configure these settings without reinstalling. See sample config here
Download the installer in "Assets" below.
More info on the README and wiki
SLASH!
Changelog
[Unreleased]
Planned
- Web Interface
- Stat Tracking
- Payload parsers
Needs Fixed
- logging top level errors. pausing before quitting
[1.4.1] - 2021-07-08
Fixed
- Installer did not include new configuration
- Guarantee binaries update on re-install
[1.4.0] - 2021-07-08
Added
- Ability to specify your options in a
config.json
- Simple static caching policies. Specify different expiry times per API call
[1.3.0] - 2021-07-05
Added
- Ability to specify your options in a
config.json
- Simple static caching policies. Specify how long to cache API routes
Changed
- Use a locally generated cert/key combo on Windows, instead of a hardcoded
one
[1.1.0] - 2021-07-04
Added
- logging to a file via log4js
- Automatic load of cache data on startup
Fixed
- Local installation