Silnik GoldSrc ładuje wymagane modele, dźwięki, sprite'y i inne zasoby podczas startu mapy. Każdy plugin dodający skiny, muzykę albo efekty może zwiększać liczbę wpisów. Po przekroczeniu limitu mapa nie wystartuje, serwer zgłosi błąd precache albo klient zostanie wyrzucony podczas łączenia.
rescount pokazuje liczbę zasobów, a reslist pomaga odnaleźć konkretne pliki. Zapisz wynik przed i po włączeniu nowego pluginu, aby zobaczyć jego rzeczywisty koszt.
Usunięcie pliku z FastDL nie zmniejsza precache, jeśli plugin nadal wywołuje jego ładowanie. Spowoduje tylko brak pobierania albo błąd klienta. Najpierw usuń odwołanie z konfiguracji lub kodu, skompiluj plugin i dopiero później posprzątaj nieużywany plik.
Wyłącz ostatnio dodane pluginy i sprawdź, czy mapa startuje. Następnie włączaj je pojedynczo, za każdym razem zapisując rescount. Dzięki temu znajdziesz winny system bez usuwania całej paczki serwera.
Źródło funkcji: dokumentacja ReHLDS
Narzędzia dostępne w ReHLDS
rescount
reslist model
reslist sound
reslist generic
reslist decal
reslist eventrescount pokazuje liczbę zasobów, a reslist pomaga odnaleźć konkretne pliki. Zapisz wynik przed i po włączeniu nowego pluginu, aby zobaczyć jego rzeczywisty koszt.
Jak ograniczyć zasoby?
- Usuń nieużywane skiny z konfiguracji pluginu, nie tylko z FTP.
- Nie precachuj tego samego pliku pod kilkoma nazwami.
- Ogranicz liczbę utworów RoundSound.
- Ładuj zasoby tylko na mapach, które ich potrzebują.
- Wyłącz stare pluginy pozostawione w plugins.ini.
- Sprawdź modele graczy, broni, noży, skrzynek i spadochronów.
Usunięcie pliku z FastDL nie zmniejsza precache, jeśli plugin nadal wywołuje jego ładowanie. Spowoduje tylko brak pobierania albo błąd klienta. Najpierw usuń odwołanie z konfiguracji lub kodu, skompiluj plugin i dopiero później posprzątaj nieużywany plik.
Diagnoza po awarii mapy
Wyłącz ostatnio dodane pluginy i sprawdź, czy mapa startuje. Następnie włączaj je pojedynczo, za każdym razem zapisując rescount. Dzięki temu znajdziesz winny system bez usuwania całej paczki serwera.
Źródło funkcji: dokumentacja ReHLDS
