PreFire

Aus CKRAS Wiki

Version vom 24. März 2026, 11:31 Uhr von Ckras (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


PreFire Practice

Trainiere Prefire-Routen auf Competitive- und Workshop-Maps direkt auf deinem CKRAS CS2 Server.
Quick Start: Tippe !prefire im Spiel, um das Training zu starten.

PreFire Practice ist das perfekte Tool, um Prefire auf CS2 Competitive- oder Workshop-Maps zu trainieren. PreFire ist vollständig in das CKRAS Webpanel integriert und steht allen Kunden kostenlos zur Verfügung.

Quick Start

Starte dein Training in wenigen Sekunden:

  1. Server betreten
  2. Chat öffnen
  3. !prefire eingeben
  4. Map und Route auswählen
  5. Training starten

Hinweis: Die verfügbaren Maps und Routen werden direkt im Spielmenü angezeigt.

Aktueller Mappool

de_ancient de_anubis de_dust2 de_inferno de_mirage de_nuke de_overpass de_vertigo de_train

Ein Open-Source CounterStrikeSharp-basiertes serverseitiges Practice-Plugin für CS2 mit Multiplayer-Unterstützung.

Befehle

Die wichtigsten Commands für dein PreFire-Training direkt im Spiel.

Befehl Beschreibung
!prefire Öffnet das Startmenü
!prefire prac [number] Startet das Training auf der ausgewählten Route
!prefire map [mapname] Wechselt auf die gewünschte Map
!prefire df [1-5] Legt den Schwierigkeitsgrad fest
!prefire mode [rand/full] Setzt den Trainingsmodus auf Random oder Full
!prefire bw [rand/ump/ak/sct/awp] Wählt die Waffen der Bots
!prefire lang [en/pt/zh] Ändert die Sprache
!prefire exit Beendet den PreFire-Modus
!prefire help Öffnet das Hilfemenü

Installation

Voraussetzung: Metamod und CSS

Du kannst PreFire im Webinterface installieren, sobald MM und CSS aktiviert sind.

1
Metamod installieren
Install Metamod
Installiere und aktiviere Metamod im Webpanel.
2
CounterStrikeSharp installieren
Install CounterStrikeSharp
Installiere danach CounterStrikeSharp (CSS).
3
PreFire installieren
PreFire installieren
Klicke auf Installieren und starte den Server neu.

PreFire updaten

Bei einem Update einfach auf Update klicken, damit die neue Version eingespielt wird.

Verfügbare Trainings

Aktuelle Competitive-Trainingsrouten:

de_ancient

  • B ramp to B site
  • B house to B site
  • Mid to A site
  • A main to A site
  • Retake A from CT spawn

de_anubis

  • Attack B site from B main
  • Attack B site from mid (B connector)
  • Attack B site from water
  • Attack A site from mid (A connector)
  • Attack A site from A main
  • Aggressive CT push from A main
  • Aggressive CT push from B main

de_dust2

  • Attack A site from A long
  • Attack A site from A short
  • Attack B site from tunnel
  • Attack B site from mid
  • CT aggressively push from lower tunnel
  • CT aggressively push top mid

de_inferno

  • A short to A site
  • A long to A site
  • A apartments to A site
  • Banana to B site
  • Retake B from CT spawn

de_mirage

  • Attack A site from A ramp (to CT spawn)
  • Attack B site from B apartments
  • Attack A site from A palace (to jungle)
  • Attack B site from mid
  • Attack A site from underpass
  • Retake B site from CT spawn
  • CT aggressively push A Palace

de_nuke

  • Attack A site from hut
  • Attack B site from ramp
  • Entrance of lobby (T side)
  • From radio to ramp
  • Attack A site from Ramp/J-Hall
  • From T-side outside to secret
  • Attack B site from secret
  • Fast pace rush MINI from Silo
  • Attack A site from MINI

de_overpass

  • Attack B site from B long
  • Attack B site from B short
  • Clear underpass and go upwards to mid
  • Clear underpass and go towards B short
  • Attack A site from A long
  • Attack A site from A short (mid)
  • Retake B site from CT spawn

de_vertigo

  • Attack B site from stairs
  • From mid to CT spawn
  • Attack A site from A ramp
  • Attack A site from scaffold
  • Retake B site from elevator

de_train

  • Attack A site from ladder room
  • Attack A site from A Main
  • Attack A site from ivy
  • Retake B site from CT spawn

Settings

Du kannst Standardwerte über eine JSON-Datei laden.

Benenne dazu:

default_cfg.json.exampledefault_cfg.json

und passe die Werte nach Wunsch an.

Erklärung der Werte

Difficulty

0 = No healing
1 = Init hp 500 with no healing
2 = +25hp for each kill
3 = Reheal to 100hp after a kill
4 = +100hp for each kill
5 = +500hp for each kill

Training Mode

0 = Random mode
1 = Full mode

Bot Weapon

0 = Random
1 = UMP45
2 = AK47
3 = Scout
4 = AWP

Aim Lock

true = Bots aimen immer auf den Kopf
false = Native CS2-Bot-Logik

Workshop Maps

Advanced: Für eigene Custom- oder Workshop-Maps kannst du Bot-Positionen manuell definieren.

Positionsformat

pos_x pos_y pos_z ang_x ang_y ang_z

Die ersten 3 Werte definieren die Position, die nächsten 3 die Rotation.

Botformat

pos_x pos_y pos_z ang_x ang_y ang_z is_crouching

Der letzte Wert ist True oder False und bestimmt, ob der Bot crouched.

Hilfsskript

python3 calculate_height.py [PATH TO YOUR FILE]

Mit get_pos kannst du Positionen im Spiel auslesen. Beachte dabei: Der Höhenwert für Profile entspricht dem ausgegebenen Wert minus 65.

Entwicklung

TODO:

  1. Create prefire profiles for all maps
  2. Improve bot logic
  3. Improve localization support
  4. Reroute separate logs into one gathered place for better debug experience

Ressourcen

Source: https://github.com/lengran/OpenPrefirePrac Download: https://github.com/lengran/OpenPrefirePrac/releases

CS2 Server: https://www.ckras.com/

(PreFire benötigt CounterStrikeSharp)