Skip to content

Releases: cybermelons/gg-struggle

v1.5.0 - Cache fixes

27 Jul 18:52
04308a8
Compare
Choose a tag to compare

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)

23 Jul 18:00
Compare
Choose a tag to compare
v2.0.0 (pre-release) Pre-release
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

08 Jul 09:01
9e32db1
Compare
Choose a tag to compare

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

v1.3: Secure Edition

07 Jul 03:00
Compare
Choose a tag to compare

Installer now locally generates the key/cert on install. Don't trust random certs from strangers online!

Download the installer below in "Assets".

More info on the README and wiki