Releases: shobhit-pathak/MatchZy
MatchZy v0.7.1
MatchZy v0.7.1
What's New?
Coach
- Fixed coaches able to spectate other teams for 1 second on round start.
- Fixed coaches taking competitive spawns. Now coaches will be spawned in air (in non-competitive spawn).
- Fixed coaches getting weapons in freezetime and their weapons getting dropped after freezetime ends. Now they will be spawned without any weapons.
- Fixed coaches getting the C4. Now only the players will get the C4.
Translation
- Added translation/multi-lingual support in MatchZy. Currently only match related strings are added in the translation. There will be a folder called
lang
in which translation JSONs will be present. Currently we have the translations for English and Russian (thanks to @innuendo-code). To add more languages, create a JSON file with the language locale code (likeen.json
orfr.json
, etc). Contribution for translations are much appreciated! :D
Practice Mode/Match Mode
- Fixed boost command working in match mode.
- Added
.skipveto
command which will skip veto in match setup (thanks to @lanslide-team) - Added complete support of
get5_status
command which will now return detailed status of the match setup (thanks to @The0mikkel) - Added
mp_solid_teammates 1
in knife round for solid teammates. - Disabled overtime when
.playout
command is used.
Admin
- Added a convar
matchzy_everyone_is_admin
, if set totrue
, all the players will be granted admin privileges for MatchZy commands.
CSSharp
- Migrated the plugin to .NET8, make sure you use CS# v201 or above.
Installation:
There are 2 files attached here, one is the matchzy-0.7.1.zip which only contains the MatchZy plugin files. Extract its contents in csgo/ directory of the server. (Prerequisite: Metamod and CounterStrikeSharp should be already installed on the server)
Second one is matchzy-0.7.1-with-cssharp.zip which contains MatchZy plugin file as well as CounterStrikeSharp plugin files so that you don't have to install CounterStrikeSharp separately. Simply extract its contents in csgo/ directory of the server. (Prerequisite: Metamod should be already installed on the server, rest CounterStrikeSharp and MatchZy will be installed once you extract the contents) (RECOMMENDED FOR FIRST TIME INSTALLERS)
MatchZy v0.7.0
MatchZy v0.7.0
What's New?
Practice Mode
- Added
!rethrow
command which rethrows player-specific last thrown grenade. - Added
!last
command which teleports the player to the last thrown grenade position - Added
!timer
command which starts a timer immediately and stops it when you type .timer again, telling you the duration of time - Added
!back <number>
command which teleports you back to the provided position in your grenade history - Added
!throwindex <index> <optional index> <optional index>
command which throws grenade of provided position(s) from your grenade thrown history. Example:!throwindex 1 2
will throw your 1st and 2nd grenade.!throwindex 4 5 8 9
will throw your 4th, 5th, 8th and 9th grenade (If you've added delay in grenades, they'll be thrown with their specific delay). - Added
!delay <delay_in_seconds>
command which sets a delay on your last grenade. This is only used when using .rethrow or .throwindex - Added
!lastindex
command which prints index (position) number of your last thrown grenade. - Added grenade-specific rethrow commands like
!rethrowsmoke
,!rethrownade
,!rethrowflash
,!rethrowmolotov
and!rethrowdecoy
- Grenades fly-time added. For example, on throwing a grenade, you'll get the message in chat: Flash thrown by WD- took 1.62s to detonate
Match Mode
- Fixed
.stay
and.switch
not working in in side-selection phase after CS2's Arms Race update. - Added
!forceready
command which force-readies player's team (Currently works only in match setup using JSON/Get5, based on the value ofmin_players_to_ready
) - Improved
get5_status
command, which will now display propergamestate
andmatchid
when a match is loaded using JSON/Get5 (Thanks to @The0mikkel)
Coach
- Coaches will now die immediately after freeze-time ends, solving the problem of coach blocking players for 1-2 seconds.
MatchZy v0.6.1-alpha
MatchZy v0.6.1-alpha
What's New?
- Added DryRun mode for Practice Mode. Use
.dryrun
while in practice mode to activate dryrun! Also addeddryrun.cfg
incfg/MatchZy/dryrun.cfg
which can be modified as per your requirements - Added
.noflash
command in Practice Mode which will make the user immune to flashbangs. Use.noflash
again to disable noflash. - Added
.break
command in Practice Mode which will break all the breakable entities like glass windows, wooden doors, vents, etc - Added
matchzy_demo_name_format
which will allow to set demo name as per the requirement. Default:{TIME}_{MATCH_ID}_{MAP}_{TEAM1}_{TEAM2}
Read More - Fixed players able to use
.tac
even after tactical timeouts were exhausted.
Installation:
There are 2 files attached here, one is the matchzy-0.6.1.zip which only contains the MatchZy plugin files. Extract its contents in csgo/ directory of the server. (Prerequisite: Metamod and CounterStrikeSharp should be already installed on the server)
Second one is matchzy-0.6.1-with-cssharp.zip which contains MatchZy plugin file as well as CounterStrikeSharp plugin files so that you don't have to install CounterStrikeSharp separately. Simply extract its contents in csgo/ directory of the server. (Prerequisite: Metamod should be already installed on the server, rest CounterStrikeSharp and MatchZy will be installed once you extract the contents) (RECOMMENDED FOR FIRST TIME INSTALLERS)
MatchZy v0.6.0-alpha
MatchZy v0.6.0-alpha
What's New?
- Added support for Get5 Web panel! (G5V and G5API) (Read more at: https://shobhit-pathak.github.io/MatchZy/get5/)
What can Get5 Web Panel + MatchZy can do?
- Create teams and setup matches from web panel
- Support for BO1, BO3, BO5, etc with Veto and Knife Round
- Get veto, scores and player stats live on the panel
- Get demo uploaded automatically on the panel (which can be downloaded from its match page)
- Pause and unpause game from the panel
- Add players in a live game
- And much more!!!
Installation:
There are 2 files attached here, one is the matchzy-0.6.0.zip which only contains the MatchZy plugin files. Extract its contents in csgo/ directory of the server. (Prerequisite: Metamod and CounterStrikeSharp should be already installed on the server)
Second one is matchzy-0.6.0-with-cssharp.zip which contains MatchZy plugin file as well as CounterStrikeSharp plugin files so that you don't have to install CounterStrikeSharp separately. Simply extract its contents in csgo/ directory of the server. (Prerequisite: Metamod should be already installed on the server, rest CounterStrikeSharp and MatchZy will be installed once you extract the contents) (RECOMMENDED FOR FIRST TIME INSTALLERS)
MatchZy v0.5.1-alpha
MatchZy v0.5.1-alpha
What's New?
- Added
.boost
,.crouchboost
,.crouchbot
commands in Practice Mode to spawn Bot/Crouched bot and boost on it. - Added
.ct
,.t
, and.spec
command in Practice Mode to switch the player in requested team - Added
.fas
and.watchme
command in Practice Mode which forces all players into spectator except the player who called this command - Added
matchzy_autostart_mode
command for default launch mode of the plugin (0 for neither/sleep mode, 1 for match mode, 2 for practice mode. Default: 1) - Added
matchzy_save_nades_as_global_enabled
config convar to save nades globally - Added
matchzy_use_pause_command_for_tactical_pause
config convar to use!pause
command as tactical pause - Renamed
.knife
command to.roundknife
and added.rk
alias to resolve conflict with.knife
command of other plugins - Fixed tactical timeout force-unpausing the match on timeout end
- Fixed
matchzy_minimum_ready_required 0
not working properly on server startup - Made
spectator
key in match setup config optional field
Installation:
There are 2 files attached here, one is the matchzy-0.5.1.zip which only contains the MatchZy plugin files. Extract its contents in csgo/ directory of the server. (Prerequisite: Metamod and CounterStrikeSharp should be already installed on the server)
Second one is matchzy-0.5.1-with-cssharp.zip which contains MatchZy plugin file as well as CounterStrikeSharp plugin files so that you don't have to install CounterStrikeSharp separately. Simply extract its contents in csgo/ directory of the server. (Prerequisite: Metamod should be already installed on the server, rest CounterStrikeSharp and MatchZy will be installed once you extract the contents) (RECOMMENDED FOR FIRST TIME INSTALLERS)
MatchZy v0.5.0-alpha
MatchZy v0.5.0-alpha
What's New?
- Matches can now be setup using JSON file! This includes locking players to their correct team and side, setting the map(s) and configuring the game rules. Added
matchzy_loadmatch <filepath>
andmatchzy_loadmatch_url "<url>"
commands (read more at https://shobhit-pathak.github.io/MatchZy/match_setup/) - Demos can now be uploaded to a URL once the map and recording ends. Command to setup the upload URL:
matchzy_demo_upload_url "<url>"
(read more at https://shobhit-pathak.github.io/MatchZy/gotv/#automatic-upload) - Removed map reload on map end to avoid any issues
- Fixed issues while restoring round during halftime
- Fixed lag on round end which was due to pushing stats into the database. Now that operation is async!
- This one is not related to the working of the plugin, but we have a new documentation page! https://shobhit-pathak.github.io/MatchZy/
Installation:
There are 2 files attached here, one is the matchzy-0.5.0.zip which only contains the MatchZy plugin files. Extract its contents in csgo/ directory of the server. (Prerequisite: Metamod and CounterStrikeSharp should be already installed on the server)
Second one is matchzy-0.5.0-with-cssharp.zip which contains MatchZy plugin file as well as CounterStrikeSharp plugin files so that you don't have to install CounterStrikeSharp separately. Simply extract its contents in csgo/ directory of the server. (Prerequisite: Metamod should be already installed on the server, rest CounterStrikeSharp and MatchZy will be installed once you extract the contents) (RECOMMENDED FOR FIRST TIME INSTALLERS)
MatchZy v0.4.3-alpha
MatchZy v0.4.3-alpha
What's New?
-
A full implementation of CSSharp's admin system!
You can now fine-tune admin permissions as per your requirement
Flag-wise permissions:@css/root
: Grants access to all admin commands@css/config
: Grants access to config related admin commands@custom/prac
: Grants access to practice related admin commands@css/map
: Grants access to change map and toggle practice mode@css/rcon
: Grants access to trigger RCON commands using!rcon <command>
@css/chat
: Grants access to send admin chat messages using!asay <message>
-
Added
.forcepause
and.forceunpause
commands for admins so that they can use.pause
and.unpause
as a player while playing (Use.fp
and.fup
for shorter commands) -
Added
.playout
commands to toggle Playout! (If playout is enabled, all rounds would be played irrespective of winner. Useful in scrims!). Also addedmatchzy_playout_enabled_default
command to enable/disable playout by default. Default:matchzy_playout_enabled_default false
-
Added
matchzy_admin_chat_prefix
command to configure admin chat prefix when using.asay <message>
. Default:matchzy_admin_chat_prefix [{Red}ADMIN{Default}]
-
Added
.help
command to list all the available commands during that match phase -
Rounded off blind duration in practice mode to 2 decimal places.
-
Added damage report for bot in practice mode (for every hit, similar to Get5 practice mode)
-
Fixed CSTV bot getting kicked on adding a bot in practice server
-
Improvements in handling saved nades (now JSON structure is used to manage saved nades, thanks to @deafps!)
-
Removed "Welcome to the server" message on joining the server
Installation:
There are 2 files attached here, one is the matchzy-0.4.3.zip which only contains the MatchZy plugin files. Extract its contents in csgo/ directory of the server. (Prerequisite: Metamod and CounterStrikeSharp should be already installed on the server)
Second one is matchzy-0.43-with-cssharp.zip which contains MatchZy plugin file as well as CounterStrikeSharp plugin files so that you don't have to install CounterStrikeSharp separately. Simply extract its contents in csgo/ directory of the server. (Prerequisite: Metamod should be already installed on the server, rest CounterStrikeSharp and MatchZy will be installed once you extract the contents) (RECOMMENDED FOR FIRST TIME INSTALLERS)
MatchZy v0.4.2-alpha
MatchZy v0.4.2-alpha
What's New?
- MatchZy now supports CSSharp's admin system!
You can create a new entry in the/addons/counterstrikesharp/configs/admins.json
file with@css/generic
generic flag like mentioned in the below example:
{
"WD-": {
"identity": "76561198154367261",
"flags": [
"@css/generic"
]
},
"Another admin": {
"identity": "SteamID 2",
"flags": [
"@css/generic"
]
}
}
To maintain backwards compatibility, we still support creating admins using older method (by adding entries in csgo/cfg/MatchZy/admins.json
), so you can choose the most convenient method according to your preference.
Installation:
There are 2 files attached here, one is the matchzy-0.4.2.zip which only contains the MatchZy plugin files. Extract its contents in csgo/ directory of the server. (Prerequisite: Metamod and CounterStrikeSharp should be already installed on the server)
Second one is matchzy-0.4.2-with-cssharp.zip which contains MatchZy plugin file as well as CounterStrikeSharp plugin files so that you don't have to install CounterStrikeSharp separately. Simply extract its contents in csgo/ directory of the server. (Prerequisite: Metamod should be already installed on the server, rest CounterStrikeSharp and MatchZy will be installed once you extract the contents) (RECOMMENDED FOR FIRST TIME INSTALLERS)
MatchZy v0.4.1-alpha
MatchZy v0.4.1-alpha
Minor Patch/Few Fixes
- Fixed a case where coaches were not swapping after halftime
- Fixed a case where round restore on halftime would swap the teams internally
MatchZy v0.4.0-alpha
MatchZy v0.4.0-alpha
What's new?
- Coach system!
.coach <side>
Starts coaching the specified side. Example:.coach t
to start coaching terrorist side! - MySQL Database is now supported! Now same DB can be used with multiple servers! Configure
csgo/cfg/MatchZy/database.json
according to your need! .spawn
command now uses competitive spawns!- Many commands added in Practice mode:
.clear
,.fastforward
,.god
,.savenade <name> <optional description>
,.loadnade <name>
,.deletenade <name>
,.importnade <code>
,.listnades <optional filter>
(Refer to Readme for their descriptions!) - Added text message for showing blind duration by a flashbang in practice session!
- Damage report will now be shown for every opponent player (even if damage is not dealt!)
Installation:
There are 2 files attached here, one is the matchzy-0.4.0.zip
which only contains the MatchZy plugin files. Extract its contents in csgo/ directory of the server. (Prerequisite: Metamod and CounterStrikeSharp should be already installed on the server)
Second one is matchzy-0.4.0-with-cssharp.zip
which contains MatchZy plugin file as well as CounterStrikeSharp plugin files so that you don't have to install CounterStrikeSharp separately. Simply extract its contents in csgo/ directory of the server. (Prerequisite: Metamod should be already installed on the server, rest CounterStrikeSharp and MatchZy will be installed once you extract the contents) (RECOMMENDED FOR FIRST TIME INSTALLERS)