Nuclide
Software Development Kit for id Technology
Server Game

Part of the server-side progs (progs.dat). More...

Detailed Description

Part of the server-side progs (progs.dat).

Modules

 Anti-Cheat
 Cheaters Lament: passive anti-cheat system.
 
 Logging
 Server-side logging functions.
 
 Mapcycle
 Map cycle/rotation related APIs.
 
 MapTweaks
 Conditional map entity overrides.
 
 Skill
 Skill/Difficulty related APIs.
 
 Voting
 Calling votes, evaluating them.
 
 Body Que
 Dispatches copies of bodies, player corpses etc.
 
 Multi-Progs, Plugin APIs
 APIs that are accessible via multiprogs.
 
 Navigation System
 APIs to interact with the navigation system powering AI entities.
 

Classes

class  button_target
 Server-Entity: Non-Moving Button. More...
 
class  cycler
 Server-Entity: Debug Model Animation Cycler. More...
 
class  cycler_sprite
 Server-Entity: Debug Sprite Cycler. More...
 
class  cycler_weapon
 TODO: Server-Entity: Weapon Viewmodel Tester. More...
 
class  cycler_wreckage
 Server-Entity: Model Emitting Smoke. More...
 
class  env_beverage
 Server-Entity: Health Refuelling Beverage. More...
 
class  env_explosion
 Server-Entity: Explosion Creator. More...
 
class  env_fade
 Server-Entity: Fade In/Out Controller. More...
 
class  env_global
 Server-Entity: Global Variable Controller. More...
 
class  env_hudhint
 Server-Entity: Displays HUD Hint Messages. More...
 
class  env_message
 Server-Entity: Displays Titles.txt Messages. More...
 
class  env_model
 Server-Entity: Decorative Model With Animation Features. More...
 
class  env_physexplosion
 Server-Entity: Triggers Physics Explosion. More...
 
class  env_render
 Server-Entity: Controls Entity Rendering Modes. More...
 
class  env_shake
 Server-Entity: Earthquake Maker. More...
 
class  env_shooter
 Server-Entity: Model Shooter. More...
 
class  env_sound
 Server-Entity: GoldSrc Audio DSP/Reverb Controller. More...
 
class  env_spark
 Server-Entity: Spark Maker. More...
 
class  func_areaportal
 Server-Entity: Visibility/Areaportal Manager. More...
 
class  func_breakable
 Server-Entity: Breakable Brush Model. More...
 
class  func_brush
 Server-Entity: Dynamic Brush Model. More...
 
class  func_button
 Server-Entity: Moving Button. More...
 
class  func_detail
 Server-Entity: Detail Geometry. More...
 
class  func_detail_illusionary
 Server-Entity: Non-Solid Detail Geometry. More...
 
class  func_door
 Server-Entity: Sliding Door. More...
 
class  func_door_rotating
 Server-Entity: Rotating Door. More...
 
class  func_guntarget
 Server-Entity: Target Practice Sign. More...
 
class  func_healthcharger
 Server-Entity: Health Charging Station. More...
 
class  func_monsterclip
 Server-Entity: Monster Clip. More...
 
class  func_mortar_field
 Server-Entity: Mortar Drop Zone. More...
 
class  func_pendulum
 Server-Entity: Swinging Pendulum. More...
 
class  func_physbox
 Server-Entity: Physically Simulated Box. More...
 
class  func_plat
 Server-Entity: Automatic Elevator. More...
 
class  func_platrot
 Server-Entity: Rotating Vertical Platform. More...
 
class  func_pushable
 Server-Entity: Pushable Brush. More...
 
class  func_recharge
 Server-Entity: Armor Recharging Station. More...
 
class  func_rot_button
 Server-Entity: Valve, Lever, Rotating Button. More...
 
class  func_rotating
 Server-Entity: Rotating Brush/Fan. More...
 
class  func_tank
 Server-Entity: Mountable Gun Turret. More...
 
class  func_tankcontrols
 Server-Entity: func_tankmortar Controller. More...
 
class  func_trackautochange
 Server-Entity: Automatic func_tracktrain Track Controller. More...
 
class  func_trackchange
 Server-Entity: func_tracktrain Track Controller. More...
 
class  func_tracktrain
 Server-Entity: Interactive Moving Train. More...
 
class  func_train
 Server-Entity: Linear Moving Brush. More...
 
class  func_traincontrols
 Server-Entity: func_tracktrain Controller. More...
 
class  func_vehiclecontrols
 Server-Entity: func_vehicle Controller. More...
 
class  func_wall_toggle
 Server-Entity: Prototype func_brush. More...
 
class  game_counter
 Server-Entity: Activation Count Based Trigger. More...
 
class  game_counter_set
 Server-Entity: game_counter Controller. More...
 
class  game_end
 Server-Entity: Intermission Controller. More...
 
class  game_player_equip
 Server-Entity: Player Inventory Controller. More...
 
class  game_player_hurt
 Server-Entity: Player Health Controller. More...
 
class  game_player_team
 Server-Entity: Player Team Controller. More...
 
class  game_score
 Server-Entity: Player Score Controller. More...
 
class  game_team_master
 Server-Entity: Team Trigger Controller. More...
 
class  game_team_set
 Server-Entity: game_team_master Controller. More...
 
class  game_text
 Server-Entity: Custom Text Message Display. More...
 
class  game_zone_player
 Server-Entity: game_counter Zone Controller. More...
 
class  gibshooter
 Server-Entity: Bouncy Gib/Model Shooter. More...
 
class  info_hint
 Server-Entity: Nodegraph Hint. More...
 
class  info_intermission
 Server-Entity: Intermission Camera. More...
 
