Cheats & Console Commands: Konfiguracja i uruchamienie Guide
Cheaty to opcje konfiguracji, parametry wiersza poleceń i ustawienia serwera używane do dostosowywania lub omijania normalnych ograniczeń rozgrywki na serwerach Terraria oraz w instancjach serwerów dedykowanych. Są ważne dla administratorów, którzy chcą zautomatyzować uruchamianie serwera, kontrolować dostęp albo rozwiązywać problemy z tym, dlaczego serwer nie chce się uruchomić.
Podstawy pliku konfiguracyjnego
- Serwer Terraria akceptuje zwykły plik konfiguracyjny tekstowy. Składnia i dostępne opcje są takie same we wszystkich systemach operacyjnych.
- Przykładowy plik konfiguracyjny o nazwie znajdującej się w folderze Terraria można otworzyć w dowolnym edytorze tekstu (Notepad, Notepad++, itp.). Jeśli taki przykład nie istnieje, można utworzyć zwykły plik tekstowy i wypełnić go parametrami poniżej.
- Aby użyć pliku konfiguracyjnego, uruchom serwer z:
- TerrariaServer.exe -config serverconfig.txt
- (Albo wywołaj swój skrypt startowy z tym parametrem.)
Powszechne opcje konfiguracji i parametry wiersza polecenia
Uwzględnij żądaną nazwę parametru oraz pary nazwa-wartość w pliku konfiguracyjnym albo przekaż je bezpośrednio w wierszu polecenia. Powszechne parametry:
- -config
- Określa, którego pliku konfiguracyjnego użyć.
- -port
- Ustawia port TCP, na którym nasłuchuje serwer.
- -players or -maxplayers
- Ustawia maksymalną dozwoloną liczbę graczy.
- -pass or -password
- Ustawia hasło serwera dla serwerów chronionych.
- -world
- Wczytuje konkretny plik świata i automatycznie uruchamia z nim serwer.
- -autocreate
- Tworzy świat, jeśli nie zostanie znaleziony żaden w podanej ścieżce dla -world. Rozmiar świata określa się wartościami liczbowymi: 1 (mały), 2 (średni), 3 (duży).
- -banlist
- Określa ścieżkę do pliku banlisty. Domyślnie jest to "banlist.txt" w katalogu roboczym.
- -worldname
- Ustawia nazwę przypisaną do świata podczas jego tworzenia lub wczytywania za pomocą opcji wiersza polecenia.
Dostępne są też inne parametry; pełną listę i składnię znajdziesz w przykładowym pliku konfiguracyjnym.
Tworzenie i edytowanie pliku konfiguracyjnego
- Plik konfiguracyjny jest zwykłym plikiem tekstowym. Linie zaczynające się od # są traktowane jako komentarze i często są używane w przykładowym pliku do opisywania opcji.
- Jeśli nie widzisz pliku konfiguracyjnego, utwórz nowy plik tekstowy i zapisz go pod odpowiednią nazwą (np. serverconfig.txt). Użyj przełącznika -config, aby wskazać serwerowi ten plik.
- Upewnij się, że każda opcja jest wpisana poprawnie. Literówki w nazwach opcji lub wartościach sprawią, że serwer ich nie rozpozna.
Rozwiązywanie problemów z uruchamianiem serwera
Jeśli serwer nie uruchamia się, wykonaj te kroki:
- Sprawdź, czy nie ma literówek w parametrach wiersza poleceń i w pliku konfiguracyjnym. Błędy pisowni są bardzo częstą przyczyną niepowodzenia.
- Upewnij się, że podany port jest wolny i nie jest blokowany przez inną aplikację ani przez zaporę.
- Potwierdź, że ścieżki do plików (plik świata, plik listy banów) są poprawne i dostępne dla procesu serwera.
- Przejrzyj wyjście konsoli albo crashlog.txt w poszukiwaniu komunikatów o błędach i dołącz te informacje, gdy szukasz pomocy.
- Jeśli problemy nadal występują po sprawdzeniu poprawności konfiguracji i parametrów wiersza poleceń, poszukaj na forach serwera podobnych problemów lub znanych błędów.
- W ostateczności przeinstaluj Terraria, aby przywrócić brakujące lub uszkodzone pliki serwera.
Najlepsze praktyki dla administratorów serwera
- Zachowaj kopię przykładowego pliku konfiguracyjnego i komentuj własne zmiany, aby łatwo było je cofnąć.
- Testuj zmiany konfiguracji, uruchamiając serwer lokalnie, zanim udostępnisz go publicznie.
- Zrób kopię zapasową plików świata i list banów przed zmianą ustawień serwera wpływających na zapisane dane.
- Używaj opisowych nazw świata z -worldname, aby ułatwić administrację.
- Ogranicz dostęp za pomocą -pass/-password i zarządzaj zbanowanymi graczami przez -banlist.
Ten przewodnik obejmuje konfigurację i szybkie kroki rozwiązywania problemów używane do kontrolowania zachowania serwera Terraria. Używaj dokładnych nazw opcji i poprawnej składni; nieprawidłowe wpisanie jest najczęstszą przyczyną błędów związanych z konfiguracją.