Zarządzany hosting serwerów Terraria

„Zarządzany” to słowo, którego hosty używają luźno, więc oto dokładnie, co tutaj obejmuje, a czego nie. Od $1.49 miesięcznie, rozliczane miesięcznie.

Czym zarządzamy

Wdrożenie, TShock i dopasowanie wersji

Serwer działa na oficjalnym obrazie TShock, utrzymywanym zgodnie z aktualnym wydaniem PC gry Terraria i aktualizującym się samodzielnie w ramach TShock 6, albo przypiętym do dokładnej wersji z panelu, jeśli wolisz. To dopasowanie jest częścią, która zjada czas samodzielnych hostujących: TShock pojawia się kilka dni po wydaniu Terraria, więc dzień aktualizacji to gorączkowe ustalanie, które z trzech warstw przesunąć, a które zatrzymać.

Kopie zapasowe, których nie musisz pisać samodzielnie

TShock trzyma cykliczną kopię świata w odstępach, które ustawiasz, co ratuje zły moment. Obraz serwera dodaje co godzinę zipowane archiwum, przechowywane przez trzy dni, zapisywane na tym samym trwałym woluminie co świat, abyś mógł je przeglądać i pobierać, co ratuje zły miesiąc. Panel dokłada ręczne migawki.

Części sieciowe

TCP 7777 opublikowany jako TCP, co brzmi banalnie, dopóki nie zobaczy się, jak ktoś przekierowuje go jako UDP, bo tak robi każda inna gra w tym gatunku. Do tego API statusu, dzięki któremu panel pokazuje, kto jest połączony, ochrona DDoS i region, który wybierasz przy wdrożeniu.

Co zostaje twoje

Wszystko, co dotyczy samego świata. Hosting zarządzany oznacza tutaj, że my prowadzimy infrastrukturę, a nie że coś przed tobą ukrywamy, w tym superadmina, który jest twój do przejęcia, a nie nasz do przydzielenia:

  • Plik świata, który możesz przeglądać i pobierać w dowolnym momencie
  • Nazwa serwera, nazwa świata i hasło
  • Rozmiar świata, trudność, evil i seed, wybierane przy wdrożeniu
  • Superadmin: twój kod konfiguracji, przejęty przez ciebie
  • Użytkownicy TShock, grupy, uprawnienia, bany i regiony
  • Które pluginy działają, wgrane z panelu
  • Harmonogramy restartów i kopii zapasowych
  • W jakim regionie działa serwer
  • Czy zostajesz: rozliczanie jest miesięczne

Gdzie naprawdę leży twój świat

To pytanie, które warto zadać każdemu hostowi, bo to ono decyduje, jak wygląda zły dzień. Świat Terraria to pojedynczy plik .wld, na tyle mały, że można go wysłać mailem. U większości hostów leży na jednym dysku w jednej maszynie, a historia kopii zapasowych to to, co host zdecydował się zbudować.

Tutaj wolumin, który go trzyma, jest replikowany między niezależnymi węzłami Flux, na których umieszczona jest twoja aplikacja, a obok działają kopie co godzinę. Awaria, która kończy większość długo działających światów Terraria, to jeden dysk plus kopia zapasowa, której nikt nigdy nie przetestował w przywracaniu. Tutaj adresowane są obie te połowy, a nie tylko jedna.

Ten sam wolumin przechowuje plik SQLite TShock, co warto zauważyć: ten plik to wszystkie konta, grupy, uprawnienia, bany i chronione regiony, jakie kiedykolwiek ustawiono. Host, który resetuje wolumin, resetuje razem z nim całą historię moderacji.

Pluginy na zarządzanym serwerze

Zarządzany nie znaczy zamknięty. TShock jest zainstalowany na każdym poziomie, a folder ServerPlugins jest podpięty do twojego woluminu, więc dodanie pluginu to przeciągnięcie i upuszczenie w przeglądarce plików, a potem restart.

I w przeciwieństwie do większości gier z modami nie ma strony klienta do uzgadniania: pluginy TShock działają wyłącznie po stronie serwera, więc twoi gracze dołączają do niezmodyfikowanej gry i nigdy nie muszą nic instalować ani dopasowywać. Zobacz Hosting serwerów TShock, jak to działa w praktyce.

Czego zarządzany hosting nie obejmuje

Warto być szczerym. Nie moderujemy twojego świata, nie budujemy za ciebie i nie naprawiamy pluginu, który jego autor wydał zepsuty. Pluginy to jedyna część stosu, której nie dopasowujemy za ciebie: TShock jest dopasowywany do gry Terraria w twoim imieniu, ale plugin skompilowany pod starszy TShock może nadal rzucić błędem przy ładowaniu i położyć serwer, a tylko ty wiesz, które pluginy wybrałeś.

Dostajesz za to narzędzia, żeby to zobaczyć: log kontenera na żywo, terminal w przeglądarce oraz własną konsolę i komendy TShock. To więcej zdalnej administracji, niż oferuje większość gier w tym gatunku, i oznacza, że zły plugin można zdiagnozować w minutę, zamiast wnioskować go z ciszy.

Wdróż zarządzany serwer Terraria

Zainstalowany, dopasowany do wersji, z kopiami zapasowymi i osiągalny w około minutę. Pierwszy tydzień za darmo, jeśli twoje konto Flux jest nowe.

Najczęściej zadawane pytania

Czym jest zarządzany hosting Terraria?

Zarządzany hosting Terraria daje ci dedykowany serwer, który dostawca wdraża, łata i utrzymuje w działaniu za ciebie. Zachowujesz pełną kontrolę nad światem, ustawieniami, superadminem i pluginami, bez wynajmowania VPS, instalowania TShock i środowiska .NET ani pisania samodzielnie skryptu kopii zapasowych.

Ile kosztuje zarządzany hosting Terraria?

Na Flux zaczyna się od $1.49 miesięcznie za 1GB (około 8 graczy), $2.49 za 2GB (około 16) i $4.99 za 4GB (około 32), rozliczane miesięcznie bez długoterminowej umowy. Automatyczne kopie świata i TShock są w cenie każdego poziomu, a nie płatnym dodatkiem.

Czy zachowuję dostęp do pliku świata?

Tak. Plik .wld leży na woluminie twojego serwera i możesz go przeglądać i pobierać z panelu w dowolnym momencie, razem z kopiami co godzinę. Nic w tym układzie nie utrudnia przeniesienia świata gdzie indziej: to jeden plik.

Czy mogę uruchamiać pluginy na zarządzanym serwerze?

Tak. TShock jest zainstalowany na każdym poziomie, a jego folder ServerPlugins znajduje się na twoim woluminie, więc pluginy wgrywasz z panelu i ładują się przy restarcie. Twoi gracze nic nie instalują, bo pluginy TShock działają wyłącznie po stronie serwera.

Kto jest administratorem na zarządzanym serwerze?

Ty jesteś. TShock zapisuje jednorazowy kod konfiguracji przy pierwszym uruchomieniu, a kod jest widoczny w panelu. Superadmina przejmujesz komendą /setup w grze. Po użyciu TShock usuwa kod i wyłącza ten system, więc warto to zrobić, zanim podasz adres innym.

Co się dzieje z moim światem, gdy węzeł ulegnie awarii?

Wolumin trzymający świat jest replikowany między niezależnymi węzłami, na których działa twoja aplikacja, więc zapis nie leży na jednej maszynie, a obok działają kopie co godzinę. Awaria, która kończy większość światów na własnym hostingu, to jeden dysk i kopia zapasowa, której nikt nie przetestował.