Przejdź do treści głównej

Rozwiązywanie problemów Rust

Serwer Rust nie pokazuje się na liście serwerów

Serwer Rust, którego nikt nie może znaleźć, zwykle działa bez zarzutu. Przeglądarka serwerów może odpytać tylko ograniczoną liczbę serwerów o szczegóły, celowo ukrywa puste, a zupełnie nowy serwer nie przechodzi obu tych testów naraz.

  • Poradniki Rust
  • Zaktualizowano
  • 7 min czytania
  • Limit zapytań Steam
  • Puste serwery ukryte
  • 50+ lokalizacji cache
DLACZEGO SERWERY ZNIKAJąIstniejące serweryWszystkieIle odpyta Steam~10,000Pokazywane domyślnieTylko zapełnioneNowy pusty serwerUkrytyKażdy filtr zawęża pulę. Nowy pusty serwer nie przechodzi żadnego z nich.

Krótka odpowiedź

Steam może naraz odpytać jedynie około 10,000 serwerów, a Rust domyślnie ukrywa puste serwery z przeglądarki. Nowy serwer, na którym nikogo nie ma, nie przechodzi więc obu filtrów naraz. Zdobądź pierwszych graczy przez połączenie bezpośrednie, utrzymuj ciągły czas działania i użyj cache zapytań, by twój serwer odpowiadał wystarczająco szybko, żeby zostać w partii.

Najważniejsze informacje

  • Brak na liście jest normalny dla nowego serwera. To nie jest usterka.
  • Jest więcej serwerów Rust, niż system zapytań może objąć. Część zawsze jest niewidoczna.
  • Puste serwery są ukrywane celowo. Gracze to bilet wstępu, nie nagroda za niego.
  • Powtarzane restarty pogarszają problem, a nie go rozwiązują.
  • Połączenie bezpośrednie zawsze działa i tak przerywasz tę pętlę.

Dlaczego przeglądarka ukrywa twój serwer

Przeglądarka serwerów Rust to nie katalog. To wynik procesu zapytań z twardymi limitami, a zrozumienie tych limitów sprawia, że przestaje to wydawać się przypadkowe.

Steam ma maksymalny limit zapytań na poziomie około 10,000 serwerów. Tyle może naraz zapytać o szczegóły. Ponieważ istnieje znacznie więcej serwerów Rust niż to, fizycznie niemożliwe jest zobaczenie ich wszystkich, i nie ma po twojej stronie ustawienia, które zmieniłoby tę arytmetykę.

Steam stara się też dopasować serwery do każdego gracza najlepiej jak potrafi, zamiast zwracać zwykłą listę. W praktyce to dopasowanie jest nieprzewidywalne, a to, czy dany serwer pojawi się danej osobie, jest bliskie loterii.

Problem pustych serwerów

Facepunch ulepszył przeglądarkę, domyślnie ukrywając wszystkie puste serwery. Z perspektywy gracza to wyraźna korzyść: lista zapełnia się serwerami, na których są ludzie, zamiast setkami, na których ich nie ma.

Z perspektywy właściciela nowego serwera tworzy to problem kołowy. Twój serwer jest pusty, więc jest ukryty. Jest ukryty, więc nikt go nie znajduje. Nikt go nie znajduje, więc zostaje pusty.

Gracze mogą zaznaczyć Show Empty, by zobaczyć wszystko, ale to przywraca im starszą, mniej użyteczną przeglądarkę, i bardzo mało kto tak robi. Nie da się zbudować strategii na założeniu, że tak zrobią.

Praktyczny skutek: twoich pierwszych kilku graczy jest wartych więcej niż kolejnych stu. To oni sprawiają, że serwer w ogóle kwalifikuje się do bycia widocznym. Namówienie trzech znajomych, by pobyli na świeżym wipe'ie, to nie podbijanie liczb, to mechanizm, dzięki któremu prawdziwi gracze mogą cię znaleźć.

Jak zmienia to cache zapytań

Nie możesz podnieść limitu Steam. Możesz natomiast zmienić, jak dobrze twój serwer radzi sobie w procesie zapytań, któremu podlega.

Nasza sieć anycast A2S buforuje odpowiedzi na zapytania w ponad 50 punktach obecności w Europie, Ameryce i Azji. Gdy przeglądarka pyta o twój serwer, odpowiedź pochodzi z najbliższego cache zamiast podróżować do serwera i z powrotem. Wynikają z tego dwie rzeczy:

Szybsze odpowiedzi
Serwer, który odpowiada szybko, ma znacznie mniejszą szansę na wypadnięcie z partii zapytań z powodu przekroczenia czasu, zwłaszcza w ruchliwych okresach.
Niższy wyświetlany ping
Ping pokazywany w przeglądarce odzwierciedla odległość do cache, więc gracze z całego świata widzą niską liczbę zamiast zniechęcającej.

Cache jest domyślnie włączony na całym naszym współdzielonym hostingu gier i można go włączyć przez menedżera zapory na naszych serwerach VPS, VDS i dedykowanych.

Żeby było jasne, co to robi, a czego nie: cache wpływa na odpowiedź zapytania, czyli na wykrywalność. Gdy gracz się już połączy, rozmawia z serwerem bezpośrednio, na rzeczywistej odległości sieciowej. To sprawia, że łatwiej cię znaleźć, nie że gra jest szybsza.

