Decydujesz, które usługi możemy włączyć do analizy, personalizacji i wyświetlania treści zewnętrznych.
Na naszej stronie używamy plików cookie i podobnych technologii, aby personalizować treści, osadzać materiały zewnętrzne i lepiej rozumieć sposób korzystania z poszczególnych sekcji.
Niezbędne pliki cookie
Te wpisy zapewniają podstawowe funkcje, takie jak bezpieczeństwo, stabilność i obsługa formularzy.
Opcjonalne sekcje
AnalitykaMarketingPersonalizacjaMedia zewnętrzne
Dane mogą być przetwarzane za twoją zgodą lub na podstawie prawnie uzasadnionych interesów. W ustawieniach plików cookie możesz odrzucić każdą opcjonalną kategorię lub wyrazić na nią zgodę.
Niektóre usługi przetwarzają dane osobowe w państwach trzecich. Wyrażając zgodę, akceptujesz również przekazywanie tych danych. Więcej informacji znajdziesz w naszej polityce prywatności.
Możesz później w każdej chwili wrócić do swojego wyboru i go zmienić. · 1.0.2
Najczęstsze problemy z serwerem OpenTTD na VPS-ie i sposoby ich szybkiego rozwiązania — od błędów wersji po utracone zapisy gry → Dowiedz się więcej
10 listopada 20263 min czytania0 Wyświetlenia0 pomocne
Wprowadzenie
Prowadzenie własnego serwera OpenTTD na VPS-ie daje mnóstwo frajdy, ale oznacza też odpowiedzialność, gdy coś pójdzie nie tak. Awarie, lagi i problemy z konfiguracją to typowe wyzwania, z którymi prędzej czy później mierzy się każdy właściciel serwera.
Żeby poświęcać mniej czasu na rozwiązywanie problemów, pokazujemy tu najczęstsze z nich oraz sposoby ich szybkiego rozwiązania na VPS-ie.
FAQ
Często zadawane pytania
Jeśli skonfigurowałeś serwer za pomocą Game Server Installer, znajdziesz je w C:\ZapX-GameServers\openttd\logs\server.log. Ponowne uruchomienia po awariach są zapisywane w logs\supervisor.log.
Instalator automatycznie uruchamia serwer ponownie po awarii. Jeśli serwer ulegnie awarii kilka razy w krótkim czasie, instalator przestanie go uruchamiać. Usuń przyczynę problemu, a następnie uruchom serwer za pomocą skrótu OpenTTD (openttd) - Start.
Sprawdź w panelu ZapX, w sekcji Monitoring, czy pamięć RAM lub procesor twojego VPS-a są obciążone. OpenTTD potrzebuje co najmniej 2 GB pamięci RAM. Jeśli ograniczenie liczby miejsc dla graczy lub dodatkowej zawartości nie pomaga, najprostszym rozwiązaniem jest upgrade VPS-a.
Skorzystaj ze skrótu OpenTTD (openttd) - Backup na VPS-ie. Dodatkowo codziennie tworzona jest kopia zapasowa całego VPS-a. Jeśli masz aktywny ZapX Pass, możesz samodzielnie przywracać te kopie.
Opinia
Czy ten artykuł był pomocny?
Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.
0 od 0 Osoby oceniające uznały ten artykuł za pomocny.
Indywidualna pomoc
Instrukcja nie wystarcza?
Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.
Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.
Nawigacja
OpenTTD
Problemy i rozwiązania
Przyczyny problemów z serwerem często nie są od razu oczywiste. Najważniejszym miejscem, w którym możesz szukać informacji, są logi serwera: jeśli skonfigurowałeś OpenTTD za pomocą Game Server Installer, znajdziesz je w C:\ZapX-GameServers\openttd\logs\server.log. Ponowne uruchomienia po awariach są zapisywane przez instalator w logs\supervisor.log.
Ogólne
Serwer jest niewidoczny
Twój serwer OpenTTD domyślnie nie pojawia się na publicznej liście serwerów. Połącz się bezpośrednio, używając adresu IP i portu, albo ustaw server_game_type = public, jak opisano w instrukcji instalacji. Sprawdź też w server.log, czy serwer działa. Następnie sprawdź, czy porty są otwarte w Zaporze systemu Windows oraz w zaporze sieciowej twojego VPS-a. Informacje o portach wymaganych przez OpenTTD znajdziesz w artykule OpenTTD: konfiguracja serwera na VPS-ie. Na koniec upewnij się, że gracze korzystają dokładnie z tej samej wersji OpenTTD co serwer (15.3).
Serwer się nie uruchamia
Uruchom serwer przez Pulpit zdalny, korzystając ze skrótu OpenTTD (openttd) - Start, i obserwuj server.log. Częste przyczyny to literówka w openttd.cfg, port zajęty przez inny program albo uszkodzony zapis gry w save\autosave\exit.sav. Jeśli zmieniałeś konfigurację, tymczasowo cofnij tę zmianę.
Awarie
Nic nie kończy udanej sesji szybciej niż niespodziewana awaria. Jej przyczyną może być nieaktualna wersja serwera, wadliwe NewGRF-y lub skrypty, przeciążenie VPS-a albo błędna konfiguracja. Instalator automatycznie uruchamia serwer ponownie po awarii. Jeśli serwer ulegnie awarii kilka razy w krótkim czasie, instalator przestanie go uruchamiać. Wtedy musisz usunąć przyczynę i samodzielnie ponownie uruchomić serwer.
Aktualizuj serwer
Na twoim serwerze działa OpenTTD 15.3 i gracze muszą korzystać dokładnie z tej samej wersji. Aktualizacje nie są instalowane automatycznie. Ponownie otwórz Game Server Installer i wybierz OpenTTD. Zobaczysz wtedy opcję Zaktualizuj. Możesz też skorzystać ze skrótu OpenTTD (openttd) - Update na VPS-ie. Wersja jest ustawiona na stałe w instalatorze.
Zapis gry po awarii
Po prawidłowym zatrzymaniu serwer przy następnym uruchomieniu wczytuje save\autosave\exit.sav. Po awarii ten zapis nie jest dostępny, a nowszy zapis automatyczny (autosaveN.sav) nie zostanie wczytany samoczynnie. Jeśli chcesz kontynuować grę, zatrzymaj serwer, skopiuj najnowszy autosaveN.sav w miejsce exit.sav i ponownie uruchom serwer. Jeśli serwer wciąż ulega awariom, tymczasowo usuń ostatnio dodane NewGRF-y, skrypty gry lub SI.
Wydajność
Problemy takie jak lagi i opóźnienia często pojawiają się, gdy konfiguracja jest nieodpowiednia, VPS ma za mało zasobów lub dodatkowa zawartość przeciąża system.
Nieodpowiednia konfiguracja serwera
Duże mapy, wiele firm i dużo pojazdów zwiększają zużycie zasobów. Sprawdź wartości w data\openttd.cfg, na przykład liczbę miejsc dla graczy i rozmiar mapy dla nowych gier. Zatrzymaj serwer przed edycją pliku, ponieważ OpenTTD zapisuje go ponownie podczas zamykania.
Za mało zasobów na VPS-ie
OpenTTD potrzebuje co najmniej 2 GB pamięci RAM. Nowa mapa wymaga niewiele zasobów, ale duże mapy z wieloma pojazdami potrzebują ich znacznie więcej. System operacyjny i inne programy na VPS-ie również zużywają zasoby. Obciążenie VPS-a sprawdzisz w panelu ZapX w sekcji Monitoring. Jeśli pamięć RAM lub procesor są stale w pełni obciążone, pomoże upgrade VPS-a. Więcej informacji znajdziesz w artykule Upgrade, downgrade, przedłużenie i rezygnacja.
Sieć
Skoki pingu, lagi i opóźnienia sieciowe
Skoki pingu i lagi najczęściej wynikają z niewystarczających zasobów VPS-a, dużej liczby graczy albo lokalizacji serwera, która znajduje się daleko od graczy. Najpierw sprawdź obciążenie w sekcji Monitoring. Jeśli podejrzewasz problemy z routingiem, skorzystaj z artykułu Jak wykrywać problemy z siecią za pomocą WinMTR/MTR. Jeśli nadal nie możesz rozwiązać problemu, skontaktuj się z naszym supportem.
DDoS i inne zagrożenia sieciowe
Serwery gier bywają celem ataków DDoS, które zalewają serwer ruchem sieciowym. Twój VPS jest chroniony przez nasze zabezpieczenia anty-DDoS. Wcześniejsze ataki możesz sprawdzić w panelu ZapX, w DDoS Managerze twojego VPS-a, jeśli jest dostępny w jego lokalizacji. Jeśli podejrzewasz atak, który powoduje problemy, skontaktuj się z naszym supportem.
Jak zapobiegać problemom
Regularne kopie zapasowe pozwalają uniknąć wielu stresujących sytuacji. Za pomocą skrótu OpenTTD (openttd) - Backup możesz w dowolnym momencie zapisać stan gry, ustawienia i hasła, a także dodane NewGRF-y, skrypty gry i SI w pliku ZIP. Skrót OpenTTD (openttd) - Restore pozwala przywrócić te dane. Dodatkowo codziennie automatycznie tworzona jest kopia zapasowa całego VPS-a. Jeśli masz aktywny ZapX Pass, możesz samodzielnie przywracać te kopie i tworzyć własne. Więcej informacji znajdziesz w artykule Codzienne kopie zapasowe, przywracanie i zablokowane działania.
Podsumowanie
Te kroki powinny pomóc ci rozwiązać problem. Jeśli tak się nie stanie, skontaktuj się z naszym supportem: po prostu rozpocznij czat z supportem na swoim koncie klienta ZapX. Jesteśmy do twojej dyspozycji każdego dnia i chętnie ci pomożemy! 🙂
Hosting serwerów od 2,49 € / miesiąc, natychmiastowa dostępność, ochrona DDoS w cenie.