Ovaj vodič pokriva kako postaviti i konfigurirati vaš Space Engineers namjenski server na Legion Hosting, uključujući prvo pokretanje, GPanel startup varijable, XML konfiguraciju, načine igre, postavke svijeta, povezivanje i upravljanje spremljenim datotekama. Za instalaciju modova, pogledajte Instalacija modova za Space Engineers. Za česte probleme, pogledajte Rješavanje problema za Space Engineers.
Prvo pokretanje
Kada je vaš Space Engineers server prvi put dodijeljen, potrebno je instalirati datoteke igre i generirati početnu konfiguraciju. To se događa automatski pri prvom pokretanju.
- Prijavite se na GPanel i odaberite svoj Space Engineers server s popisa servera.
- Kliknite Start na kartici Console. Server će preuzeti i instalirati datoteke Space Engineers namjenskog servera putem SteamCMD. To može potrajati nekoliko minuta pri prvom pokretanju.
- Pratite ispis konzole za napredak. Kada vidite poruku koja označava da je server spreman i sluša veze, početno postavljanje je završeno.
- Server će generirati svoje zadane konfiguracijske datoteke, uključujući
SpaceEngineers-Dedicated.cfgi zadano spremljeni svijet.
Konfiguracija servera -- GPanel Startup varijable
Najlakši način za konfiguriranje vašeg Space Engineers servera je putem kartice Startup u GPanel-u. Ove varijable se primjenjuju kao argumenti naredbenog retka svaki put kada se server pokrene.
- Zaustavite server s kartice Console.
- Navigirajte na karticu Startup.
- Prilagodite varijable navedene u nastavku prema potrebi.
- Vratite se na karticu Console i kliknite Start za primjenu promjena.
| Varijabla | Primjer vrijednosti | Opis |
|---|---|---|
| Server Name | My Legion SE Server |
Ime prikazano u pregledniku servera unutar igre. Postavite nešto prepoznatljivo kako bi igrači mogli pronaći vaš server. |
| World Name | MyWorld |
Naziv mape svijeta/spremanja koju server koristi. Promjena ovoga stvara ili učitava drugi svijet. |
| Max Players | 16 |
Maksimalan broj istovremenih igrača. Ne smije premašiti ograničenje slotova na vašem hosting planu. |
| Game Mode | Survival |
Način igre za svijet. Pogledajte odjeljak Načini igre u nastavku za detalje. |
| Save Interval | 5 |
Koliko često (u minutama) server automatski sprema. Niže vrijednosti smanjuju gubitak podataka pri rušenju; više vrijednosti smanjuju opterećenje diska. |
Napredna konfiguracija -- SpaceEngineers-Dedicated.cfg
Za detaljniju kontrolu možete izravno urediti XML konfiguracijsku datoteku servera. Ova datoteka kontrolira postavke koje nisu izložene na kartici GPanel Startup.
Pristup konfiguracijskoj datoteci
- Zaustavite server s kartice Console.
- Kliknite karticu Files u GPanel-u.
- Pronađite i otvorite
SpaceEngineers-Dedicated.cfgu korijenskom direktoriju vašeg servera.
Ključne konfiguracijske postavke
Konfiguracijska datoteka koristi XML format. U nastavku su najčešće prilagođavane postavke unutar bloka <SessionSettings>:
| Postavka | Primjer vrijednosti | Opis |
|---|---|---|
<ServerName> |
My Legion SE Server |
Ime servera prikazano u pregledniku. Može biti nadjačano GPanel startup varijablom. |
<ServerDescription> |
A Legion Hosting server |
Opis prikazan u pregledniku servera kada igrači pregledavaju detalje servera. |
<ServerPassword> |
mypassword |
Lozinka potrebna za pridruživanje igrača. Ostavite prazno za javni server. |
<MaxPlayers> |
16 |
Maksimalan broj istovremenih igrača. |
<AutoSaveInMinutes> |
5 |
Interval automatskog spremanja u minutama. Postavite na 0 za onemogućavanje automatskog spremanja (ne preporučuje se). |
<PauseGameWhenEmpty> |
true |
Pauzira simulaciju kada nema povezanih igrača. Štedi resurse, ali zaustavlja sve procese u igri. |
<GroupID> |
0 |
Steam group ID. Kada je postavljen, samo članovi ove grupe mogu se pridružiti (osim ako je <GroupAccessEnabled> postavljeno na false). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Popis Steam64 ID-ova s administratorskim pristupom. Dodajte jedan <unsignedLong> unos po administratoru unutar bloka <Administrators>. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Popis Steam64 ID-ova zabranjenih na serveru. |
Primjer isječka konfiguracije:
<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>
Dodavanje administratora
Za dodjelu administratorskog pristupa, dodajte Steam64 ID-ove unutar bloka <Administrators>. Svoj Steam64 ID možete pronaći pretragom svog Steam profila na steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Načini igre
Space Engineers nudi dva primarna načina igre. Način se postavlja kada se svijet prvi put kreira i može se promijeniti u konfiguracijskoj datoteci ili na kartici GPanel Startup.
| Način | Opis | Najbolje za |
|---|---|---|
| Survival | Igrači moraju kopati resurse, prerađivati materijale i graditi komponente za konstrukciju brodova i stanica. Potrebno je upravljati zdravljem, kisikom, vodikom i energijom. Igrači počinju s osnovnim alatima i napreduju do napredne opreme. | Standardna višeigračka igra. Većina servera koristi Survival način za uravnoteženo iskustvo napredovanja. |
| Creative | Igrači imaju neograničene resurse i trenutačnu gradnju. Svi blokovi su odmah dostupni bez troškova materijala. Nema mehanika zdravlja ili preživljavanja. Brodovi i stanice mogu se slobodno graditi. | Gradnja, prototipiranje i testiranje dizajna. Korisno za kreativne servere ili za administratore koji planiraju gradnje prije prebacivanja na Survival. |
<GameMode> u SpaceEngineers-Dedicated.cfg ili putem kartice GPanel Startup. Promjena iz Creative u Survival neće ukloniti postojeće blokove, ali igrači će morati početi upravljati resursima od tog trenutka.
Postavke svijeta -- Sandbox.sbc
Postavke specifične za svijet pohranjene su u datoteci Sandbox.sbc unutar mape spremljenog svijeta. Ove postavke kontroliraju okoliš, fiziku i ravnotežu igranja vašeg specifičnog svijeta.
Pristup datoteci Sandbox.sbc
- Zaustavite server.
- Otvorite karticu Files u GPanel-u.
- Navigirajte do mape spremljenog svijeta (obično na putanji prikazanoj u GPanel-u ili unutar direktorija
Saves/). - Otvorite
Sandbox.sbcu uređivaču datoteka.
Ključne postavke svijeta
Sljedeće postavke nalaze se unutar bloka <SessionSettings> u Sandbox.sbc:
| Postavka | Vrijednosti / Primjer | Opis |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Kontrolira gustoću asteroida u proceduralno generiranim svjetovima. 0.25 = niska, 0.35 = normalna, 0.50 = visoka. Postavite na 0 za onemogućavanje proceduralnih asteroida (koristi se s unaprijed postavljenim mapama asteroida). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Kontrolira neprijateljske susrete poput kiša meteora, vukova i pauka. SAFE onemogućuje sve prijetnje. NORMAL omogućuje umjerene prijetnje. CATACLYSM i APOCALYPSE povećavaju ozbiljnost i učestalost. |
<InventorySizeMultiplier> |
1, 3, 10 |
Množitelj za kapacitet inventara igrača i blokova. 1 = realistično (mali inventari), 3 = zadano za većinu servera, 10 = vrlo veliki inventari. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Množitelj za brzinu proizvodnje asemblera. Više vrijednosti smanjuju vrijeme izrade. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Množitelj za učinkovitost materijala asemblera. Više vrijednosti znače manje sirovina potrebnih po izrađenom predmetu. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Množitelj za brzinu prerade u rafineriji. Više vrijednosti brže prerađuju rudu u ingote. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Množitelj za brzinu zavarivanja (gradnje/popravka). |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Množitelj za brzinu brušenja (rastavljanja). |
<EnableSpiders> |
true / false |
Omogućuje ili onemogućuje NPC pauke na planetima. |
<EnableWolves> |
true / false |
Omogućuje ili onemogućuje NPC vukove na planetima. |
<MaxFloatingObjects> |
56, 100 |
Maksimalan broj plutajućih objekata (ispušteni predmeti, krhotine) u svijetu. Niže vrijednosti poboljšavaju performanse servera. |
<MaxGridSize> |
0 (neograničeno), 50000 |
Maksimalan broj blokova po mreži (brod/stanica). Postavljanje ograničenja sprječava igrače da grade pretjerano velike mreže koje degradiraju performanse. 0 = bez ograničenja. |
<BlockCountThreshold> |
100 |
Broj blokova ispod kojeg se mreže smatraju "malima" za potrebe čišćenja. |
<EnableAutorespawn> |
true / false |
Automatski ponovno oživljava igrače u njihovoj zadnjoj medicinskoj sobi nakon smrti. |
Primjer isječka postavki svijeta:
<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> na ili ispod 100 i razmotrite postavljanje ograničenja <MaxGridSize> na javnim serverima. Vrlo velike mreže i prekomjerne plutajuće krhotine najčešći su uzroci zastoja servera u Space Engineers.
Kako se povezati
Opcija A -- Steam preglednik servera
- Otvorite Steam i kliknite View > Game Servers (ili View > Servers u starijim verzijama Steam-a).
- Kliknite karticu Favorites, zatim kliknite Add a Server.
- Unesite IP adresu i port vašeg servera (nalazi se na kartici Network u GPanel-u) i kliknite Add this address to favorites.
- Odaberite server s popisa favorita i kliknite Connect.
Opcija B -- Preglednik servera u igri
- Pokrenite Space Engineers i kliknite Join Game iz glavnog izbornika.
- U pregledniku servera koristite polje za pretraživanje kako biste pronašli svoj server po imenu.
- Odaberite svoj server i kliknite Join World.
- Ako server ima lozinku, bit ćete upitani da je unesete.
Opcija C -- Izravno povezivanje putem IP adrese
- Pokrenite Space Engineers i kliknite Join Game iz glavnog izbornika.
- Kliknite karticu Direct Connect (ili unesite IP u polje za pretraživanje/filtriranje).
- Unesite IP adresu servera i port igre s kartice Network u GPanel-u:
<your-server-ip>:<your-game-port> - Kliknite Join World i unesite lozinku servera ako bude zatražena.
Upravljanje spremljenim datotekama
Automatsko spremanje
Space Engineers automatski sprema u intervalima konfiguriranim u <AutoSaveInMinutes> (zadano: 5 minuta). Automatska spremanja prepisuju trenutačno spremljeni svijet. Ovaj interval možete prilagoditi u SpaceEngineers-Dedicated.cfg ili na kartici GPanel Startup.
Lokacija spremljenih datoteka
Spremljeni svjetovi pohranjeni su na serveru u direktoriju za spremanje svijeta. Točna putanja ovisi o konfiguraciji vašeg servera, ali obično se nalazi unutar direktorija Saves/ ili direktorija instance vidljivog na kartici Files u GPanel-u. Svaki svijet ima svoju mapu koja sadrži:
| Datoteka | Namjena |
|---|---|
Sandbox.sbc |
Postavke svijeta, popis modova, konfiguracija sesije. |
Sandbox_config.sbc |
Dodatna konfiguracija i postavke sesije. |
SANDBOX_0_0_0_.sbs |
Glavna datoteka podataka svijeta koja sadrži sve mreže, voksele i entitete. |
*.vx2 datoteke |
Datoteke vokselnih podataka (modifikacije terena planeta/asteroida). |
Sigurnosno kopiranje vašeg svijeta
- Zaustavite server s kartice Console kako biste osigurali da se spremanje ne zapisuje.
- Povežite se na server putem SFTP. Pogledajte Kako prenijeti datoteke putem SFTP za upute.
- Navigirajte do mape spremljenog svijeta.
- Preuzmite cijelu mapu svijeta na lokalno računalo. To uključuje sve
.sbc,.sbsi.vx2datoteke.
Vraćanje sigurnosne kopije
- Zaustavite server.
- Povežite se putem SFTP.
- Navigirajte do mape spremljenog svijeta.
- Zamijenite postojeće datoteke spremanja vašim sigurnosnim kopijama. Provjerite da ste prenijeli sve datoteke iz kopije (
.sbc,.sbsi.vx2datoteke). - Pokrenite server iz GPanel-a. Učitat će vraćeni svijet.
Prijenos svijeta iz igre za jednog igrača
Možete prenijeti svijet iz igre za jednog igrača na vaš namjenski server:
- Na lokalnom računalu pronađite mapu spremljenih igara Space Engineers (obično
%AppData%/SpaceEngineers/Saves/). - Pronađite mapu svijeta koji želite prenijeti.
- Zaustavite server i povežite se putem SFTP.
- Prenesite cijelu mapu svijeta u direktorij za spremanje na serveru.
- Ažurirajte World Name na kartici Startup u GPanel-u ili u
SpaceEngineers-Dedicated.cfgda odgovara nazivu prenesene mape. - Pokrenite server.
Povezani članci
- Instalacija modova za Space Engineers
- Rješavanje problema za Space Engineers
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP
- Vodič za pokretanje servera
Trebate pomoć?
Ako i dalje imate problema s vašim Space Engineers serverom, naš tim za podršku vam je na raspolaganju.