Dwa frameworki działające naraz
Masz dwa frameworki działające naraz. Skrypty podpinają się do tego, który odpowiedział pierwszy, więc rzeczy działają i psują się losowo.
Zrób najpierw to
W server.cfg zakomentuj każdy framework poza tym, którego naprawdę używasz, i zrestartuj.
Co to znaczy
Serwer uruchamia więcej niż jeden framework albo dwie kopie tego samego. Każdy rejestruje te same zdarzenia i eksporty, skrypty podpinają się pod ten, który odpowiedział pierwszy, a objawy są dziko niespójne: część skryptów działa, część nie, a restart zmienia które.
Co to powoduje
Uszeregowane według tego, jak często są odpowiedzią.
- 1
Migracja bez usunięcia starego
Przejście z ESX na QBCore i zostawienie es_extended w
ensure. - 2
Zdublowany folder core
qb-corew dwóch kategoriach. Zobacz wpis o zdublowanym zasobie. - 3
qbx_core obok qb-core
Qbox to fork. Uruchamianie obu to uruchamianie dwóch rdzeni.
- 4
Skrypt, który uruchamia własną kopię
Zasób, który przychodzi z folderem frameworka w środku.
Jak poznać, który jest twój
grep -nE "^\s*(ensure|start)\s+(es_extended|qb-core|qbx_core|ND_Core)" server.cfg
Więcej niż jedna linia to twoja odpowiedź.
Gdzie szukać
server.cfg i drzewo resources pod kątem zdublowanych folderów core.
Jak to naprawić
Uruchamiaj dokładnie jeden. Zakomentuj pozostałe zamiast je kasować, żeby pomyłka dała się cofnąć:
ensure qb-core # ensure es_extended
Wciąż utknąłeś na własnym kodzie?
Ta strona mówi, co ten błąd zwykle oznacza. Wklej swoją konsolę do Server Fixera, a uszereguje wszystko, co w niej jest, i powie, co zrobić najpierw; a jeśli wolisz tego nie ruszać, ORBIE naprawi skrypt i odda ci zasób gotowy do wrzucenia.
bug_reportOtwórz Server FixerDla tego rodzaju błędu Konwerter skryptów przenosi zasób między ESX, QBCore i Qbox.