Server settings
Every convar, with its default and what it does.
All of these go in garrysmod/cfg/server.cfg. On a listen server they also show up in the
gamemode's settings when starting a game.
| Convar | Default | What it does |
|---|---|---|
rpgx_localchat_range |
1024 |
How far local chat reaches, in units. |
rpgx_voice_range |
1024 |
How far voice chat reaches, in units. Voices fade out smoothly towards the edge. |
rpgx_voice_global |
0 |
1 = everyone hears everyone at full volume, ignoring rpgx_voice_range. |
rpgx_inventory_slots |
20 |
Inventory slots per player (1-200). Per-player sizes override it, see Inventory. |
rpgx_hotbar_slots |
9 |
How many of the inventory's first slots are the hotbar (1-10: keys 1-9 and 0). |
rpgx_pve |
1 |
1 = PvE only: players can't hurt other players (directly, with explosives, or with a vehicle they drive). They can still hurt themselves. 0 = PvP. |
rpgx_falldamage_safe_height |
240 |
Falls up to this height (units) do no damage. About 6 m (1 unit is about an inch at player scale). |
rpgx_falldamage_fatal_height |
1200 |
A fall from this height does 100 damage (about 30 m). Damage rises evenly with height in between, and keeps rising past it. |
rpgx_enemy_activation_range |
3000 |
A spawn point only spawns while a player is this close (units). |
rpgx_enemy_idle_despawn |
60 |
Seconds without a player near before a point's enemy is removed. |
rpgx_enemy_health_per_level |
0.1 |
Extra enemy health per level above 1 (0.1 = +10% per level). |
rpgx_enemy_damage_per_level |
0.1 |
Extra enemy damage per level above 1. |
rpgx_enemy_max_alive |
0 |
Most spawn point enemies alive at once on the map. 0 = no limit. |
rpgx_enemy_hunt_time |
30 |
Seconds a shot enemy (and its hive) keeps knowing where the shooter is, even out of sight. 0 = told once. |
rpgx_hive_alert_on_kill |
1 |
1 = a hive learns who killed one of its enemies even with one shot. 0 = a clean kill goes unnoticed. |
rpgx_death_drop |
1 |
1 = a player's whole inventory drops in a container when they die. 0 = they keep it. |
rpgx_death_container_model |
models/props_junk/cardboard_box003a.mdl |
The prop it drops in: the model path the Q menu shows when you hover a prop. An invalid one falls back to the default. |
rpgx_death_container_lifetime |
300 |
Seconds before an untouched dropped inventory disappears. 0 = never. |
rpgx_server_corpse_time |
30 |
Only with sandbox's "Keep corpses" on: seconds before a corpse fades away. 0 = never. Otherwise each player sets it themselves, see Corpses. |
rpgx_stamina_*, rpgx_mana_* |
Pool sizes, refilling and training; see Stamina and mana. | |
rpgx_combat_timeout |
10 |
Seconds without attacking, dealing or taking damage before a player is out of combat (nothing refills in combat; reloading pauses it). |
rpgx_weapon_resource |
stamina |
What guns' shots cost, unless a gun is set otherwise: a resource (stamina, mana, an addon's) or none. |
rpgx_weapon_cost |
1 |
How much of it each round fired costs, unless a gun is set otherwise. |
rpgx_weapon_spare_magazine |
1 |
1 = a gun's spare ammo is always exactly one magazine. |
For scale: a player is 72 units tall, so 1024 units is roughly 14 player heights (about 20 m).
Example server.cfg:
rpgx_localchat_range 1024
rpgx_voice_range 1024
rpgx_voice_global 0
rpgx_inventory_slots 20
rpgx_hotbar_slots 9
sv_alltalk has no effect; use rpgx_voice_global.