Skip to content

Releases: splewis/csgo-pug-setup

1.4.1 release

08 May 08:01
Compare
Choose a tag to compare
  • add "playout" setup option (default to off & not displayed) that wraps mp_match_can_clinch

1.4.0 release

04 May 22:33
Compare
Choose a tag to compare

Upgrading from 1.3.x:

  • I recommend deleting and installing the new files, but simply overwriting the files will be sufficient.
  • The plugin is compiled against sourcemod 1.7.1 now, but only sourcemod 1.7.0 is required on the server

Full changelog: https://github.com/splewis/csgo-pug-setup/blob/master/CHANGELOG.md

Overview of core changes:

  • setup options not stored via cvars, but by a separate config file
  • workshop collection support improved, but requires the SteamWorks extension
  • autobalanced teams via the rwsbalancer is a setup option (i.e. a 4th team type in the team type menu)
  • when a player votes for a map, it is always displayed in chat now
  • fixes to handling the ingame warmup

1.3.3 release

23 Feb 02:00
Compare
Choose a tag to compare

This is mostly a bugfix release. Updating plugin binaries (at least addons/sourcemod/plugins/pugsetup.smx) will be sufficient.

1.3.3:

  • fix the rwsbalancer being totally broken with team balancing
  • bugfixes with the use of default setup options overriding the actual setup options used
  • fix sm_pugsetup_any_can_pause not having the correct effect
  • add pugsetup_damageprint plugin to replicate ESEA damage printing options (experimental)
  • add commands sm_t, sm_ct for picking sides after winning a knife round in addition to sm_stay and sm_swap

1.3.2 release

19 Feb 21:36
Compare
Choose a tag to compare

If upgrading from a 1.3.x version, updating the plugins themselves (addons/sourcemod/plugins) and translations (addons/sourcemod/translations) will be sufficient.

Changes:

  • the auto-live-on-3 (named autolive) setting can now be turned off again, cvars sm_pugsetup_default_autolive and sm_pugsetup_autolive_option control the default setting and whether the setting is avaliable in the setup menu
  • captains can now be set by selecting a "select captains" option in the .setup menu after a game is setup
  • the pugsetup_hostname addon now displays scores in the name (e.g. [LIVE 11-8])
  • the pugsetup_rwsbalancer addon will not respect users that try to override the captains the plugin set (it sets captains as the 2 highest rated players)
  • fix the PugSetupMessageToAll native not checking for clients being in game and causing errors

1.3.1 release

15 Feb 04:54
Compare
Choose a tag to compare

This mostly a bugfix release:

1.3.1:

  • several bug fixes when using default setting cvars
  • pausing now works during knife rounds
  • new command: sm_forcestart to force a match to proceed forward even if everyone isn't ready
  • add forward OnStartRecording
  • the rwsbalancer plugin can store data in any of: clientprefs, a flat keyvalues file on disk, or a MySQL database now (set by the sm_pugsetup_rws_storage_method cvar)

1.3.0

07 Feb 02:03
Compare
Choose a tag to compare

I've finally gotten around to creating another release of this plugin, and there's some neat new features for users.

For upgrading:

  • you will need sourcemod 1.7 installed on the server
  • you should extract all the new files over the previous ones, as well as delete cfg/sourcemod/pugsetup/pugsetup.cfg and let the file be regenerated by the plugin since there are many new cvars.

Overview of new features:

  • a simpler setup menu
  • knife rounds can be used to select starting sides (by the winners typing .stay or .swap)
  • the setup menu option defaults can be controlled (by new cvars)
  • the setup menu options can be chosen to not display at all, and always use the default (by new cvars)
  • translation support
  • you can edit sourcemod/configs/pugsetup/chataliases.cfg to add custom chat aliases for pugsetup commands
  • many optional addon plugins were written, all of which are disabled by default (move them up a directory from plugins/disabled to plugins/ to enable them)
  • one such addon plugin is pugsetup_practicemode.smx, which adds an option to the .setup menu which "launches practice mode" and can be used to turn on respawns, infinite ammo, etc.

Full changelog notes:

  • sourcemod 1.7 is now required
  • instead of a choice "auto-lo3", there is now a cvar for the length of a countdown timer (sm_pugsetup_start_delay)
  • the top .setup menu has be rewritten to be simpler and use toggle options rather than a series of pages
  • new cvar: sm_pugsetup_autosetup can be used to automatically do a game setup with the "default" options
  • default options can be set by the new cvars: sm_pugsetup_default_knife_rounds, sm_pugsetup_default_maptype, sm_pugsetup_autorecord, sm_pugsetup_default_teamsize, sm_pugsetup_default_teamtype
  • knife rounds can now be used for choosing starting sides
  • new cvar: sm_pugsetup_exclude_spectators can be used to exclude spectators from the game (i.e. they don't have to ready up)
  • new cvar: sm_pugsetup_mutual_unpausing can be set to 1 to require both teams to type .unpause before an unpause takes effect
  • new cvar: sm_pugsetup_snake_captain_picks can be set to 1 to have captains pick players in a ABBAABBA format
  • add forwards/natives for other plugins to add custom behavior, see pugsetup.inc.
  • added optional plugin pugsetup_autokicker, which kicks players that join when the game is already live, and players not selected by captains when using captain-player selection
  • added optional plugin pugsetup_teamnames, which sets team names/flag according to the players on the team, see more detail at the end of the readme
  • added optional plugin pugsetup_hostname, which adds some tags to the server hostname depending on the pug status, examples: "[LIVE]" and "[NEED 3]"
  • added optional plugin pugsetup_rwsbalancer, which implements a simple rws calculation (stored via clientprefs) and balances team accordingly when using manual /random teams
  • added optional plugin pugsetup_chatmoney, which prints out the team members' money to chat on round starts
  • added optional plugin pugsetup_practicemode, which adds an option to the .setup menu to launch a practice mode with cheats/infinite ammo/respawning/etc.
  • workshop collection ids can be used instead of a maplist file in sm_pugsetup_maplist if the System2 extension is installed
  • new commands: sm_forceend, sm_forceready
  • custom chat aliases may be defined in addons/sourcemod/configs/pugsetup/chataliases.cfg
  • translation support
  • re-add updater support

1.2.0

27 Jul 03:37
Compare
Choose a tag to compare
Version 1.2.0 increment.

1.1.0

25 Jul 05:58
Compare
Choose a tag to compare
Update readme for team names/flags.

First stable version released!

14 Jul 01:39
Compare
Choose a tag to compare
1.0.0

1.0.0 release.

0.7.1

31 May 21:38
Compare
Choose a tag to compare
0.7.1 Pre-release
Pre-release
Patch increment.