Krótka odpowiedź. Serwer Minetest możesz hostować samodzielnie i za darmo. Minetest nazywa się teraz Luanti, a jego serwer działa na tym samym silniku: pobierz build serwera, dodaj grę, na przykład Minetest Game z ContentDB, uruchom go poleceniem --server --gameid <game> i otwórz port UDP 30000. Albo wynajmij serwer Minetest i pomiń konfigurację sieci.
Gracze otwierają Join Game w menu głównym Luanti i wybierają twój serwer z listy albo wpisują jego adres i port.
Sprawdzone 5 listopada 2026, gdy najnowszym wydaniem Luanti było 5.18.0 (29 października 2026).
Ten poradnik opiera się na oficjalnej dokumentacji Luanti i przykładowym pliku minetest.conf z repozytorium silnika, a także na tym, czego używamy na każdym hostowanym przez nas serwerze Minetest. Jeśli chcesz przejść od razu do wynajmu, zajrzyj do Opcji 2.
Czego potrzebujesz
Oprogramowanie serwera: darmowe i open source. Dokumentacja Linuksa wymienia takie drogi: pakiet luantiserver z twojej dystrybucji (przed którym ostrzega, że może być opóźniony o kilka wydań), gotowe binarki bez interfejsu z zewnętrznego repozytorium, do którego linkuje, kompilację ze źródeł z -DBUILD_CLIENT=0 -DBUILD_SERVER=1 albo Dockera.
Gra: Od Luanti 5.8.0 silnik jest dostarczany bez domyślnej gry. Pobierz jedną z ContentDB (content.luanti.org) i wrzuć ją do folderu games/. Minetest Game to klasyk.
Maszyna, która działa non stop: zapasowy komputer, domowy serwer lub wirtualna maszyna w chmurze. Poradnik konfiguracji serwera Luanti podaje przykładowe parametry dla około 10 graczy i mówi, że cięższe gry i mody potrzebują więcej, a najważniejszy jest szybki pojedynczy rdzeń procesora.
Sieć: jeden port UDP, domyślnie 30000, dostępny z internetu. Dokumentacja radzi użyć 30000 dla jednego serwera i liczyć w górę (30001, 30002) dla kolejnych.
Twój nick: nazwa w grze, której użyjesz jako admin.
Opcja 1: hostuj samodzielnie
Zdobądź serwer i grę. Zainstaluj serwer jedną z powyższych dróg i wrzuć folder gry do games/.
Uruchom go. Z folderu Luanti:
./bin/luantiserver --gameid minetest_game --worldname world --terminal
Z pełnym plikiem klienta to samo robi luanti --server. Jeśli zobaczysz "Multiple worlds are available", dodaj --worldname, jak pokazano.
Utrzymuj go przy życiu. Dokumentacja sugeruje pętlę restartu w skrypcie, uruchamianą w screen:
while true
do
./bin/luantiserver --gameid minetest_game --worldname world --terminal
sleep 2
done
Edytuj minetest.conf i zrestartuj serwer, bo zmiany działają dopiero po restarcie. Klucze, które ustawia większość osób:
name = YourPlayerName
port = 30000
max_users = 15
default_password = a-long-password
motd = Welcome!
server_announce = true
server_name = My Minetest server
server_description = A world for friends
server_url = https://example.com
Przykładowa konfiguracja mówi, że klient łączący się pod ustawionym przez ciebie name jest adminem, więc dołącz pod tą nazwą, zanim zrobi to ktoś inny, i dobrze strzeż hasła. server_address musi być samą nazwą domeny bez ścieżki albo pozostać nieustawione, jeśli jej nie masz, inaczej lista serwerów cię odrzuci. Nie ruszaj serverlist_url i bind_address, chyba że prowadzisz własną listę albo masz kilka adresów.
Otwórz port. Zezwól na UDP 30000 w zaporze maszyny (na przykład sudo ufw allow 30000/udp) i przekieruj UDP 30000 na routerze do tej maszyny.
Dołącz. Otwórz Luanti, wejdź w Join Game i wpisz adres oraz port albo znajdź serwer na liście, jeśli ustawiono server_announce = true. Za pierwszym razem zarejestruj się swoim nickiem. Jeśli serwer się wysypie, zajrzyj do debug.txt.
Opcja 2: hostuj w PlayNHost
Wynajem eliminuje instalację, pobieranie gry i przekierowanie portów. Nadal sam wybierasz nazwę, admina i zasady.
Wybierz plan. Otwórz stronę hostingu serwerów Minetest i porównaj plany: STONE (15 graczy), IRON (30) i DIAMOND (60) w chwili pisania. Kliknij Utwórz serwer i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
Poczekaj na instalację. Serwer pojawi się w panelu. Jest gotowy, gdy konsola wypisze linię zawierającą Server for gameid.
Zrób z siebie admina i nazwij serwer. Na karcie Ustawienia w sekcji Ustawienia gry wpisz w polu Nazwa gracza administratora swój nick w grze, a potem Nazwa serwera, Wiadomość dnia i, dla prywatnego świata, Hasło serwera. Zrestartuj. Zobacz Jak zostać adminem na serwerze Minetest.
Prywatny czy publiczny.Pokaż na liście serwerów jest domyślnie włączone. Wyłącz to dla serwera prywatnego. Dla publicznego wpisu ustaw też Nazwa domeny serwera na część hosta adresu serwera (to, co przed dwukropkiem) i zrestartuj: lista przyjmuje tylko wpis, którego adres się rozwiązuje i odpowiada.
Dodaj mody lub inną grę.Mody z ContentDB przyjmuje nazwy author/mod oddzielone przecinkami. Dla innej gry z ContentDB uzupełnij Autor gry społeczności i Nazwa gry społeczności na podstawie jej adresu na content.luanti.org, a w polu Nazwa gry nazwę folderu, jaką dostaje w .minetest/games. Lista modów i pobranie gry są odczytywane podczas instalacji serwera, więc działają od następnej reinstalacji, a nie po restarcie. Nadaj nowej grze także nową Nazwa świata: serwer startuje z grą ustawioną w Nazwa gry, nawet jeśli świat już istnieje, więc zostawienie obecnej nazwy świata otworzyłoby ten świat z grą, do której nie został stworzony. Zobacz Jak zainstalować mody na serwerze Minetest.
Oto, co panel robi za ciebie:
Instaluje grę za ciebie. Instalacja domyślnie pobiera Minetest Game z ContentDB i odmawia kontynuowania, zamiast zgłaszać sukces, jeśli pobrane dane nie zawierają game.conf.
Twój port jest przydzielany i przekazywany serwerowi przez --port przy każdym starcie, więc nigdy go nie edytujesz.
Powyższe ustawienia są zapisywane do .minetest/minetest.conf przy każdym starcie, więc zmieniaj je w panelu, a nie w pliku. Wszystko inne, czego chcesz, trafia pod nagłówek "Custom server settings", który instalacja zostawia w tym pliku.
Mody z ContentDB trafiają do folderu worldmods świata, który Luanti ładuje bez linii load_mod. Mod umieszczony w .minetest/mods w nowym świecie leżałby na dysku niezaładowany, a panel tego unika. Błędna nazwa moda zatrzymuje instalację i zachowuje mody, które działały.
Koszt: oprogramowanie jest darmowe. Własny hosting kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to miesięczna opłata zależna od planu.
Dostępność: domowy serwer działa tylko tak długo, jak twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie dostawcy.
Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a ty dbasz o zaporę i router. Wynajęty serwer trzyma twój domowy IP z dala od sprawy.
Konfiguracja: własny hosting wymaga builda serwera, gry, wiersza poleceń i przekierowania portów. Wynajem wymaga nazwy, hasła i twojego nicku admina.
Kontrola: własny hosting daje ci każdy plik i najnowszy silnik zaraz po premierze. Na naszych serwerach zmieniasz ustawienia w panelu i nadal masz kartę Files.
Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Możesz zaakceptować wszystko, zaakceptować tylko niezbędne pliki cookie lub wybrać według kategorii.Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Tutaj są domyślnie włączone. Możesz wyłączyć to, czego nie chcesz.Przeczytaj naszą politykę prywatności