Skip to main content

OpenPrefirePrac

An open-source server-side practice plugin for CS2, powered by CounterStrikeSharp. It offers multiple prefire practice scenarios on competitive map pool maps and supports concurrent multiplayer practice sessions.

tip
  1. To start Open Prefire Practice, type !prefireon in the chat. For a full list of available commands, see below.

Start prefire practice in game

Send "!prefire" in chatbox or use command "css_prefire" in console. This will bring up the main menu.

Use the search bar below to find a command:

Prefire Practice Commands

  • !prefire prac [number]
    Start practicing on a selected route.
    Example: !prefire prac 1
    Arguments:
    • number: Optional: The route number to practice.
  • !prefire map [map name]
    Switch to another map.
    Example: !prefire map de_dust2
    Arguments:
    • map name: Required: The name of the map to switch to.
  • !prefire df [1-6]
    Set the difficulty level for the practice.
    Example: !prefire df 3
    Arguments:
    • 1-6: Required: Difficulty level ranging from 1 to 6.
  • !prefire mode [rand/full]
    Set the training mode.
    Example: !prefire mode rand
    Arguments:
    • rand/full: Required: Choose between 'rand' (random) or 'full' (entire route).
  • !prefire bw [rand/ump/ak/sct/awp]
    Set the weapons for bots during practice.
    Example: !prefire bw ak
    Arguments:
    • rand/ump/ak/sct/awp: Required: Select a weapon for bots, or use 'rand' for random.
  • !prefire lang [en/pt/zh]
    Set the language for practice mode messages.
    Example: !prefire lang en
    Arguments:
    • en/pt/zh: Required: Select 'en' for English, 'pt' for Portuguese, or 'zh' for Chinese.
  • !prefire exit
    Stop practicing and exit the prefire practice mode.
    Example: !prefire exit

You can always use !prefire help to see how to use them.