Dobrze, Reforger jest tutaj, a wraz z nim pojawia się nowa fala rozczarowującej dokumentacji. Celem tego przewodnika jest zamknięcie tej luki.
Zanim zaczniemy
Zanim zaczniemy, będziesz potrzebować:
- Hosting serwera
- Parametry uruchamiania
- Serwer Reforger Arma jest zainstalowany z “Narzędzia” Sekcja pary.
Organizować coś
W całym tym przewodniku, Zakładam, że masz rozszerzenia nazwy pliku włączone w Eksploratorze Windows, ponieważ ułatwi to zmiany typów plików. Jeśli nie, możesz go włączyć, jak pokazano tutaj:
W katalogu serwera REFORGER ARMA (Zwykle c:\Steam\steamapps\common\Arma Reforger Server):
- Utwórz nowy katalog, Nazwij to “konfiguracje”.
- Utwórz nowy plik i nazwij go “uruchom.bat”.
Wewnątrz katalogu konfiguracyjnego, który utworzyliśmy wcześniej:
- Utwórz nowy plik tekstowy i nazwij go “config.json”
uruchom.bat
Kliknij prawym przyciskiem myszy uruchom.bat i wybierz “Redagować”.
Wprowadź poniższe polecenie:
ArmaReforgerServer.exe -config ".\configs\config.json" -profil ArmaReforgerServer
Zapisz i zamknij plik.
config.json
W folderze konfiguracji, edytuj config.json i wprowadź poniższą zawartość, zastąpienie wszelkich wartości wskazanych na to, co chcesz.
Na przykład, Jeśli twój serwer był w USA, Zmienisz się “” Do “NAS”.
Aby uzyskać więcej informacji na temat dowolnej z tych opcji konfiguracji, Przejrzyj strony wiki, które otworzyliśmy na początku.
Lista możliwych wartości dla “identyfikator scenariusza” pole znajduje się pod drugim linkiem od początku przewodnika.
{ "dedykowany identyfikator serwera": "", "region": "", "adres hosta gry": "", "GameHostBindPort": 2001, "gameHostRegisterBindAdres": "", "GameHostZarejestrujPort": 2001, "hasło administratora" : "", "gra": { "nazwa": "", "identyfikator scenariusza": "", "Limit liczby graczy": 64, "hasło": "", "widoczny": PRAWDA, "Właściwości gry": { "serwerMaxViewDistance": 1600, "Batteyee": FAŁSZ, "szybka walidacja": PRAWDA }, "mody": [] } }
Jeśli nie chcesz mieć hasła, Zmień tę linię w następujący sposób:
"hasło": FAŁSZ,
Lub
"hasło": "",
Będziesz musiał to przetestować, Ponieważ istniało wiele raportów na temat tego, co robi, a nie działa tutaj.
To wszystko, co musisz zrobić. Możesz teraz uruchomić serwer, klikając dwukrotnie w utworzonym pliku utworzonym, Lub możesz przejrzeć łącza wiki i wartości poprawki w pliku config.json.
Znane/powszechne problemy
Nie można połączyć się z serwerem
- Sprawdź, czy program i porty są dozwolone przez zaporę systemu Windows, i każda zapora sprzętowa w routerach itp.
- Jest to aktualny problem, który uważa się za w sieci Steam, która również daje problemy z połączeniem. Zostaw to trochę i spróbuj ponownie.
Serwer nie wyświetla się w przeglądarce serwera
- Sprawdź swoje połączenie Steam – Uruchom ponownie klienta Steam, a następnie uruchom ponownie serwer, klikając dwukrotnie “uruchom.bat” Ponownie.
Czarny ekran podczas łączenia
- Dodaj publiczny adres IP swojego serwera do “gameHostRegisterBindAdres” pole w “config.json”
Około 5614BBCCBB55ED1C
- Serwer nie może znaleźć twojego config.json – Sprawdź ścieżkę i treść konfiguracji są prawidłowe.
To wszystko, co dzisiaj udostępniamy w tym celu Reforger Arma przewodnik. Ten przewodnik został pierwotnie stworzony i napisany przez TSGT Hardman. Na wypadek, gdybyśmy nie zaktualizowali tego przewodnika, możesz znaleźć najnowszą aktualizację, postępując zgodnie z tym połączyć.
Mam ten błąd, Na przykład, jeśli nie może znaleźć misji
10:38:45:312 Backend(mi): Nie można kontynuować z uszkodzoną konfiguracją DS!
10:38:45:620 ZASOBY (mi): Nagłówek misji::Readmissionheader nie może odczytać pliku misji. Dana nieważna ścieżka.
10:38:45:621 SILNIK(mi): Nie można przeczytać nagłówka misji ”
10:38:45:720 SILNIK(mi): Nie można zainicjować gry
Musisz określić misję w konfiguracji. Myślę, że twoja konfiguracja nie jest taka, jak ma być. Sprawdź przecinki i cytaty. Również jeśli nie wiesz, gdzie możesz znaleźć swoje misje: Uruchom Armareforgerserver.exe -Listscenarios i skopiuj jeden z nich do konfiguracji.
Zrobiłem to i wciąż mam dokładnie taki sam problem, jak powyżej. Korzystanie ze standardowej kampanii.conf wymienionej w scenariuszach -list.
Dostaję to samo “Nie można przeczytać nagłówka misji” A kiedy wymieniamSCenarios, otrzymuję błąd “Nie można znaleźć 58D0FB3206B6F859′ Addon! Sprawdź wytyczne konfiguracji!”
wszelkie pomysły?
Musisz określić scenariusz jako mod z listy modów w swojej config.json
To jest problem ze mną, zbyt, Próbuję dowiedzieć się, jakiego scenariusza próbuje użyć lub prosić. Czy wiesz?
czy to naprawiłeś ? Nadal mam ten problem
Jeśli plik konfiguracyjny w korzeni drzewa folderu serwera, you need to use -config .\config.json
rezygnacja z .\ Prefiks spowoduje, że serwer nie znajdzie plik konfiguracji.
“identyfikator scenariusza”: “{59AD59368755F41A}Missions/21_GM_Eden.conf (Mistrz Gry – Everon)”,
działa na tworzenie serwera głównego gry
Kiedyś naprawiłem te dwa problemy, Wszystko działało zgodnie z oczekiwaniami
Jeśli plik konfiguracyjny w korzeni drzewa folderu serwera, Musisz użyć
-config .\\config.json
rezygnacja z .\\ Prefiks spowoduje, że serwer nie znajdzie plik konfiguracji.
działa na tworzenie serwera głównego gry
Cześć, wciąż otrzymuję te typy błędów, wszelkie pomysły ? Testowane w systemie Linux i Windows na VPS i na PC : 17:05:29:610 PROFILOWY: Kompilowanie skryptów gamelib wzięło: 23.145900 SM
17:05:29:611 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressMakvertical_256x1.edds’
17:05:29:611 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressMakvertical_256x1.edds’
17:05:29:612 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressAmSkhorizontal_256x1.edds’
17:05:29:612 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressAmSkhorizontal_256x1.edds’
17:05:29:612 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressMaskcircular_1024.edds’
17:05:29:612 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressMaskcircular_1024.edds’
17:05:29:613 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressMaskcircular_1024.edds’
17:05:29:613 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/Tekstury/Zgłoszenie/supresja/supressionvignette_alphamask200.edds’
17:05:29:613 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressMaskcircular_1024.edds’
17:05:29:614 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressMaskcircular_1024.edds’
17:05:29:614 GUI(mi): ImageWidget::AlphamaskTexture nie może załadować „UI/tekstury/ProgressMasks/ProgressMaskcircular_1024.edds’
17:05:29:615 SCENARIUSZ: Kompilowanie skryptów gry
17:05:31:517 PROFILOWY: Kompilowanie scenariuszy gier: 1901.634900 SM
17:05:31:611 Init: Tworzenie instancji gry(Armareforgercriptted), wersja 0.9.5.44 wybudowany 2022-05-13 9:49:21 UTC.
17:05:31:623 SILNIK: Tworzenie instancji Manager Statistics Manager
17:05:31:625 SCENARIUSZ: Profil – Za pomocą machinename!
17:05:31:825 SIEĆ: Rozpoczęcie dedykowanego serwera za pomocą argumentów wiersza poleceń.
17:05:33:710 Backend(mi): [Podsum] ID:[2] Kod błędu:400 – Zła prośba, APICODE:
17:05:33:811 DOMYŚLNY: Wpisał do gry online.
17:05:33:910 SILNIK: Gra pomyślnie stworzona.
17:05:34:116 SILNIK: Zniszczona gra.
Hej chłopaki, Uruchamiam serwer w Linux.
Kiedy łączę, mam czarny ekran z okręgiem ładującym w prawym górnym rogu.
Potem dostałem “Połączenie błędu sesji nie powiodło się” Próbowałem dodać adres IP serwera w konfiguracji (gameHostRegisterBindAdres) Nic nie było. Mieć kogoś jakichkolwiek pomysłów?
Thx.