ROBWARE » Projects » Rob's Admin Mod
THIS PROJECT HAS BEEN CLOSED AND IS NO LONGER MAINTAINED
I present to you my administration mod for Garry's Mod.
It features standard admin stuff, like user and group management and chat commands. It uses MySQL as the preferred method of storage; however, it does contain a file based system, too. There is also a basic system to make adding commands from external files easier too (like a plugin system, if you will).
Features:
- MySQL: All information is shared between Garry's Mod servers running this addon that share the same database
- Global configuration for all servers: Bans apply across all servers, as well as group and user configurations.
- Groups
- Console and chat commands: Console commands preceeded with "ram" and chat with "!"
- Graphical menu system
- Scoreboard with lots of information
- Player locations
- Custom chat box: with command guide and auto completion
- Easy to add commands
- Both database and file based logs
- Prop protection, with buddy system.
- Due to use of MySQL, it is easy to integrate with an existing or new website to allow for online administration.
A graphical menu system and scoreboard is included; the menu system allows you to manage the server and players without the use of console commands, and the scoreboard shows players sorted by group as well as their play time, country, and other information. Also; there is a player title system is also included, showing the player country flag, name, and a title of the players choosing.
Groups are used to organise permisions and ranks between players, though specific permissions can be managed on a per user basis, after being added to a group.
Group options:
- Name: this is unique to each group, i.e. an identifier.
- Display name: sets what the group will display as. This does not have to be unique, allowing for different groups with the same name; e.g. a "stealth admin" that's set up with admin permisions, but looks like a normal player.
- Inherit: this determines which group the current group is above. Groups will inherit permissions of those it below it.
- Colour: pretty self explanitory
- Noclip: determines whether the group has access to noclip.
- Health
- Armor
- Allow: allowed commands
- Deny: disallowed commands
User/player options:
- Group: the group this user belongs to.
- Allow: allowed commands (overrides group settings, if set).
- Deny: disallowed commands (overrides group settings, if set).
- Immunity: immunity from other players.
I will upload the addon soon, and amend this page over time to accurately reflect the capabilities of this addon.
Suggestions closed thanks to spammers.
Project started by: Rob
Last updated: 2011-02-10 23:28:29
