Ten przewodnik obejmuje administrację serwerem oraz instalację modów dla Colony Survival, w tym konfigurację administratora, komendy konsoli, zarządzanie graczami, instalację modów ze Steam Workshop i ręczną instalację, wskazówki dotyczące zarządzania kolonią oraz rozwiązywanie typowych problemów serwera.
Konfiguracja administratora
Colony Survival używa systemu uprawnień, w którym właściciel serwera (gracz, który utworzył świat) ma pełną kontrolę. Dla serwerów dedykowanych uprawnienia administratora są zarządzane poprzez konfigurację.
Konfigurowanie dostępu administratora
- Zatrzymaj serwer z GPanel.
- Otwórz Menedżer plików i zlokalizuj pliki konfiguracyjne serwera.
- W pliku
serverconfiguration.jsonlub odpowiednim pliku uprawnień dodaj swój identyfikator Steam64 do listy administratorów/operatorów. Swój identyfikator Steam64 możesz znaleźć pod adresem steamid.io. - Zapisz plik i uruchom serwer.
Komendy konsoli serwera
Colony Survival udostępnia komendy konsoli, które można wykonywać z konsoli serwera w GPanel lub poprzez czat w grze (jeśli posiadasz uprawnienia administratora). Uzyskaj dostęp do konsoli GPanel z zakładki Console.
| Komenda | Składnia | Opis |
|---|---|---|
| Pomoc | /help |
Wyświetla listę wszystkich dostępnych komend serwera. |
| Wyrzucenie | /kick [PlayerName] |
Natychmiast usuwa gracza z serwera. Może on ponownie się połączyć, chyba że został zbanowany. |
| Ban | /ban [PlayerName] |
Trwale banuje gracza. Nie będzie on mógł połączyć się z serwerem. |
| Odbanowanie | /unban [PlayerName] |
Usuwa bana, pozwalając graczowi na ponowne połączenie. |
| Zapis | /save |
Wymusza natychmiastowy zapis świata. Użyj przed konserwacją lub restartami. |
| Lista graczy | /players |
Pokazuje wszystkich aktualnie połączonych graczy. |
| Powiedz | /say [Message] |
Rozgłasza komunikat serwera widoczny dla wszystkich graczy. |
| Wyłączenie | /shutdown |
Płynnie wyłącza serwer, zapisując świat przed zatrzymaniem. |
Przykłady komend konsoli
/help
/players
/kick Griefer123
/ban Griefer123
/unban Griefer123
/say Server restarting in 5 minutes, please save your progress!
/save
/shutdown
/save przed /shutdown, aby zapewnić zachowanie najnowszych postępów. Chociaż /shutdown zwykle wyzwala automatyczny zapis, jawny zapis wcześniej zapewnia dodatkowe bezpieczeństwo.
Zarządzanie graczami
Wyrzucenie i ban
Użyj komend wyrzucenia i bana, aby zarządzać zakłócającymi spokój graczami:
- Wyrzucenie: Użyj
/kick [PlayerName]w przypadku drobnych lub pierwszych wykroczeń. Gracz może natychmiast dołączyć ponownie. - Ban: Użyj
/ban [PlayerName]w przypadku poważnych lub powtarzających się wykroczeń. Gracz zostaje trwale zablokowany przed połączeniem. - Odbanowanie: Użyj
/unban [PlayerName], aby cofnąć bana, jeśli okoliczności się zmienią.
Monitorowanie graczy
- Użyj
/players, aby zobaczyć, kto jest aktualnie połączony. - Obserwuj zakładkę Console w GPanel pod kątem komunikatów o dołączeniu i rozłączeniu.
- Colony Survival jest z natury kooperacyjną grą, ale na serwerach publicznych gracze mogą potencjalnie szkodzić poprzez niewłaściwe zarządzanie wspólnymi zasobami lub obroną kolonii.
Najlepsze praktyki
- Ustal jasne zasady serwera i przekaż je graczom.
- Użyj
/say, aby rozgłaszać ważne ogłoszenia (okna konserwacji, przypomnienia o zasadach). - Prowadź dziennik wyrzuceń i banów do celów referencyjnych.
- W przypadku serwerów prywatnych użyj hasła w pliku
serverconfiguration.json, aby ograniczyć dostęp wyłącznie do zaufanych graczy.
Instalacja modów
Colony Survival posiada aktywną społeczność moderską. Mody mogą dodawać nową zawartość, zmieniać mechanikę rozgrywki, wprowadzać nowe zawody kolonistów i wiele więcej.
Integracja ze Steam Workshop
Colony Survival obsługuje mody ze Steam Workshop. Aby zainstalować mody z Workshop na swoim serwerze:
- Znajdź mod, którego potrzebujesz, w Colony Survival Steam Workshop.
- Zanotuj Workshop ID z adresu URL moda (liczba w adresie URL, np.
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789-- identyfikatorem jest123456789). - W GPanel sprawdź zakładkę Startup pod kątem pola Workshop ID lub opcji konfiguracji modów. Dodaj identyfikatory Workshop ID modów, które chcesz zainstalować, oddzielone przecinkami, jeśli jest ich wiele.
- Zrestartuj serwer. SteamCMD automatycznie pobierze mody z Workshop podczas uruchamiania.
Ręczne wgrywanie modów
Jeśli mod nie znajduje się w Steam Workshop lub musisz zainstalować niestandardową wersję, możesz wgrać mody ręcznie:
- Zatrzymaj serwer z GPanel.
- Pobierz pliki moda na swój lokalny komputer.
- Połącz się z serwerem przez SFTP lub użyj Menedżera plików.
- Przejdź do katalogu modów. Mody Colony Survival są zwykle umieszczane w:
gamedata/mods/ - Wgraj folder moda do katalogu
mods. Upewnij się, że struktura folderów odpowiada temu, co określa autor moda. - Uruchom serwer. Sprawdź konsolę pod kątem komunikatów potwierdzających pomyślne załadowanie moda.
Usuwanie modów
- Zatrzymaj serwer z GPanel.
- Usuń folder moda z katalogu
gamedata/mods/lub usuń Workshop ID z konfiguracji startowej. - Uruchom serwer i zweryfikuj, że ładuje się poprawnie bez moda.
Zarządzanie kolonią
Prowadzenie serwera Colony Survival z wieloma graczami wymaga pewnej koordynacji. Oto wskazówki dotyczące zarządzania wspólnymi i indywidualnymi koloniami:
- Wspólne kolonie: Wielu graczy może wnosić wkład do tej samej kolonii. Koordynuj budowanie, zbieranie zasobów i rozmieszczanie obrony, aby uniknąć nakładających się lub kolidujących budowli.
- Oddzielne kolonie: Gracze mogą również zakładać własne niezależne kolonie w różnych lokalizacjach. Zmniejsza to potencjalne konflikty, ale oznacza, że każda kolonia musi utrzymywać własną obronę.
- Zarządzanie zasobami: Duże kolonie z wieloma kolonistami zużywają znaczne ilości zasobów. Upewnij się, że łańcuchy dostaw (żywność, narzędzia, broń) są dobrze zorganizowane, aby zapobiec głodowi kolonistów lub lukom w obronie.
- Planowanie obrony: Nocne ataki potworów skalują się wraz z populacją kolonii. W miarę rozwoju kolonii inwestuj w mury, wieże strażnicze i uzbrojonych kolonistów, aby zachować bezpieczeństwo.
- Wydajność: Bardzo duże kolonie z tysiącami kolonistów mogą obciążać zasoby serwera. Monitoruj wydajność serwera i rozważ ustawienie rozsądnych limitów wielkości kolonii dla serwerów publicznych.
Rozwiązywanie problemów
Awarie serwera
| Problem | Rozwiązanie |
|---|---|
| Serwer ulega awarii podczas uruchamiania | Sprawdź konsolę GPanel pod kątem komunikatów o błędach. Zweryfikuj, czy serverconfiguration.json jest prawidłowym plikiem JSON (brak brakujących przecinków, niedopasowanych nawiasów). Spróbuj usunąć ostatnio dodane mody. Jeśli problem nadal występuje, zainstaluj ponownie pliki serwera z GPanel. |
| Serwer ulega awarii podczas rozgrywki | Może to wskazywać na wyczerpanie pamięci spowodowane bardzo dużą kolonią lub konflikt modów. Sprawdź logi konsoli pod kątem szczegółów błędu. Zmniejsz wielkość kolonii lub usuń problematyczne mody. |
| Awaria po aktualizacji gry | Aktualizacje gry mogą zaburzyć kompatybilność modów. Wyłącz wszystkie mody, zrestartuj i włączaj je ponownie jeden po drugim, aby zidentyfikować konflikt. Sprawdź strony modów pod kątem informacji o aktualizacjach. |
Problemy z połączeniem
| Problem | Rozwiązanie |
|---|---|
| Serwer nie pojawia się w przeglądarce | Upewnij się, że serwer działa w GPanel, a NetworkType jest ustawione na "SteamNetwork". Rejestracja serwera w głównym serwerze Steam po uruchomieniu może zająć kilka minut. |
| Nie można połączyć się przez bezpośrednie IP | Zweryfikuj IP i port w GPanel. Upewnij się, że używasz portu gry (a nie portu zapytań). Potwierdź, że status serwera to Running. |
| Częste rozłączenia | Może to wskazywać na niestabilność sieci lub przeciążenie serwera. Sprawdź użycie zasobów serwera w GPanel. Duże kolonie generujące dużo terenu mogą powodować problemy sieciowe dla graczy z wolnymi połączeniami. |
| Błąd "Version Mismatch" | Serwer i klient muszą mieć tę samą wersję gry. Zrestartuj serwer z GPanel, aby wyzwolić aktualizację. Gracze muszą również zaktualizować swoją grę przez Steam. |
Konflikty modów
| Problem | Rozwiązanie |
|---|---|
| Serwer ulega awarii po dodaniu moda | Usuń mod, przywróć z kopii zapasowej w razie potrzeby i sprawdź uwagi dotyczące kompatybilności moda. Niektóre mody kolidują ze sobą lub wymagają określonej kolejności ładowania. |
| Brakujące przedmioty lub bloki po usunięciu moda | Jeśli mod dodał niestandardową zawartość do świata, jego usunięcie może pozostawić osierocone odwołania. Przywróć z kopii zapasowej sprzed instalacji moda lub zaakceptuj brakujące przedmioty. Nie ma sposobu na odzyskanie zawartości specyficznej dla moda bez tego moda. |
| Mody nie ładują się | Zweryfikuj, czy struktura folderów moda jest poprawna w gamedata/mods/. Sprawdź konsolę pod kątem błędów ładowania. Upewnij się, że wersja moda odpowiada wersji Twojej gry. |
Uszkodzenie świata
| Problem | Rozwiązanie |
|---|---|
| Świat nie ładuje się | Plik zapisu może być uszkodzony. Przywróć z najnowszej kopii zapasowej. Jeśli nie istnieje żadna kopia zapasowa, być może konieczne będzie rozpoczęcie nowego świata. |
| Brakujące fragmenty lub usterki terenu | Może się to zdarzyć po awariach podczas zapisów. Spróbuj wczytać świat; drobne uszkodzenia mogą naprawić się samoczynnie. W przypadku utrzymujących się problemów przywróć z kopii zapasowej. |
Wydajność przy dużych koloniach
| Problem | Rozwiązanie |
|---|---|
| Lagi serwera przy wielu kolonistach | Bardzo duże kolonie (1000+ kolonistów) wymagają znacznych zasobów serwera. Zoptymalizuj układ kolonii, zmniejsz liczbę zbędnych zawodów kolonistów i upewnij się, że Twój plan serwera ma przydzieloną odpowiednią ilość RAM. |
| Automatyczny zapis powoduje skoki lagów | Zwiększ AutoSaveInterval w serverconfiguration.json, aby zmniejszyć częstotliwość zapisów. Wartość 20-30 minut zmniejsza wpływ, jednocześnie zapewniając rozsądną ochronę. |
| Powolne generowanie terenu | Gdy gracze eksplorują nowe obszary, serwer musi generować teren. Jest to normalne, ale może powodować krótkie lagi. Zachęcaj graczy do stopniowej eksploracji, zamiast pędzenia przez mapę. |
Powiązane artykuły
- Przewodnik konfiguracji serwera Colony Survival
- Jak znaleźć IP i port swojego serwera
- Jak wgrywać pliki przez SFTP
- Pierwsze kroki z nowym serwerem