From fbf1b21cf0d16c938264aa3a37a98f1ef1f4ebf9 Mon Sep 17 00:00:00 2001 From: mavproductions Date: Thu, 2 May 2024 15:05:16 -0300 Subject: [PATCH 01/20] - UPDATED: CleanerCS2 example config now included --- .../csgo/addons/cleanercs2/config.cfg.example | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 game/csgo/addons/cleanercs2/config.cfg.example diff --git a/game/csgo/addons/cleanercs2/config.cfg.example b/game/csgo/addons/cleanercs2/config.cfg.example new file mode 100644 index 00000000..8c1a12db --- /dev/null +++ b/game/csgo/addons/cleanercs2/config.cfg.example @@ -0,0 +1,59 @@ +// Write regular expression in here to prevent them from being printed in the console +.*Certificate expires.* +.*UNEXPECTED LONG FRAME DETECTED.* +.*generating substitute command \d+ from \d+.* +.*CQ bloat.* +.*RemoveArrayElementsOutsideOfArrayMetadataBounds.* +.*Steam Net connection.* +.*CloseSteamNetConnection.* +.*Disassociating NetChan.* +.*S2C_CHALLENGE.* +.*C2S_CONNECT.* +.*CNetworkGameServerBase::.* +.*setting rate.* +.*signon state.* +.*CTMDBG* +.*Server tick.* +.*Firing first shot.* +.*sv:.* +.*command tick:.* +.*history:.* +.*/.+/_start_history_index:.* +.*empty starved.* +.*Summary of connection.* +.*entering linger state.* +.*generating substitute.* +.*OnSimulateUserCommands.* +.*CQ catchup:.* +.*ClientPutInServer create new player controller.* +.*Excessive frame time.* +.*NetChan.* +.*CTMDBG, team.* +.*CTMDBG , team.* +.*:Connect.* +.*S2C_CONNECTION.* +.*SV: Sending full update to client.* +.*STEAM USERID validated.* +.*CNavMesh::TestRayToMesh error.* +.*generating substitute command.* +.*SteamNetworkingSockets.* +.*high packet loss detected.* +.*UDP steamid.* +.*SV: Disconnect client.* +.*SV: Dropped client.* +.*CloseSteamNetConnection handle.* +.*OnPreResetRound.* +.*Timing info.* +.*sv tick.* +.*target time.* +.*cmd time.* +.*interp target.* +.*Lag comp.* +.*cl \[.* +.*s0 \[.* +.*s1 \[.* +.*OnBufferNotStarved\(\),.* +.*Steam Net Connection for.* +.*Disassociating NetChan.* +.*NETWORK_DISCONNECT_DISCONNECT_BY_USER.* +.*attack\d_start_history_index:.* \ No newline at end of file From c653b67641abd93ec67cd411c59dea12ec0627e3 Mon Sep 17 00:00:00 2001 From: mavproductions Date: Thu, 2 May 2024 20:06:22 -0300 Subject: [PATCH 02/20] - UPDATED: MatchZy to v0.7.8 --- README.md | 2 +- .../disabled/MatchZy/MatchZy.deps.json | 12 +- .../plugins/disabled/MatchZy/MatchZy.dll | Bin 287232 -> 289280 bytes .../plugins/disabled/MatchZy/MatchZy.pdb | Bin 68936 -> 69416 bytes .../plugins/disabled/MatchZy/lang/fr.json | 12 +- .../plugins/disabled/MatchZy/lang/pt-BR.json | 265 +++++++++--------- .../disabled/MatchZy/lang/zh-Hans.json | 200 ++++++------- 7 files changed, 244 insertions(+), 247 deletions(-) diff --git a/README.md b/README.md index 8dcc8d1d..a8368fec 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ Mod | Version | Developer | Why [GameModeManager](https://github.com/nickj609/GameModeManager)| `1.0.5` | [nickj609](https://github.com/nickj609/) | Simplified administration and voting management for custom modes and map switching/extending. [GunGame](https://github.com/ssypchenko/cs2-gungame)| `1.1.0` | [ssypchenko](https://github.com/ssypchenko/) | GunGame mode [Map Configs Prefix](https://github.com/oqyh/cs2-Map-Configs-Prefix/)| `1.0.5` | [oqyh](https://github.com/oqyh/) | Allows you to quick and easily create unique configuration files for each map on your server. -[MatchZy](https://github.com/shobhit-pathak/MatchZy) | `0.7.7` | [shobhit-pathak](https://github.com/shobhit-pathak/) | MatchZy is a plugin for running and managing practice/pugs/scrims/matches with easy configuration! +[MatchZy](https://github.com/shobhit-pathak/MatchZy) | `0.7.8` | [shobhit-pathak](https://github.com/shobhit-pathak/) | MatchZy is a plugin for running and managing practice/pugs/scrims/matches with easy configuration! [Multi-1v1](https://github.com/K4ryuu/K4-Arenas) | `1.3.10` | [K4ryuuu](https://github.com/K4ryuu/) | A plugin that allows players to fight 1v1 in ranked arenas. MultiModGameStateMgr | `0.0.1` | [audiomaster99](https://github.com/audiomaster99) | Assisting with game states when the server is empty, and gains a player. [OpenPrefirePrac](https://github.com/lengran/OpenPrefirePrac) | `0.1.31` | [lengran](https://github.com/lengran/) | Similar to Yprac and Refrag prefire modes. diff --git a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/MatchZy.deps.json b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/MatchZy.deps.json index db93f6bd..a58cc22b 100644 --- a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/MatchZy.deps.json +++ b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/MatchZy.deps.json @@ -8,7 +8,7 @@ ".NETCoreApp,Version=v8.0": { "MatchZy/1.0.0": { "dependencies": { - "CounterStrikeSharp.API": "1.0.218", + "CounterStrikeSharp.API": "1.0.228", "CsvHelper": "30.0.1", "Dapper": "2.1.15", "Microsoft.Data.Sqlite": "7.0.13", @@ -20,7 +20,7 @@ "MatchZy.dll": {} } }, - "CounterStrikeSharp.API/1.0.218": { + "CounterStrikeSharp.API/1.0.228": { "dependencies": { "McMaster.NETCore.Plugins": "1.4.0", "Microsoft.CSharp": "4.7.0", @@ -499,12 +499,12 @@ "serviceable": false, "sha512": "" }, - "CounterStrikeSharp.API/1.0.218": { + "CounterStrikeSharp.API/1.0.228": { "type": "package", "serviceable": true, - "sha512": "sha512-Atnw0LccEMa3JkSedYmP/VwDgTjqZFiuZJcLL7n3MAakpIhZcCzcpWFWcGWBZEcKZGITivA+BAnst6IvCzEG1Q==", - "path": "counterstrikesharp.api/1.0.218", - "hashPath": "counterstrikesharp.api.1.0.218.nupkg.sha512" + "sha512": "sha512-oJWeMCJt/uQZEOXucgugu3u+QBYBqxzONf/rHjBetIZCeqgUMilo3s10GgyRMhHBDS0nBO5POUcg6K96aTxwLg==", + "path": "counterstrikesharp.api/1.0.228", + "hashPath": "counterstrikesharp.api.1.0.228.nupkg.sha512" }, "CsvHelper/30.0.1": { "type": "package", diff --git a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/MatchZy.dll b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/MatchZy.dll index 0015f664fb939b2a21998bc9e0f2270cd51073f3..3870bc963afcef944da68a53a991a0ff2897470c 100644 GIT binary patch delta 68473 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 F{vTo9DsBJ( delta 67474 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 diff --git a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/MatchZy.pdb b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/MatchZy.pdb index ab4ab5ad9304118228edccdfcb08a2f7ce7201a7..5f80b4bef2bc1648d15254a03a03a7e2cbdd9040 100644 GIT binary patch delta 25283 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 Q;W(L{&qpg_?m+Z^0BG_7E&u=k delta 24906 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 diff --git a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/fr.json b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/fr.json index 6b53136d..246e0ec0 100644 --- a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/fr.json +++ b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/fr.json @@ -7,22 +7,21 @@ "matchzy.knife.decidedtoswitch": "{green}{0}{default} a décidé de changer.", "matchzy.pause.pausedthematch": "{green}{0}{default} a mis en pause le match. Tapez .unpause pour reprendre le match.", - "matchzy.pause.teamsunpausedthematch": "Les deux équipes ont annulé la pause, le match reprend !", + "matchzy.pause.teamsunpausedthematch": "Les deux équipes ont annulé la pause, le match reprend!", "matchzy.pause.teamwantstounpause": "{green}{0}{default} souhaite annuler la pause du match. {green}{1}{default}, veuillez écrire !unpause pour confirmer.", - "matchzy.pause.adminpausedthematch": "{green}Admin{default} a mis en pause le match !", - "matchzy.pause.adminunpausedthematch": "{green}Admin{default} a annulé la pause, le match reprend !", + "matchzy.pause.adminpausedthematch": "{green}Admin{default} a mis en pause le match!", + "matchzy.pause.adminunpausedthematch": "{green}Admin{default} a annulé la pause, le match reprend!", "matchzy.pause.onlyadmincanunpause": "Le match a été mis en pause par un administrateur, donc seul un administrateur peut le reprendre.", "matchzy.pause.pausedbecauserestore": "Le match a été mis en pause en raison de la restauration de la manche. Les deux équipes doivent taper {green}.unpause{default} pour reprendre le match.", "matchzy.pause.techpausenotenabled": "Les pauses techniques ne sont pas activées.", - "matchzy.pause.notechpauseleft": "{green}{0}{default} n'a plus de pauses techniques !", - "matchzy.pause.notacpauseleft": "{green}{0}{default} n'a plus de pauses tactiques !", + "matchzy.pause.notechpauseleft": "{green}{0}{default} n'a plus de pauses techniques!", "matchzy.pause.ispaused": "Match is already paused!", "matchzy.pause.duringhalftime": "You cannot use this command during halftime.", "matchzy.pause.matchended": "You cannot use this command after the game has ended.", "matchzy.pause.tacticaltimeout": "You cannot use this command when tactical timeout is active.", "matchzy.restore.teamwantstorestore": "{green}{0}{default} souhaite restaurer le jeu au début du round actuel. {green}{1}{default}, veuillez écrire !stop pour confirmer.", - "matchzy.restore.restoredsuccessfully": "Fichier de sauvegarde restauré avec succès : {0}", + "matchzy.restore.restoredsuccessfully": "Fichier de sauvegarde restauré avec succès: {0}", "matchzy.backup.stopduringhalftime": "You cannot use this command during halftime.", "matchzy.backup.stopmatchended": "You cannot use this command after the game has ended.", @@ -133,4 +132,3 @@ "matchzy.pracc.damage": "{red}{0}{default} damage to {lightblue}{1}{default}({green}{2}{default} health)", "matchzy.pracc.blind": "{lightblue}{0}{default} has been blinded for {green}{1}{default}s" } - \ No newline at end of file diff --git a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/pt-BR.json b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/pt-BR.json index d89856fe..6964aed8 100644 --- a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/pt-BR.json +++ b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/pt-BR.json @@ -1,135 +1,134 @@ { - "matchzy.ready.markedready": "Você foi marcado como READY.", - "matchzy.ready.markedunready": "Você foi marcado como NOTREADY.", - - "matchzy.knife.sidedecisionpending": "{green}{0}{default} venceu a rodada faca. Aguardando eles digitarem {green}.stay{default} ou {green}.switch{default}.", - "matchzy.knife.decidedtostay": "{green}{0}{default} decidiu ficar no mesmo time.", - "matchzy.knife.decidedtoswitch": "{green}{0}{default} decidiu trocar de time.", - - "matchzy.pause.pausedthematch": "{green}{0}{default} pausou a partida. Digite .unpause para despausar a partida.", - "matchzy.pause.teamsunpausedthematch": "Ambas as equipes despausaram, retomando a partida!", - "matchzy.pause.teamwantstounpause": "{green}{0}{default} quer despausar a partida. {green}{1}{default}, por favor, escreva !unpause para confirmar.", - "matchzy.pause.adminpausedthematch": "{green}Admin{default} pausou a partida!", - "matchzy.pause.adminunpausedthematch": "{green}Admin{default} despausou, retomando a partida!", - "matchzy.pause.onlyadmincanunpause": "A partida foi pausada por um admin, portanto, só pode ser despausada por um admin.", - "matchzy.pause.pausedbecauserestore": "A partida foi pausada devido à Restauração de Rodada. Ambas as equipes precisam digitar {green}.unpause{default} para despausar a partida.", - "matchzy.pause.techpausenotenabled": "As pausas técnicas não estão ativadas.", - "matchzy.pause.notechpauseleft": "{green}{0}{default} não tem mais pausas técnicas!", - "matchzy.pause.ispaused": "Match is already paused!", - "matchzy.pause.duringhalftime": "You cannot use this command during halftime.", - "matchzy.pause.matchended": "You cannot use this command after the game has ended.", - "matchzy.pause.tacticaltimeout": "You cannot use this command when tactical timeout is active.", - - "matchzy.restore.teamwantstorestore": "{green}{0}{default} quer restaurar o jogo para o início da rodada atual. {green}{1}{default}, por favor, escreva {green}!stop{default} para confirmar.", - "matchzy.restore.restoredsuccessfully": "Arquivo de backup restaurado com sucesso: {0}", + "matchzy.ready.markedready": "Você foi marcado como READY.", + "matchzy.ready.markedunready": "Você foi marcado como NOTREADY.", - "matchzy.backup.stopduringhalftime": "You cannot use this command during halftime.", - "matchzy.backup.stopmatchended": "You cannot use this command after the game has ended.", - "matchzy.backup.stoptacticaltimeout": "You cannot use this command when tactical timeout is active.", - "matchzy.backup.restoreinvalidvalue": "Invalid value for restore command. Please specify a valid non-negative number. Usage: !restore ", - "matchzy.backup.restoreduringhalftime": "You cannot load a backup during halftime.", - "matchzy.backup.restorematchended": "You cannot use this command after the game has ended.", - "matchzy.backup.restoretacticaltimeout": "You cannot use this command when tactical timeout is active.", - "matchzy.backup.restoredoesntexist": "Backup file {0} does not exist, please make sure you are restoring a valid backup.", - - "matchzy.cvars.invalidvalue": "Invalid value for matchzy_chat_messages_timer_delay. Please specify a valid non-negative number.", - - "matchzy.cc.enabled": "{green}Enabled{default}", - "matchzy.cc.disabled": "{red}Disabled{default}", - "matchzy.cc.usage": "Usage: {0}", - "matchzy.cc.invalidmap": "Invalid map name!", - "matchzy.cc.globalnades": "Saving/Loading Lineups Globally is now {0}!", - "matchzy.cc.wl": "Whitelist is now {0}!", - "matchzy.cc.playout": "Playout is now {0}!", - "matchzy.cc.rcon": "Command sent successfully!", - "matchzy.cc.exitprac": "MatchZy is already in match mode!", - "matchzy.cc.match": "MatchZy is already in match mode!", - "matchzy.cc.startisprac": "Cannot start a match while in practice mode. Please use .exitprac command to exit practice mode first!", - "matchzy.cc.startmatchstarted": "Start command cannot be used if match is already started! If you want to unpause, please use .unpause", - "matchzy.cc.gamestarted": "{red}Admin{default} has started the game!", - "matchzy.cc.rrispracc": "Practice mode is active, cannot restart the match.", - "matchzy.cc.endmatch": "An admin force-ended the match.", - "matchzy.cc.endmatchispracc": "Practice mode is active, cannot end the match.", - "matchzy.cc.currentsettings": "Current Settings:", - "matchzy.cc.knifestatus": "Knife: {green}{0}{default}", - "matchzy.cc.minreadyplayersperteam": "Minimum Ready Players Required (Per Team): {green}{0}{default}", - "matchzy.cc.minreadyspecs": "Minimum Ready Spectators Required: {green}{0}{default}", - "matchzy.cc.minreadyplayers": "Minimum Ready Required: {green}{0}{default}", - "matchzy.cc.playoutstatus": "Playout: {green}{0}{default}", - "matchzy.cc.minreadyrequired": "Current Ready Required: {0}. Usage: !readyrequired ", - "matchzy.cc.roundknife": "Knife round is now {0}!", - "matchzy.cc.skipvetomatchstarted": "Skip veto command cannot be used if match has already started!", - "matchzy.cc.skipveto": "Veto phase has been cancelled!", - "matchzy.cc.matchpaused": "Match is already paused, cannot start a tactical timeout!", - "matchzy.cc.nomorepauses": "You do not have any tactical timeouts left!", - - "matchzy.mm.matchisalreadysetup": "[LoadMatch] A match is already setup with id: {green}{0}{default}, cannot load a new match!", - "matchzy.mm.filedoesntexist": "[LoadMatch] Provided file does not exist! Usage: matchzy_loadmatch ", - "matchzy.mm.matchloadfailed": "Match load failed! Resetting current match", - "matchzy.mm.get5matchisalreadysetup": "[LoadMatchDataCommand] A match is already setup with id: {0}, cannot load a new match!", - "matchzy.mm.invalidurl": "[LoadMatchDataCommand] Invalid URL: {green}{0}{default}. Please provide a valid URL to load the match!", - "matchzy.mm.httprequestfailed": "[LoadMatchFromURL] HTTP request failed with status code: {0}", - "matchzy.mm.teamcannotbechanged": "Team names cannot be changed once the match is started!", - - "matchzy.pm.movedtospawn": "Moved to spawn: {0}", - "matchzy.pm.negativenumber": "Invalid value for {command} command. Please specify a valid non-negative number. Usage: !{command} ", - "matchzy.pm.lineupissaved": "Lineup already exists! Please use a different name or use .delnade ", - "matchzy.pm.lineupsavedsucces": "Lineup {green}{0}{default} saved successfully!", - "matchzy.pm.playersavedlineup": "{lightblue}{0}{default} Just saved a Lineup! Lineup Code: {green}{1}{default}", - "matchzy.pm.lineupdeletesuccess": "Lineup {green}{0}{default} deleted successfully.", - "matchzy.pm.lineupnotfound": "Lineup {green}{0}{default} not found!", - "matchzy.pm.lineupalreadyexists": "Lineup {green}{0}{default} already exists! Please use a different name or use .delnade ", - "matchzy.pm.lineupimportedsuccess": "Lineup {green}{0}{default} imported and saved successfully.", - "matchzy.pm.lineupinvalidcode": "Invalid code format. Please provide a valid code with name, pos, and ang.", - "matchzy.pm.nosavedlineups": "No saved lineups found for the specified SteamID: {0}", - "matchzy.pm.lineuploadedsuccess": "Lineup {green}{0}{default} loaded successfully!", - "matchzy.pm.lineupdesc": "Description: {green}{0}{default}", - "matchzy.pm.nadenotfoundonmap": "Nade {green}{0}{default} not found on the current map!", - "matchzy.pm.nadenotfound": "Nade {green}{0}{default} not found!", - "matchzy.pm.pracmatchstarted": "Practice Mode cannot be started when a match has been started!", - "matchzy.pm.dryrunmatchstarted": "Dryrun cannot be started when a match has been started!", - "matchzy.pm.dryrunnopractice": "Dryrun can only be started in practice mode!", - "matchzy.pm.botlimit": "Cannot add bots, the team is full! Use .nobots to remove the current bots.", - "matchzy.pm.spectatorbroken": "Switching to a team from spectator is currently broken, use the team menu.", - "matchzy.pm.nothrownnades": "You have not thrown any nade yet!", - "matchzy.pm.grenadehistory": "Your grenade history only goes from 1 to {0}!", - "matchzy.pm.nothrownnadestype": "You have not thrown any {green}{0}{default} yet!", - "matchzy.pm.tptogrenade": "Teleported to grenade of history position: {green}{0}{default}", - "matchzy.pm.backinvalidvalue": "Invalid value for !back command. Please specify a valid non-negative number. Usage: !back ", - "matchzy.pm.throwgrenadehistory": "Throwing grenade of history position: {green}{0}{default}", - "matchzy.pm.backnegativenumber": "{green}{0}{default} is not a valid non-negative number for !throwindex command.", - "matchzy.pm.delaygrenade": "Delay of {0}s set for grenade of index: {1}.", - "matchzy.pm.delayvalidnumber": "Delay of {0}s set for grenade of index: {1}.", - "matchzy.pm.notthrownnade": "You have not thrown any nade yet!", - "matchzy.pm.indexlastgrenade": "Index of last thrown grenade: {0}", - "matchzy.pm.loadnadenotfound": "Nade not found! Usage: .loadnade ", - "matchzy.pm.backtonumber": "Usage: !back (You've thrown {green}{0}{default} grenades till now)", - "matchzy.pm.throwindextonumber": "Usage: !throwindex (You've thrown {green}{0}{default} grenades till now)", - - "matchzy.rs.minreadyplayers": "You must have at least {green}{0}{default} player(s) on the server to ready up.", - "matchzy.rs.forcereadiedby": "Your team was force-readied by {green}{0}{default}", - - "matchzy.sleep.sleepwhenmatchstared": "Sleep Mode cannot be started when a match has been started!", - - "matchzy.utility.unreadyplayers": "Unready players: {0}. Please type .ready to ready up! {1}", - "matchzy.utility.readyplayers": "Current ready players: {green}{0}{default}", - "matchzy.utility.minimumreadyplayers": "Minimum ready players required {green}{0}{default}, current ready players: {green}{1}{default}", - "matchzy.utility.matchstarted": "Map cannot be changed once the match is started!", - "matchzy.utility.minreadyplayers": "Minimum ready players required to start the match are now set to: {0}", - "matchzy.utility.rrinvalidvalue": "Invalid value for readyrequired. Please specify a valid non-negative number. Usage: !readyrequired ", - "matchzy.utility.currentreadyrequired": "Current Ready Required: {0} .Usage: !readyrequired ", - "matchzy.utility.paused": "Match is already paused!", - "matchzy.utility.duringhalftime": "You cannot use this command during halftime.", - "matchzy.utility.matchended": "You cannot use this command after the game has ended.", - "matchzy.utility.tacticaltimeout": "You cannot use this command when tactical timeout is active.", - "matchzy.utility.dontpermission": "You do not have permission to use this command!", - - "matchzy.pracc.smoke": "Smoke thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.flash": "Flash thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.grenade": "Grenade thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.molotov": "Molotov thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.decoy": "Decoy thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.damage": "{red}{0}{default} damage to {lightblue}{1}{default}({green}{2}{default} health)", - "matchzy.pracc.blind": "{lightblue}{0}{default} has been blinded for {green}{1}{default}s" - } - \ No newline at end of file + "matchzy.knife.sidedecisionpending": "{green}{0}{default} ganhou a rodada faca. Aguardando eles digitarem {green}.stay{default} ou {green}.switch{default}.", + "matchzy.knife.decidedtostay": "{green}{0}{default} decidiu permanecer no mesmo time.", + "matchzy.knife.decidedtoswitch": "{green}{0}{default} decidiu trocar de time.", + + "matchzy.pause.pausedthematch": "{green}{0}{default} pausou o jogo. Digite {green}.unpause {default}para despausar o jogo.", + "matchzy.pause.teamsunpausedthematch": "Ambas as equipes despausaram, jogo retomado!", + "matchzy.pause.teamwantstounpause": "{green}{0}{default} quer despausar o jogo. {green}{1}{default}, por favor, escreva {green}!unpause {default} para confirmar.", + "matchzy.pause.adminpausedthematch": "{green}Admin{default} pausou o jogo!", + "matchzy.pause.adminunpausedthematch": "{green}Admin{default} despausou, jogo retomado!", + "matchzy.pause.onlyadmincanunpause": "O jogo foi pausado por um administrador, portanto, só pode ser despausado por um administrador.", + "matchzy.pause.pausedbecauserestore": "O jogo foi pausado devido à Restauração de Rodada. Ambas as equipes precisam digitar {green}.unpause{default} para despausar o jogo.", + "matchzy.pause.techpausenotenabled": "Pausas técnicas não estão habilitadas.", + "matchzy.pause.notechpauseleft": "{green}{0}{default} não tem mais pausas técnicas!", + "matchzy.pause.ispaused": "O jogo já está pausado!", + "matchzy.pause.duringhalftime": "Você não pode usar este comando durante o intervalo.", + "matchzy.pause.matchended": "Você não pode usar este comando depois que o jogo terminou.", + "matchzy.pause.tacticaltimeout": "Você não pode usar este comando quando o tempo técnico está ativo.", + + "matchzy.restore.teamwantstorestore": "{green}{0}{default} quer restaurar o jogo para o início da rodada atual. {green}{1}{default}, por favor, escreva {green}!stop{default} para confirmar.", + "matchzy.restore.restoredsuccessfully": "Arquivo de backup restaurado com sucesso: {0}", + + "matchzy.backup.stopduringhalftime": "Você não pode usar este comando durante o intervalo.", + "matchzy.backup.stopmatchended": "Você não pode usar este comando depois que o jogo terminou.", + "matchzy.backup.stoptacticaltimeout": "Você não pode usar este comando quando o tempo técnico está ativo.", + "matchzy.backup.restoreinvalidvalue": "Valor inválido para o comando de restauração. Por favor, especifique um número válido não negativo. Use: {green}!restore {default}", + "matchzy.backup.restoreduringhalftime": "Você não pode carregar um backup durante o intervalo.", + "matchzy.backup.restorematchended": "Você não pode usar este comando depois que o jogo terminou.", + "matchzy.backup.restoretacticaltimeout": "Você não pode usar este comando quando o tempo técnico está ativo.", + "matchzy.backup.restoredoesntexist": "O arquivo de backup {0} não existe, por favor, certifique-se de estar restaurando um backup válido.", + + "matchzy.cvars.invalidvalue": "Valor inválido para matchzy_chat_messages_timer_delay. Por favor, especifique um número válido não negativo.", + + "matchzy.cc.enabled": "{green}Habilitado{default}", + "matchzy.cc.disabled": "{darkred}Desabilitado{default}", + "matchzy.cc.usage": "Uso: {0}", + "matchzy.cc.invalidmap": "Nome do mapa inválido!", + "matchzy.cc.globalnades": "Salvar/Carregar Posições Globalmente agora está {0}!", + "matchzy.cc.wl": "Whitelist agora está {0}!", + "matchzy.cc.playout": "Playout agora está {0}!", + "matchzy.cc.rcon": "Comando enviado com sucesso!", + "matchzy.cc.exitprac": "MatchZy já está no modo de jogo!", + "matchzy.cc.match": "MatchZy já está no modo de jogo!", + "matchzy.cc.startisprac": "Não é possível iniciar uma partida enquanto estiver no modo de prática. Por favor, use o comando .exitprac para sair do modo de prática primeiro!", + "matchzy.cc.startmatchstarted": "O comando de início não pode ser usado se o jogo já tiver começado! Se você quiser despausar, por favor, use .unpause", + "matchzy.cc.gamestarted": "{darkred}Admin{default} iniciou o jogo!", + "matchzy.cc.rrispracc": "O modo de prática está ativo, não é possível reiniciar o jogo.", + "matchzy.cc.endmatch": "Um administrador encerrou a partida forçadamente.", + "matchzy.cc.endmatchispracc": "O modo de prática está ativo, não é possível encerrar a partida.", + "matchzy.cc.currentsettings": "Configurações Atuais:", + "matchzy.cc.knifestatus": "Facão: {green}{0}{default}", + "matchzy.cc.minreadyplayersperteam": "Número Mínimo de Jogadores Prontos (Por Equipe): {green}{0}{default}", + "matchzy.cc.minreadyspecs": "Número Mínimo de Espectadores Prontos: {green}{0}{default}", + "matchzy.cc.minreadyplayers": "Número Mínimo de Prontos Necessários: {green}{0}{default}", + "matchzy.cc.playoutstatus": "Playout: {green}{0}{default}", + "matchzy.cc.minreadyrequired": "Prontos Necessários Atuais: {0}. Uso: !readyrequired ", + "matchzy.cc.roundknife": "A rodada de faca agora é {0}!", + "matchzy.cc.skipvetomatchstarted": "O comando de pular veto não pode ser usado se o jogo já tiver começado!", + "matchzy.cc.skipveto": "A fase de veto foi cancelada!", + "matchzy.cc.matchpaused": "O jogo já está pausado, não é possível iniciar um tempo técnico!", + "matchzy.cc.nomorepauses": "Você não tem mais tempos técnicos disponíveis!", + + "matchzy.mm.matchisalreadysetup": "[LoadMatch] Já há uma partida configurada com o ID: {green}{0}{default}, não é possível carregar uma nova partida!", + "matchzy.mm.filedoesntexist": "[LoadMatch] O arquivo fornecido não existe! Uso: matchzy_loadmatch ", + "matchzy.mm.matchloadfailed": "Falha ao carregar a partida! Restaurando a partida atual", + "matchzy.mm.get5matchisalreadysetup": "[LoadMatchDataCommand] Já há uma partida configurada com o ID: {0}, não é possível carregar uma nova partida!", + "matchzy.mm.invalidurl": "[LoadMatchDataCommand] URL inválida: {green}{0}{default}. Por favor, forneça uma URL válida para carregar a partida!", + "matchzy.mm.httprequestfailed": "[LoadMatchFromURL] Falha na requisição HTTP com o código de status: {0}", + "matchzy.mm.teamcannotbechanged": "Os nomes das equipes não podem ser alterados após o início da partida!", + + "matchzy.pm.movedtospawn": "Movido para o spawn: {0}", + "matchzy.pm.negativenumber": "Valor inválido para o comando {command}. Por favor, especifique um número válido não negativo. Uso: !{command} ", + "matchzy.pm.lineupissaved": "Lineup já existe! Por favor, use um nome diferente ou use .delnade ", + "matchzy.pm.lineupsavedsucces": "Lineup {green}{0}{default} salvo com sucesso!", + "matchzy.pm.playersavedlineup": "{lightblue}{0}{default} acabou de salvar um lineup! Código do Lineup: {green}{1}{default}", + "matchzy.pm.lineupdeletesuccess": "Lineup {green}{0}{default} deletado com sucesso.", + "matchzy.pm.lineupnotfound": "Lineup {green}{0}{default} não encontrado!", + "matchzy.pm.lineupalreadyexists": "Lineup {green}{0}{default} já existe! Por favor, use um nome diferente ou use .delnade ", + "matchzy.pm.lineupimportedsuccess": "Lineup {green}{0}{default} importado e salvo com sucesso.", + "matchzy.pm.lineupinvalidcode": "Formato de código inválido. Por favor, forneça um código válido com nome, pos e ang.", + "matchzy.pm.nosavedlineups": "Nenhum lineup salvo encontrado para o SteamID especificado: {0}", + "matchzy.pm.lineuploadedsuccess": "Lineup {green}{0}{default} carregado com sucesso!", + "matchzy.pm.lineupdesc": "Descrição: {green}{0}{default}", + "matchzy.pm.nadenotfoundonmap": "Nade {green}{0}{default} não encontrado no mapa atual!", + "matchzy.pm.nadenotfound": "Nade {green}{0}{default} não encontrado!", + "matchzy.pm.pracmatchstarted": "O Modo de Prática não pode ser iniciado quando uma partida já foi iniciada!", + "matchzy.pm.dryrunmatchstarted": "Dryrun não pode ser iniciado quando uma partida já foi iniciada!", + "matchzy.pm.dryrunnopractice": "Dryrun só pode ser iniciado no modo de prática!", + "matchzy.pm.botlimit": "Não é possível adicionar bots, o time está cheio! Use .nobots para remover os bots atuais.", + "matchzy.pm.spectatorbroken": "Alternar para um time a partir do espectador está atualmente quebrado, use o menu de equipe.", + "matchzy.pm.nothrownnades": "Você ainda não lançou nenhuma nade!", + "matchzy.pm.grenadehistory": "Seu histórico de nades vai de 1 a {0}!", + "matchzy.pm.nothrownnadestype": "Você ainda não lançou nenhum {green}{0}{default} ainda!", + "matchzy.pm.tptogrenade": "Teleportado para a posição de nade do histórico: {green}{0}{default}", + "matchzy.pm.backinvalidvalue": "Valor inválido para o comando !back. Por favor, especifique um número válido não negativo. Uso: !back ", + "matchzy.pm.throwgrenadehistory": "Lançando nade da posição do histórico: {green}{0}{default}", + "matchzy.pm.backnegativenumber": "{green}{0}{default} não é um número válido não negativo para o comando !throwindex.", + "matchzy.pm.delaygrenade": "Atraso de {0}s definido para a nade de índice: {1}.", + "matchzy.pm.delayvalidnumber": "Atraso de {0}s definido para a nade de índice: {1}.", + "matchzy.pm.notthrownnade": "Você ainda não lançou nenhuma nade!", + "matchzy.pm.indexlastgrenade": "Índice da última nade lançada: {0}", + "matchzy.pm.loadnadenotfound": "Nade não encontrada! Uso: .loadnade ", + "matchzy.pm.backtonumber": "Uso: !back (Você lançou {green}{0}{default} nades até agora)", + "matchzy.pm.throwindextonumber": "Uso: !throwindex (Você lançou {green}{0}{default} nades até agora)", + + "matchzy.rs.minreadyplayers": "Você deve ter pelo menos {green}{0}{default} jogador(es) no servidor para ficar pronto.", + "matchzy.rs.forcereadiedby": "Sua equipe foi forçada a ficar pronta por {green}{0}{default}", + + "matchzy.sleep.sleepwhenmatchstared": "O Modo de Suspensão não pode ser iniciado quando uma partida já foi iniciada!", + + "matchzy.utility.unreadyplayers": "Jogadores não prontos: {0}. Por favor, digite .ready para ficar pronto! {1}", + "matchzy.utility.readyplayers": "Jogadores prontos atuais: {green}{0}{default}", + "matchzy.utility.minimumreadyplayers": "Número mínimo de jogadores prontos necessário {green}{0}{default}, jogadores prontos atuais: {green}{1}{default}", + "matchzy.utility.matchstarted": "O mapa não pode ser alterado após o início da partida!", + "matchzy.utility.minreadyplayers": "O número mínimo de jogadores prontos necessários para iniciar a partida agora está definido para: {0}", + "matchzy.utility.rrinvalidvalue": "Valor inválido para readyrequired. Por favor, especifique um número válido não negativo. Uso: !readyrequired ", + "matchzy.utility.currentreadyrequired": "Prontos Necessários Atuais: {0} .Uso: !readyrequired ", + "matchzy.utility.paused": "O jogo já está pausado!", + "matchzy.utility.duringhalftime": "Você não pode usar este comando durante o intervalo.", + "matchzy.utility.matchended": "Você não pode usar este comando depois que o jogo terminou.", + "matchzy.utility.tacticaltimeout": "Você não pode usar este comando quando o tempo técnico está ativo.", + "matchzy.utility.dontpermission": "Você não tem permissão para usar este comando!", + + "matchzy.pracc.smoke": "Fumaça lançada por {darkred}{0}{default} levou {green}{1}{default}s para detonar", + "matchzy.pracc.flash": "Flash lançado por {darkred}{0}{default} levou {green}{1}{default}s para detonar", + "matchzy.pracc.grenade": "Granada lançada por {darkred}{0}{default} levou {green}{1}{default}s para detonar", + "matchzy.pracc.molotov": "Molotov lançado por {darkred}{0}{default} levou {green}{1}{default}s para detonar", + "matchzy.pracc.decoy": "Isca lançada por {darkred}{0}{default} levou {green}{1}{default}s para detonar", + "matchzy.pracc.damage": "{darkred}{0}{default} de dano para {lightblue}{1}{default} ({green}{2}{default} de vida)", + "matchzy.pracc.blind": "{lightblue}{0}{default} foi cegado por {green}{1}{default}s" +} diff --git a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/zh-Hans.json b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/zh-Hans.json index 3441d649..08200a08 100644 --- a/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/zh-Hans.json +++ b/game/csgo/addons/counterstrikesharp/plugins/disabled/MatchZy/lang/zh-Hans.json @@ -15,120 +15,120 @@ "matchzy.pause.pausedbecauserestore": "比赛因为回合回溯暂停。双方需要输入 {green}.unpause{default} 以解除暂停。", "matchzy.pause.techpausenotenabled": "技术暂停暂未启用。", "matchzy.pause.notechpauseleft": "{green}{0}{default} 没有更多的技术暂停了!", - "matchzy.pause.ispaused": "Match is already paused!", - "matchzy.pause.duringhalftime": "You cannot use this command during halftime.", - "matchzy.pause.matchended": "You cannot use this command after the game has ended.", - "matchzy.pause.tacticaltimeout": "You cannot use this command when tactical timeout is active.", + "matchzy.pause.ispaused": "比赛已被暂停!", + "matchzy.pause.duringhalftime": "你不能在半场时间使用这个命令.", + "matchzy.pause.matchended": "你不能在比赛结束之后使用此命令.", + "matchzy.pause.tacticaltimeout": "你不能在战术暂停期间使用此命令.", "matchzy.restore.teamwantstorestore": "{green}{0}{default} 想要回溯游戏至本回合开始时。 {green}{1}{default}, 请输入 !stop 来确定。", "matchzy.restore.restoredsuccessfully": "成功恢复备份文件: {0}", - "matchzy.backup.stopduringhalftime": "You cannot use this command during halftime.", - "matchzy.backup.stopmatchended": "You cannot use this command after the game has ended.", - "matchzy.backup.stoptacticaltimeout": "You cannot use this command when tactical timeout is active.", - "matchzy.backup.restoreinvalidvalue": "Invalid value for restore command. Please specify a valid non-negative number. Usage: !restore ", - "matchzy.backup.restoreduringhalftime": "You cannot load a backup during halftime.", - "matchzy.backup.restorematchended": "You cannot use this command after the game has ended.", - "matchzy.backup.restoretacticaltimeout": "You cannot use this command when tactical timeout is active.", - "matchzy.backup.restoredoesntexist": "Backup file {0} does not exist, please make sure you are restoring a valid backup.", + "matchzy.backup.stopduringhalftime": "你不能在半场期间使用此命令.", + "matchzy.backup.stopmatchended": "你不能在比赛结束后使用此命令.", + "matchzy.backup.stoptacticaltimeout": "你不能在战术暂停期间使用此命令.", + "matchzy.backup.restoreinvalidvalue": "restore 命令参数不合法. 请输入一个非负的数值. 使用示例: !restore ", + "matchzy.backup.restoreduringhalftime": "你不能在半场时间载入备份数据.", + "matchzy.backup.restorematchended": "你不能在比赛结束后使用此命令.", + "matchzy.backup.restoretacticaltimeout": "你不能在战术暂停期间使用此命令.", + "matchzy.backup.restoredoesntexist": "备份文件 {0} 不存在, 请确认你正在恢复的是一个有效的备份文件.", - "matchzy.cvars.invalidvalue": "Invalid value for matchzy_chat_messages_timer_delay. Please specify a valid non-negative number.", + "matchzy.cvars.invalidvalue": "matchzy_chat_messages_timer_delay 命令的参数不合法. 请输入一个有效的非负数的数值.", - "matchzy.cc.enabled": "{green}Enabled{default}", - "matchzy.cc.disabled": "{red}Disabled{default}", - "matchzy.cc.usage": "Usage: {0}", - "matchzy.cc.invalidmap": "Invalid map name!", + "matchzy.cc.enabled": "{green}已启用{default}", + "matchzy.cc.disabled": "{red}已关闭{default}", + "matchzy.cc.usage": "使用示例: {0}", + "matchzy.cc.invalidmap": "不合法的地图名称!", "matchzy.cc.globalnades": "Saving/Loading Lineups Globally is now {0}!", "matchzy.cc.wl": "Whitelist is now {0}!", "matchzy.cc.playout": "Playout is now {0}!", - "matchzy.cc.rcon": "Command sent successfully!", - "matchzy.cc.exitprac": "MatchZy is already in match mode!", - "matchzy.cc.match": "MatchZy is already in match mode!", - "matchzy.cc.startisprac": "Cannot start a match while in practice mode. Please use .exitprac command to exit practice mode first!", - "matchzy.cc.startmatchstarted": "Start command cannot be used if match is already started! If you want to unpause, please use .unpause", - "matchzy.cc.gamestarted": "{red}Admin{default} has started the game!", - "matchzy.cc.rrispracc": "Practice mode is active, cannot restart the match.", - "matchzy.cc.endmatch": "An admin force-ended the match.", - "matchzy.cc.endmatchispracc": "Practice mode is active, cannot end the match.", - "matchzy.cc.currentsettings": "Current Settings:", - "matchzy.cc.knifestatus": "Knife: {green}{0}{default}", - "matchzy.cc.minreadyplayersperteam": "Minimum Ready Players Required (Per Team): {green}{0}{default}", - "matchzy.cc.minreadyspecs": "Minimum Ready Spectators Required: {green}{0}{default}", - "matchzy.cc.minreadyplayers": "Minimum Ready Required: {green}{0}{default}", + "matchzy.cc.rcon": "命令发送成功!", + "matchzy.cc.exitprac": "MatchZy 比赛模式已就绪!", + "matchzy.cc.match": "MatchZy 比赛模式已就绪!", + "matchzy.cc.startisprac": "训练模式下无法开启比赛. 请先使用 .exitprac 命令退出训练模式!", + "matchzy.cc.startmatchstarted": "比赛已开始, Start 命令无法使用! 如果需要暂停, 请使用 .unpause 命令", + "matchzy.cc.gamestarted": "{red}管理员{default} 已开启本次比赛!", + "matchzy.cc.rrispracc": "训练模式进行中, 无法重启比赛.", + "matchzy.cc.endmatch": "管理员已强制结束了比赛.", + "matchzy.cc.endmatchispracc": "训练模式进行中, 无法结束比赛.", + "matchzy.cc.currentsettings": "当前配置信息:", + "matchzy.cc.knifestatus": "拼刀状态: {green}{0}{default}", + "matchzy.cc.minreadyplayersperteam": "每支队伍所需的最少已准备玩家数: {green}{0}{default}", + "matchzy.cc.minreadyspecs": "每支队伍所需的最少已准备观察者数: {green}{0}{default}", + "matchzy.cc.minreadyplayers": "比赛所需的最少已准备玩家数: {green}{0}{default}", "matchzy.cc.playoutstatus": "Playout: {green}{0}{default}", - "matchzy.cc.minreadyrequired": "Current Ready Required: {0}. Usage: !readyrequired ", - "matchzy.cc.roundknife": "Knife round is now {0}!", - "matchzy.cc.skipvetomatchstarted": "Skip veto command cannot be used if match has already started!", - "matchzy.cc.skipveto": "Veto phase has been cancelled!", - "matchzy.cc.matchpaused": "Match is already paused, cannot start a tactical timeout!", - "matchzy.cc.nomorepauses": "You do not have any tactical timeouts left!", + "matchzy.cc.minreadyrequired": "当前配置下需要的最少准备玩家数: {0}. 使用示例: !readyrequired ", + "matchzy.cc.roundknife": "拼刀局 {0}!", + "matchzy.cc.skipvetomatchstarted": "跳过Ban/Pick 无法在比赛已开始的情况下使用!", + "matchzy.cc.skipveto": "Ban/Pick 流程已取消!", + "matchzy.cc.matchpaused": "比赛已暂停, 无法开启战术暂停!", + "matchzy.cc.nomorepauses": "你的战术暂停次数已使用完!", - "matchzy.mm.matchisalreadysetup": "[LoadMatch] A match is already setup with id: {green}{0}{default}, cannot load a new match!", - "matchzy.mm.filedoesntexist": "[LoadMatch] Provided file does not exist! Usage: matchzy_loadmatch ", - "matchzy.mm.matchloadfailed": "Match load failed! Resetting current match", - "matchzy.mm.get5matchisalreadysetup": "[LoadMatchDataCommand] A match is already setup with id: {0}, cannot load a new match!", - "matchzy.mm.invalidurl": "[LoadMatchDataCommand] Invalid URL: {green}{0}{default}. Please provide a valid URL to load the match!", - "matchzy.mm.httprequestfailed": "[LoadMatchFromURL] HTTP request failed with status code: {0}", - "matchzy.mm.teamcannotbechanged": "Team names cannot be changed once the match is started!", + "matchzy.mm.matchisalreadysetup": "[载入比赛] 比赛已被设定 id: {green}{0}{default}, 无法载入新比赛!", + "matchzy.mm.filedoesntexist": "[载入比赛] 提供的文件不存在! 使用示例: matchzy_loadmatch ", + "matchzy.mm.matchloadfailed": "比赛载入失败! 正在重置当前比赛", + "matchzy.mm.get5matchisalreadysetup": "[载入比赛数据命令] 比赛已被载入, id 为: {0}, 无法载入新比赛!", + "matchzy.mm.invalidurl": "[载入比赛数据命令] 无效的 URL: {green}{0}{default}. 请提供一个有效的 URL 地址用以加载比赛!", + "matchzy.mm.httprequestfailed": "[从URL载入比赛] HTTP request 失败, 状态码: {0}", + "matchzy.mm.teamcannotbechanged": "队伍名称在比赛开始后无法修改!", - "matchzy.pm.movedtospawn": "Moved to spawn: {0}", - "matchzy.pm.negativenumber": "Invalid value for {command} command. Please specify a valid non-negative number. Usage: !{command} ", - "matchzy.pm.lineupissaved": "Lineup already exists! Please use a different name or use .delnade ", - "matchzy.pm.lineupsavedsucces": "Lineup {green}{0}{default} saved successfully!", - "matchzy.pm.playersavedlineup": "{lightblue}{0}{default} Just saved a Lineup! Lineup Code: {green}{1}{default}", - "matchzy.pm.lineupdeletesuccess": "Lineup {green}{0}{default} deleted successfully.", - "matchzy.pm.lineupnotfound": "Lineup {green}{0}{default} not found!", - "matchzy.pm.lineupalreadyexists": "Lineup {green}{0}{default} already exists! Please use a different name or use .delnade ", - "matchzy.pm.lineupimportedsuccess": "Lineup {green}{0}{default} imported and saved successfully.", - "matchzy.pm.lineupinvalidcode": "Invalid code format. Please provide a valid code with name, pos, and ang.", - "matchzy.pm.nosavedlineups": "No saved lineups found for the specified SteamID: {0}", - "matchzy.pm.lineuploadedsuccess": "Lineup {green}{0}{default} loaded successfully!", - "matchzy.pm.lineupdesc": "Description: {green}{0}{default}", - "matchzy.pm.nadenotfoundonmap": "Nade {green}{0}{default} not found on the current map!", - "matchzy.pm.nadenotfound": "Nade {green}{0}{default} not found!", - "matchzy.pm.pracmatchstarted": "Practice Mode cannot be started when a match has been started!", - "matchzy.pm.dryrunmatchstarted": "Dryrun cannot be started when a match has been started!", - "matchzy.pm.dryrunnopractice": "Dryrun can only be started in practice mode!", - "matchzy.pm.botlimit": "Cannot add bots, the team is full! Use .nobots to remove the current bots.", - "matchzy.pm.spectatorbroken": "Switching to a team from spectator is currently broken, use the team menu.", - "matchzy.pm.nothrownnades": "You have not thrown any nade yet!", - "matchzy.pm.grenadehistory": "Your grenade history only goes from 1 to {0}!", - "matchzy.pm.nothrownnadestype": "You have not thrown any {green}{0}{default} yet!", - "matchzy.pm.tptogrenade": "Teleported to grenade of history position: {green}{0}{default}", - "matchzy.pm.backinvalidvalue": "Invalid value for !back command. Please specify a valid non-negative number. Usage: !back ", - "matchzy.pm.throwgrenadehistory": "Throwing grenade of history position: {green}{0}{default}", - "matchzy.pm.backnegativenumber": "{green}{0}{default} is not a valid non-negative number for !throwindex command.", - "matchzy.pm.delaygrenade": "Delay of {0}s set for grenade of index: {1}.", - "matchzy.pm.delayvalidnumber": "Delay of {0}s set for grenade of index: {1}.", - "matchzy.pm.notthrownnade": "You have not thrown any nade yet!", - "matchzy.pm.indexlastgrenade": "Index of last thrown grenade: {0}", - "matchzy.pm.loadnadenotfound": "Nade not found! Usage: .loadnade ", - "matchzy.pm.backtonumber": "Usage: !back (You've thrown {green}{0}{default} grenades till now)", - "matchzy.pm.throwindextonumber": "Usage: !throwindex (You've thrown {green}{0}{default} grenades till now)", + "matchzy.pm.movedtospawn": "移动至复活点: {0}", + "matchzy.pm.negativenumber": "{command} 命令的参数不合法. 请输入一个有效的非负数值. 使用示例: !{command} ", + "matchzy.pm.lineupissaved": "Lineup 已存在! 请使用其他名字或者使用 .delnade ", + "matchzy.pm.lineupsavedsucces": "Lineup {green}{0}{default} 保存成功!", + "matchzy.pm.playersavedlineup": "{lightblue}{0}{default} Lineup 已保存! Lineup Code: {green}{1}{default}", + "matchzy.pm.lineupdeletesuccess": "Lineup {green}{0}{default} 删除成功.", + "matchzy.pm.lineupnotfound": "Lineup {green}{0}{default} 未找到!", + "matchzy.pm.lineupalreadyexists": "Lineup {green}{0}{default} 已存在! 请使用其他名字或者使用 .delnade ", + "matchzy.pm.lineupimportedsuccess": "Lineup {green}{0}{default} 已被成功导入并保存.", + "matchzy.pm.lineupinvalidcode": "代码格式无效. 请提供包含 name, pos, 和 ang 在内的有效代码.", + "matchzy.pm.nosavedlineups": "无法为 SteamID 为: {0} 的玩家找到一个已保存的 Lineup", + "matchzy.pm.lineuploadedsuccess": "Lineup {green}{0}{default} 载入成功!", + "matchzy.pm.lineupdesc": "描述内容: {green}{0}{default}", + "matchzy.pm.nadenotfoundonmap": "Nade {green}{0}{default} 在当前地图中未找到!", + "matchzy.pm.nadenotfound": "Nade {green}{0}{default} 找不到!", + "matchzy.pm.pracmatchstarted": "训练模式无法在比赛开始后启用!", + "matchzy.pm.dryrunmatchstarted": "跑图功能无法在比赛开始后启用", + "matchzy.pm.dryrunnopractice": "跑图功能仅可在训练模式下使用!", + "matchzy.pm.botlimit": "队伍已满, 无法添加机器人! 可使用 .nobots 命令来移除当前的机器人.", + "matchzy.pm.spectatorbroken": "无法从观察者模式切换到常规阵营, 请尝试使用阵营菜单进行队伍切换.", + "matchzy.pm.nothrownnades": "你还未投掷任何手雷!", + "matchzy.pm.grenadehistory": "你的手雷历史仅从 1 到 {0}!", + "matchzy.pm.nothrownnadestype": "你还未扔出任何 {green}{0}{default} !", + "matchzy.pm.tptogrenade": "传送到历史手雷投掷位置: {green}{0}{default}", + "matchzy.pm.backinvalidvalue": "!back 命令的参数无效. 请使输入一个合法的非负数值. 使用示例: !back ", + "matchzy.pm.throwgrenadehistory": "正在从历史投掷位置: {green}{0}{default} 扔出手雷", + "matchzy.pm.backnegativenumber": "{green}{0}{default} 并不是 !throwindex 命令所需要的合法参数.", + "matchzy.pm.delaygrenade": "{1} 号手雷的延迟投掷时间为 {0}s", + "matchzy.pm.delayvalidnumber": "{1} 号手雷的延迟投掷时间为 {0}s.", + "matchzy.pm.notthrownnade": "你还未扔出任何手雷!", + "matchzy.pm.indexlastgrenade": "上次扔出的手雷编号为: {0}", + "matchzy.pm.loadnadenotfound": "Nade 未找到! 使用示例: .loadnade ", + "matchzy.pm.backtonumber": "使用示例: !back (你目前为止已扔出 {green}{0}{default} 个手雷)", + "matchzy.pm.throwindextonumber": "使用示例: !throwindex (你目前为止已扔出 {green}{0}{default} 个手雷)", - "matchzy.rs.minreadyplayers": "You must have at least {green}{0}{default} player(s) on the server to ready up.", - "matchzy.rs.forcereadiedby": "Your team was force-readied by {green}{0}{default}", + "matchzy.rs.minreadyplayers": "服务器至少需要 {green}{0}{default} 个已准备的玩家.", + "matchzy.rs.forcereadiedby": "你的队伍已被 {green}{0}{default} 强制设置为 已准备 ", - "matchzy.sleep.sleepwhenmatchstared": "Sleep Mode cannot be started when a match has been started!", + "matchzy.sleep.sleepwhenmatchstared": "Sleep 模式无法在比赛开始之后启用!", - "matchzy.utility.unreadyplayers": "Unready players: {0}. Please type .ready to ready up! {1}", - "matchzy.utility.readyplayers": "Current ready players: {green}{0}{default}", - "matchzy.utility.minimumreadyplayers": "Minimum ready players required {green}{0}{default}, current ready players: {green}{1}{default}", - "matchzy.utility.matchstarted": "Map cannot be changed once the match is started!", - "matchzy.utility.minreadyplayers": "Minimum ready players required to start the match are now set to: {0}", - "matchzy.utility.rrinvalidvalue": "Invalid value for readyrequired. Please specify a valid non-negative number. Usage: !readyrequired ", - "matchzy.utility.currentreadyrequired": "Current Ready Required: {0} .Usage: !readyrequired ", - "matchzy.utility.paused": "Match is already paused!", - "matchzy.utility.duringhalftime": "You cannot use this command during halftime.", - "matchzy.utility.matchended": "You cannot use this command after the game has ended.", - "matchzy.utility.tacticaltimeout": "You cannot use this command when tactical timeout is active.", - "matchzy.utility.dontpermission": "You do not have permission to use this command!", + "matchzy.utility.unreadyplayers": "未准备的玩家: {0}. 请输入 .ready 命令进行准备! {1}", + "matchzy.utility.readyplayers": "当前已准备的玩家: {green}{0}{default}", + "matchzy.utility.minimumreadyplayers": "最少需要 {green}{0}{default} 个已准备的玩家, 当前已准备的玩家: {green}{1}{default}", + "matchzy.utility.matchstarted": "地图无法在比赛开始后再改变!", + "matchzy.utility.minreadyplayers": "比赛开始所需的最少已准备玩家数已被设置为: {0} 个", + "matchzy.utility.rrinvalidvalue": "readyrequired 命令的参数不合法. 请输入一下合法的非负数值. 使用示例: !readyrequired ", + "matchzy.utility.currentreadyrequired": "当前所需要的已准备玩家数量为: {0} 个. 使用示例: !readyrequired ", + "matchzy.utility.paused": "比赛已被暂停!", + "matchzy.utility.duringhalftime": "在半场时间无法使用此命令.", + "matchzy.utility.matchended": "游戏结束后无法使用此命令.", + "matchzy.utility.tacticaltimeout": "战术暂停期间无法使用此命令.", + "matchzy.utility.dontpermission": "你无权使用此命令!", - "matchzy.pracc.smoke": "Smoke thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.flash": "Flash thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.grenade": "Grenade thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.molotov": "Molotov thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.decoy": "Decoy thrown by {red}{0}{default} took {green}{1}{default}s to detonate", - "matchzy.pracc.damage": "{red}{0}{default} damage to {lightblue}{1}{default}({green}{2}{default} health)", - "matchzy.pracc.blind": "{lightblue}{0}{default} has been blinded for {green}{1}{default}s" + "matchzy.pracc.smoke": "玩家 {red}{0}{default} 扔出的烟雾弹耗时 {green}{1}{default}s 后爆开", + "matchzy.pracc.flash": "玩家 {red}{0}{default} 扔出的闪光弹耗时 {green}{1}{default}s 后爆开", + "matchzy.pracc.grenade": "玩家 {red}{0}{default} 扔出的手雷耗时 {green}{1}{default}s 后爆开", + "matchzy.pracc.molotov": "玩家 {red}{0}{default} 扔出的燃烧弹耗时 {green}{1}{default}s 后爆开", + "matchzy.pracc.decoy": "玩家 {red}{0}{default} 扔出的诱饵弹耗时 {green}{1}{default}s 后爆开", + "matchzy.pracc.damage": "对玩家 {lightblue}{1}{default}({green}{2}{default} 造成 {red}{0}{default} 点伤害)", + "matchzy.pracc.blind": "玩家{lightblue}{0}{default} 被闪光弹致盲 {green}{1}{default}s" } From 2c2a286a1778f155c433c99c8e4010c1f1054964 Mon Sep 17 00:00:00 2001 From: mavproductions Date: Fri, 3 May 2024 09:02:04 -0300 Subject: [PATCH 03/20] - UPDATED: OpenPrefirePrac to v0.1.31-fix --- README.md | 2 +- .../OpenPrefirePrac/OpenPrefirePrac.dll | Bin 48640 -> 48640 bytes .../OpenPrefirePrac/OpenPrefirePrac.pdb | Bin 28872 -> 28872 bytes .../disabled/OpenPrefirePrac/lang/en.json | 9 +-- .../disabled/OpenPrefirePrac/lang/pt-BR.json | 9 +-- .../disabled/OpenPrefirePrac/lang/zh.json | 9 +-- .../OpenPrefirePrac/maps/de_nuke/hut_to_a.txt | 57 ++++++++++++++++++ 7 files changed, 73 insertions(+), 13 deletions(-) create mode 100644 game/csgo/addons/counterstrikesharp/plugins/disabled/OpenPrefirePrac/maps/de_nuke/hut_to_a.txt diff --git a/README.md b/README.md index a8368fec..7c823983 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ Mod | Version | Developer | Why [MatchZy](https://github.com/shobhit-pathak/MatchZy) | `0.7.8` | [shobhit-pathak](https://github.com/shobhit-pathak/) | MatchZy is a plugin for running and managing practice/pugs/scrims/matches with easy configuration! [Multi-1v1](https://github.com/K4ryuu/K4-Arenas) | `1.3.10` | [K4ryuuu](https://github.com/K4ryuu/) | A plugin that allows players to fight 1v1 in ranked arenas. MultiModGameStateMgr | `0.0.1` | [audiomaster99](https://github.com/audiomaster99) | Assisting with game states when the server is empty, and gains a player. -[OpenPrefirePrac](https://github.com/lengran/OpenPrefirePrac) | `0.1.31` | [lengran](https://github.com/lengran/) | Similar to Yprac and Refrag prefire modes. +[OpenPrefirePrac](https://github.com/lengran/OpenPrefirePrac) | `0.1.31-fix` | [lengran](https://github.com/lengran/) | Similar to Yprac and Refrag prefire modes. [Remove Map Weapons](https://github.com/kus/CS2-Remove-Map-Weapons) | `1.0.1` | [Kus](https://github.com/kus/) | Remove weapons from the map as `mp_weapons_allow_map_placed 0` does not work. [Retakes](https://github.com/B3none/cs2-retakes) | `2.0.3` | [B3none](https://github.com/B3none/) | Implementation of retakes. Based on the version for CS:GO by Splewis. [Retakes Allocator](https://github.com/yonilerner/cs2-retakes-allocator) | `2.3.10` | [yonilerner](https://github.com/yonilerner/) | Advanced weapon allocation for retakes diff --git a/game/csgo/addons/counterstrikesharp/plugins/disabled/OpenPrefirePrac/OpenPrefirePrac.dll b/game/csgo/addons/counterstrikesharp/plugins/disabled/OpenPrefirePrac/OpenPrefirePrac.dll index 26daac1fefb5b3b9621b5de8f661e68320943037..c3d64c63545732332d975854b56d0cc60368b850 100644 GIT binary patch delta 244 zcmZqp!_@GHX+j5!ka^{`jXhU784WilcBLx_gx>$HwC>Gs-!|p0UtE{_|82gpYA&Zn zs+omls*z!exmmKYg;}CSqJf2(g|S7Np;3yZxusc(nMq=@iD6pOgMBHJ4Mv z!qmbt#Ue2^*~}m<$$C5!-*c(ws2QXcG;Sw02R!C4iyBdwp(#}oBGDd-F(cO=gr)FY-<>+ zzXgLSg9U>nLkf^gWJqO5W-wzgU`S&~0*V;`c}Wb0KoJul+Z0TKL@j{W2*@`F!c?%T RG@xEfpgNuy_s83Hbu(wdlsgbMuPN(0Iiwp<9OfKbK)&-O4| z&`)3o(sYRI@3IZf)9tt?US+t&355gW!4#@LUeco=8lAf1dSQ5ubqjlwKx9d)TyS~1%} zFW1}(>VWfaC!2YFJpMP$U_YjF=k@3VjN~v{TB2{ delta 505 zcmVN1mZN28 zT8yy*DcCWjKXA8mf}i?b^i6$5`l*eiGszCnV`C_NX!4Z*Ir*JSPNJyS=?bC9z`9kPEK z2w0^==sow&^ODE{jn~08_ZSxl6{&#|XArogN^7JRGAzj#R~m@SVatW^3J7H^aJGlp z5`O}Fkj6vgaF=a#o^HoI37p}wfK_cQR@0MH_=-&UGPsh{Aow80V3mpb=G+|4erX?%@cxj9J4HqY1SVP*> zFW1}(?11xcC!2YFJpMP$U_Y Date: Fri, 3 May 2024 09:36:07 -0300 Subject: [PATCH 04/20] - UPDATED: Retakes to v2.0.4 --- README.md | 2 +- .../disabled/RetakesPlugin/RetakesPlugin.dll | Bin 70144 -> 70144 bytes .../disabled/RetakesPlugin/RetakesPlugin.pdb | Bin 34408 -> 34408 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c823983..332200cc 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ Mod | Version | Developer | Why MultiModGameStateMgr | `0.0.1` | [audiomaster99](https://github.com/audiomaster99) | Assisting with game states when the server is empty, and gains a player. [OpenPrefirePrac](https://github.com/lengran/OpenPrefirePrac) | `0.1.31-fix` | [lengran](https://github.com/lengran/) | Similar to Yprac and Refrag prefire modes. [Remove Map Weapons](https://github.com/kus/CS2-Remove-Map-Weapons) | `1.0.1` | [Kus](https://github.com/kus/) | Remove weapons from the map as `mp_weapons_allow_map_placed 0` does not work. -[Retakes](https://github.com/B3none/cs2-retakes) | `2.0.3` | [B3none](https://github.com/B3none/) | Implementation of retakes. Based on the version for CS:GO by Splewis. +[Retakes](https://github.com/B3none/cs2-retakes) | `2.0.4` | [B3none](https://github.com/B3none/) | Implementation of retakes. Based on the version for CS:GO by Splewis. [Retakes Allocator](https://github.com/yonilerner/cs2-retakes-allocator) | `2.3.10` | [yonilerner](https://github.com/yonilerner/) | Advanced weapon allocation for retakes [BombAnnouncer](https://github.com/audiomaster99/CS2BombsiteAnnouncer) | `Build 27` | [audiomaster99](https://github.com/audiomaster99/) | Graphical Bombsite Announcer using Center HUD image capability. [Instadefuse](https://github.com/B3none/cs2-instadefuse) | `1.4.3` | [B3none](https://github.com/B3none/) | Allows a CT to instantly defuse the bomb when nothing can prevent defusal. diff --git a/game/csgo/addons/counterstrikesharp/plugins/disabled/RetakesPlugin/RetakesPlugin.dll b/game/csgo/addons/counterstrikesharp/plugins/disabled/RetakesPlugin/RetakesPlugin.dll index 26e3e22e679345742d05307e496f94cce700964e..13662846dc6b9a680b3a3600e347459a5faeb60f 100644 GIT binary patch delta 11518 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 I(wL_DKQ(pr2LJ#7 delta 11567 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 UBTTK4Os#jB+FCcq)^T$H0H`H>%>V!Z delta 907 zcmaFS!}OwuX+n*v&tcbT**{+Uul{^*MM9k2bZOB!O$|M_;+)PiUCu7f!v7~ncLrNdJtGqQ`UI)WLZVkN};-kK9arFHdX7n)f+?a zGcz!(o$Tw+WGK+~{L3J*&>++x^?2iUNyn zvfK*3Khy5>#mq@t{C6!YkNWP2j72n%=GtNr~r#+0Fck)K9oB6vd zyA7WPrrw%zf98Te%;gu4)*a(y-|JX^WMZj>bV=1;!LK(8N^VN>S-jrdlN#Q;_+0NZ zyHfY^BGoxd7Hj@5+c@t^`(63q{x6q5o#Q_F@F<7-WrO?1&6S>~9JQQ}Saj`UXqaEE zl#)MLP$N&nFwrC}B{k8^*v!N-B{9h$CCSXd*u*l`ILX4&$iTuZCCMZyEh)`(^Ky+` zCW#=={QnFO#2Dt7+%8_)Bp)4lMlvEoV+8h&T2Yib3J48 z3dS}q#*QeE{+mpVJxooO3`|YW*_w|rg3v#vmRzP*Q?|BB#N_Cl|y+ z3|g!TH3Yx*&7BD~GAw%-8~04+thHg^%f`yc&?q$7r#1!XoQ<_Jg-saSA{g7QGqoIH SY7Jp(y}{JhusODln*#uG?te@G From 7a170176742867f8f38cfec424b7a3c0fc69f8f7 Mon Sep 17 00:00:00 2001 From: mavproductions Date: Fri, 3 May 2024 09:54:01 -0300 Subject: [PATCH 05/20] - UPDATED: MultiModGameStateMgr conflict with Retakes --- game/csgo/cfg/retakes.cfg | 1 + game/csgo/cfg/unload_plugins.cfg | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/game/csgo/cfg/retakes.cfg b/game/csgo/cfg/retakes.cfg index 1ae278e7..fde0b558 100644 --- a/game/csgo/cfg/retakes.cfg +++ b/game/csgo/cfg/retakes.cfg @@ -8,6 +8,7 @@ exec unload_plugins.cfg // Execute before and after to ensure hostname is changed and old one isn't picked up by mods exec custom_retake.cfg +css_plugins unload "MultiModGameStateMgr" css_plugins load "plugins/disabled/RetakesPlugin/RetakesPlugin.dll" css_plugins load "plugins/disabled/InstadefusePlugin/InstadefusePlugin.dll" diff --git a/game/csgo/cfg/unload_plugins.cfg b/game/csgo/cfg/unload_plugins.cfg index 78c6f24b..2be91cd5 100644 --- a/game/csgo/cfg/unload_plugins.cfg +++ b/game/csgo/cfg/unload_plugins.cfg @@ -20,5 +20,7 @@ css_plugins unload "WeaponsGiver" css_plugins unload "CS2 Announcement Broadcaster" css_plugins unload "Custom Votes" -// Reload CS2Rcon as it is unloaded when MatcyZy is loaded, but if you switch mods, it will not be loaded again +// Reload CS2Rcon as it is unloaded when MatcyZy is loaded, but if you switch mods, it will re-enable. css_plugins reload "CS2Rcon" +// Reload MultiModGameStateMgr as it is unloaded when Retakes is loaded, it will re-enable. +css_plugins reload "MultiModGameStateMgr" \ No newline at end of file From 7a19dd75b1702da6483544cc6d8d1e786ef8867c Mon Sep 17 00:00:00 2001 From: mavproductions Date: Fri, 3 May 2024 09:54:23 -0300 Subject: [PATCH 06/20] - UPDATED: Fixed some wording on documentation. --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 332200cc..b8bbd767 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ Mod | Version | Developer | Why [Map Configs Prefix](https://github.com/oqyh/cs2-Map-Configs-Prefix/)| `1.0.5` | [oqyh](https://github.com/oqyh/) | Allows you to quick and easily create unique configuration files for each map on your server. [MatchZy](https://github.com/shobhit-pathak/MatchZy) | `0.7.8` | [shobhit-pathak](https://github.com/shobhit-pathak/) | MatchZy is a plugin for running and managing practice/pugs/scrims/matches with easy configuration! [Multi-1v1](https://github.com/K4ryuu/K4-Arenas) | `1.3.10` | [K4ryuuu](https://github.com/K4ryuu/) | A plugin that allows players to fight 1v1 in ranked arenas. -MultiModGameStateMgr | `0.0.1` | [audiomaster99](https://github.com/audiomaster99) | Assisting with game states when the server is empty, and gains a player. +MultiModGameStateMgr | `0.0.1` | [audiomaster99](https://github.com/audiomaster99) | Assisting with game states when the server is empty, and gains a player. Be sure to unload with conflicting plugins (ex. Retakes), and reload plugin switching away from conflicting plugins. [OpenPrefirePrac](https://github.com/lengran/OpenPrefirePrac) | `0.1.31-fix` | [lengran](https://github.com/lengran/) | Similar to Yprac and Refrag prefire modes. [Remove Map Weapons](https://github.com/kus/CS2-Remove-Map-Weapons) | `1.0.1` | [Kus](https://github.com/kus/) | Remove weapons from the map as `mp_weapons_allow_map_placed 0` does not work. [Retakes](https://github.com/B3none/cs2-retakes) | `2.0.4` | [B3none](https://github.com/B3none/) | Implementation of retakes. Based on the version for CS:GO by Splewis. @@ -612,9 +612,9 @@ If you want it to load on every mod on your server, you can put it in your `/cus The config file is located at `/game/csgo/addons/counterstrikesharp/plugins/disabled/Advertisement/advertisement.json` which you would put in `/custom_files/addons/counterstrikesharp/plugins/disabled/Advertisement/advertisement.json` so it is not overwritten. -### Using CS2-DiscordUtilities +### Using DiscordUtilities -CS2-DiscordUtilities currently doesn't support load and unloading of the plugin. I have left it enabled as I find it useful, and relatively straight-forward to setup. [Here](https://docs.sourcefactory.eu/cs2-free-plugins/discord-utilities) is a setup guide for installing to your discord, along with the optional MySQL DB linking, which I recommend for administrating community-led servers. +DiscordUtilities is enabled by default. I have left it enabled as I find it useful, and relatively straight-forward to setup. [Here](https://docs.sourcefactory.eu/cs2-free-plugins/discord-utilities) is a setup guide for installing to your discord, along with the optional MySQL DB linking, which I recommend for administrating community-led servers. You can remove modules as you please. ### Enable Whitelist so only a list of people can play From ad22490244c27ae1784c893709c2029d03ec8854 Mon Sep 17 00:00:00 2001 From: mavproductions Date: Fri, 3 May 2024 11:27:54 -0300 Subject: [PATCH 07/20] - UPDATED: Added useful deathmatch broadcast message for users --- game/csgo/cfg/deathmatch-multicfg_settings.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/game/csgo/cfg/deathmatch-multicfg_settings.cfg b/game/csgo/cfg/deathmatch-multicfg_settings.cfg index 165574c3..c7535d9d 100644 --- a/game/csgo/cfg/deathmatch-multicfg_settings.cfg +++ b/game/csgo/cfg/deathmatch-multicfg_settings.cfg @@ -23,6 +23,8 @@ exec bots-dmMulti.cfg mp_restartgame 1 +exec_after_delay 20 "say Use !gun !dm command in all chat" + exec custom_deathmatch-multicfg.cfg sv_cheats 0 From 35a27bd7b7b305f23ef138d8b029df11949d43f6 Mon Sep 17 00:00:00 2001 From: mavproductions Date: Fri, 3 May 2024 11:29:41 -0300 Subject: [PATCH 08/20] - UPDATED: Metamod to v2.0 - build 1291 --- README.md | 2 +- .../metamod/bin/linux64/metamod.2.blade.so | Bin 328016 -> 328016 bytes .../metamod/bin/linux64/metamod.2.csgo.so | Bin 327840 -> 327840 bytes .../metamod/bin/linux64/metamod.2.mcv.so | Bin 572464 -> 572464 bytes .../metamod/bin/linux64/metamod.2.tf2.so | Bin 600184 -> 600184 bytes .../bin/linuxsteamrt64/metamod.2.cs2.so | Bin 2623768 -> 2623768 bytes .../bin/linuxsteamrt64/metamod.2.dota.so | Bin 224360 -> 224360 bytes game/csgo/addons/metamod/bin/metamod.2.bms.so | Bin 655532 -> 655532 bytes .../csgo/addons/metamod/bin/metamod.2.csgo.so | Bin 378148 -> 378148 bytes game/csgo/addons/metamod/bin/metamod.2.css.so | Bin 596772 -> 596772 bytes .../csgo/addons/metamod/bin/metamod.2.dods.so | Bin 596772 -> 596772 bytes game/csgo/addons/metamod/bin/metamod.2.doi.so | Bin 645988 -> 645988 bytes game/csgo/addons/metamod/bin/metamod.2.ep1.so | Bin 447660 -> 447660 bytes game/csgo/addons/metamod/bin/metamod.2.ep2.so | Bin 325676 -> 325676 bytes .../addons/metamod/bin/metamod.2.hl2dm.so | Bin 596772 -> 596772 bytes .../metamod/bin/metamod.2.insurgency.so | Bin 645992 -> 645992 bytes game/csgo/addons/metamod/bin/metamod.2.l4d.so | Bin 420168 -> 420168 bytes .../csgo/addons/metamod/bin/metamod.2.l4d2.so | Bin 617696 -> 617696 bytes game/csgo/addons/metamod/bin/metamod.2.nd.so | Bin 609992 -> 609992 bytes .../addons/metamod/bin/metamod.2.pvkii.so | Bin 338944 -> 338944 bytes .../addons/metamod/bin/metamod.2.sdk2013.so | Bin 607368 -> 607368 bytes game/csgo/addons/metamod/bin/metamod.2.tf2.so | Bin 625912 -> 625912 bytes 22 files changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b8bbd767..6ee866c1 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ Getting up and running: Mod | Version | Developer | Why --- | --- | --- | --- -[Metamod:Source](http://www.sourcemm.net/downloads.php?branch=master) | `2.0.0-1290` | Community-Project | Sits between the Game and the Engine, and allows plugins to intercept calls that flow between +[Metamod:Source](http://www.sourcemm.net/downloads.php?branch=master) | `2.0.0-1291` | Community-Project | Sits between the Game and the Engine, and allows plugins to intercept calls that flow between [CounterStrikeSharp](https://github.com/roflmuffin/CounterStrikeSharp) | `228` | [roflmuffin](https://github.com/roflmuffin/) | Attempts to implement a .NET Core scripting layer on top of a Metamod Source Plugin, allowing developers to create plugins that interact with the game server in a modern language (C#) [CleanerCS2](https://github.com/Source2ZE/CleanerCS2) | `v1.0.3` | [Poggicek](https://github.com/Poggicek) | Allows you to filter out console prints with regular expressions [ServerListPlayersFix](https://github.com/Source2ZE/ServerListPlayersFix) | `1.0.1` | [Poggicek](https://github.com/Poggicek) | Fixes players not showing up in the server browser diff --git a/game/csgo/addons/metamod/bin/linux64/metamod.2.blade.so b/game/csgo/addons/metamod/bin/linux64/metamod.2.blade.so index ca72a003005c911ef77927c58904a91eae273d58..bd0cac481b68826c32f37cae1ccca1ce30d766d9 100755 GIT binary patch delta 133 zcmV;00DAw>f)vn#6tGAF6lkBgL>UzkPs#s(33|6?_5>8$va?(Qyto3pHiH_whZ?&9 zw;HjSr3>jd-_oZ&AR delta 133 zcmV;00DAw>f)vn#6tGAF6m}VhZi4adj-c#o@0ox8QL|hEyto27D}x%lhZ?&9 zw;H|E-)@IEo5bOD={)TFaSYtav(D>ATlsAG$1iHIx;dkGd8#2 nHUoIG0y-;~TIvJd1keJIl9SN^9GCDi0|bX$>jSr3>jd-_m~%0s diff --git a/game/csgo/addons/metamod/bin/linux64/metamod.2.csgo.so b/game/csgo/addons/metamod/bin/linux64/metamod.2.csgo.so index c0166067973b7fa3ac94f05038bc47b02d923dde..7019b3ec6f8f003306a36dd2f3e3498697b87417 100755 GIT binary patch delta 132 zcmV-~0DJ$SffS&D6tGAF6e;kg=;(y@3s0;F=DeH9Fd=YVS%X{xms|n?^a6J?hf)Ip zhf)Iqw^9QGb2BS8FgG(WF<}5QE-)@IEo5bOD={)TF#t_rc_1J%ATlsAG$1iGIxsRi mH8QvGHUr4B17D2{m(d;s6O-Tp3X^ax1c%(}1Gn7j1jH5GC@hu$ delta 128 zcmV-`0Du3WffS&D6tGAF6!1rz2pvZ?@*B!*_11gY{4I0$v4dO!ms|n?^aAE5hf)Ip zhf)Iqw^9QGb2BS5WHdH5W@G>|E-)@IEo5bOD={)TFaSYtav(D>ATlsAG$1iHIx;dk iGd8#IHUr4B1i^ce#*@(j9FuS@1c%(}1Gn7j1jH4wqb>jd diff --git a/game/csgo/addons/metamod/bin/linux64/metamod.2.mcv.so b/game/csgo/addons/metamod/bin/linux64/metamod.2.mcv.so index a071a8a7364c80d72e4ac1a4bbd7ab9a75c3346b..6ef45ccd0b9244c00b2791d5a4b0480fbccdcb71 100755 GIT binary patch delta 142 zcmdn+LumsLH86=R$vgfmc6OuV+4pN+Hg@WW>||W|t9c4j`xGX|?NgYT_82jhJGKXz zG669&5VLF#GG#4x)HX9PH#RU#WH8b*&@<3YNiEYhG_o{g@J*~#P%u(3GB7exFf_F? sFtRc=YX4Biy8S~L+n)%Qc#GF;lLeV1rWfqyU~A{Qz_y+50=v>102OpGj{pDw delta 142 zcmdn+LumsLH86?n-lpl(x@OTF8Gh^69@Bg_cOUy%);xu&eF_uf_9;wEdyJTh=o#pyq?TzL8d(}JI2IHs7#k=U85o%;7@Aob s8Ce;dwSOpM-TtAB?N0>DmAR7^OcrF4m|n1(gRPzK0^4@J3+zg70Kb(o761SM diff --git a/game/csgo/addons/metamod/bin/linux64/metamod.2.tf2.so b/game/csgo/addons/metamod/bin/linux64/metamod.2.tf2.so index 0cdbfc24285930e49c3a922137b3510cbda13015..246dd92538514214a9e616e4d004c193b070af3f 100644 GIT binary patch delta 141 zcmexyLFLBGy!woAFPu5Q#eGcY$cFid1H(lgLA&`n7#(>64+G-U8itW;1iQZOSL<+@L!NiZ+NS0yOzl&c7`IPhVrp?>I=!e} z%9RO-nSq#PyOb;I>P9i+6caPEv=jy-Jp(-h-IUZaZ9^kVgXxKTS%sO5&DuX4W8MDY g7+X&!i^S3Bq{)Iz64MT|vb4`JVBbE+faA`007%O&;Q#;t diff --git a/game/csgo/addons/metamod/bin/linuxsteamrt64/metamod.2.cs2.so b/game/csgo/addons/metamod/bin/linuxsteamrt64/metamod.2.cs2.so index b7fe8a061d18558e2dbfbee82a753e61aeee1de9..1f8fc5bef354b71245a1df54a7e0d5049cbb514b 100755 GIT binary patch delta 321 zcmW;7y-NaN0LSs??zERnt@9;KP4B!;2TAUpw8&_%Xe+S4K+K~5AZUpocoeRwq(_=O znuCV$hW4CuDsX9NYtY@HpMBxOw{zDOI`DEWhIgJD4?J9%NVmANU~vi?9R=1R(@rh`=&LAqFdMTZ~s)`Au_c!?fyz7R-XV zetLG1x9GM-j_Q}HN>ysoqH2}OCM}mJv*XN8FgwZYRc5Dpc6!+I92cwK_lg+fBVF(` zCn43HgtX7wNRar6Iu4L&Y2kmQ!aurNlsOu6GR)DLv(|Hrn!&3Huk!GlRruSxA@kR( cOq!4Or6m6uNIKsgNLo|w8<2J7elD>02jyF3N&o-= delta 312 zcmbO+X#wL5Al}fxBog>f%+^tb?I34!n{?SWkyBCH%VnCUFttx%VgzCk%?!jWK+Fon zY(UHo#2i4(3B+7L%nigmK+Frod_c?(!~#Gp2*g4_EDXdVKr9NxVn8eo#1cR(xqS+g zlw*gsaf*qVSy~E%k)DB`fo@7_nYN*kr2&IuL6L&7fr62Nk%@w#nU#@|m9be{w^UoV zbX&JfTeoamx7@aF`8ypf1{qspCkrx3O#h(F$kP5tSYi7gVZ|FgqKXW%3>NMR3?RS( zCK(v~r(ay4DBiYEv2CGJ+d}2Gg(}+?s>Z8M-%_U}KmCIyw_E}O zFgG(WF<}5QE-)@IEo5bOD={)TF#t_rc_1J%ATlsAG$1iGIxsRiH8Qtr2myw_E}O|E-)@IEo5bOD={)TFaSYtav(D>ATlsAG$1iHIx;dkGd8zt2mdg=%X|;v1t3Le%??)ilpwY@fjh!c0KS48$xz%({IB zBikEcZ8HONV*|rP1|vNKJpDBTGXD-^5A<1tSF`10xd!LsKgQBP&y*_VuD{ m+t-V-yIx@G65amoDZ3df%kMIgDBTEAY$ATgSV*>>v10xd!Lo+KQBP%1*_VuD{ m+t-V-yIx?LY`gv2Q+6{}mdMNBKD8UXW(Q)9?FO$oYeWGT#V?5f diff --git a/game/csgo/addons/metamod/bin/metamod.2.csgo.so b/game/csgo/addons/metamod/bin/metamod.2.csgo.so index d4a5a2a2456a0cb04376f8e51099863428eff512..e5908fe5af3c353faba8795884e11432c05ed07f 100755 GIT binary patch delta 130 zcmZ3|CBCFfd_xMONM8NcUmJJDtjeEIAdz`7YVutR50mB!#`X$E5M}~m=Is@XED9{z zW(MZQ28M|YMtTN%2D&M!W!i>DmWB+ziIoZpMhZp-MkWe|rd9?qMvNT|DEGSYiHc&7!FfvgvG_x`?vNAH=ewdY|a4$38 gZ|3RdhgtTr%x%5oJiUOKMWmhQ2+MY!BdijP0Qx2>>;M1& diff --git a/game/csgo/addons/metamod/bin/metamod.2.css.so b/game/csgo/addons/metamod/bin/metamod.2.css.so index 97e2a1deacec8339d6556755a3186a0ec8dc8a3b..6250f1a21267c75b4498d57ec313e88f6d9cf493 100755 GIT binary patch delta 132 zcmZ3oO=Zb8l?^S7B6<&AGv~hR-)*`rLCkB}{Y=N-$7eRrU~Hek2*ON2%nZaV+h;Jc zvRu(NGcY$cFid1H(lgLA&`n7#(>64+G-U8itW;1iQZO8xv<;0c4Hz5?iWH0u6pRdvOcV^wtc;ATj7-~)UuE5X h{3_eV0;b^a)2rOr53v-n%nG60l+F1`Q& diff --git a/game/csgo/addons/metamod/bin/metamod.2.dods.so b/game/csgo/addons/metamod/bin/metamod.2.dods.so index 2d3a7bc5238f8d403f4c08fdd38fc947599510fc..09d7274ffbfb98530bf982feb9c2b2cf38ef1ec8 100755 GIT binary patch delta 132 zcmZ3oO=Zb8l?^S7B2Mypz9(~gZoZ0=)D!NS5mp>?{!;S{#`YPEAj|~B%s|YteFh^d z%N1=i19M{o!$bxnJp(-h-IUZaZ9^kVLk8c(N(BWY1tS9^69q$4D+41dQ=|6dS6R0o hzsk0;fN9ay=~Zs*hgeqbZHsDmaA)7{;Lh>nG63`fE&u=k delta 132 zcmZ3oO=Zb8l?^S7BDRyePCT?@{n^CT;5lJ+dS1V_vwrgo#`YPEAj|~B%s|YteFh^d z%N1?o6caPEv=jy-Jp(-h-IUZaZ9^kV0|v)}A_Zdu1tS9^69q#vDxU+9}aOZe(82}8YE%E>W diff --git a/game/csgo/addons/metamod/bin/metamod.2.doi.so b/game/csgo/addons/metamod/bin/metamod.2.doi.so index a211c6a12563b8bdd7d0d5a8efb0f24ac737cf9e..45618f7d9282b7cf536799f09c1659a5343e33e5 100755 GIT binary patch delta 135 zcmaE|P5sF>^$jhIB3B&d9%_8QN`a+K<=3T|Oz*yFGP5?%U~Hek2*ON2%nZaVK+L*) z1|wUFwwZysv4LSCgOQ$ro`G&kYMHj7k)^$jhIB70Y8WIo*A`@N_w?sNa`Zt-bmyB{{sU~Hek2*ON2%nZaVK+L*) z1|wUFwsDGynORy2gOQ$ro`G&kYMHj7k);8HV?mLEv4Mh-fsu)Vp_!GDk(H5Y`{7i! i?T1s@FV1HY?wmf2mE#yoY0YoD_5?PL?Fnq0ELQ>Z`Y*Hq diff --git a/game/csgo/addons/metamod/bin/metamod.2.ep1.so b/game/csgo/addons/metamod/bin/metamod.2.ep1.so index 4193f76301b815de1625a7a2f31b9903d3f118ee..ccaadeee91af31a4f1c21e52dcb18297f825861a 100755 GIT binary patch delta 124 zcmZ3pQhLow=?y82B5$wWIl4n=ht$6tvQMp;1bJTvC{1s!U~I2o1Yss1X5L=G$a11Y z+swe+*uXH6!AQ?Q&pg6kV7?~&-npqhcSs9sb&n{!>{Kxb! aYx=hm)@3Z$td|pCl VZF+$+vq*c+73S?ZS6B`x0|0O%D6{|o delta 117 zcmZ4UL3qsv;SDK_A`vE6HqP-2y3(AOufUq!+VP6Bc13dqV|xW72s3T3U}RQM(Kb#o zF*8d`VKCA&&@<3YNiEYhG_o{ca4aZNFg8#yGB7exFf_9=GO{u<-F{e=dEz>j6|2wg Uo?f8LEYhBHg?W3<6_x|a0C0RKp#T5? diff --git a/game/csgo/addons/metamod/bin/metamod.2.hl2dm.so b/game/csgo/addons/metamod/bin/metamod.2.hl2dm.so index 7decefcfc18231ca9a8818f311bd847131cf41c1..b06c4703a1fd65bda77b395499e7338799083f05 100755 GIT binary patch delta 132 zcmZ3oO=Zb8l?^S7B4?xT-af3#XMNrNM`}`l64Nq1*5KwDjO{ZRL6`}MnSq#P`wT`_ zmMhw32Ij^FhKUSDdIow1x+$q;+J;7!h77)ml?n<*3PuJ-CJKh8Rt82^rbg|@ud;4G hewA%w0n?(Z)2rOr53z_QIm@&=xU+9}aOZe(834JyEBOEb delta 132 zcmZ3oO=Zb8l?^S7A{WG-z54H@D0H#B^VfqHFAXPn9iQ4fgRy-EBM37AF*6XeY@fl% z%5p{9IK{-wEG>n>NY6meKsP0|Oxw`N(tyFSph&^kK*7ks$V9==%*x2f%E+|+_*K^J i$FH(&EMN-$KE29~{SeEvwY<*l4({yR9o#vdTm}GYmN2dW diff --git a/game/csgo/addons/metamod/bin/metamod.2.insurgency.so b/game/csgo/addons/metamod/bin/metamod.2.insurgency.so index 50f3366f5fa29b7c6269f4c3fca01a0e79dd73c5..5f591b3410f7452c585e8f7b0852a56d002cad6b 100755 GIT binary patch delta 136 zcmaE{P5s3-^$jhIBAZ`s^B4SgGWFh?|MBi_;xFERo%XqT24njSMi6EKVrC#_0bU}yCNdc58R!}4rlgi>8yZ;}GWaG|DkvB!7#SFuC>WYr85mia8ny3F kW!t_#mHp~`rdg@er?GOJVyW!Bz|)?>#<4wxjg#dn0ISt8Pyhe` delta 136 zcmaE{P5s3-^$jhIBD;f5HcXo#-LIoz{decoC-)|P>eFtX!Pq{75rmn5m>Gy!fS7gr z3`Vv;$=b##CT3=7DGWw>26_g%DXC@JhDMeK42}gw3dRNsMg~SE3WjD@Mn+afrtSMv k*|zUbWxqO~Nw{nWC~O%1No7bvlawEtjb-Ts4>Eg%^H9JMI- delta 129 zcmX?cN%F)c$qgxtB4YN5{~rg}cdckVtsCdbCwub$4wdE##`X$E5M}~m=Is@XEFvn} z#wjLdW@#x5MtTN%2D&M!W!i>DmIe%t1w{(R1`0+7MkWe|W>!WwJ fHC>FA^%P5^?Qxdr3zS$y+JCUJZvVl`7LW`8Q(!5) diff --git a/game/csgo/addons/metamod/bin/metamod.2.l4d2.so b/game/csgo/addons/metamod/bin/metamod.2.l4d2.so index fc2d4cd3cdcf27dbc07fa34af9b114fbe1212304..fffe49de751648dcf04c045e32e17545570e9fa7 100755 GIT binary patch delta 141 zcmaEGQ}w}3)eS9-B8OOO7wrB0|HG-?$V+hx9qNLf^T;&MU~Hek2*ON2%nZaVK+L** z1|!=CWo013d%Xl+-e9LnBK=2H(U=1qCAoBLgE71w&IS10yR_qxQ|J pY}+@hvLCEx>QkLwwv>Gn%l#u05~n99vx&4jEMwp9u#98DF#z#yGF|`x delta 141 zcmaEGQ}w}3)eS9-A|b{*uJO*kBElgJVIFg0X>uk%5tkf}xp}k&%^=Y5QhX pw(Xl$*$>t;U3Q#awv>Gn%Yr?PY10#w*+kkMma%VlSjMs77yuIyFxdbA diff --git a/game/csgo/addons/metamod/bin/metamod.2.nd.so b/game/csgo/addons/metamod/bin/metamod.2.nd.so index 3b8287dddebfcd5acb84eedcec6865e8f908cb56..9ba6b0c96e264c48c6d3ac143afce61694aeca9d 100755 GIT binary patch delta 136 zcmX>xSM|hP)eS9-BBCcIzWg8eU{_Yo4gRbCQ|H}u_Sn@tgRy-EBM37AF*6Xe05R+K z8H{Xil(o$a%#95U6B&&34D<|iQ&P*c4UH@f8GI8f6%>pVj0}uS6bwzR42-NyjoR0% kvTa|l%6>GSsY`WxSu49ABg=xs<=pKj+Sr$$XyZ5m0I)?bi2wiq delta 136 zcmX>xSM|hP)eS9-B2zboFg3fZcen64l;wAM-*GqId;6MaFt*QN1Yss1W(HywAZFb@ zgOTlxvbJ%GiJ4hi3WJfJfu4bGN@|(5p^>ElgJVIFg0X>uk%5tkf}xp}k&%^=Y5RIr kw(aXx*^kCEU3T1F*2?b3$nwLm;A8uVHumKw+Bi-C0R5paVgLXD diff --git a/game/csgo/addons/metamod/bin/metamod.2.pvkii.so b/game/csgo/addons/metamod/bin/metamod.2.pvkii.so index 209ffb20659b9888892c5283a671e38aefbf620a..103b297fa98c915b0041e1c266b0c18b3444e6b0 100755 GIT binary patch delta 125 zcmZp;A<}R|WJ3z0$WF#DIum{{{od_z{X^&)nQb9!1fMroFt%4Pf-uwe3PxrX7i}{G zb7KR;L013d%Xl+-e9LnBK=2H(U=1qCAoBLgE71w&IS10yR_qwU9CnSIYPEpnYM dCd{&r+vI^bJnTBJFR4S+>6sW)+bD0A{@>asU7T diff --git a/game/csgo/addons/metamod/bin/metamod.2.sdk2013.so b/game/csgo/addons/metamod/bin/metamod.2.sdk2013.so index 25beb0f476ac2e4616775d222fa04142317125c3..6debb8922a6200ae306e6e4a63e3a0580e4d60c7 100755 GIT binary patch delta 137 zcmeC^RPE?g-O$1)qEfYl_0zfoZx8?f7*~-!VVZJHOEA-xPq7?MX^x$KU=gcG`;9R6?Ki?WHoOG@lNB;x delta 137 zcmeC^RPE?g-O$1)qH)LNm&l#0=|^613NvM9ou1+$`m=ckWBUw75M}~mW*}zSK7)}} zWQn$Miiw$7S_*@ao`If$Zc1vIwxN-w0fS>fk%F;-f{}rdiGrb-m64H^k!kz&rL5bp nFJ+V6z+`-K`nOQ_Q!M`*CmBvZu!vQp{YDu3_8Vaw8{Pr{@^>*G diff --git a/game/csgo/addons/metamod/bin/metamod.2.tf2.so b/game/csgo/addons/metamod/bin/metamod.2.tf2.so index 56f4b72537c2c72b1d8001aae1fcbf6bd99c2322..3860e896b505d732c8bcb11bc4ad8fe38ab3efe2 100755 GIT binary patch delta 138 zcmew{Q|-r0wGAzdA_e^=f4Vx-q+4aJW?PD=&H0mfL#%lQ-POm*}h(4F|gVtHr-(@yGZ+)9qilB?BLM30sv3gHV^;+ delta 138 zcmew{Q|-r0wGAzdBAF$ z%ml>DK+LlJ$8pv26_g%DXC@JhDMeK42}gw3dRNsMg~SE3WjD@ pMn+afrtSNmvToo1lvWfy5bvx9y6nH?NDR{;C^IF0}S From 8da90130535dc48f0857cc3a7b787c615271a102 Mon Sep 17 00:00:00 2001 From: mavproductions Date: Fri, 3 May 2024 14:18:49 -0300 Subject: [PATCH 09/20] - UPDATED: Prefire_settings.cfg fix to force proper bot settings when switching from conflicting modes like bhop/kz/surf(SharpTimer) --- game/csgo/cfg/prefire_settings.cfg | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/game/csgo/cfg/prefire_settings.cfg b/game/csgo/cfg/prefire_settings.cfg index 92b294f3..4649c668 100644 --- a/game/csgo/cfg/prefire_settings.cfg +++ b/game/csgo/cfg/prefire_settings.cfg @@ -17,6 +17,32 @@ mp_warmup_pausetimer "1" mp_warmuptime 99999999 mp_warmup_start +//Bot Enforcment commands +bot_allow_grenades 0 +bot_allow_shotguns 0 +mp_autoteambalance 0 +sv_alltalk 1 +sv_full_alltalk 1 +bot_allow_pistols 1 +bot_allow_rifles 1 +bot_allow_snipers 1 +mp_buy_anywhere 1 +mp_warmup_pausetimer 1 +mp_free_armor 2 +mp_limitteams 0 +mp_maxmoney 60000 +mp_startmoney 60000 +bot_difficulty 5 +custom_bot_difficulty 5 +mp_death_drop_gun 0 +mp_death_drop_grenade 0 +bot_quota 0 +mp_respawn_immunitytime -1 +mp_buytime 9999 +bot_quota_mode normal +mp_warmup_start +bot_kick all + sv_cheats 0 echo "prefire_settings.cfg executed" From 455a2377223ae15e13e3ce2fa28f06b9cdde4064 Mon Sep 17 00:00:00 2001 From: mavproductions Date: Fri, 3 May 2024 15:03:03 -0300 Subject: [PATCH 10/20] - UPDATED: Map images now using mavproductions assets branch --- README.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 6ee866c1..50eff32a 100644 --- a/README.md +++ b/README.md @@ -399,15 +399,15 @@ When you join the server you can [change game modes](#changing-game-modes). #### mg_10mans -
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
de_thera
host_workshop_map 3121217565
de_cbble
host_workshop_map 3070212801
de_cache
host_workshop_map 3070596702
de_season
host_workshop_map 3073892687
+
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
de_thera
host_workshop_map 3121217565
de_cbble
host_workshop_map 3070212801
de_cache
host_workshop_map 3070596702
de_season
host_workshop_map 3073892687
#### mg_active -
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_vertigo
changelevel de_vertigo
+
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_vertigo
changelevel de_vertigo
#### mg_aimmap -
1v1_hospital
host_workshop_map 3140763900
aim_map_s2r
host_workshop_map 3070260370
freebet_aim_map
host_workshop_map 3146122036
aim_inspire
host_workshop_map 3171874934
fy_pool_day
host_workshop_map 3070923343
aim_valerastan
host_workshop_map 3157627939
aim_anubis
host_workshop_map 3177201515
aim_deaglepark
host_workshop_map 3165438553
aim_ancient
host_workshop_map 3090340064
aim_refrag
host_workshop_map 3163827658
+
1v1_hospital
host_workshop_map 3140763900
aim_map_s2r
host_workshop_map 3070260370
freebet_aim_map
host_workshop_map 3146122036
aim_inspire
host_workshop_map 3171874934
fy_pool_day
host_workshop_map 3070923343
aim_valerastan
host_workshop_map 3157627939
aim_anubis
host_workshop_map 3177201515
aim_deaglepark
host_workshop_map 3165438553
aim_ancient
host_workshop_map 3090340064
aim_refrag
host_workshop_map 3163827658
#### mg_awp @@ -415,43 +415,43 @@ When you join the server you can [change game modes](#changing-game-modes). #### mg_bhop -
bhop_at_night
host_workshop_map 3077211069
bhop_asiimov
host_workshop_map 3076417347
bhop_ragnarok
host_workshop_map 3077153735
bhop_zunron
host_workshop_map 3077475505
bhop_1derland
host_workshop_map 3077596014
bhop_whiteshit
host_workshop_map 3078523849
bhop_cherryblossom
host_workshop_map 3082038560
bhop_arcturus
host_workshop_map 3088973190
bhop_kiwi_cwfx
host_workshop_map 3095219437
bhop_omnitopia
host_workshop_map 3079959870
+
bhop_at_night
host_workshop_map 3077211069
bhop_asiimov
host_workshop_map 3076417347
bhop_ragnarok
host_workshop_map 3077153735
bhop_zunron
host_workshop_map 3077475505
bhop_1derland
host_workshop_map 3077596014
bhop_whiteshit
host_workshop_map 3078523849
bhop_cherryblossom
host_workshop_map 3082038560
bhop_arcturus
host_workshop_map 3088973190
bhop_kiwi_cwfx
host_workshop_map 3095219437
bhop_omnitopia
host_workshop_map 3079959870
#### mg_casual -
cs_italy
changelevel cs_italy
cs_office
changelevel cs_office
de_assembly
host_workshop_map 3071005299
de_aztec
host_workshop_map 3070960099
de_cbble
host_workshop_map 3070212801
de_pipeline
host_workshop_map 3079872050
de_biome
host_workshop_map 3075706807
mp_raid
host_workshop_map 3070346180
de_mutiny
host_workshop_map 3070766070
cs_assault
host_workshop_map 3070594412
cs_militia
host_workshop_map 3089953774
minecraft
host_workshop_map 3186779271
de_akiba
host_workshop_map 3108513658
de_rats_kitchoon
host_workshop_map 3071818846
de_survivor
host_workshop_map 3077457651
fy_snow_y0
host_workshop_map 3084930277
de_ruins_d_prefab
host_workshop_map 3072352643
+
cs_italy
changelevel cs_italy
cs_office
changelevel cs_office
de_assembly
host_workshop_map 3071005299
de_aztec
host_workshop_map 3070960099
de_cbble
host_workshop_map 3070212801
de_pipeline
host_workshop_map 3079872050
de_biome
host_workshop_map 3075706807
mp_raid
host_workshop_map 3070346180
de_mutiny
host_workshop_map 3070766070
cs_assault
host_workshop_map 3070594412
cs_militia
host_workshop_map 3089953774
minecraft
host_workshop_map 3186779271
de_akiba
host_workshop_map 3108513658
de_rats_kitchoon
host_workshop_map 3071818846
de_survivor
host_workshop_map 3077457651
fy_snow_y0
host_workshop_map 3084930277
de_ruins_d_prefab
host_workshop_map 3072352643
#### mg_course -
cr_devisland_p1_v1
host_workshop_map 3076483842
mg_switch_course_v2
host_workshop_map 3070439729
cr_minecraft_jb_v2
host_workshop_map 3070896876
mg_metro_course_v1
host_workshop_map 3070463151
mg_alley_course_v2
host_workshop_map 3070455802
mg_glave_course_v2
host_workshop_map 3070445185
mg_office_course_v3
host_workshop_map 3070459211
mg_metal_course_v2
host_workshop_map 3070464208
mg_acrophobia_run_v2
host_workshop_map 3070463620
mg_metro_course_s2
host_workshop_map 3071040020
mg_circle_course_v3
host_workshop_map 3070434475
mg_simpsons_course_v2
host_workshop_map 3070447697
mg_sonic_course_v2
host_workshop_map 3070452642
mg_sky_realm_v3
host_workshop_map 3070451616
+
cr_devisland_p1_v1
host_workshop_map 3076483842
mg_switch_course_v2
host_workshop_map 3070439729
cr_minecraft_jb_v2
host_workshop_map 3070896876
mg_metro_course_v1
host_workshop_map 3070463151
mg_alley_course_v2
host_workshop_map 3070455802
mg_glave_course_v2
host_workshop_map 3070445185
mg_office_course_v3
host_workshop_map 3070459211
mg_metal_course_v2
host_workshop_map 3070464208
mg_acrophobia_run_v2
host_workshop_map 3070463620
mg_metro_course_s2
host_workshop_map 3071040020
mg_circle_course_v3
host_workshop_map 3070434475
mg_simpsons_course_v2
host_workshop_map 3070447697
mg_sonic_course_v2
host_workshop_map 3070452642
mg_sky_realm_v3
host_workshop_map 3070451616
#### mg_dm-multicfg -
de_mirage
changelevel de_mirage
de_inferno
changelevel de_inferno
de_vertigo
changelevel de_vertigo
de_dust2
changelevel de_dust2
+
de_mirage
changelevel de_mirage
de_inferno
changelevel de_inferno
de_vertigo
changelevel de_vertigo
de_dust2
changelevel de_dust2
#### mg_dm-valve -
cs_italy
changelevel cs_italy
cs_office
changelevel cs_office
de_vertigo
changelevel de_vertigo
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
ar_shoots
changelevel ar_shoots
ar_baggage
changelevel ar_baggage
gd_rialto
host_workshop_map 3085490518
de_safehouse
host_workshop_map 3070550406
de_lake
host_workshop_map 3070563536
de_bank
host_workshop_map 3070581293
de_shortdust
host_workshop_map 3070612859
fy_pool_day
host_workshop_map 3070923343
fy_iceworld
host_workshop_map 3070238628
daymare
host_workshop_map 3072640420
aim_theorem
host_workshop_map 3070348309
de_assembly
host_workshop_map 3071005299
de_cbble
host_workshop_map 3070212801
de_cache
host_workshop_map 3070596702
de_pipeline
host_workshop_map 3079872050
de_biome
host_workshop_map 3075706807
dm_desk
host_workshop_map 3077599381
fun_bounce
host_workshop_map 3088183343
1v1aim_map_longdustversion_d
host_workshop_map 3082605693
ar_churches_s2r
host_workshop_map 3070291913
aim_ag_texture_city_advanced
host_workshop_map 3082113929
traningoutside
host_workshop_map 3080973179
shipment_version_1_0
host_workshop_map 3086555291
aim_ag_texture2
host_workshop_map 3074961197
aim_ag_texture_jungle
host_workshop_map 3095778105
cs2_bloodstrike
host_workshop_map 3071890065
gg_simpsons_vs_flanders_v2
host_workshop_map 3109232789
de_akiba
host_workshop_map 3108513658
cs_facingworlds-99
host_workshop_map 3112806723
+
cs_italy
changelevel cs_italy
cs_office
changelevel cs_office
de_vertigo
changelevel de_vertigo
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
ar_shoots
changelevel ar_shoots
ar_baggage
changelevel ar_baggage
gd_rialto
host_workshop_map 3085490518
de_safehouse
host_workshop_map 3070550406
de_lake
host_workshop_map 3070563536
de_bank
host_workshop_map 3070581293
de_shortdust
host_workshop_map 3070612859
fy_pool_day
host_workshop_map 3070923343
fy_iceworld
host_workshop_map 3070238628
daymare
host_workshop_map 3072640420
aim_theorem
host_workshop_map 3070348309
de_assembly
host_workshop_map 3071005299
de_cbble
host_workshop_map 3070212801
de_cache
host_workshop_map 3070596702
de_pipeline
host_workshop_map 3079872050
de_biome
host_workshop_map 3075706807
dm_desk
host_workshop_map 3077599381
fun_bounce
host_workshop_map 3088183343
1v1aim_map_longdustversion_d
host_workshop_map 3082605693
ar_churches_s2r
host_workshop_map 3070291913
aim_ag_texture_city_advanced
host_workshop_map 3082113929
traningoutside
host_workshop_map 3080973179
shipment_version_1_0
host_workshop_map 3086555291
aim_ag_texture2
host_workshop_map 3074961197
aim_ag_texture_jungle
host_workshop_map 3095778105
cs2_bloodstrike
host_workshop_map 3071890065
gg_simpsons_vs_flanders_v2
host_workshop_map 3109232789
de_akiba
host_workshop_map 3108513658
cs_facingworlds-99
host_workshop_map 3112806723
#### mg_executes -
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
+
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
#### mg_gungame -
ar_shoots
changelevel ar_shoots
ar_baggage
changelevel ar_baggage
fy_pool_day
host_workshop_map 3070923343
fy_iceworld
host_workshop_map 3070238628
daymare
host_workshop_map 3072640420
aim_theorem
host_workshop_map 3070348309
de_safehouse
host_workshop_map 3070550406
de_lake
host_workshop_map 3070563536
de_bank
host_workshop_map 3070581293
fun_bounce
host_workshop_map 3088183343
1v1aim_map_longdustversion_d
host_workshop_map 3082605693
ar_churches_s2r
host_workshop_map 3070291913
aim_ag_texture_city_advanced
host_workshop_map 3082113929
traningoutside
host_workshop_map 3080973179
shipment_version_1_0
host_workshop_map 3086555291
aim_ag_texture2
host_workshop_map 3074961197
aim_ag_texture_jungle
host_workshop_map 3095778105
cs2_bloodstrike
host_workshop_map 3071890065
gg_simpsons_vs_flanders_v2
host_workshop_map 3109232789
+
ar_shoots
changelevel ar_shoots
ar_baggage
changelevel ar_baggage
fy_pool_day
host_workshop_map 3070923343
fy_iceworld
host_workshop_map 3070238628
daymare
host_workshop_map 3072640420
aim_theorem
host_workshop_map 3070348309
de_safehouse
host_workshop_map 3070550406
de_lake
host_workshop_map 3070563536
de_bank
host_workshop_map 3070581293
fun_bounce
host_workshop_map 3088183343
1v1aim_map_longdustversion_d
host_workshop_map 3082605693
ar_churches_s2r
host_workshop_map 3070291913
aim_ag_texture_city_advanced
host_workshop_map 3082113929
traningoutside
host_workshop_map 3080973179
shipment_version_1_0
host_workshop_map 3086555291
aim_ag_texture2
host_workshop_map 3074961197
aim_ag_texture_jungle
host_workshop_map 3095778105
cs2_bloodstrike
host_workshop_map 3071890065
gg_simpsons_vs_flanders_v2
host_workshop_map 3109232789
#### mg_hidenseek -
infernohideandseek
host_workshop_map 3097563690
seek_town_bs
host_workshop_map 3074479691
winterday_bs
host_workshop_map 3070951079
minus_denhet
host_workshop_map 3070541369
hs_lake
host_workshop_map 3071094345
+
infernohideandseek
host_workshop_map 3097563690
seek_town_bs
host_workshop_map 3074479691
winterday_bs
host_workshop_map 3070951079
minus_denhet
host_workshop_map 3070541369
hs_lake
host_workshop_map 3071094345
#### mg_kz -
only_up
host_workshop_map 3074758439
kz_hub
host_workshop_map 3070220367
kz_checkmate
host_workshop_map 3070194623
kz_victoria
host_workshop_map 3086304337
kz_rc_stonehenge
host_workshop_map 3072219045
kz_sxb2_cxz
host_workshop_map 3083714192
kz_rc_twotowers
host_workshop_map 3083509404
kz_simplyhard
host_workshop_map 3078311932
kz_nomibo
host_workshop_map 3077122656
kz_sxb2_biewan
host_workshop_map 3076000218
kz_ggsh
host_workshop_map 3072744536
kz_ltt
host_workshop_map 3072699538
kz_grotto
host_workshop_map 3121168339
+
only_up
host_workshop_map 3074758439
kz_hub
host_workshop_map 3070220367
kz_checkmate
host_workshop_map 3070194623
kz_victoria
host_workshop_map 3086304337
kz_rc_stonehenge
host_workshop_map 3072219045
kz_sxb2_cxz
host_workshop_map 3083714192
kz_rc_twotowers
host_workshop_map 3083509404
kz_simplyhard
host_workshop_map 3078311932
kz_nomibo
host_workshop_map 3077122656
kz_sxb2_biewan
host_workshop_map 3076000218
kz_ggsh
host_workshop_map 3072744536
kz_ltt
host_workshop_map 3072699538
kz_grotto
host_workshop_map 3121168339
#### mg_minigames -
mg_skeet_multigames_v7
host_workshop_map 3082120895
mg_warmcup_headshot
host_workshop_map 3076765511
deathrun_iceworld_cs2
host_workshop_map 3083325292
+
mg_skeet_multigames_v7
host_workshop_map 3082120895
mg_warmcup_headshot
host_workshop_map 3076765511
deathrun_iceworld_cs2
host_workshop_map 3083325292
#### mg_minimaps @@ -459,35 +459,35 @@ When you join the server you can [change game modes](#changing-game-modes). #### mg_multi1v1-arena -
aim_redline_fp
host_workshop_map 3070253400
+
aim_redline_fp
host_workshop_map 3070253400
#### mg_prac -
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
de_thera
host_workshop_map 3121217565
de_cbble
host_workshop_map 3070212801
de_cache
host_workshop_map 3070596702
de_season
host_workshop_map 3073892687
+
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
de_thera
host_workshop_map 3121217565
de_cbble
host_workshop_map 3070212801
de_cache
host_workshop_map 3070596702
de_season
host_workshop_map 3073892687
#### mg_prefire -
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_overpass
changelevel de_overpass
+
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_overpass
changelevel de_overpass
#### mg_retakes -
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
+
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
#### mg_scoutzknivez -
scoutzknivez_pure_cs2
host_workshop_map 3073929825
ar_dizzy
host_workshop_map 3070553020
+
scoutzknivez_pure_cs2
host_workshop_map 3073929825
ar_dizzy
host_workshop_map 3070553020
#### mg_soccer -
ka_soccer_2009
host_workshop_map 3070198374
+
ka_soccer_2009
host_workshop_map 3070198374
#### mg_surf -
surf_kitsune
host_workshop_map 3076153623
surf_utopia_njv
host_workshop_map 3073875025
surf_beginner
host_workshop_map 3070321829
surf_mesa_revo
host_workshop_map 3076980482
surf_deathstar
host_workshop_map 3080544577
surf_rookie
host_workshop_map 3082548297
surf_benevolent
host_workshop_map 3098972556
surf_ace
host_workshop_map 3088413071
surf_astra
host_workshop_map 3165517928
+
surf_kitsune
host_workshop_map 3076153623
surf_utopia_njv
host_workshop_map 3073875025
surf_beginner
host_workshop_map 3070321829
surf_mesa_revo
host_workshop_map 3076980482
surf_deathstar
host_workshop_map 3080544577
surf_rookie
host_workshop_map 3082548297
surf_benevolent
host_workshop_map 3098972556
surf_ace
host_workshop_map 3088413071
surf_astra
host_workshop_map 3165517928
#### mg_wingman -
cs_italy
changelevel cs_italy
cs_office
changelevel cs_office
de_vertigo
changelevel de_vertigo
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
ar_shoots
changelevel ar_shoots
ar_baggage
changelevel ar_baggage
gd_rialto
host_workshop_map 3085490518
de_safehouse
host_workshop_map 3070550406
de_lake
host_workshop_map 3070563536
de_bank
host_workshop_map 3070581293
de_shortdust
host_workshop_map 3070612859
de_assembly
host_workshop_map 3071005299
de_cbble
host_workshop_map 3070212801
de_cache
host_workshop_map 3070596702
de_pipeline
host_workshop_map 3079872050
de_biome
host_workshop_map 3075706807
mp_raid
host_workshop_map 3070346180
de_mutiny
host_workshop_map 3070766070
cs_assault
host_workshop_map 3070594412
de_ruins_d_prefab
host_workshop_map 3072352643
+
cs_italy
changelevel cs_italy
cs_office
changelevel cs_office
de_vertigo
changelevel de_vertigo
de_ancient
changelevel de_ancient
de_anubis
changelevel de_anubis
de_dust2
changelevel de_dust2
de_inferno
changelevel de_inferno
de_mirage
changelevel de_mirage
de_nuke
changelevel de_nuke
de_overpass
changelevel de_overpass
de_vertigo
changelevel de_vertigo
ar_shoots
changelevel ar_shoots
ar_baggage
changelevel ar_baggage
gd_rialto
host_workshop_map 3085490518
de_safehouse
host_workshop_map 3070550406
de_lake
host_workshop_map 3070563536
de_bank
host_workshop_map 3070581293
de_shortdust
host_workshop_map 3070612859
de_assembly
host_workshop_map 3071005299
de_cbble
host_workshop_map 3070212801
de_cache
host_workshop_map 3070596702
de_pipeline
host_workshop_map 3079872050
de_biome
host_workshop_map 3075706807
mp_raid
host_workshop_map 3070346180
de_mutiny
host_workshop_map 3070766070
cs_assault
host_workshop_map 3070594412
de_ruins_d_prefab
host_workshop_map 3072352643
### How do I add more bots? From cba0f1089c8071b10e11bec0b5379a19efc2343a Mon Sep 17 00:00:00 2001 From: mavproductions Date: Sun, 5 May 2024 16:17:27 -0300 Subject: [PATCH 11/20] - UPDATED: SharpTimer to v0.2.5 --- .../plugins/SharpTimer/MySqlConnector.dll | Bin 0 -> 658944 bytes .../plugins/SharpTimer/Nexd.MySQL.dll | Bin 0 -> 26112 bytes .../plugins/SharpTimer/SharpTimer.dll | Bin 0 -> 361984 bytes game/csgo/cfg/SharpTimer/config.cfg | 2 +- 4 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 game/csgo/addons/counterstrikesharp/plugins/SharpTimer/MySqlConnector.dll create mode 100644 game/csgo/addons/counterstrikesharp/plugins/SharpTimer/Nexd.MySQL.dll create mode 100644 game/csgo/addons/counterstrikesharp/plugins/SharpTimer/SharpTimer.dll diff --git a/game/csgo/addons/counterstrikesharp/plugins/SharpTimer/MySqlConnector.dll b/game/csgo/addons/counterstrikesharp/plugins/SharpTimer/MySqlConnector.dll new file mode 100644 index 0000000000000000000000000000000000000000..ee6062d1bd5c466aa0bd34d659ed34df6c6f3c2d GIT binary patch literal 658944 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