Releases: ssypchenko/cs2-gungame
[CS2] GunGame Mode v1.1.2
Version compiled for CSS v245 with minor improvements and fixes
[CS2] GunGame Mode v1.1.1
Release Notes
Configuration File Management
Updated Configuration Handling: The plugin no longer creates or uses configuration files in csgo/addons/counterstrikesharp/config/plugins/GG2. You can safely delete any files in that directory. The plugin will now solely use configuration files located in the csgo/cfg folder.
Plugin Loading and Unloading
Cleaned Loading/Unloading Process: The process of loading and unloading the plugin has been streamlined for better efficiency. Additional logging has been implemented to capture potential issues during the loading process, aiding in troubleshooting.
Enabling/Disabling Commands
Updated Commands: The plugin can now be disabled using the server command gg_disable. While in the "disabled" state, the plugin will continue to manage the respawn process if activated in the configuration file, as this is a critical requirement. The plugin can be reactivated using the server command gg_enable.
New Features and Improvements
ReloadActiveWeapon Function: Thanks to the contributions and testing by Fidarit. This function is controlled by the ReloadWeapon option in gungame.json and automatically reloads the current weapon on a frag.
API Stability and New Function: Improved the stability of the plugin API and added a new function to enhance its capabilities.
Translation Improvements: Enhanced translations in the language files, with significant contributions from Fidarit.
Configuration files are included in the main plugin folder for better tracking in case of modifications.
Updated GeoLite2-Country.mmdb database is included in this release.
This release has additional logging lines which will be removed on the next release.
[CS2] GunGame Mode v1.1.0
Urgency: This release is a critical update following the recent CS2 update.
Compatibility: Compiled with CSS v228 and MetaMod v1290.
Overview:
Version 1.1.0 introduces a major enhancement: a new API for GunGame. This API allows external plugins to subscribe to GunGame events and request data, such as player levels. This major improvement requires the increment to a new minor version number.
Details:
New API: The API enables integration with other plugins, improving customisation and extending functionality within the GunGame environment. External plugins can now easily subscribe to events such as level or point changes, wins or other significant game events.
Player Data Accessibility: The API provides mechanisms for retrieving player-specific data, which is critical for creating personalised game experiences and interactions within the broader plugin ecosystem.
Documentation:
API Documentation: Comprehensive documentation for the new API will be provided in the upcoming release. This will include detailed instructions on how to implement the API, usage examples, and descriptions of accessible data and events.
Installation Notes:
It is recommended that you upgrade to this version immediately to ensure compatibility with the latest CS2 update.
Please follow standard upgrade procedures and ensure that backups are made before applying the update.
[CS2] GunGame Mode v1.0.15
One more bug in saving wins is fixed.
Compiled with CSS 219.
[CS2] GunGame Mode v1.0.14
Bug fix: saving wins.
[CS2] GunGame Mode v1.0.13
Fix after the recent CS2 update :(
[CS2] GunGame Mode v1.0.12
Just in case compiled for CSS 215 plus minor improvements with databases.
[CS2] GunGame Mode v1.0.11
(here is the fix of the error in v 1.0.10, but I'll repeat the Release Notes just in case)
Major Updates:
Framework and API Upgrade: Updated to .NET Framework 8.0 and CounterStrikeSharp API v.204, ensuring better performance and compatibility.
Configurable Respawn Settings: The RespawnByPlugin feature has been expanded for greater control. Now, you can specify respawn settings with more precision:
0 - Disabled
1 - T only
2 - CT only
3 - Both teams
4 - Deathmatch spawns
The new command "gg_respawn " adjusts respawn settings dynamically until the end of the map.
Spawn Distance Customization: The SpawnDistance setting allows to define the minimum distance from the nearest player when spawning. This is aimed at reducing the likelihood of players getting stuck when spawning.
Improvements:
Configuration File: gungame.json has many updates. You can manually adjust variables in your file according to Release notes or replace the file with the new version and customize your settings. For example, some sound files are updated following the CS2 updates.
Bug Fixes:
Fixed a bug where GG levels were resetting with every round, disrupting the game progression.
Resolved issues with the SQLite database.
Enhanced stability and performance in database operations, ensuring smoother interactions and fewer errors.
How to Update:
Framework and API: Ensure your system and server are compatible with .NET 8.0 and CounterStrikeSharp API v.204.
Configuration: Review and update your gungame.json file. You may replace it with the new version provided and adjust your settings as needed.
[CS2] GunGame Mode v1.0.10
Major Updates:
Framework and API Upgrade: Updated to .NET Framework 8.0 and CounterStrikeSharp API v.204, ensuring better performance and compatibility.
Configurable Respawn Settings: The RespawnByPlugin feature has been expanded for greater control. Now, you can specify respawn settings with more precision:
0 - Disabled
1 - T only
2 - CT only
3 - Both teams
4 - Deathmatch spawns
The new command "gg_respawn " adjusts respawn settings dynamically until the end of the map.
Spawn Distance Customization: The SpawnDistance setting allows to define the minimum distance from the nearest player when spawning. This is aimed at reducing the likelihood of players getting stuck when spawning.
Improvements:
Configuration File: gungame.json has many updates. You can manually adjust variables in your file according to Release notes or replace the file with the new version and customize your settings. For example, some sound files are updated following the CS2 updates.
Bug Fixes:
Fixed a bug where GG levels were resetting with every round, disrupting the game progression.
Resolved issues with the SQLite database.
Enhanced stability and performance in database operations, ensuring smoother interactions and fewer errors.
How to Update:
Framework and API: Ensure your system and server are compatible with .NET 8.0 and CounterStrikeSharp API v.204.
Configuration: Review and update your gungame.json file. You may replace it with the new version provided and adjust your settings as needed.
[CS2] GunGame Mode v1.0.9
Release Notes for GunGame Plugin Update
Recompiled with the Latest CS# Version
The plugin has been recompiled on the latest CS# version 197, ensuring compatibility and taking advantage of the latest features and improvements.
Enhanced Respawn Functionality
Resurrected Player Respawn Logic: Addressing changes from the recent CS2 update, where players respawned in the same place—contrary to the dynamic nature of GunGame—the capability for the plugin to manage player respawns has been introduced. This feature reads all available spawn points and randomly assigns new respawn locations to players, preserving the game's competitive integrity.
- Configuration: This functionality can be toggled on or off via the gungame.json configuration file. To enable, add the following lines to your config:
"RespawnByPlugin": true, "_comment.RespawnByPlugin": "Respawn managed by plugin",
- In-Game Command: Use gg_respawn on/off to adjust respawn behaviour on the fly, perfect for testing or adjusting settings during gameplay.
Flexible Configuration Management
- Multiple Configurations: Significantly expanding customisation options, the plugin now supports utilising different configurations stored in separate folders. This is ideal for hosting special events or varied gameplay sessions without the need to overwrite your default settings. (I had over 30 different settings scenarios on my server on CS:GO)
- Usage: Activate an alternative configuration with gg_config , where foldername is a directory within the cfg folder.
Database Enhancements
- Improved Database Interactions: The update includes major improvements in how the plugin interacts with databases, boosting performance and reliability.
Stability Enhancements
- General Stability Improvements: Various optimizations and bug fixes have been implemented, enhancing the overall stability and smoothness of the plugin experience.
Installation and Upgrade
- Upgrading: To upgrade, simply replace plugin files and incorporate the new lines into your gungame.json as described above. The release archive includes these modifications as part of the package.