Skip to content

Full Console Command List

tpan496 edited this page Oct 29, 2021 · 7 revisions

Client:

  • horde_shop: Console variant for !shop.
  • horde_ready: Console variant for !ready.
  • horde_drop_weapon: Console variant for !drop.
  • horde_drop_money: Console variant for !throwmoney.
  • horde_item_config: Console variant for !itemconfig.
  • horde_enemy_config: Console variant for !enemyconfig.
  • horde_class_config: Console variant for !classconfig.
  • horde_start: Console variant for !start.
  • horde_enable_halo(0/1): Enable highlight for last 10 enemies. 1 by default.
  • horde_disable_default_gadget_use_key(0/1): Disable the default T key bind for using active gadget or not.
  • horde_sync_to_local: Syncs your ranks from the server with your local ranks. Takes the maximum of ranks.

Server:

You need to change these BEFORE your game/server starts to take effect.

Config settings

  • horde_default_enemy_config(0/1) - Use default enemy wave config settings. 1 by default.
  • horde_default_item_config(0/1) - Use default item config settings. 1 by default.
  • horde_default_class_config(0/1) - Use default class config settings. 1 by default.
  • horde_external_lua_config("") - Name of the lua config file to use. Leave this empty if you do not have one.

Game Settings

  • horde_difficulty(0/1/2) - Difficulty. Normal, hard, realism. 0 by default.
  • horde_endless(0/1) - Enable endless. 0 by default.
  • horde_enable_sandbox(0/1) - Enable sandbox/cheat features or not. 0 by default.
  • horde_max_wave(1-10) - Max waves. 10 by default.
  • horde_break_time(10-60) - Break time between waves. 60 by default.
  • horde_start_money - Money given at start. 1000 by default.
  • horde_base_player_walkspeed - Base walkspeed. 180 by default.
  • horde_base_player_runspeed - Base runspeed. 220 by default.
  • horde_total_enemies_scaling - Forces the gamemode to multiply maximum enemy count by this. You can only INCREASE the number of enemies. 0 by default (disabled).
  • horde_disable_difficulty_voting(0/1) - Disable difficulty voting. 0 by default.
  • horde_enable_ammobox(0/1) - Enable ammobox respawns or not. 1 by default.
  • horde_enable_starter(0/1) - Give player starter weapons or not.
  • horde_arccw_attinv_free(0/1) - Enables free ArcCW attachments or not. 1 by default.
  • horde_testing_unlimited_class_change - Allows for unlimited class changes during break. Please use this only for testing purposes. I will not fix any problems that might be caused by this.
  • horde_testing_wave_goto(1-10). Directly jumps to the given wave and starts the wave.
  • horde_testing_display_damage(0/1): Display damage related information or not.
  • horde_testing_disable_level_restrictions: Only usable in sandbox mode. Disables level restrictions.
  • horde_testing_give_skull_tokens (amount): Only usable in sandbox mode. Gives skull tokens to yourself.

Perk Settings

  • horde_enable_perk(0/1) - Enables perks or not. Default is 1.
  • horde_perk_start_wave(0-10) - First wave where Tier 1 perks will be unlocked. e.g. At 1, then Tier 1 perks are unlocked after Wave 1.
  • horde_perk_scaling(0-) - The multiplier to the level for which wave it is unlocked. This does not affect Tier 1 perks.
    e.g.
    At 2, Tier 2 perks are unlocked after (start_wave + 2 * 1). Tier 3 perks are unlocked after (start_wave + 2 * 2).
    At 3, Tier 2 perks are unlocked after (start_wave + 3 * 1). Tier 3 perks are unlocked after (start_wave + 3 * 2).
  • horde_testing_free_perks - This command sets start_wave and scaling to be both 0.

UI Settings

  • horde_enable_scoreboard(0/1) - Enables built-in scoreboard. 1 by default.
  • horde_enable_shop(0/1) - Enables shop menu or not. 1 by default.
  • horde_enable_client_gui(0/1) - Enables client information ui or not. 1 by default.
  • horde_enable_3d2d_icon(0/1) - Enables class 3D class icon renders or not. 1 by default.

Optimization Settings

  • horde_npc_cleanup(0/1) - Kills all NPCs after a wave. 1 by default.
  • horde_corpse_cleanup(0/1) - Enable corpse removal or not. 0 by default. On 1, enemy corpses despawn immediately.

Spawn Settings

  • horde_max_spawn_distance - Maximum enemy respawn distance. 2000 by default.

  • horde_min_spawn_distance - Minimum enemy respawn distance. 400 by default.

  • horde_max_spawn_z_distance - Maximum enemy respawn height difference from players. 500 by default. If your map is huge and enemies spawn in extreme positions, turn this smaller.

  • horde_director_interval(>0, <10) - How often the game director checks the state of the game (e.g. spawns stuff) in seconds. Default is 5.

True maximum number of enemies alive = Minimum of (Max, Base + Scale Factor * PlayerCount)

  • horde_max_enemies_alive_base - Base. Default is 20.
  • horde_max_enemies_alive_scale_factor - Scale factor. Default is 5.
  • horde_max_enemies_alive_max - Max. Default is 50.

Voting Settings

  • horde_ready_countdown_ratio(0-1) - Ratio of players required to start the game (0-1).

Gadgets

  • horde_use_gadget: You can bind this to a different key other than T to use active gadgets.