Deze handleiding behandelt hoe je je Space Engineers dedicated server instelt en configureert op Legion Hosting, inclusief eerste start, GPanel startup-variabelen, XML-configuratie, spelmodi, wereldinstellingen, verbinding maken en opslagbeheer. Voor mod-installatie, zie Space Engineers Mod-installatie. Voor veelvoorkomende problemen, zie Space Engineers Probleemoplossing.
Eerste start
Wanneer je Space Engineers-server voor het eerst wordt ingericht, moeten de gamebestanden worden geïnstalleerd en de initiële configuratie worden gegenereerd. Dit gebeurt automatisch bij de eerste start.
- Log in op GPanel en selecteer je Space Engineers-server uit de serverlijst.
- Klik op Start in het tabblad Console. De server downloadt en installeert de Space Engineers Dedicated Server-bestanden via SteamCMD. Dit kan bij de eerste keer enkele minuten duren.
- Volg de console-uitvoer voor de voortgang. Zodra je een bericht ziet dat de server gereed is en luistert naar verbindingen, is de initiële installatie voltooid.
- De server genereert zijn standaard configuratiebestanden, waaronder
SpaceEngineers-Dedicated.cfgen een standaard wereldopslag.
Serverconfiguratie -- GPanel Startup-variabelen
De eenvoudigste manier om je Space Engineers-server te configureren is via het tabblad Startup in GPanel. Deze variabelen worden als opdrachtregelargumenten toegepast telkens wanneer de server opstart.
- Stop je server via het tabblad Console.
- Navigeer naar het tabblad Startup.
- Pas de onderstaande variabelen aan naar wens.
- Ga terug naar het tabblad Console en klik op Start om de wijzigingen toe te passen.
| Variabele | Voorbeeldwaarde | Beschrijving |
|---|---|---|
| Server Name | My Legion SE Server |
De naam die wordt weergegeven in de in-game serverbrowser. Stel iets herkenbaars in zodat spelers je server kunnen vinden. |
| World Name | MyWorld |
De naam van de wereld/opslagmap die door de server wordt gebruikt. Het wijzigen hiervan maakt of laadt een andere wereld. |
| Max Players | 16 |
Maximaal aantal gelijktijdige spelers. Mag de slotlimiet van je hostingpakket niet overschrijden. |
| Game Mode | Survival |
De spelmodus voor de wereld. Zie de sectie Spelmodi hieronder voor meer informatie. |
| Save Interval | 5 |
Hoe vaak (in minuten) de server automatisch opslaat. Lagere waarden verminderen gegevensverlies bij een crash; hogere waarden verminderen schijf-I/O. |
Geavanceerde configuratie -- SpaceEngineers-Dedicated.cfg
Voor meer gedetailleerde controle kun je het XML-configuratiebestand van de server rechtstreeks bewerken. Dit bestand beheert instellingen die niet beschikbaar zijn in het GPanel Startup-tabblad.
Toegang tot het configuratiebestand
- Stop je server via het tabblad Console.
- Klik op het tabblad Files in GPanel.
- Zoek en open
SpaceEngineers-Dedicated.cfgin de hoofdmap van je server.
Belangrijke configuratie-instellingen
Het configuratiebestand gebruikt XML-formaat. Hieronder staan de meest aangepaste instellingen binnen het blok <SessionSettings>:
| Instelling | Voorbeeldwaarde | Beschrijving |
|---|---|---|
<ServerName> |
My Legion SE Server |
Servernaam weergegeven in de browser. Kan worden overschreven door de GPanel startup-variabele. |
<ServerDescription> |
A Legion Hosting server |
Beschrijving weergegeven in de serverbrowser wanneer spelers serverdetails bekijken. |
<ServerPassword> |
mypassword |
Wachtwoord vereist voor spelers om deel te nemen. Laat leeg voor een openbare server. |
<MaxPlayers> |
16 |
Maximaal aantal gelijktijdige spelers. |
<AutoSaveInMinutes> |
5 |
Automatisch opslaginterval in minuten. Stel in op 0 om automatisch opslaan uit te schakelen (niet aanbevolen). |
<PauseGameWhenEmpty> |
true |
Pauzeert de simulatie wanneer er geen spelers verbonden zijn. Bespaart resources maar stopt alle in-game processen. |
<GroupID> |
0 |
Steam-groep-ID. Wanneer ingesteld, kunnen alleen leden van deze groep deelnemen (tenzij <GroupAccessEnabled> op false staat). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Lijst van Steam64-ID's met beheerderstoegang. Voeg één <unsignedLong>-vermelding per beheerder toe binnen het blok <Administrators>. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Lijst van Steam64-ID's die verbannen zijn van de server. |
Voorbeeld configuratiefragment:
<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>
Beheerders toevoegen
Om beheerderstoegang te verlenen, voeg je Steam64-ID's toe binnen het blok <Administrators>. Je kunt je Steam64-ID vinden door je Steam-profiel op te zoeken op steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Spelmodi
Space Engineers biedt twee primaire spelmodi. De modus wordt ingesteld wanneer de wereld voor het eerst wordt aangemaakt en kan worden gewijzigd in het configuratiebestand of het GPanel Startup-tabblad.
| Modus | Beschrijving | Het beste voor |
|---|---|---|
| Survival | Spelers moeten grondstoffen delven, materialen raffineren en componenten bouwen om schepen en stations te construeren. Gezondheid, zuurstof, waterstof en energie moeten worden beheerd. Spelers beginnen met basisgereedschap en werken toe naar geavanceerde uitrusting. | Standaard multiplayer-gameplay. De meeste servers draaien Survival-modus voor een gebalanceerde progressie-ervaring. |
| Creative | Spelers hebben onbeperkte grondstoffen en direct bouwen. Alle blokken zijn onmiddellijk beschikbaar zonder materiaalkosten. Geen gezondheids- of overlevingsmechanismen. Schepen en stations kunnen vrij worden gebouwd. | Bouwen, prototypen en ontwerpen testen. Handig voor creatieve servers of voor beheerders die bouwwerken plannen voordat ze overschakelen naar Survival. |
<GameMode> te bewerken in SpaceEngineers-Dedicated.cfg of via het GPanel Startup-tabblad. Het wisselen van Creative naar Survival verwijdert geen bestaande blokken, maar spelers moeten vanaf dat moment grondstoffen gaan beheren.
Wereldinstellingen -- Sandbox.sbc
De wereldspecifieke instellingen worden opgeslagen in het bestand Sandbox.sbc in de opslagmap van je wereld. Deze instellingen bepalen de omgeving, fysica en gameplay-balans van je specifieke wereld.
Toegang tot Sandbox.sbc
- Stop je server.
- Open het tabblad Files in GPanel.
- Navigeer naar de opslagmap van de wereld (meestal op het pad dat wordt weergegeven in GPanel of in een map
Saves/). - Open
Sandbox.sbcin de bestandseditor.
Belangrijke wereldinstellingen
De volgende instellingen zijn te vinden in het blok <SessionSettings> van Sandbox.sbc:
| Instelling | Waarden / Voorbeeld | Beschrijving |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Bepaalt de asteroïdendichtheid in procedureel gegenereerde werelden. 0.25 = laag, 0.35 = normaal, 0.50 = hoog. Stel in op 0 om procedurele asteroïden uit te schakelen (gebruikt met vooraf ingestelde asteroïdenkaarten). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Bepaalt vijandige ontmoetingen zoals meteorenregens, wolven en spinnen. SAFE schakelt alle bedreigingen uit. NORMAL schakelt gematigde bedreigingen in. CATACLYSM en APOCALYPSE verhogen de ernst en frequentie. |
<InventorySizeMultiplier> |
1, 3, 10 |
Vermenigvuldiger voor de inventariscapaciteit van spelers en blokken. 1 = realistisch (kleine inventarissen), 3 = standaard voor de meeste servers, 10 = zeer grote inventarissen. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Vermenigvuldiger voor de productiesnelheid van de assembler. Hogere waarden verminderen de bewerkingstijd. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Vermenigvuldiger voor de materiaalefficiëntie van de assembler. Hogere waarden betekenen minder grondstoffen per vervaardigd item. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Vermenigvuldiger voor de verwerkingssnelheid van de raffinaderij. Hogere waarden raffineren erts sneller tot blokken. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Vermenigvuldiger voor las (bouwen/repareren) snelheid. |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Vermenigvuldiger voor slijp (ontmantelings) snelheid. |
<EnableSpiders> |
true / false |
Schakelt spinnen-NPC's op planeten in of uit. |
<EnableWolves> |
true / false |
Schakelt wolven-NPC's op planeten in of uit. |
<MaxFloatingObjects> |
56, 100 |
Maximaal aantal zwevende objecten (gevallen items, puin) in de wereld. Lagere waarden verbeteren de serverprestaties. |
<MaxGridSize> |
0 (onbeperkt), 50000 |
Maximaal aantal blokken per grid (schip/station). Het instellen van een limiet voorkomt dat spelers buitensporig grote grids bouwen die de prestaties verslechteren. 0 = geen limiet. |
<BlockCountThreshold> |
100 |
Aantal blokken waaronder grids als "klein" worden beschouwd voor opruimdoeleinden. |
<EnableAutorespawn> |
true / false |
Laat spelers automatisch respawnen bij hun laatste medische kamer na overlijden. |
Voorbeeld wereldinstellingenfragment:
<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>
<MaxFloatingObjects> op of onder 100 en overweeg een <MaxGridSize>-limiet in te stellen op openbare servers. Zeer grote grids en overmatig zwevend puin zijn de meest voorkomende oorzaken van serverlag in Space Engineers.
Verbinding maken
Optie A -- Steam-serverbrowser
- Open Steam en klik op View > Game Servers (of View > Servers in oudere Steam-versies).
- Klik op het tabblad Favorites en klik vervolgens op Add a Server.
- Voer het IP-adres en de poort van je server in (te vinden in het tabblad Network van GPanel) en klik op Add this address to favorites.
- Selecteer de server uit je favorietenlijst en klik op Connect.
Optie B -- In-game serverbrowser
- Start Space Engineers en klik op Join Game vanuit het hoofdmenu.
- Gebruik in de serverbrowser het zoekveld om je server op naam te vinden.
- Selecteer je server en klik op Join World.
- Als de server een wachtwoord heeft, wordt je gevraagd dit in te voeren.
Optie C -- Direct verbinden via IP
- Start Space Engineers en klik op Join Game vanuit het hoofdmenu.
- Klik op het tabblad Direct Connect (of voer het IP in het zoek-/filterveld in).
- Voer het IP-adres en de gamepoort van je server in vanuit het tabblad Network van GPanel:
<your-server-ip>:<your-game-port> - Klik op Join World en voer het serverwachtwoord in als daarom wordt gevraagd.
Opslagbeheer
Automatisch opslaan
Space Engineers slaat automatisch op met het interval dat is geconfigureerd in <AutoSaveInMinutes> (standaard: 5 minuten). Automatische opslagbestanden overschrijven de huidige wereldopslag. Je kunt dit interval aanpassen in SpaceEngineers-Dedicated.cfg of het GPanel Startup-tabblad.
Locatie van opslagbestanden
Wereldopslagen worden op de server bewaard in de wereldopslagmap. Het exacte pad hangt af van je serverconfiguratie, maar is doorgaans te vinden in een map Saves/ of instantiemap die zichtbaar is in het tabblad Files van GPanel. Elke wereld heeft een eigen map met:
| Bestand | Doel |
|---|---|
Sandbox.sbc |
Wereldinstellingen, modlijst, sessieconfiguratie. |
Sandbox_config.sbc |
Aanvullende sessieconfiguratie en instellingen. |
SANDBOX_0_0_0_.sbs |
Het hoofdwereldgegevensbestand met alle grids, voxels en entiteiten. |
*.vx2 files |
Voxel-gegevensbestanden (planeet-/asteroïde-terreinwijzigingen). |
Een back-up maken van je wereld
- Stop je server via het tabblad Console om ervoor te zorgen dat er niet naar de opslag wordt geschreven.
- Maak verbinding met je server via SFTP. Zie Bestanden uploaden via SFTP voor instructies.
- Navigeer naar de wereldopslagmap.
- Download de volledige wereldmap naar je lokale computer. Dit omvat alle
.sbc-,.sbs- en.vx2-bestanden.
Een back-up herstellen
- Stop je server.
- Maak verbinding via SFTP.
- Navigeer naar de wereldopslagmap.
- Vervang de bestaande opslagbestanden door je back-upbestanden. Zorg ervoor dat je alle bestanden uit de back-up uploadt (
.sbc-,.sbs- en.vx2-bestanden). - Start de server vanuit GPanel. De herstelde wereld wordt geladen.
Een wereld overzetten vanuit singleplayer
Je kunt een singleplayer-wereld uploaden naar je dedicated server:
- Zoek op je lokale computer de Space Engineers-opslagmap (meestal
%AppData%/SpaceEngineers/Saves/). - Zoek de wereldmap die je wilt uploaden.
- Stop je server en maak verbinding via SFTP.
- Upload de volledige wereldmap naar de opslagmap van de server.
- Werk de World Name bij in het GPanel Startup-tabblad of in
SpaceEngineers-Dedicated.cfgzodat deze overeenkomt met de naam van de geüploade map. - Start de server.
Gerelateerde artikelen
- Space Engineers Mod-installatie
- Space Engineers Probleemoplossing
- Hoe je het IP-adres en de poort van je server vindt
- Bestanden uploaden via SFTP
- Handleiding voor het starten van je server
Hulp nodig?
Als je problemen blijft ondervinden met je Space Engineers-server, staat ons supportteam klaar om je te helpen.