Skip to main content

OpenPrefirePrac Plugin

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.

Quick Start

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

Getting Started

  1. Send "!prefire" in chatbox or use command "css_prefire" in console.
  2. This will bring up the main menu with available options.

Command Reference

!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/usp/ak/sct/awp]

Set the weapons for bots during practice.
Example:!prefire bw ak

Arguments:

  • rand/usp/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