Skip to content

Releases: splewis/csgo-multi-1v1

1.1.0 release

07 Nov 00:59
Compare
Choose a tag to compare
  • correct a crash-causing issue on recent sourcemod builds when stats were enabled (it was a deadlock caused by SQL_SetCharSet happening inside a lock)
  • the weapons menu has been reworked to have toggle options per-round-type rather than a series of pages
  • add sm_reloadroundtypes admin command for reloading all round types (normally only happens on map changes)
  • block "regroup" radio command block and don't block radio commands when plugin is diabled
  • add sm_multi1v1_mute_other_arenas cvar (default 1) that mutes gunshots from arenas other than a client's closest one
  • adjust database stats to be enabled by default
  • remove cvar sm_multi1v1_database_name
  • add a cookie for clients to hide stats (multi1v1_hidestats)
  • add cvar sm_multi1v1_use_assists for displaying rounds in arena 1 via the assists on the scoreboard
  • correct pistol-giving behavior on rifle rounds to match sm_multi1v1_pistol_behavior description
  • add norwegian translations (thanks bawls)

Notes on upgraing:

  • The native Multi1v1_AddRoundType has changed, making this not backwards compatible. As such, auto-update support is on a new url and this release will not be automatically upgraded from previous versions. You will have to manually update to this release.
  • To upgrade the plugin, update the plugin binaries (plugins/multi1v1.smx at least) and the translation files, at least translations/multit1v1.phrases.txt
  • The provided web interface has not changed since 1.0.2.

1.0.2 release

22 May 06:35
Compare
Choose a tag to compare
  • correct multi1v1_flashbangs addon not giving flashbangs correctly
  • correct a potential memory leak in arena spawns storage

If upgrading from 1.0.1, only updating plugin binaries (multi1v1.smx, multi1v1_flashbangs.smx) is required.

1.0.1 release

09 May 04:20
Compare
Choose a tag to compare
  • Add cvar sm_multi1v1_enabled (default 1)
  • Add forward Multi1v1_OnSpawnsFound
  • Add support for serverid (default 0) within the stats webpage and within the top url in the online_stats_viewer plugin
  • In addition to other plugins adding round types, simple round types can be defined in the new config file addons/sourcemod/configs/multi1v1_customrounds.cfg

For an example of the new custom rounds, see the readme: https://github.com/splewis/csgo-multi-1v1/blob/master/README.md#adding-round-types-via-a-config-file

For upgrading, replace the plugin binaries (multi1v1.smx) is sufficient. Note that the custom round-type file is not automatically created, so you will have to create it if you want to use this new feature.

1.0.0 release

05 Feb 01:58
Compare
Choose a tag to compare

I'm pleased to have a much more mature release. I expect this to be much more complete, stable, and with significantly more features for customization than before.

Please see the wiki page on upgrading for help updating your server, or the installation notes in the readme for a fresh install.

Note that sourcemod 1.7 is now a requirement.

1.0.0:

  • moved to sourcemod 1.7 transitional syntax and API
  • weapon lists are now stored in configs/multi1v1_weapons.cfg rather than hardcoded into the plugin
  • new cvars: sm_multi1v1_exec_default_config, sm_multi1v1_db_name, sm_multi1v1_pistol_behavior, sm_multi1v1_default_pistol, sm_multi1v1_database_server_id (I strongly suggest deleting cfg/multi1v1/multi1v1.cfg and letting it be regenerated)
  • sm_multi1v1_guns_menu_first_connect has been removed and replaced with sm_multi1v1_menu_open_behavior, which adds a new behavior
  • separate ratings are calculated for each round type - the overall rating is unaffected and always changed
  • translation support (current languages: Swedish, Portuguese, German, Polish, Chinese)
  • external plugin API available now, see multi1v1.inc.
  • if using the sm_stats command, clients are notified if they have cl_disablehtmlmotd 1 on
  • significantly improved performance and reliability of how player statistics are fetched
  • chat messages have been colorized and formatted a bit differently now
  • players will receive their skins regardless of the team they are on (thanks to h3bus for the input on teamswitching when giving weapons)
  • failsafe added to force end rounds that have gone on for longer than the round time (corrects some warmup related issues)
  • when multiple players join the game, they will be first sorted by order (determining who gets to join), then by rating (the initial arena placement within the new players for this round)
  • updated table schema, rifle/awp/pistol ratings, the table will be automatically updated if upgrading from a previous version
  • one table change is the addition of serverID, a tag on each player record in the multi1v1_stats table, set by sm_multi1v1_database_server_id
  • the sm_stats command is not in the base plugin anymore, but in the multi1v1_online_stats_viewer plugin
  • the format for sm_multi1v1_stats_url has changed, use {USER} and {SERVER} directly in your cvar, and they will get replaced with the appropriate values (remember this cvar is part of multi1v1_online_stats_viewer rather than the base multi1v1 plugin now)
  • new client command: sm_hidestats will hide any stats-related messages from being printed into chat to a player (it toggles on/off)
  • round types can be determined and changed at runtime, see multi1v1.inc include

0.5.2 Release

19 Jul 03:31
Compare
Choose a tag to compare
0.5.2 Release Pre-release
Pre-release

0.5.2

  • correct bug in spawn clustering where groups of spawns were not being paired together correctly
  • add cvar sm_multi1v1_guns_menu_first_connect for displaying the guns menu if a players' clientprefs cookies aren't set

0.5.1 Release

13 Jul 20:43
Compare
Choose a tag to compare
0.5.1 Release Pre-release
Pre-release

This fixes a serious bug when servers had more player slots than the map had arenas.

0.5.0 Release

12 Jul 21:10
Compare
Choose a tag to compare
0.5.0 Release Pre-release
Pre-release

Changes since 0.4.0:

  • maps now support multiple spawns per arena

0.4.0

27 Jun 02:41
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

Changes since 0.3.2:

0.4.0:

  • add lastTime field to the database to track last time the player connected, and cvar sm_multi1v1_record_times to control if this feature is used.
    If you are upgrading from a previous version you will need to run the following command to update your tables:
    • ALTER TABLE multi1v1_stats ADD lastTime INT NOT NULL default 0;
  • change default cvar values to be as simplistic as possible (stats off by default, updater off by default)
  • added built-in sm_stats and sm_rank that take a player to a site defined by new cvar sm_multi1v1_stats_url
  • added a cvar sm_multi1v1_block_radio to optionally block radio commands
  • remove sm_multi1v1_minrounds cvar because: when using 1 server it's unnecessary, when using multiple servers a players' row can be deleted by another server while playing!
  • remove sm_multi1v1_default_rating as it is my intention to provide a consistent experience for this plugin's usage
  • when players first join they are considered unranked until they complete 20 rounds where their rating changes more quickly, but is invisible

0.3.2

06 Jun 06:39
Compare
Choose a tag to compare
0.3.2 Pre-release
Pre-release

This fixes the error when creating MySQL tables on startup.

0.3.0

27 May 01:26
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release
Update readme for updater support.