TGNS Plugins

From Tactical Wiki

Jump to: navigation, search

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.