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 One Hour One Life na VPS i sposoby na ich szybkie rozwiązanie — od błędów logowania po lagi → Dowiedz się więcej
10 listopada 20264 min czytania0 Wyświetlenia0 pomocne
Wprowadzenie
Prowadzenie własnego serwera One Hour One Life na VPS to świetna zabawa, ale wiąże się też z odpowiedzialnością, 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 oszczędzić ci czasu na rozwiązywaniu problemów, zebraliśmy tu te najczęstsze i pokazujemy, jak szybko sobie z nimi poradzić na VPS.
FAQ
Często zadawane pytania
W konsoli, jeśli uruchomisz serwer w sesji screen lub tmux. Jeśli działa jako usługa systemd, wyjście znajdziesz za pomocą journalctl.
Domyślnie serwer sprawdza logowanie na oficjalnym serwerze biletów. W przypadku serwera prywatnego twórca ustawia requireTicketServerCheck.ini na 0. Sprawdź też hasło, adres, port oraz wersję serwera i gry.
Zatrzymaj serwer, uruchom git pull --tags w katalogach minorGems, OneLife i OneLifeData7, a następnie ponownie zbuduj serwer poleceniem make w katalogu OneLife/server.
Sprawdź w panelu ZapX w sekcji Monitoring, czy pamięć RAM lub procesor VPS są przeciążone. W razie potrzeby zmniejsz liczbę graczy w maxPlayers.ini. Jeśli to nie pomoże, najprostszym rozwiązaniem będzie podwyższenie planu VPS.
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
One Hour One Life
Problemy i rozwiązania
Przyczyny problemów z serwerem często nie są od razu oczywiste. Najważniejszym miejscem, od którego warto zacząć, jest wyjście serwera: uruchom go w sesji screen lub tmux, a jego wyjście będzie zawsze widoczne w konsoli. Jeśli działa jako usługa systemd, wyjście znajdziesz za pomocą journalctl. Instrukcję konfiguracji serwera znajdziesz w artykule One Hour One Life: konfiguracja serwera na VPS.
Ogólne
Serwer nie jest widoczny
Gracze łączą się z własnym serwerem bezpośrednio za pomocą plików customServerAddress.ini i customServerPort.ini. Jeśli to nie działa, najpierw sprawdź, czy serwer jest uruchomiony oraz czy gracze mają prawidłowy adres i port. Następnie upewnij się, że port z pliku port.ini (domyślnie 8005/TCP) jest otwarty w zaporze systemu operacyjnego i zaporze sieciowej VPS.
Serwer się nie uruchamia
Ręcznie uruchom serwer w katalogu OneLife/server poleceniem ./OneLifeServer i obserwuj wyjście. Jeśli brakuje podlinkowanych danych gry (na przykład objects lub transitions), ponownie wykonaj kroki łączenia opisane w instrukcji instalacji. Częstymi przyczynami są literówka w plikach w katalogu settings, port zajęty przez inny program lub zbyt mała ilość pamięci RAM. Jeśli zmieniałeś konfigurację, na próbę cofnij tę zmianę.
Gracze nie mogą się zalogować
Domyślnie serwer sprawdza logowanie na oficjalnym serwerze biletów (requireTicketServerCheck.ini). W przypadku serwera prywatnego twórca ustawia tę wartość w swoim skrypcie testowym na 0. Jeśli wymagasz hasła (requireClientPassword.ini), musi ono dokładnie odpowiadać wartości w pliku clientPassword.ini u twoich graczy. Serwer i gra powinny też być w tej samej wersji.
Awarie
Nic nie kończy dobrej rozgrywki szybciej niż niespodziewana awaria. Jej przyczyną może być nieaktualna wersja serwera, wadliwe mody, przeciążenie VPS lub błędna konfiguracja. Aby serwer automatycznie uruchamiał się ponownie po awarii, możesz skonfigurować go jako usługę systemd z automatycznym restartem.
Aktualizuj serwer
Nieaktualny serwer może powodować awarie, nieoczekiwane działanie lub problemy z uruchomieniem. Często uniemożliwia też łączenie się graczom korzystającym z nowszej wersji gry. Aktualizacje nie instalują się automatycznie. Zatrzymaj serwer, pobierz najnowszą wersję za pomocą git pull --tags w katalogach minorGems, OneLife i OneLifeData7, a następnie ponownie zbuduj serwer poleceniem make.
Wadliwe mody i rozszerzenia
Awarie często powodują wadliwe lub nieaktualne mody i rozszerzenia, zwłaszcza po aktualizacji gry. Na próbę wyłącz dodatkową zawartość i uruchom serwer z minimalną konfiguracją. Jeśli problem zniknie, dodawaj ją z powrotem krok po kroku i testuj po każdej zmianie. Dzięki temu ustalisz, co powoduje problemy.
Wydajność
Problemy takie jak lagi lub opóźnienia często pojawiają się, gdy konfiguracja jest nieodpowiednia, VPS ma za mało zasobów lub rozszerzenia przeciążają system.
Nieprawidłowa konfiguracja serwera
Nieodpowiednie ustawienia mogą zwiększać zużycie zasobów i powodować lagi. Sprawdź wartości w katalogu OneLife/server/settings/, na przykład maksymalną liczbę graczy w pliku maxPlayers.ini. Każdy plik zawiera dokładnie jedną wartość. Po zmianie uruchom serwer ponownie.
Za mało zasobów na VPS
Ilość pamięci RAM i mocy procesora potrzebna serwerowi One Hour One Life zależy od liczby graczy i twoich ustawień. System operacyjny i inne programy na VPS również potrzebują zasobów. Obciążenie VPS sprawdzisz w panelu ZapX w sekcji Monitoring. Jeśli pamięć RAM lub procesor są stale w pełni obciążone, pomoże podwyższenie planu VPS. Więcej informacji znajdziesz w artykule Zmiana planu, obniżenie planu, przedłużenie i rezygnacja.
Sieć
Skoki pingu, lagi i opóźnienia sieciowe
Skoki pingu i lagi są zwykle spowodowane ograniczonymi zasobami VPS, dużą liczbą graczy lub lokalizacją serwera daleko od graczy. Najpierw sprawdź obciążenie w sekcji Monitoring. Jeśli podejrzewasz problemy z trasowaniem, pomoże ci artykuł Jak wykrywać problemy z siecią za pomocą WinMTR/MTR. Jeśli nie uda ci się rozwiązać problemu, skontaktuj się z naszym supportem.
DDoS i inne zagrożenia sieciowe
Serwery gier bywają celem ataków DDoS, które zalewają je ruchem sieciowym. Twój VPS jest chroniony przez nasze zabezpieczenia przed atakami DDoS. Historię ataków sprawdzisz w panelu ZapX, w DDoS Managerze VPS, jeśli ta funkcja jest dostępna w twojej lokalizacji. Jeśli podejrzewasz atak powodujący problemy, skontaktuj się z naszym supportem.
Zapobieganie problemom
Regularne kopie zapasowe pozwolą ci uniknąć wielu kłopotów. Przed aktualizacją zrób kopię katalogu OneLife/server z ustawieniami i światem gry. Dodatkowo cały VPS jest automatycznie archiwizowany codziennie. Z aktywnym 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.