Releases: splewis/csgo-pug-setup
Releases · splewis/csgo-pug-setup
1.4.1 release
- add "playout" setup option (default to off & not displayed) that wraps mp_match_can_clinch
1.4.0 release
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
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
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
andsm_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
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
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
1.1.0
First stable version released!
1.0.0 1.0.0 release.