Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Ostatni Dzień!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Konfiguracja serwera Space Engineers


Ten przewodnik opisuje, jak skonfigurować i ustawić dedykowany serwer Space Engineers w Legion Hosting, w tym pierwsze uruchomienie, zmienne startowe GPanel, konfigurację XML, tryby gry, ustawienia świata, łączenie się oraz zarządzanie zapisami. Informacje o instalacji modów znajdziesz w artykule Instalacja modów Space Engineers. W przypadku typowych problemów zobacz Rozwiązywanie problemów Space Engineers.

Zanim zaczniesz: Upewnij się, że twój serwer został utworzony w GPanel. Jeśli potrzebujesz pomocy w znalezieniu adresu IP i portu serwera, zobacz Jak znaleźć IP i port serwera.

Pierwsze uruchomienie

Gdy serwer Space Engineers jest po raz pierwszy udostępniany, musi zainstalować pliki gry i wygenerować początkową konfigurację. Dzieje się to automatycznie przy pierwszym uruchomieniu.

  1. Zaloguj się do GPanel i wybierz swój serwer Space Engineers z listy serwerów.
  2. Kliknij Start w zakładce Console. Serwer pobierze i zainstaluje pliki Space Engineers Dedicated Server za pomocą SteamCMD. Przy pierwszym uruchomieniu może to potrwać kilka minut.
  3. Obserwuj wyjście konsoli, aby śledzić postęp. Gdy zobaczysz komunikat wskazujący, że serwer jest gotowy i nasłuchuje połączeń, początkowa konfiguracja jest zakończona.
  4. Serwer wygeneruje swoje domyślne pliki konfiguracyjne, w tym SpaceEngineers-Dedicated.cfg oraz domyślny zapis świata.
Pierwsze uruchomienie trwa dłużej niż zwykle. Początkowa instalacja pobiera kilka gigabajtów plików gry. Pozwól, aby proces zakończył się w ciągu 5-10 minut. Nie zatrzymuj serwera podczas instalacji, w przeciwnym razie może być konieczna ponowna instalacja.

Konfiguracja serwera — zmienne startowe GPanel

Najłatwiejszym sposobem konfiguracji serwera Space Engineers jest zakładka Startup w GPanel. Te zmienne są stosowane jako argumenty wiersza poleceń przy każdym uruchomieniu serwera.

  1. Zatrzymaj serwer z zakładki Console.
  2. Przejdź do zakładki Startup.
  3. Dostosuj wymienione poniżej zmienne według potrzeb.
  4. Wróć do zakładki Console i kliknij Start, aby zastosować zmiany.
Zmienna Przykładowa wartość Opis
Server Name My Legion SE Server Nazwa wyświetlana w przeglądarce serwerów w grze. Ustaw coś rozpoznawalnego, aby gracze mogli znaleźć twój serwer.
World Name MyWorld Nazwa folderu świata/zapisu używanego przez serwer. Zmiana tej wartości tworzy lub ładuje inny świat.
Max Players 16 Maksymalna liczba jednoczesnych graczy. Nie powinna przekraczać limitu slotów w twoim planie hostingowym.
Game Mode Survival Tryb gry dla świata. Szczegóły znajdziesz w sekcji Tryby gry poniżej.
Save Interval 5 Jak często (w minutach) serwer automatycznie zapisuje. Niższe wartości zmniejszają utratę danych przy awarii; wyższe wartości zmniejszają operacje wejścia/wyjścia dysku.
GPanel kontra plik konfiguracyjny: Niektóre ustawienia można skonfigurować zarówno w GPanel, jak i w pliku konfiguracyjnym XML. Zmienne startowe GPanel mają pierwszeństwo przed wartościami ustawionymi w pliku XML, gdy obie są obecne.

Konfiguracja zaawansowana — SpaceEngineers-Dedicated.cfg

