Garry's Mod

Garry's Mod

448 ratings
Vermilion Server Management [Legacy/Outdated]
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Fun
File Size
Posted
Updated
105.588 KB
2 Aug, 2014 @ 2:16pm
18 Oct, 2014 @ 6:49am
44 Change Notes ( view )

Subscribe to download
Vermilion Server Management [Legacy/Outdated]

Description
Important Notices
This version of Vermilion has been replaced. Find it's replacement here. I won't be supporting this version anymore. Sorry about that.

Old Description

If you notice that I have missed a feature you would like to see added, please don't hesitate to suggest it. I am open to new ideas. If you see something you want changed, please tell me why you want it changed. If you see something here that you don't like, please tell me what is wrong so I can fix it!

Secondly, Vermilion is in active development and will never truly be finished (as there is no such thing as perfection), but should be completely stable and will run in most environments. That being said, updates may change things and everything is still very likely to change, but rest assured that internal compatibility layers have been put in place to migrate settings as and when it is needed. As a rule of thumb, I plan on keeping compatibility code in the addon for about 6 months, then I will remove it to allow processing time to be spent on something other than updating the configuration file. Please, as always, report bugs ASAP.


Welcome To Vermilion
Vermilion is a very flexible and powerful server administration tool. It has many advanced features, such as:
  • Damage Control
  • Item Spawn Restriction Management
  • Entity spawn restrictions
  • Unlimited Ammunition Management
  • Limited flashlight, noclip, sprays and VoIP
  • Proper falldamage management (no "bang" sound when you hit the ground!)
  • Versatile Player Rank system
  • Simple but powerful ban/kick system
  • Weapon limits
  • Loadout control
  • Toolgun limits
  • Map control
  • Bind control (stop players from using binds such as "say")
  • Chat commands (with prediction)
  • Sound management (with experimental SoundCloud integration)
  • Zones (apply effects to certain areas of the map)
  • CPPI
  • GeoIP
  • Punishment commands
  • Addon validity checker
  • Laptop battery meter
  • Redesigned scoreboard that also serves as a mini administration control panel
  • Donator promotion system
  • Skybox protector
  • Voting system
  • Automatic time-based promotion system
  • Security auditor (checks the server configuration for any potentially dangerous settings)
  • Playermodel restrictions
  • Chat censor & IPv4 Address blocker
  • Per-rank spawn limits (like sbox_max but can be different for each rank)
  • Right click property editing
  • Per-gamemode auto-configurations (currently available for: Sandbox, TTT, Murder, Prop Hunt and Cops and Runners)
  • Direct TTT integration
  • Automatic broadcaster
  • Hierarchy based permissions (admin can't run commands on owner ect)

To use, bind a key to
vermilion_menu
Note that you do NOT have to hold this key down to keep the menu open. The Vermilion Menu provides useful features to all players, not just administrators, so it is recommended that players are notified of it's presence.

When playing singleplayer or hosting a listen server, the first player to join (usually the owner of the listen server, and definitely the player during a singleplayer game) will be set as "owner".

On a dedicated server, you must use the command
vermilion_setrank "<your name>" owner
on the server console (or RCON) to promote yourself to the "owner" rank.



Planned Features
Some of the many features that are planned for Vermilion include:
  • Chat channels
  • Spray tracking
  • Factions
  • Nicknames
  • Buddy lists
  • Transient Ranks
  • Grammar checker / acronym expander
  • Inter-server linkage
  • VoIP cooldowns
  • Simple RCON GUI (for running simple commands on the server in-game)
  • Meta-Maps (or Worlds)
  • Server profiling and user demographics (helps you know how when your server is busy, for how long, what players do on it ect, sort of like YouTube demographics) (note that all data pertaining to users will be anonymously collected and does not leave the server it is collected on. Where possible, an option to opt out of data collection will be provided. Data such as the number of active players on the server at any time is not considered personal and will still be collected, however you will not personally be associated with such data. You will be able to provide the server owner with more information at your own discretion, such as comments about the server, ratings, suggestions (changes to policy, addons to install), ect.) if you have any suggestions/problems with this feature, please voice them. I know that having the server watch over you like big brother (from the book "1984", not the TV show) isn't exactly nice to think about, but it helps the server owner understand more about what players need.
  • Rank inheritance
  • Userdata editor


Reporting Bugs
Bug reports are always* welcome. I would never expect a program to run flawlessly and would be surprised if there were no bugs in it.

A bug report MUST contain the following:
  • A description of what you were doing that caused the error
  • A copy of the error(s) from the console
  • A list of addons that could have interfered with the operation (i.e. if the map manager broke, what map were you on, what map did you try load and do you have any other map management addons installed?)
  • Was the server dedicated or not? (optional)
  • Anything else you feel would be helpful. If you don't provide something that I need to solve the problem that isn't listed here, I'll let you know on a case-by-case basis.

If you don't include something in this list that isn't optional, don't expect me to be able to solve the problem.You will simply get a response along the lines of "You must post x or I can't help you.". It wastes time for you and me.

If you encounter a problem or would like to request a new feature, please open an issue here[github.com] so I can add it to my todo list.


Making an extension to Vermilion
Vermilion is built with modularity in mind. Nearly everything in Vermilion is detachable. The core management engine that Vermilion runs on is basically a player tracker and that's it. You could remove all the "extensions" and Vermilion would just sit there, collecting SteamIDs and placing people in the player rank. Functionality is written into an extension file which is then loaded by Vermilion. You can write your own extensions for Vermilion easily, but until I have stabilised the API and written proper documentation on the GitHub repository, I really don't recommend doing that since you will end up causing errors. I'll replace this message with a link to documentation when it is suitable for you to create an extension.


And finally...
If you have any other server-management addons installed, please remove them (this is likely to change in the future as Vermilion will include compatiblity layers to allow integration with other addons). This includes any prop-protection or limitation imposing addons that could interfere with Vermilion. Vermilion already has prop-protection (with CPPI) and is capable of limiting nearly every aspect of Garry's Mod by itself.

Steam Group
Experimental Version[github.com]
Popular Discussions View All (7)
50
11 Feb, 2018 @ 1:22pm
PINNED: Vermilion 2
Neffelian
34
26 Aug, 2015 @ 9:11am
Suggestions and Bugs
Rashataan Vuul
19
8 Oct, 2014 @ 12:22am
ULX Merging integration
Kalan
511 Comments
chrima fish 16 Apr, 2022 @ 3:56am 
Look For the Lower Case 'L' And You
Will Be Kissed Tomorrow:
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLlLLLLLLLLLLLLLLLLLLLLL LLLLL
*Now Look For The Q And Your Wish
Will Come True:
... ... ... ... ... OOOOOOOOOOOOOOOOOOOQOOOOOOOOOOOOOOOOOOOOOOOOO O.. .OOOOOOOO
*This Is Really Hard, Now Find The 'N':
MMMMMMMMMMMMMMMMMMMMMMMMMNMM
*Now Find The Mistake:
ABCDEFGHIJKLNMOPQRSTUVWQYZ
*Something You Really Want, After the
countdown!!!!!
10 9 8 7 6 5 4 3 2 1 Now Close Your
Eyes And Make A Wish! ;*;*;*;*;*;* Now
Paste This On 9 pages And Your Wish
Will Come True! Hurry, You Have 20
minutes! Or What You Wished For Will
Be The Opposite
A.L.A.S.T-G.I.R 21 Jan, 2022 @ 9:36pm 
Look For the Lower Case 'L' And You
Will Be Kissed Tomorrow:
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLlLLLLLLLLLLLLLLLLLLLLL LLLLL
*Now Look For The Q And Your Wish
Will Come True:
... ... ... ... ... OOOOOOOOOOOOOOOOOOOQOOOOOOOOOOOOOOOOOOOOOOOOO O.. .OOOOOOOO
*This Is Really Hard, Now Find The 'N':
MMMMMMMMMMMMMMMMMMMMMMMMMNMM
*Now Find The Mistake:
ABCDEFGHIJKLNMOPQRSTUVWQYZ
*Something You Really Want, After the
countdown!!!!!
10 9 8 7 6 5 4 3 2 1 Now Close Your
Eyes And Make A Wish! ;*;*;*;*;*;* Now
Paste This On 9 pages And Your Wish
Will Come True! Hurry, You Have 20
minutes! Or What You Wished For Will
Be The Opposite
アシュリン 24 Jan, 2020 @ 6:37am 
I cant pvp or even take fall damage, or damage from NPCs.
gm_flatgrass 8 Sep, 2019 @ 12:57pm 
can you make it were owner powers you can custom and die pls is annoying for pvp
squid 26 Jan, 2019 @ 9:11am 
WOW I CANT PICK UP NPC WEAPONS IM UNINSTALLING THIS BAD ADDON!!!!1!111!!!!
Spag 27 May, 2018 @ 8:23pm 
Look For the Lower Case 'L' And You
Will Be Kissed Tomorrow:
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLlLLLLLLLLLLLLLLLLLLLLL LLLLL
*Now Look For The Q And Your Wish
Will Come True:
... ... ... ... ... OOOOOOOOOOOOOOOOOOOQOOOOOOOOOOOOOOOOOOOOOOOOO O.. .OOOOOOOO
*This Is Really Hard, Now Find The 'N':
MMMMMMMMMMMMMMMMMMMMMMMMMNMM
*Now Find The Mistake:
ABCDEFGHIJKLNMOPQRSTUVWQYZ
*Something You Really Want, After the
countdown!!!!!
10 9 8 7 6 5 4 3 2 1 Now Close Your
Eyes And Make A Wish! ;*;*;*;*;*;* Now
Paste This On 9 pages And Your Wish
Will Come True! Hurry, You Have 20
minutes! Or What You Wished For Will
Be The Opposite
Oxy 2 Feb, 2018 @ 7:28am 
damn Justin wasn't expecting to see you here
soryu_xd 22 Dec, 2017 @ 3:37pm 
Just get ULX. This addon has gone to hell.
Officer Diggler 22 Dec, 2017 @ 3:35pm 
bad addon, takes over ulx and disables godmode