Co warto sprawdzić najpierw

Zanim uznasz, że to wina systemu zapytań, wyeliminuj garstkę problemów konfiguracyjnych, które dają identyczne objawy.

Port zapytań osiągalny
Przeglądarka rozmawia z portem zapytań, gracze z portem gry. Serwer może być w pełni dostępny do dołączenia i całkowicie niewidoczny, jeśli otwarty jest tylko jeden z tych dwóch.
Nazwa serwera
Jeśli szukasz po nazwie, szukaj dokładnego podciągu. Wyszukiwanie w Ruście jest mniej wyrozumiałe, niż się ludziom wydaje.
Właściwa zakładka
Serwer z modami nie pojawia się w Community. Jeśli używasz Oxide lub uMod, szukaj w Modded.
Czas działania
Ciągły czas działania pomaga. Jeśli restartowałeś serwer, testując ustawienia, przestań, zostaw go działającego i sprawdź ponownie za kilka godzin.

Co faktycznie daje miejsce na liście

  1. Zdobądź graczy przez połączenie bezpośrednie

    Podaj IP i port każdemu, komu możesz. Gdy tylko pojawią się gracze, filtr pustych serwerów przestaje działać przeciwko tobie.

  2. Reklamuj się tam, gdzie gracze szukają w dzień wipe'u

    Strony z listą świeżo zwipowanych serwerów, subreddity Rust i kanały wipe na Discordzie docierają do ludzi aktywnie szukających nowego serwera. Nasz poradnik Reklama serwera Rust opisuje szczegóły.

  3. Zostaw go działającego

    Powstrzymaj chęć powtarzania restartów. Czas działania to jeden z niewielu czynników, które naprawdę kontrolujesz.

  4. Użyj cache zapytań

    Usuwa on powód wypadania z partii związany z czasem odpowiedzi, a to część problemu, której nie naprawi żadna reklama.

  5. Poproś stałych bywalców o dodanie do ulubionych

    Serwer dodany do ulubionych pojawia się w zakładce Favorited niezależnie od przeglądarki. Twoi obecni gracze już nigdy nie muszą cię ponownie szukać.

Połączenie bezpośrednie w międzyczasie

Nic w przeglądarce nie wpływa na połączenie bezpośrednie. Każdy, kto ma adres, może dołączyć w dowolnym momencie, na liście czy nie.

client.connect 123.456.78.9:28015

Naciśnij F1 w Ruście, wybierz zakładkę CONSOLE, wklej to ze swoim własnym adresem i naciśnij Enter. Umieść to na swoim Discordzie, w swoim wpisie na liście serwerów i przypnij. Dla serwera, który nie jest jeszcze widoczny, ta linijka to cały twój lejek pozyskiwania graczy i warto traktować ją odpowiednio poważnie.

Więcej poradników dla osób prowadzących własny serwer Rust.

Szybkie odpowiedzi

Najczęstsze pytania

Składają się na to dwa powody. Steam może naraz odpytać jedynie około 10,000 serwerów, więc brak na liście często oznacza po prostu, że twojego serwera nie było w danej partii zapytań. Facepunch domyślnie ukrywa też puste serwery z przeglądarki, więc serwer, na którym nikogo nie ma, ma niemal zerową szansę na pojawienie się w ogóle.

Tak, domyślnie. To była celowa zmiana, mająca uczynić przeglądarkę bardziej użyteczną, bo zapobiega zapełnianiu listy serwerami, na których nikt nie gra. Skutkiem ubocznym jest to, że nowy serwer nie ma drogi na listę, dopóki nie ma na nim graczy. Zaznaczenie Show Empty przywraca starsze zachowanie.

Około 10,000. Ponieważ istnieje znacznie więcej serwerów Rust niż to, fizycznie niemożliwe jest, by przeglądarka pokazała je wszystkie, a to, które się pojawiają, nie jest czymś, co właściciel serwera bezpośrednio kontroluje.

A2S to protokół zapytań, którego przeglądarka używa, by zapytać serwer o nazwę, liczbę graczy i ping. Cache odpowiada na te zapytania z sieci brzegowej zamiast z samego serwera, więc odpowiedź jest szybsza i pochodzi bliżej pytającego. To poprawia zarówno szansę na znalezienie się w partii zapytań, jak i ping wyświetlany w przeglądarce.

Połączenie bezpośrednie. Podaj ludziom IP i port, a dołączą niezależnie od przeglądarki. Gdy tylko pojawią się na nim gracze, serwer kwalifikuje się do pojawienia na liście, dlatego pierwsi kilku graczy liczy się znacznie bardziej niż kolejnych stu.

Nie, zwykle tylko pogarsza sprawę. Ciągły czas działania pomaga serwerowi utrzymać się w wynikach zapytań, więc częste restarty wciąż odrzucają wypracowaną pozycję. Restartuj, gdy naprawdę musisz, nie jako sposób na ten problem.

Hosting z wbudowanym cache A2S

Nasza sieć anycast do zapytań buforuje odpowiedzi przeglądarki serwerów w ponad 50 lokalizacjach na świecie, na każdym współdzielonym serwerze gry oraz dostępna w naszych ofertach VPS i dedykowanych.

  • Centrum danych w UK
  • Cache zapytań A2S
  • Ochrona DDoS w cenie