Aby uzyskać bardziej szczegółową kontrolę, możesz bezpośrednio edytować plik konfiguracyjny XML serwera. Plik ten kontroluje ustawienia, które nie są dostępne w zakładce Startup w GPanel.

Dostęp do pliku konfiguracyjnego

  1. Zatrzymaj serwer z zakładki Console.
  2. Kliknij zakładkę Files w GPanel.
  3. Znajdź i otwórz SpaceEngineers-Dedicated.cfg w katalogu głównym serwera.
Zawsze zatrzymuj serwer przed edycją plików konfiguracyjnych. Space Engineers może nadpisać pliki konfiguracyjne przy zamknięciu, więc zmiany wprowadzone podczas działania serwera mogą zostać utracone.

Kluczowe ustawienia konfiguracyjne

Plik konfiguracyjny używa formatu XML. Poniżej znajdują się najczęściej dostosowywane ustawienia w bloku <SessionSettings>:

Ustawienie Przykładowa wartość Opis
<ServerName> My Legion SE Server Nazwa serwera wyświetlana w przeglądarce. Może zostać nadpisana przez zmienną startową GPanel.
<ServerDescription> A Legion Hosting server Opis wyświetlany w przeglądarce serwerów, gdy gracze przeglądają szczegóły serwera.
<ServerPassword> mypassword Hasło wymagane do dołączenia graczy. Pozostaw puste, aby serwer był publiczny.
<MaxPlayers> 16 Maksymalna liczba jednoczesnych graczy.
<AutoSaveInMinutes> 5 Interwał automatycznego zapisu w minutach. Ustaw 0, aby wyłączyć automatyczny zapis (niezalecane).
<PauseGameWhenEmpty> true Wstrzymuje symulację, gdy żaden gracz nie jest połączony. Oszczędza zasoby, ale zatrzymuje wszystkie procesy w grze.
<GroupID> 0 ID grupy Steam. Po ustawieniu mogą dołączać tylko członkowie tej grupy (chyba że <GroupAccessEnabled> jest false).
<Administrators> <unsignedLong>76561198012345678</unsignedLong> Lista identyfikatorów Steam64, którym przyznano dostęp administratora. Dodaj jeden wpis <unsignedLong> dla każdego administratora wewnątrz bloku <Administrators>.
<Banned> <unsignedLong>76561198012345678</unsignedLong> Lista identyfikatorów Steam64 zbanowanych na serwerze.

Przykładowy fragment konfiguracji:

<MyObjectBuilder_SessionSettings>
  <ServerName>My Legion SE Server</ServerName>
  <ServerDescription>A Space Engineers server by Legion Hosting</ServerDescription>
  <ServerPassword></ServerPassword>
  <MaxPlayers>16</MaxPlayers>
  <AutoSaveInMinutes>5</AutoSaveInMinutes>
  <PauseGameWhenEmpty>true</PauseGameWhenEmpty>
  <Administrators>
    <unsignedLong>76561198012345678</unsignedLong>
  </Administrators>
</MyObjectBuilder_SessionSettings>

Dodawanie administratorów

Aby przyznać dostęp administratora, dodaj identyfikatory Steam64 wewnątrz bloku <Administrators>. Swój identyfikator Steam64 możesz znaleźć, wyszukując swój profil Steam na steamid.io.

<Administrators>
  <unsignedLong>76561198012345678</unsignedLong>
  <unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Wskazówka: Administratorzy mogą używać menu administratora w grze (Alt+F10), aby przywoływać przedmioty, zarządzać graczami i kontrolować serwer. Status administratora jest stały, dopóki identyfikator Steam nie zostanie usunięty z pliku konfiguracyjnego.

Tryby gry

Space Engineers oferuje dwa główne tryby gry. Tryb jest ustawiany przy pierwszym tworzeniu świata i może zostać zmieniony w pliku konfiguracyjnym lub w zakładce Startup w GPanel.

Tryb Opis Najlepszy do
Survival Gracze muszą wydobywać surowce, rafinować materiały i budować komponenty, aby konstruować statki i stacje. Trzeba zarządzać zdrowiem, tlenem, wodorem i energią. Gracze zaczynają od podstawowych narzędzi i pracują nad zdobyciem zaawansowanego sprzętu. Standardowa rozgrywka wieloosobowa. Większość serwerów działa w trybie Survival, aby zapewnić zrównoważone doświadczenie progresji.
Creative Gracze mają nieograniczone zasoby i natychmiastowe budowanie. Wszystkie bloki są dostępne od razu, bez kosztów materiałowych. Brak mechanik zdrowia czy przetrwania. Statki i stacje można budować dowolnie. Budowanie, prototypowanie i testowanie projektów. Przydatne dla serwerów kreatywnych lub dla administratorów planujących budowle przed przejściem do trybu Survival.
Przełączanie trybów gry: Możesz zmienić tryb gry, edytując ustawienie <GameMode> w SpaceEngineers-Dedicated.cfg lub za pomocą zakładki Startup w GPanel. Zmiana z trybu Creative na Survival nie usunie istniejących bloków, ale gracze będą musieli zacząć zarządzać zasobami od tego momentu.

Ustawienia świata — Sandbox.sbc

Ustawienia specyficzne dla świata są przechowywane w pliku Sandbox.sbc wewnątrz folderu zapisu twojego świata. Ustawienia te kontrolują środowisko, fizykę i równowagę rozgrywki w twoim konkretnym świecie.

Dostęp do Sandbox.sbc

  1. Zatrzymaj serwer.
  2. Otwórz zakładkę Files w GPanel.
  3. Przejdź do folderu zapisu świata (zwykle pod ścieżką pokazaną w GPanel lub wewnątrz katalogu Saves/).
  4. Otwórz Sandbox.sbc w edytorze plików.

Kluczowe ustawienia świata

Następujące ustawienia znajdują się w bloku <SessionSettings> pliku Sandbox.sbc:

Ustawienie Wartości / Przykład Opis
<ProceduralDensity> 0.25, 0.35, 0.50 Kontroluje gęstość asteroid w światach generowanych proceduralnie. 0.25 = niska, 0.35 = normalna, 0.50 = wysoka. Ustaw 0, aby wyłączyć asteroidy proceduralne (używane z mapami z predefiniowanymi asteroidami).
<EnvironmentHostility> SAFE, NORMAL, CATACLYSM, APOCALYPSE Kontroluje wrogie spotkania, takie jak deszcze meteorytów, wilki i pająki. SAFE wyłącza wszystkie zagrożenia. NORMAL włącza umiarkowane zagrożenia. CATACLYSM i APOCALYPSE zwiększają intensywność i częstotliwość.
<InventorySizeMultiplier> 1, 3, 10 Mnożnik pojemności ekwipunku gracza i bloków. 1 = realistyczny (mały ekwipunek), 3 = domyślny dla większości serwerów, 10 = bardzo duży ekwipunek.
<AssemblerSpeedMultiplier> 1, 3, 10 Mnożnik szybkości produkcji asemblera. Wyższe wartości skracają czas wytwarzania.
<AssemblerEfficiencyMultiplier> 1, 3, 10 Mnożnik wydajności materiałowej asemblera. Wyższe wartości oznaczają mniej surowców potrzebnych na wytworzony przedmiot.
<RefinerySpeedMultiplier> 1, 3, 10 Mnożnik szybkości przetwarzania rafinerii. Wyższe wartości szybciej rafinują rudę na sztabki.
<WelderSpeedMultiplier> 1, 2, 5 Mnożnik szybkości spawania (budowania/naprawiania).
<GrinderSpeedMultiplier> 1, 2, 5 Mnożnik szybkości szlifowania (demontażu).
<EnableSpiders> true / false Włącza lub wyłącza pająki NPC na planetach.
<EnableWolves> true / false Włącza lub wyłącza wilki NPC na planetach.
<MaxFloatingObjects> 56, 100 Maksymalna liczba unoszących się obiektów (porzucone przedmioty, szczątki) w świecie. Niższe wartości poprawiają wydajność serwera.
<MaxGridSize> 0 (bez limitu), 50000 Maksymalna liczba bloków na siatkę (statek/stacja). Ustawienie limitu zapobiega budowaniu przez graczy nadmiernie dużych siatek, które obniżają wydajność. 0 = bez limitu.
<BlockCountThreshold> 100 Liczba bloków, poniżej której siatki są uznawane za „małe” na potrzeby czyszczenia.
<EnableAutorespawn> true / false Automatycznie odradza graczy w ich ostatnim pomieszczeniu medycznym po śmierci.

Przykładowy fragment ustawień świata:

<SessionSettings>
  <GameMode>Survival</GameMode>
  <InventorySizeMultiplier>3</InventorySizeMultiplier>
  <AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
  <AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
  <RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
  <WelderSpeedMultiplier>2</WelderSpeedMultiplier>
  <GrinderSpeedMultiplier>2</GrinderSpeedMultiplier>
  <MaxFloatingObjects>56</MaxFloatingObjects>
  <EnvironmentHostility>NORMAL</EnvironmentHostility>
  <ProceduralDensity>0.35</ProceduralDensity>
  <EnableSpiders>true</EnableSpiders>
  <EnableWolves>true</EnableWolves>
  <AutoSaveInMinutes>5</AutoSaveInMinutes>
</SessionSettings>
Wskazówka dotycząca wydajności: Utrzymuj <MaxFloatingObjects> na poziomie 100 lub niższym i rozważ ustawienie limitu <MaxGridSize> na serwerach publicznych. Bardzo duże siatki i nadmierne unoszące się szczątki są najczęstszymi przyczynami opóźnień serwera w Space Engineers.

Jak się połączyć

Opcja A — przeglądarka serwerów Steam

  1. Otwórz Steam i kliknij Widok > Serwery gier (lub Widok > Serwery w starszych wersjach Steam).
  2. Kliknij zakładkę Ulubione, a następnie kliknij Dodaj serwer.
  3. Wprowadź IP i port serwera (znajdują się w zakładce Network w GPanel) i kliknij Dodaj ten adres do ulubionych.
  4. Wybierz serwer z listy ulubionych i kliknij Połącz.

Opcja B — przeglądarka serwerów w grze

  1. Uruchom Space Engineers i kliknij Join Game w menu głównym.
  2. W przeglądarce serwerów użyj pola wyszukiwania, aby znaleźć swój serwer po nazwie.
  3. Wybierz swój serwer i kliknij Join World.
  4. Jeśli serwer ma hasło, zostaniesz poproszony o jego wprowadzenie.

Opcja C — bezpośrednie połączenie przez IP

  1. Uruchom Space Engineers i kliknij Join Game w menu głównym.
  2. Kliknij zakładkę Direct Connect (lub wprowadź IP w polu wyszukiwania/filtra).
  3. Wprowadź IP serwera i port gry z zakładki Network w GPanel:
    <your-server-ip>:<your-game-port>
  4. Kliknij Join World i wprowadź hasło serwera, jeśli zostaniesz o to poproszony.
Serwer nie pojawia się w przeglądarce? Pojawienie się nowo uruchomionego serwera w przeglądarce w grze może zająć 5-10 minut. Użyj bezpośredniego połączenia przez IP, aby dołączyć natychmiast, podczas gdy przeglądarka indeksuje twój serwer.
Niezgodność modów: Jeśli serwer używa modów, gracze łączący się przez przeglądarkę w grze zostaną poproszeni o ich automatyczne pobranie. Gracze korzystający z bezpośredniego połączenia muszą upewnić się, że ich mody klienta odpowiadają serwerowi. Brakujące lub niezgodne mody uniemożliwią dołączenie. Szczegóły znajdziesz w artykule Instalacja modów Space Engineers.

Zarządzanie zapisami

Automatyczny zapis

Space Engineers zapisuje automatycznie w interwale skonfigurowanym w <AutoSaveInMinutes> (domyślnie: 5 minut). Automatyczne zapisy nadpisują bieżący zapis świata. Możesz dostosować ten interwał w SpaceEngineers-Dedicated.cfg lub w zakładce Startup w GPanel.

Lokalizacja pliku zapisu

Zapisy świata są przechowywane na serwerze w katalogu zapisu świata. Dokładna ścieżka zależy od konfiguracji twojego serwera, ale zwykle znajduje się wewnątrz katalogu Saves/ lub katalogu instancji widocznego w zakładce Files w GPanel. Każdy świat ma własny folder zawierający:

Plik Przeznaczenie
Sandbox.sbc Ustawienia świata, lista modów, konfiguracja sesji.
Sandbox_config.sbc Dodatkowa konfiguracja sesji i ustawienia.
SANDBOX_0_0_0_.sbs Główny plik danych świata zawierający wszystkie siatki, woksele i obiekty.
pliki *.vx2 Pliki danych wokseli (modyfikacje terenu planety/asteroidy).

Tworzenie kopii zapasowej świata

  1. Zatrzymaj serwer z zakładki Console, aby upewnić się, że zapis nie jest aktualnie zapisywany.
  2. Połącz się ze swoim serwerem przez SFTP. Instrukcje znajdziesz w artykule Jak przesyłać pliki przez SFTP.
  3. Przejdź do folderu zapisu świata.
  4. Pobierz cały folder świata na swój komputer lokalny. Obejmuje to wszystkie pliki .sbc, .sbs i .vx2.
Regularne kopie zapasowe są zdecydowanie zalecane. Światy Space Engineers mogą ulec uszkodzeniu z powodu awarii, konfliktów modów lub nieoczekiwanych wyłączeń. Twórz kopie zapasowe folderu świata przed wprowadzeniem znaczących zmian, instalacją nowych modów lub aktualizacją serwera.

Przywracanie kopii zapasowej

  1. Zatrzymaj serwer.
  2. Połącz się przez SFTP.
  3. Przejdź do folderu zapisu świata.
  4. Zastąp istniejące pliki zapisu plikami z kopii zapasowej. Upewnij się, że przesyłasz wszystkie pliki z kopii zapasowej (pliki .sbc, .sbs i .vx2).
  5. Uruchom serwer z GPanel. Załaduje on przywrócony świat.
Przywracanie nadpisuje twój bieżący świat. Przed przywróceniem kopii zapasowej rozważ najpierw wykonanie kopii zapasowej bieżącego świata na wypadek, gdybyś musiał cofnąć zmiany.

Przenoszenie świata z trybu jednoosobowego

Możesz przesłać świat z trybu jednoosobowego na swój serwer dedykowany:

  1. Na swoim komputerze lokalnym znajdź folder zapisów Space Engineers (zwykle %AppData%/SpaceEngineers/Saves/).
  2. Znajdź folder świata, który chcesz przesłać.
  3. Zatrzymaj serwer i połącz się przez SFTP.
  4. Prześlij cały folder świata do katalogu zapisu serwera.
  5. Zaktualizuj World Name w zakładce Startup w GPanel lub w SpaceEngineers-Dedicated.cfg, aby odpowiadała nazwie przesłanego folderu.
  6. Uruchom serwer.

Powiązane artykuły

Potrzebujesz pomocy?

Jeśli nadal masz problemy ze swoim serwerem Space Engineers, nasz zespół wsparcia jest gotowy do pomocy.

Otwórz zgłoszenie do pomocy technicznej: https://legionhosting.net/submitticket.php

Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.