Ten przewodnik obejmuje instalowanie modów oraz zarządzanie nimi na Twoim serwerze Terraria przy użyciu tModLoader, w tym przełączanie się na tModLoader, przesyłanie plików .tmod oraz konfigurację listy modów. Aby zapoznać się z podstawową konfiguracją serwera i łączeniem się, zobacz Przewodnik konfiguracji serwera Terraria.
Czym jest tModLoader?
tModLoader to platforma do modowania, która działa jako osobny plik wykonywalny obok (lub zamiast) standardowej Terrarii. Legion Hosting obsługuje tModLoader jako wybieralną wersję serwera. Gdy tModLoader jest aktywny, instalujesz i uruchamiasz mody z katalogu mods/.
Przełączanie na tModLoader
- Zaloguj się do GPanel.
- Zatrzymaj swój serwer.
- Przejdź do sekcji Startup lub Configuration.
- Zmień wersję serwera lub plik wykonywalny na tModLoader.
- Zapisz ustawienie i zrestartuj serwer.
.wld), ale światy tModLoader mogą mieć osadzoną zawartość modów. Wczytanie świata tModLoader w standardowej Terrarii (lub odwrotnie) może spowodować utratę lub uszkodzenie danych. Przechowuj osobne pliki świata dla każdej wersji.
Przełączanie z powrotem na wersję standardową
Aby przełączyć się z powrotem na standardową Terrarię, powtórz powyższe kroki i wybierz standardową wersję serwera Terraria. Podczas przełączania żadne pliki świata nie są usuwane, ale upewnij się, że w serverconfig.txt wskazujesz świat zgodny z wersją standardową.
Instalowanie modów
Mody do tModLoader korzystają z formatu plików .tmod i są umieszczane w katalogu mods/ na Twoim serwerze. Aby mody zostały wczytane, serwer musi działać na tModLoader.
Metoda 1: Bezpośrednie przesyłanie plików .tmod
- Pobierz plik
.tmodmoda z Steam Workshop lub przeglądarki tModLoader. - Połącz się ze swoim serwerem przez SFTP — zobacz Jak przesyłać pliki przez SFTP.
- Prześlij plik
.tmoddo katalogumods/. - Zrestartuj serwer. tModLoader wczyta wszystkie pliki
.tmodznalezione w katalogumods/przy uruchomieniu.
Metoda 2: Mody z Workshop (enabled.json)
tModLoader obsługuje również plik enabled.json wewnątrz katalogu mods/, który zawiera listę modów, jakie powinny być aktywne. Plik ten jest zarządzany automatycznie podczas korzystania z wbudowanej przeglądarki modów tModLoader, ale możesz go również edytować ręcznie.
{
"EnabledMods": [
"ModName1",
"ModName2"
]
}
enabled.json odpowiada wewnętrznej nazwie moda, a nie nazwie wyświetlanej. Sprawdź stronę moda lub nazwę pliku .tmod, aby poznać dokładną nazwę wewnętrzną.
Weryfikacja, czy mody zostały wczytane
Po ponownym uruchomieniu sprawdź log konsoli swojego serwera w GPanel. tModLoader wymienia każdy wczytany mod podczas uruchamiania. Jeśli mod nie zostanie wczytany, w logu pojawi się komunikat o błędzie wskazujący przyczynę (niezgodność wersji, brakująca zależność itp.).
Usuwanie lub wyłączanie modów
Aby całkowicie usunąć mod, skasuj jego plik .tmod z katalogu mods/ za pomocą SFTP lub menedżera plików GPanel, a następnie zrestartuj serwer.
Aby wyłączyć mod bez jego usuwania, edytuj plik mods/enabled.json i usuń wewnętrzną nazwę moda z tablicy EnabledMods. Plik .tmod pozostanie na dysku, ale nie zostanie wczytany przy następnym restarcie.
Odniesienie do plików
| Ścieżka | Zawartość |
|---|---|
mods/ |
Pliki modów tModLoader (format .tmod) |
mods/enabled.json |
Lista wewnętrznych nazw włączonych modów |
Powiązane artykuły
- Przewodnik konfiguracji serwera Terraria — konfiguracja serwera, ustawienia świata i łączenie się
- Rozwiązywanie problemów z Terraria — typowe problemy i rozwiązania
- Jak przesyłać pliki przez SFTP