Skip to content

Releases: MarechJ/hll_rcon_tool

v10.5.3

05 Nov 19:49
1045c8b
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixes an issue preventing certain user config settings from being saved

Upgrade Instructions

git fetch --tags
git checkout v10.5.3
docker compose pull
docker compose up -d

What's Changed

Full Changelog: v10.5.2...v10.5.3

v10.5.2

04 Nov 21:25
4fcfe83
Compare
Choose a tag to compare

🚀 Features

  • Run arbitrary RCon commands on chat messages (@FlorianSW)
    • You can now configure "RCon chat commands" which trigger specific RCon commands when a chat message is used
    • These commands can use parameters (either user-provided ones, or ones provided by the context, such as the player's steam/MS Game Pass ID)
      Example commands are available in the respective configuragtion page of the Community RCon tool

🐛 Bug Fixes

  • We had some really inefficient queries, performance should be better in general and have fewer excess connection errors when using multiple game servers (@FlorianSW)
  • Fixes an intermittent issue that would cause crashing when many game servers were configured
  • Seed VIP was using the incorrect parameter when giving VIP to players who did not previously have it

Upgrade Instructions

git fetch --tags
git checkout v10.5.2
docker compose pull
docker compose up -d

What's Changed

Full Changelog: v10.5.1...v10.5.2

v10.5.1

17 Oct 15:10
ba9b115
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixes an issue where the seed VIP service would restart indefinitely when it was disabled in the config causing CPU utilization issues
Upgrade Instructions

git fetch --tags
git checkout v10.5.1
docker compose pull
docker compose up -d

What's Changed

Full Changelog: v10.5.0...v10.5.1

v10.5.0

16 Oct 16:38
2d6c289
Compare
Choose a tag to compare

🚀 Features

  • Adds new map variants for U15.3 (Abu)
  • The TK ban on connect feature (Settings > TK Ban On Connect) now supports temporary bans
    • You can specify which blacklist ID to add bans to (defaults to 0)
    • You can specify the duration of the ban (it will be the sum of all the fields), defaults to indefinite to match the previous behavior
  • https://github.com/cemathey/hll_seed_vip this now exists as a service running within CRCON
    • Settings > Seed VIP
    • Please see the documentation at the bottom of the settings page, it should be fairly self explanatory I hope.
    • If you use the nice_expiration_date and nice_time_delta (in X hours, etc. style messages) it will default to English, you can set different language codes and anything from this list should work: https://github.com/MarechJ/hll_rcon_tool/wiki/Seed-VIP-Localization

🐛 Bug Fixes

  • get_detailed_player_info and get_detailed_players would not properly report VIP status and include profiles (lordofagents)

Upgrade Instructions

git fetch --tags
git checkout v10.5.0
docker compose pull
docker compose up -d

What's Changed

Full Changelog: v10.4.1...v10.5.0

v10.4.1

19 Sep 18:31
18ea43e
Compare
Choose a tag to compare

v10.4.1

🚀 Features

  • You can now configure (either/or, or none!) message headers and footers that will be added to any message that is set to the player (@caranci)
    • message_enhancements on your general CRCON settings: Settings > CRCON Settings

🐛 Bug Fixes

  • Update the README to clarify how to restart CRCON after setting your server URL to avoid CSRF errors (@ElGuillermo)
  • Fix VIP list uploading
  • Level auto mod will now correctly ignore white listed players(@ElGuillermo)
  • SME Skirmish would not load the map image
  • Correctly close websockets used by barricade (@timraay
  • The log stream config UI page did not have correct documentation (@ElGuillermo)

Upgrade Instructions

git fetch --tags
git checkout v10.4.1
docker compose pull
docker compose up -d

Full Changelog: v10.4.0...v10.4.1

v10.4.0 Bug Fixes / Map Manager

04 Sep 20:15
c00c7ef
Compare
Choose a tag to compare

Great news! You can now manage your vote map white list in the UI (Settings > Map Manager > Votemap) instead of only through auto settings or manual API calls.

This is just exposing a new interface; your current votemap whitelist has not been changed in any way.

Thank you very much to @Dorfieeee for all his UI work!

🚀 Features

  • The time presets on the blacklist dialog now matches the VIP expiration dialog
    • You can always pick any date/time you want; these are just shortcuts
  • You can now use all of the message variables that were available for the broadcasts feature in chat commands (@FlorianSW)
  • The map manager has received some more updates (@Dorfieeee)
  • Barricade integration: Alert admins when reported players join (@timraay)

🐛 Bug Fixes

  • The settings menu had some broken links (@ElGuillermo
  • The blacklist dialog would crash if the user didn't have the correct permissions (@Dorfieeee)
  • Updated the README for connecting to your VPS from Windows (@ElGuillermo)
  • Omaha and Utah were oriented incorrectly on the point selection UI (@timraay)
  • Hurtgens tac map would not load on the point selection UI (@timraay)
  • The history log view was not using the from parameter (@timraay)
  • Some night maps would show up as unknown maps in the map history (@timraay)
  • Player stat tracking was broken if a player vote kick was conducted (@FlorianSW)
  • Several user configs would not check for missing/extra configuration keys and the UI would not display errors

Current Message Variables (chat commands/broadcasts)

  1. admin_names
  2. admin_ping_trigger_words
  3. discord_invite_url
  4. ingame_mods
  5. junior_names
  6. map_rotation
  7. next_map
  8. num_ingame_mods
  9. num_online_mods
  10. online_mods
  11. owner_names
  12. random_vip_name
  13. scrolling_votemap
  14. senior_names
  15. server_name
  16. server_short_name
  17. top_kill_streak_player_name
  18. top_kill_streak_player_score
  19. top_kills_player_name
  20. top_kills_player_score
  21. vip_expiration
  22. vip_names
  23. vip_status
  24. votenextmap_by_mod_line
  25. votenextmap_by_mod_split
  26. votenextmap_by_mod_vertical
  27. votenextmap_by_mod_vertical_all
  28. votenextmap_line
  29. votenextmap_noscroll
  30. votenextmap_vertical
  31. winning_maps_all
  32. winning_maps_short

Upgrade Instructions

git fetch --tags
git checkout v10.4.0
docker compose pull
docker compose up -d

What's Changed

Full Changelog: v10.3.0...v10.4.0

v10.3.0 U15.2 Point Layout

30 Aug 01:57
97ca592
Compare
Choose a tag to compare

Strong point selection is now in the UI! A big thank you to @timraay and @Dorfieeee for doing the work for this feature.

Changing the current map, managing the map rotation, vote map configuration and strong point selection has a new UI and is available under Settings > Map Manager

Please be aware! When you change the point layout the current map will reload immediately when you hit the button

The History menu has been renamed to Records

You may see some slight style changes here and there in the UI, @Dorfieeee has been working hard at upgrading our old UI and it is a work in progress

🚀 Features

  • The end of match objective scores are now saved with the match results (@FlorianSW)
  • You can now select objective points in the UI (@timraay @Dorfieeee)

🐛 Bug Fixes

  • Duplicate player IDs will be merged if you have both old and new style player IDs in your database post U15.2

Upgrade Instructions

git fetch --tags
git checkout v10.3.0
docker compose pull
docker compose up -d

Full Changelog: v10.2.0...v10.3.0

v10.1.0 U15.2 Player ID Changes

28 Aug 10:07
5815cdc
Compare
Choose a tag to compare

U15.2 releases at <t:1724839200:f>

T17 is changing the format of windows store player IDS

🚨This means that you should not upgrade to this release (we aren't releasing images until the game update is available to avoid you accidentally upgrading early) until you have PATCHED YOUR GAME SERVER TO 15.2 🚨

Failure to PATCH YOUR GAME SERVER before you do this update means you will 🚨 lose player history for windows store players 🚨

Please note this does not include the 15.2 point layout feature, that should follow in a day or two after the UI is finished and it can be tested against a live server

🚀 Features

  • The player penalty count (#of temp, perma bans) was not being incremented when blacklist bans were added

🐛 Bug Fixes

  • The seeding automod announcement message would not be sent if only enforce cap fight was used (elguillermo)
  • The default auto settings still included defaults which would change settings
  • The blacklist record creation dialog was displaying UTC time and not local time for expiration timestamps
  • The detailed player profile view would crash if a player record had no names (for instance when blacklisting a player who had never been seen by CRCON before)
  • The lower add VIP + button on the Settings > Manage VIPs section was broken

:tools: Maintenance

  • Adds the old style to new style windows store player ID conversion on startup
  • Bumped various python package versions

Upgrade Instructions

🚨 Please wait until the release images are ready to try to upgrade, we will build them at <t:1724839200:f> and announce it :rotating_light:

  1. Shutdown your CRCON (docker compose down)
  2. 🚨 Patch your game server 🚨
  3. git fetch --tags
  4. git checkout v10.1.0
  5. docker compose pull
  6. docker compose up -d redis
  7. docker compose exec redis redis-cli flushall (clear the cache to remove any cached old style player IDs)
  8. docker compose up -d

Full Changelog: v10.0.4...v10.1.0

v10.0.4 Blacklist Searching

22 Aug 18:27
e97cfc1
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix for being unable to select individual blacklist servers & blacklist record search parameters not working (@timraay)

Upgrade Instructions

git fetch --tags
git checkout v10.0.4
docker compose pull
docker compose up -d

Full Changelog: v10.0.3...v10.0.4

v10.0.3 Fix Player History Blacklisting / API

22 Aug 18:25
fdfae33
Compare
Choose a tag to compare

🐛 Bug Fixes

  • The get_api_documentation endpoint was broken (@LordofAgents)
  • The player history view was not loading blacklists

Full Changelog: v10.0.2...v10.0.3