Raised This Month: $51 Target: $400
 12% 

[TF2] Riot Gamemode Manager - v1.0.0 [21-Nov-2021]


Post New Thread Reply   
 
Thread Tools Display Modes
Author
Riotline
AlliedModders Donor
Join Date: Oct 2015
Location: Half Life 3
Plugin ID:
7865
Plugin Version:
1.0.0
Plugin Category:
Gameplay
Plugin Game:
Team Fortress 2
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    'Rock The Vote' style gamemode management system.
    Old 11-21-2021 , 05:15   [TF2] Riot Gamemode Manager - v1.0.0 [21-Nov-2021]
    Reply With Quote #1



    Manage multiple gamemodes, along with their respective maps, with a "rock the vote"-style voting system. This is on top of a plugin management system based on thesupremecommander's Gamemode Manager. With this plugin, you are equipped with a quality of life tool enabling you to present players with a unique experience; this allows for varied gamemode selections without having to manually change mapcycles, plugins, configs, etc. Create a fun multi-gamemode experience for your server and community.

    Only tested game(s) are: Team Fortress 2
    ! Utilises SteamWorks for some game description functionality !

    # Installation #
    1. Download latest release or source files (Optional: SteamWorks)
    2. Extract all files into the 'sourcemod/' folder
    3. Change the rgm.gamemodes.cfg file to include all your gamemodes and maps.
    4. Restart your server or execute command sm plugins load rgm
    5. Change the ConVars in the automatically generated config file in /cfg/sourcemod
    !! NOTE !! mapcycle will be utilised by the plugin. This plugin will automatically change/edit the mapcycle file in order to ensure correct maps are loaded/listed when doing any map-related changes like a normal RTV vote. Altering the file without disabling this plugin will not work properly.

    # Commands #

    Admin Commands
    Visit https://wiki.alliedmods.net/Overridi...ess_(Sourcemod) for changing command permissions.
    Code:
    sm_forcergm [gamemode] [map] (sm_frgm) - Displays a menu with all available gamemodes and respective maps; alternatively will force a gamemode and map change when parameters are specified. [Default Perm: CONFIG]
    
    sm_forcertg (sm_frtg) - Forces a Rock the Game vote for all players on the server. [Default Perm: VOTE]
    
    sm_reloadrgm - Reload the Riot Gamemode Manager Config. [Default Perm: CONFIG]
    
    sm_togglergm - Toggle whether the Gamemode Manager is enabled or not. [Default Perm: CONFIG] *Untested*
    
    sm_rgmdebug - Shows current status of the plugin [Default Perm: CONFIG] *Debugging Command*
    Player Commands
    Code:
    sm_rtg - Votes for Rock the Game. Alternatively players can type rtg in chat. (Mimics Rock the Vote)
    # Dependencies, Contributions, and Thanks #

    Utilises SteamWorks for Game Description Overriding and thus is required for compiling.
    Requires More Colors by Dr.McKay to compile.
    Thanks to 'thesupremecommander' for the original gamemode management system Gamemode Manager.

    Download and Source (GitHub)
    __________________

    Last edited by Riotline; 11-21-2021 at 18:40.
    Riotline is offline
    Riotline
    AlliedModders Donor
    Join Date: Oct 2015
    Location: Half Life 3
    Old 11-21-2021 , 05:18   Re: [TF2] Riot Gamemode Manager - v1.0.0 (21/11/2021)
    Reply With Quote #2

    rgm.gamemodes.cfg configuration explanation

    Currently, you are able to specify the gamemode name and it's properties.
    The current available properties are: plugins, enabled, disabled, maps.
    Plugins are the SourceMod plugins you wish to load for specific gamemodes.
    Enabled and Disabled actions are run when the gamemode is enabled or disabled.
    Maps is the list of maps that you want the server to recognise as a part of the gamemode.

    Code:
    "Gamemodes"
    {
    	"gamemode_name" // Gamemode Name (Referred to by commands)
    	{
    		"plugins" // Loaded in order
    		{
    			"1"		"something.smx" // Load Dependencies First then Main Plugin
    		}
    		
    		"enabled" // Actions to take when enabled. Run in order (Optional)
    		{
    			"command"	"sm_say everyone is now my pogchamp" // Any custom commands to be run at this time (Optional)
    			"config"	"server.cfg" // Load a particular config file (Optional)
    			"gamedesc"	"gamemode_name" // Gamemode Description Field (SteamWorks | Optional) 
    			"servername"	"server name" // Server Name Change (Optional)
    		}
    		"disabled" // Actions to take when disabled. Run in order
    		{
    			"command"	"sm_admin"
    		}
    		"maps" // You can add any map here. Adding * means anything with this prefix. 
                    // Adding ! means remove this map from the list. (Useful for when you add a set of prefix maps but want to remove a specific map out of those)
    		{
    			"1"		"pl_*" 
    			"2"		"!pl_upward"
    		}
    	}
    }
    __________________

    Last edited by Riotline; 11-21-2021 at 06:45.
    Riotline is offline
    ItzEnderArkail
    New Member
    Join Date: Apr 2022
    Old 04-10-2022 , 11:19   Re: [TF2] Riot Gamemode Manager - v1.0.0 [21-Nov-2021]
    Reply With Quote #3

    it glitches out so badly when putting too many gamemodes, most of then don't show and map voting doesn't show either

    on linux directly doesn't work

    i tried the plugin on linux and windows

    Last edited by ItzEnderArkail; 04-12-2022 at 13:12. Reason: to add more issues
    ItzEnderArkail is offline
    DGB
    New Member
    Join Date: Mar 2024
    Old 03-13-2024 , 16:29   Re: [TF2] Riot Gamemode Manager - v1.0.0 [21-Nov-2021]
    Reply With Quote #4

    Every time I write "rtg" in the chat it says it is deactivated, I tried to activate it and I couldn't activate it, can someone please help me with this?
    DGB is offline
    Reply



    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 05:43.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode