Krótka odpowiedź. Możesz sam hostować serwer StarMade za darmo: pobierz oficjalny updater i uruchom go poleceniem java -jar ./StarMade-Starter.jar -nogui, uruchom serwer z Javą 21 i parametrami startowymi, które podają twórcy, i otwórz port 4242 (TCP i UDP). Albo wynajmij serwer StarMade i pomiń Javę oraz konfigurację sieci.
Gracze dołączają, wpisując adres i port twojego serwera w postaci address:4242. Domyślny port to 4242.
Sprawdzone 5 listopada 2026 na StarMade 0.305.14, najnowszej stabilnej wersji, jaką star-made.org wymieniał tego dnia.
Ten poradnik opiera się na pięciu źródłach: stronie twórców o konfiguracji serwera na star-made.org, notatkach do aktualizacji, które Schine GmbH opublikowało na Steam, skryptach serwerowych społeczności, do których te notatki odsyłają, samych plikach wydania 0.305.14 oraz na tym, co uruchamiamy na każdym hostowanym przez nas serwerze StarMade. Gdy źródła się różnią, poradnik to zaznacza. Aby od razu przejść do wynajmu, wejdź w opcję 2.
Czego potrzebujesz
Oprogramowanie serwera: StarMade tworzy i wydaje Schine GmbH. Updater, StarMade-Starter.jar, pobiera pliki gry z serwera plików twórcy; do serwera nie jest potrzebne logowanie do Steam.
Java 21: od wersji 0.303.38 (ogłoszonej na Steam 13 czerwca 2026) gra działa na Javie 21 zamiast Javy 7. Stare launchery od v1 do v3 już nie działają.
Maszyna, która jest cały czas włączona: zapasowy komputer, domowy serwer lub maszyna wirtualna w chmurze. Ten poradnik używa Linuksa, który opisuje strona twórców.
Pamięć: stertę Javy ustawiasz sam flagą -Xmx w poleceniu startowym.
Sieć: port 4242 dostępny z internetu. Skrypty, do których odsyłają twórcy, publikują go zarówno przez TCP, jak i UDP.
Opcja 1: hostuj samodzielnie
Instalacja serwera
Zainstaluj Javę 21. Debian 13 oraz Ubuntu 22.04 i 24.04 mają ją w repozytoriach (dodaj curl na potrzeby następnego kroku):
sudo apt install openjdk-21-jre-headless curl
Debian 12 jej nie ma. Tam SDKMAN instaluje wersję Javy 21 (najpierw potrzebuje curl, zip i unzip):
Pobierz updater i uruchom go bez okna. W pustym folderze:
cd /path/to/starmade/
curl -O https://files.star-made.org/StarMade-Starter.jar
java -jar ./StarMade-Starter.jar -nogui
To samo polecenie java później sprawdza i instaluje aktualizacje. Pliki trafiają do folderu StarMade.
Uruchom serwer. Strona twórców każe uruchomić skrypt StarMade-dedicated-server-linux.sh, ale lista plików wydania 0.305.14 nie zawiera takiego skryptu, więc napisz polecenie samodzielnie. Notatki do 0.303.38 mówią, że gra nie uruchomi się bez tych argumentów JVM; oto ich przykład z dodanym portem:
Zmień -Xmx8g na stertę, którą twoja maszyna może przeznaczyć. Jeśli twoja stara konfiguracja używa -Xincgc, usuń to: w Javie 21 jest już nieprawidłowe. Twórcy sugerują -XX:+UseZGC dla konfiguracji z ograniczonym lub współdzielonym procesorem, co wymaga nieco większego zapasu pamięci.
Zadbaj, żeby działał dalej po zamknięciu sesji SSH. Zapisz polecenie w skrypcie (na przykład start.sh), nadaj mu prawo wykonywania poleceniem chmod ug+x ./start.sh i uruchom go w odłączonej sesji screen, tak jak robi to strona twórców: sudo apt-get install screen, a potem screen -A -m -d ./start.sh. Usługa systemd też się sprawdzi.
Konfiguracja
Ustawienia są w server.cfg w folderze StarMade. Zrestartuj serwer, aby zmiany zaczęły działać. Nowe parametry z aktualizacji są dodawane przy pierwszym uruchomieniu serwera na nowej wersji.
Limit graczy: klucz to MAX_CLIENTS. Domyślna wartość w 0.305.14 to 40.
Reset świata: wyłącz serwer, usuń folder server-database wewnątrz folderu StarMade i uruchom go ponownie.
Serwery z modami: skrypty społeczności, do których odsyłają twórcy, ostrzegają, że aktualizacja może nadpisać data/config/BlockTypes.properties i data/config/BlockConfig.xml domyślnymi wartościami vanilla, co psuje identyfikatory bloków własnych bloków. Zachowaj kopie obu plików przed aktualizacją.
Otwarcie portu i dołączanie
Zezwól na port 4242 w zaporze maszyny (w Ubuntu z ufw: sudo ufw allow 4242) i przekieruj go na routerze.
Podaj graczom swój publiczny adres i port, w postaci address:4242. Jeśli na tej samej maszynie uruchamiasz drugi serwer, wystartuj go z inną wartością -port:.
Aktualizuj, zatrzymując serwer i ponownie uruchamiając polecenie updatera z kroku 2, w folderze zawierającym StarMade-Starter.jar.
Wybierz plan. Otwórz stronę hostingu serwera StarMade i porównaj plany: SHIPYARD (8 graczy), STARBASE (16) i HOMEWORLD (24) w chwili pisania. Naciśnij Utwórz serwer (Dostosuj plan przy HOMEWORLD) i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
Poczekaj na instalację. Serwer pojawi się w panelu. Jego Console pokazuje SenableGameState(1), gdy serwer jest gotowy.
Sprawdź limit graczy. Na stronie Ustawienia, w sekcji Ustawienia gry, pole Maks. graczy pokazuje limit twojego planu z oznaczeniem Tylko do odczytu.
Resztę konfiguracji edytuj w server.cfg na karcie Files, a potem zrestartuj.
Napisz do graczy za pomocą szybkiego zadania Wyślij wiadomość do wszystkich, które wysyła wiadomość na czacie do całego serwera.
Co panel robi za ciebie:
Pobiera updater i instaluje grę za ciebie, a potem wyciąga pliki z folderu StarMade, tak że StarMade.jar i server.cfg leżą na samym początku plików twojego serwera.
Twój port jest przydzielany i przekazywany grze przez -port: przy każdym starcie, więc nie ma nic do przekierowania.
MAX_CLIENTS w server.cfg jest przy każdym starcie nadpisywane na podstawie twojego planu, więc wpisana tam wartość zostanie zastąpiona.
Sterta Javy jest ustawiana na podstawie pamięci twojego planu.
Samodzielny hosting czy wynajem: uczciwe porównanie
Koszt: updater i pliki serwera pobierasz od twórcy bez konta i klucza. Samodzielny hosting kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to miesięczna opłata ustalana przez plan.
Dostępność: domowy serwer działa tylko tak długo, jak działają twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie hostingodawcy.
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 adres IP z dala od tego.
Konfiguracja: samodzielny hosting wymaga Javy 21, parametrów startowych, przekierowania portów i sposobu na utrzymanie serwera przy życiu. Wynajem wymaga planu.
Kontrola: samodzielny hosting daje ci każdy plik i każdą flagę JVM. Na naszych serwerach nadal masz kartę Files, ale limit graczy wynika z twojego planu.
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