🛡️ GamesVar Watchdog CS2 v2.0 Hibernation-Proof

Autonomiczny monitoring serwerów CS2, protokołu UDP A2S oraz kondycji pluginów CounterStrikeSharp

Pobierz plugin v2.0 (.ZIP)
Monitorowane Twoje maszyny CS2
0
Puls Aktywny Sprawne (HTTP + UDP)
0
Wykryte Awarie Crash CSS lub Offline
0
Auto-Odświeżanie Cykl telemetrii Live
60s
Wczytywanie listy serwerów monitoringu...

🛠️ Szybkie wdrożenie Watchdog v2.0 na serwerze CS2

1. Dodaj lub zaimportuj serwer

Kliknij Importuj z panelu (aby pobrać swoje serwery CS2 z katalogu GamesVar) lub użyj przycisku + Dodaj serwer. System utworzy dla każdej maszyny indywidualny klucz bezpieczeństwa.

2. Wgraj wtyczkę GamesVarWatchdog.dll

Pobierz archiwum GamesVarWatchdog.zip i wypakuj je na serwerze do katalogu:
addons/counterstrikesharp/plugins/GamesVarWatchdog/

3. Pobierz gotowy plik konfiguracyjny JSON

Na kafelku swojego serwera powyżej kliknij zielony przycisk 📥 Pobierz gotowy .JSON i wgraj pobrany plik bezpośrednio do:
addons/counterstrikesharp/configs/plugins/GamesVarWatchdog/GamesVarWatchdog.json

4. Załaduj plugin i przetestuj komendą

Wpisz w konsoli serwera RCON/VPS: css_plugins load GamesVarWatchdog.
Aby wymusić natychmiastowy test i sprawdzić odczytaną wersję gry, wpisz w konsoli serwera: gv_watchdog.

❓ Baza Wiedzy & FAQ — Monitoring Counter-Strike 2

Szczegóły techniczne architektury Watchdog v2.0, odporności na hibernację oraz detekcji aktualizacji Valve

Jak Watchdog CS2 odróżnia awarię CounterStrikeSharp od wyłączenia całego serwera? ▼
System weryfikuje serwer dwutorowo. Wtyczka C# nadaje co 120 sekund raport HTTP z wnętrza silnika gry. Jeśli przez 240 sekund puls nie dotrze do API, skaner na naszym VPS wysyła dwukrotne zapytanie UDP (protokół Source A2S_INFO) bezpośrednio pod adres IP:Port serwera:

• Awaria CounterStrikeSharp: Serwer gry odpowiada na pakiety UDP (proces CS2 żyje), ale wtyczki przestały nadawać puls HTTP (np. po nocnej aktualizacji Valve, która złamała gamedata Metamod/CSS).
• Serwer CS2 Offline: Maszyna nie odpowiada ani po HTTP, ani na pakiety UDP (proces gry uległ zawieszeniu lub serwer VPS jest wyłączony).
Co dzieje się w nocy, gdy na serwerze jest 0 graczy i CS2 przechodzi w stan hibernacji? ▼
Domyślnie pusty serwer Counter-Strike 2 usypia główną pętlę gry (OnTick), co zamraża standardowe timery oparte o AddTimer w CounterStrikeSharp. Nasza wtyczka w wersji v2.0 Hibernation-Proof buforuje stan serwera w pamięci i wysyła puls za pomocą niezależnego wątku systemowego System.Threading.Timer. Dzięki temu monitoring działa nieprzerwanie 24/7 — nawet przy 0/20 graczy bez generowania fałszywych alarmów.
Skąd wiem, że mój serwer CS2 wymaga aktualizacji po łatce Valve? ▼
Wtyczka automatycznie odczytuje plik steam.inf (parametr PatchVersion) przy każdym starcie mapy i przesyła wersję silnika do GamesVar. Nasze API porównuje wersję Twojego serwera z najnowszą wersją CS2 wykrytą w całej sieci. Gdy Twój serwer zostanie w tyle, obok jego nazwy pojawi się żółte ostrzeżenie ⚠️ Wymagana aktualizacja CS2.
Jak sprawdzić w konsoli serwera, czy wtyczka komunikuje się z GamesVar? ▼
Wpisz w konsoli serwera komendę gv_watchdog lub css_watchdog_status. Wtyczka wyświetli zbuforowaną nazwę serwera, adres IP:Port, aktualną mapę, odczytaną wersję CS2 i CSS, czas ostatniego udanego połączenia oraz natychmiast wyśle testowy pakiet do API.