Skip to content

Commit

Permalink
update MM System with Get5
Browse files Browse the repository at this point in the history
  • Loading branch information
Mashlex committed May 24, 2023
1 parent f8eb088 commit 38c2352
Show file tree
Hide file tree
Showing 20 changed files with 157 additions and 869 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Additionally, the package contains some useful plugins and configurations that c
| [Time Traveler](https://forums.alliedmods.net/showthread.php?t=134288&page=3) | Ever wanted to run a command in the future? In 10 minutes? In a hour? Now you can! Just enter the timer and the command using sm_futex and this plugin will tunnel into the future and execute your command! | 07-28-2016 YoNer |
| [Bypass Password](https://forums.alliedmods.net/showthread.php?p=2738005) | As you know, in CS:GO game, you can not set sv_password on server if there are players in game. Need to be empty server. This plugin block that check, and allow you set sv_password when ever you like. | 03-02-2023 |
| [Random Password Generation](https://forums.alliedmods.net/showthread.php?t=139990) | This is a simple plugin that generates a random password. | 06-15-2015 glub |
| [Get5](https://github.com/splewis/get5) | Get5 is a standalone SourceMod plugin for CS:GO servers for running matches. | 0.14.6 |
| [Get5](https://github.com/splewis/get5) | Get5 is a standalone SourceMod plugin for CS:GO servers for running matches. | 0.14.7 |
| [Multi 1v1](https://github.com/splewis/csgo-multi-1v1) | The multi1v1 plugin sets up any number of players in 1v1-situations on specially made maps and they fight in a ladder-type system each round. The winners move up an arena, and the losers go down an arena. Players choose between specific round types (for example: "rifle", "pistol", "awp"), and the plugin automatically spawns and gives players the appropriate weapons each round start. | 1.1.10 |
| [Practice Mode](https://github.com/splewis/csgo-practice-mode) | Practice Mode is a sourcemod plugin for helping players/teams run practices. Check out the features and command list below for a better understanding of all the tools practicemode provides. | 1.3.4 |

Expand Down
23 changes: 2 additions & 21 deletions addons/sourcemod/configs/adminmenu_custom.txt
Original file line number Diff line number Diff line change
Expand Up @@ -402,31 +402,12 @@
"admin" "sm_ban"
"execute" "server"
}
"Wingman 2on2"
"Match XonX"
{
"cmd" "sm_execcfg /gamesettings/competitive/wingman_2on2.cfg"
"cmd" "sm_execcfg /gamesettings/competitive/match_xonx_standard.cfg"
"admin" "sm_ban"
"execute" "server"
}
"Match 5on5"
{
"cmd" "sm_execcfg /gamesettings/competitive/match_5on5_@1.cfg"
"admin" "sm_ban"
"execute" "server"
"1"
{
"type" "list"
"title" "Which Mappool do you want?"
"1" "duty"
"1." "Duty Maps"
"2" "defuse"
"2." "Collection of Defuse Maps"
"3" "hostage"
"3." "Hostage Maps"
"4" "standard"
"4." "No Map Vote"
}
}
}

"Server Reset"
Expand Down
3 changes: 1 addition & 2 deletions addons/sourcemod/configs/adminmenu_sorting.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@
{
"item" "Arena 1on1"
"item" "Aim 1on1"
"item" "Wingman 2on2"
"item" "Match 5on5"
"item" "Match XonX"
}

"Server Reset"
Expand Down
68 changes: 68 additions & 0 deletions addons/sourcemod/configs/get5/example_match.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
"Match"
{
"matchid" "example_match"
"num_maps" "3"
"spectators" // players allowed in spectator (e.g., admins) should go here
{
"players"
{
"76561197996426755" ""
}
}
"skip_veto" "0" // If set to 1, the maps will be preset using the first maps in the maplist below.
"veto_first" "team1" // Set to "random", "team1" or "team2" to select who starts the veto. Any other values will default to team1 starting.
"side_type" "standard" // Either "standard", "always_knife", or "never_knife"
"maplist"
{
"de_ancient" ""
"de_inferno" ""
"de_mirage" ""
"de_nuke" ""
"de_overpass" ""
"de_anubis" ""
"de_vertigo" ""
}
"players_per_team" "5"
"coaches_per_team" "2"
"min_players_to_ready" "1" // Minimum # of players a team must have to ready

"team1"
{
"name" "EnvyUs" // You should always set a team name, otherwise some chat messages will not make sense. If there is no true team name, use "Team1" at least.
"tag" "EnvyUs" // Short tags replace the "clan tag" on the scoreboard. They are optional.
"flag" "FR"
"logo" "nv"
"players"
{
// Any of the 3 formats (steam2, steam3, steam64 profile) are acceptable.
// Note: the "players" section may be skipped if you set get5_check_auths to 0,
// but that is not recommended. You can also set player names that will be forced here.
// If you don't want to force player names, just use an empty quote "".
"STEAM_0:1:52245092" "splewis"
"[U:1:104490185]" ""
"76561198064755913" ""
}
}
"team2"
{
"name" "Fnatic"
"tag" "fnatic"
"flag" "SE"
"logo" "fntc"
"players"
{
"STEAM_1:1:46796472" ""
"STEAM_1:0:78189799" ""
"STEAM_1:0:142982" ""
}
}
// These will be executed on each map start or config load.
// You should not use this as a replacement for the cfg/get5/live.cfg config, but you can use it to change
// individual parameters, such as friendly fire. These parameters are applied *after* the live config and will
// override it.
"cvars"
{
"sm_practicemode_can_be_started" "0" // Disallow enabling practice mode when a match is loaded.
}
}
48 changes: 48 additions & 0 deletions addons/sourcemod/configs/get5/example_match.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"matchid": "example_match",
"num_maps": 3,
"players_per_team": 5,
"coaches_per_team": 2,
"min_players_to_ready": 1,
"skip_veto": false,
"veto_first": "team1",
"side_type": "standard",
"spectators": {
"players": [
"76561197996426755"
]
},
"maplist": [
"de_ancient",
"de_inferno",
"de_mirage",
"de_nuke",
"de_overpass",
"de_anubis",
"de_vertigo"
],
"team1": {
"name": "EnvyUs",
"tag": "EnvyUs",
"flag": "FR",
"logo": "nv",
"players": {
"STEAM_0:1:52245092": "splewis",
"76561198064755913": ""
}
},
"team2": {
"name": "Fnatic",
"tag": "Fnatic",
"flag": "SE",
"logo": "fntc",
"players": [
"STEAM_1:1:46796472",
"STEAM_1:0:78189799",
"STEAM_1:0:142982"
]
},
"cvars": {
"sm_practicemode_can_be_started": "0"
}
}
30 changes: 30 additions & 0 deletions addons/sourcemod/configs/get5/scrim_template.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// You can customize some of the get5_scrim command settings here.
// You should not add a "team2" section.
// Besides those, you can add anything you would normally add to a
// match config here. Note that this approach is legacy and the
// get5_creatematch command or the !get5 menu is more flexible.
"Match"
{
"scrim" "1"
"side_type" "never_knife"
"players_per_team" "5"
"coaches_per_team" "2"
"num_maps" "1"
"skip_veto" "1"
"team1"
{
"name" "myteam"
"players"
{
"76561198064755913" "splewis"
}
}
"cvars"
{
"mp_match_can_clinch" "0" // Forces 30-round playout
"mp_overtime_enable" "0"
"get5_demo_name_format" "scrim_{TIME}_{MAPNAME}" // Set to "" to disable recording
"get5_print_damage" "1" // Enabling will print damage on round-end.
"sm_practicemode_can_be_started" "0" // Disallow enabling practice mode when a match is loaded.
}
}
45 changes: 0 additions & 45 deletions addons/sourcemod/configs/get5/standard_1on1_match.json

This file was deleted.

53 changes: 0 additions & 53 deletions addons/sourcemod/configs/get5/standard_2on2_match.json

This file was deleted.

68 changes: 0 additions & 68 deletions addons/sourcemod/configs/get5/standard_5on5_match_defuse.json

This file was deleted.

Loading

0 comments on commit 38c2352

Please sign in to comment.