PreFire
PreFire PracticeTrainiere Prefire-Routen auf Competitive- und Workshop-Maps direkt auf deinem CKRAS CS2 Server.
|
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.
Jump to: Quick Start • Befehle • Installation • Trainings • Settings • Workshop Maps
Quick Start
Starte dein Training in wenigen Sekunden:
- Server betreten
- Chat öffnen
!prefireeingeben- Map und Route auswählen
- 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
Du kannst PreFire im Webinterface installieren, sobald MM und CSS aktiviert sind.
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.example → default_cfg.json
und passe die Werte nach Wunsch an.
Erklärung der Werte
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
0 = Random mode
1 = Full mode
0 = Random
1 = UMP45
2 = AK47
3 = Scout
4 = AWP
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:
- Create prefire profiles for all maps
- Improve bot logic
- Improve localization support
- 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)
