ResourcePrecacher für CS2 — Vorladen von Modellen und Sounds
Laden Sie das Plugin ResourcePrecacher für CS2 auf MetaMod:Source von Pisex herunter. Server-Utility, die Clients zwingt, eigene Skins, Modelle und Sounds vorzuladen und zu cachen.
ResourcePrecacher von Pisex — Vorladen eigener Modelle und Sounds in CS2
Engine (Basis): reines MetaMod:Source (natives C++). CounterStrikeSharp wird NICHT BENÖTIGT.
Softwaretyp: Server-Utility / Ressourcenmanager.
Besonderheit: behebt Abstürze und unsichtbare Texturen, indem der Client des Spielers beim Verbinden eigene Inhalte herunterlädt und in den Speicher lädt.
Autor: Pisex
ResourcePrecacher ist ein spezielles Server-Utility für Counter-Strike 2, in reinem C++ geschrieben und direkt über MetaMod:Source lauffähig. Es löst eines der häufigsten Probleme von Servern mit eigenen Inhalten: Abstürze der Spieler und fehlerhaft dargestellte Fremdtexturen.
🚀 Wozu braucht CS2 ResourcePrecacher?
In der Source-2-Engine funktionieren eigene Ressourcen grundlegend anders als in CS:GO. Wenn Sie einfach ein Plugin mit eigenen Waffenskins, besonderen Agentenmodellen oder Sounds zum Rundenende installieren, sehen bzw. hören normale Spieler sie schlicht nicht. Im schlimmsten Fall stürzt das Spiel auf den Desktop ab, sobald die Engine zum ersten Mal ein nicht gecachtes Objekt darstellen will.
ResourcePrecacher übernimmt diese Aufgabe komplett: Es registriert die genauen Pfade zu Ihren Dateien auf FastDL und übergibt sie dem verbindenden Client zum erzwungenen Precaching, direkt bevor er die Map betritt.
📦 Erforderliche Erweiterungen und Abhängigkeiten:
Für einen korrekten und stabilen Betrieb richten Sie zuerst die Basis-Erweiterung desselben Autors ein:
➔ CS2 Menus & Utils (Haupterweiterung) — https://github.com/Pisex/cs2-menus
➔ MetaMod:Source (aktueller Master-Branch) — https://www.metamodsource.net/downloads.php?branch=master
📂 Offizielle Projektressourcen:
➔ Haupt-Repository von ResourcePrecacher auf GitHub: https://github.com/Pisex/ResourcePrecacher
🛠️ Installation und Config-Einrichtung:
1. Stellen Sie sicher, dass auf Ihrem Server ein aktuelles, funktionierendes MetaMod:Source (Master-Branch) installiert ist.
2. Öffnen Sie im offiziellen GitHub-Repository den Bereich Releases, laden Sie das neueste Release von ResourcePrecacher herunter und entpacken Sie es auf den Server unter:
addons/metamod/
3. Öffnen Sie die Konfigurationsdatei des Plugins unter:
addons/metamod/configs/resource_precacher.json
(oder die entsprechende erzeugte Config im Plugin-Ordner).
4. Tragen Sie dort die genauen Pfade zu Ihren Modelldateien (Endung .vmdl_c) oder Sounds ein, die beim Client des Spielers zwingend geladen werden sollen.
5. Starten Sie den Spieleserver neu und prüfen Sie mit diesem Konsolenbefehl, ob die Erweiterung geladen wurde:
meta list
⚠️ Wichtig für Admins: Dieses Plugin sorgt nur dafür, dass das Spiel die Dateien clientseitig vorlädt. Die eigenen Ressourcendateien müssen vorher physisch auf Ihren FastDL-Server (externes HTTP-Hosting) hochgeladen sein, und die Pfade in der json-Config müssen Zeichen für Zeichen mit den echten FastDL-Pfaden übereinstimmen.