class  info_node
 Server-Entity: Nodegraph Ground Node. More...
 
class  info_node_air
 Server-Entity: Nodegraph Air Node. More...
 
class  info_null
 Tools-Entity: Generic Hint. More...
 
class  infodecal
 Server-Entity: Decal. More...
 
class  item_eyescanner
 Server-Entity: Iris Scanner. More...
 
class  item_food
 Server-Entity: Food Pickup. More...
 
class  item_generic
 Server-Entity: Decorative Animated Entity. More...
 
class  item_healthcharger
 Server-Entity: Health Charging Station. More...
 
class  item_recharge
 Server-Entity: Health Charging Station. More...
 
class  light
 Tool/Server-Entity: Light Source. More...
 
class  logic_auto
 Server-Entity: Map-Start Trigger. More...
 
class  logic_case
 Server-Entity: Comparison Trigger. More...
 
class  logic_relay
 Server-Entity: Relay Trigger. More...
 
class  logic_timer
 Server-Entity: Timer Trigger. More...
 
class  momentary_door
 Server-Entity: Momentary Sliding Door. More...
 
class  momentary_rot_button
 Server-Entity: Momentary Rotating Door/Lever/Valve. More...
 
class  monster_furniture
 Server-Entity: Scripted Sequence Prop. More...
 
class  monster_generic
 Server-Entity: Generic, Bleeding Character Actor. More...
 
class  monstermaker
 Server-Entity: Monster Spawner. More...
 
class  multi_manager
 Server-Entity: Triggers Up To 16 Different Targets. More...
 
class  multisource
 Server-Entity: Conditional AND Gate. More...
 
class  path_corner
 Server-Entity: Train/Mover Path Node. More...
 
class  path_track
 Server-Entity: Tracktrain Path Node. More...
 
class  phys_ballsocket
 Server-Entity: Ballsocket Physics Constraint. More...
 
class  phys_constraint
 Server-Entity: Fixed Physics Constraint. More...
 
class  phys_constraintsystem
 Server-Entity: Physics Constraint Grouping. More...
 
class  phys_convert
 Server-Entity: Static To Physics Converter. More...
 
class  phys_hinge
 Server-Entity: Hinge Physics Constraint. More...
 
class  phys_keepupright
 Server-Entity: Physics Upright Controller. More...
 
class  phys_slideconstraint
 Server-Entity: Sliding Physics Constraint. More...
 
class  player_loadsaved
 Server-Entity: Loads Last Auto-Save. More...
 
class  player_weaponstrip
 Server-Entity: Strips Player Weapons. More...
 
class  point_camera
 Server-Entity: Rendertarget Camera Viewpoint. More...
 
class  point_servercommand
 Server-Entity: Executes Console Commands. More...
 
class  point_trigger
 Server-Entity: Radius Based Trigger. More...
 
class  prop_dynamic
 Server-Entity: Dynamic, Scriptable Prop Model. More...
 
class  prop_physics
 Server-Entity: Physics Prop Model. More...
 
class  prop_static
 Server-Entity: Static Prop Model. More...
 
class  random_speaker
 Server-Entity: Sound Emitter With Random Intervals. More...
 
class  random_trigger
 Server-Entity: Trigger With Random Intervals. More...
 
class  reserved_spot
 Server-Entity: Reserved Player Spot. More...
 
class  script_brushmodel
 Server-Entity: Scriptable Brush Model. More...
 
class  script_model
 Server-Entity: Scriptable Alias Model. More...
 
class  script_origin
 Server-Entity: Script Position Hint. More...
 
class  script_struct
 Server-Entity: FIXME: Unknown. More...
 
class  script_vehicle
 Server-Entity: FIXME: Unknown. More...
 
class  scripted_sentence
 Server-Entity: Voice Acted Sequence Controller. More...
 
class  scripted_sequence
 Server-Entity: Scripted Sequence Controller. More...
 
class  targ_speaker
 Server-Entity: Redundant Sound Emitter #2. More...
 
class  target_cdaudio
 Server-Entity: Radius-Based CD Track Changer. More...
 
class  target_speaker
 Server-Entity: Redundant Sound Emitter #1. More...
 
class  trigger_auto
 Server-Entity: Map Start Trigger. More...
 
class  trigger_autosave
 Server-Entity: Triggers Auto-Save. More...
 
class  trigger_cdaudio
 Server-Entity: Trigger-Based CD Track Changer. More...
 
class  info_landmark
 Server-Entity: Shared Point Between Levels. More...
 
class  trigger_changetarget
 Server-Entity: Changes Targets Of Other Entities. More...
 
class  trigger_counter
 Server-Entity: Activation Count Based Trigger. More...
 
class  trigger_endsection
 Server-Entity: Triggers Game Ending To Menu. More...
 
class  trigger_hurt
 Server-Entity: Damages/Hurts Characters. More...
 
class  trigger_look
 Server-Entity: Eye/Vision Based Trigger. More...
 
class  trigger_monsterjump
 Server-Entity: AI Jump Hint. More...
 
class  trigger_multiple
 Server-Entity: Multi Use Trigger Volume. More...
 
class  trigger_once
 Server-Entity: One-Time Use Trigger Volume. More...
 
class  trigger_playerfreeze
 Server-Entity: Player Movement Inhibitor. More...
 
class  trigger_relay
 Server-Entity: Relay With State Override. More...
 
class  trigger_teleport
 Server-Entity: Teleportation Volume. More...
 
class  trigger_transition
 Server-Entity: Level Transition Volume. More...
 
class  func_wall
 Server-Entity: Brush Model That Changes Texture. More...
 
class  NSCharger
 Server-Entity: Recharging Station. More...