TGNS Plugins
From Tactical Wiki
Below is a description of each "plugin" installed on the server and intended to somehow modify the experience created by the default Half-Life Dedicated Server software and the Natural Selection game it hosts.
Linked titles represent modifications developed largely or entirely by a third party. Other titles represent modifications developed largely or entirely in-house.
Contents |
[edit] System-Managed Modifications
Modifications which allow for no user input. These modify the server experience regardless of player instruction.
Admin Icons
- displays icons on the scoreboard denoting player attributes
Alien Upgrade Information
-- displays count of each of the researched upgrade chamber types to all alien players
STEAM_ID_PENDING Removal
-- removes un-authenticated players from the server
CO Alltalk
-- enables alltalk for non-Territory CO games.
DC Nest Block
-- prevents DC chambers from functioning when no hives remain (built or unbuilt) in the game
ExtraLevels2
-- allows players to reach additional levels in Combat games
Forums Speak
-- notifies guests how they must proceed (w/ forums registration) to become a regular on the server
HLTV Listen
-- ensures that the voicecomm of both teams is broadcast to the HLTV proxy at the same time
Latejoin XP
-- grants free experience points to teammates with significantly less experience points than the team average
Loading CATBUS
-- randomly plays the ns_ayumi CATBUS theme song when the server map changes
Marine Extra
-- manages Oddman to force players joining the game after it has started to join the marine team if the aliens have an equal or greater number of players
NS_BHOP Config
-- changes certain server settings when ns_bhop is loaded, to facilitate alien players learning to bunnyhop
Reserved Slots
-- allows for supporting members to join the server when it is full
-- extensive custom logic for multi-tier privilege consideration
Resources Balance
-- distributes an alien player's resources to his team upon his departure from the game
Stripper2
-- used to place community banner images in the Ready Room
Temporary Admins
-- allows one supporting member per team to have limited admin abilities when a full-time admin is not present
Wait Join
-- prevents players from joining a team immediately after a map change until all players have finished loading the map
Voice_Enable Required
-- players with the cvar voice_enable set to 0 are removed from the server, as this means they can not hear other players speaking. Since the only way to lock in the setting change to 1 is to restart HL, removal from the server is a courtesy to the player.
HLTV Connect Per Game
-- forces the HLTV client to reconnect to the server during the opening bell of every game. The point of this is to create perfectly-edited HLTV demos on the server for every game. The HLTV Proxy, by design, records the entire duration of every map it "sees", but it can't record while it connects to the server. So, by forcing it to reconnect to the server at the beginning of each game, the result is an HLTV demo of the game that begins with no dead time when you're viewing it.
HLTV HUD
-- displays through HLTV information about players not typically available via HLTV, including (among other things) the res count, health, and armor of every player in the game.
Commander Eject Announce
-- announces to admins the identities of players attempting to eject the commander. This is intended to prevent abuse.
Locked Spectate
-- prevents non-admins from using the spectator slots, instead notifying them that HLTV awaits.
[edit] User-Affected Modifications
Modifications which allow for minimal user input. These modify the server experience, but that modification can vary based on user instruction.
AMX Tagline
-- specify custom text all players will see when they join the server
Goodbye
-- allows regulars to remove from the server guests (players not registered in the forums) who are in violation of server rules
Territory (presently disabled)
-- a game type in which the objective is to control key map positions represented by Resource Nodes.
Server Rules
-- displays server rules to any player connecting (say '/rules' to display again)
Points Manager
-- accumulate points which can be spent on rights/abilities typically reserved only for supporting members
[edit] User-Initiated Modifications
Modifications which require user input. These modify the server experience only after user instruction.
UnStuck ('say_team /stuck')
-- free yourself when stuck due to a map flaw (part of AMX Mod X installation)
Team Resources Display ('say_team /res')
-- view your alien team's resource counts
WhichBot Manager ('wbmgr')
-- add WhichBot bots to non-Territory CO maps
Bot Level ('wblvl')
-- manually set the experience level of WhichBot bots on the server
AMX Auto Demo ('amx_demo')
-- authorize the server to automatically issue demo start and stop commands on your client every game
Tooltips ('amx_tt', 'amx_att', 'amx_ptt', 'amx_aptt')
-- display tooltip messages to players, individually or privately, publicly or privately
Auto Gestate ('say_team /autogest')
-- use between your death and spawn to automatically assume your pre-death class when you spawn
Captains Games ('captains')
-- configures the server for two rounds of tournament mode play, in which two captains select each of their teammates
Rate Check ('rates <player>')
-- Show the rate, cl_updaterate, and cl_cmdrate of a given player.
[edit] Custom Community Modification
In Progress
Combat Plugin
[edit] Modification Foundations
These are modifications upon which all of the above modifications depend. They serve to allow modification developers easy programmatic access to the inner workings of the server and its functions.
Amx Mod X
-- © Copyright 2003 by the AMX Mod X Dev Team
MetaMod
-- Primary Developers: Will Day & Jussi Kivilinna
Return to Natural Selection.
