Ovaj vodič objašnjava kako da podesite i konfigurišete svoj Space Engineers namenski server na Legion Hosting platformi, uključujući prvo pokretanje, GPanel startup promenljive, XML konfiguraciju, režime igre, podešavanja sveta, povezivanje i upravljanje snimcima. Za instalaciju modova pogledajte Instalacija modova za Space Engineers. Za uobičajene probleme pogledajte Rešavanje problema sa Space Engineers.
Prvo pokretanje
Kada se vaš Space Engineers server prvi put obezbedi, potrebno je da instalira datoteke igre i generiše svoju početnu konfiguraciju. Ovo se dešava automatski pri prvom pokretanju.
- Prijavite se na GPanel i izaberite svoj Space Engineers server sa liste servera.
- Kliknite na Start na kartici Console. Server će preuzeti i instalirati Space Engineers Dedicated Server datoteke putem SteamCMD. Ovo može potrajati nekoliko minuta pri prvom pokretanju.
- Pratite izlaz konzole za napredak. Kada vidite poruku koja označava da je server spreman i da osluškuje konekcije, početno podešavanje je završeno.
- Server će generisati svoje podrazumevane konfiguracione datoteke, uključujući
SpaceEngineers-Dedicated.cfgi podrazumevani snimak sveta.
Konfiguracija servera -- GPanel Startup promenljive
Najlakši način da konfigurišete svoj Space Engineers server je kroz karticu Startup u GPanel-u. Ove promenljive se primenjuju kao argumenti komandne linije svaki put kada se server pokrene.
- Zaustavite server sa kartice Console.
- Idite na karticu Startup.
- Prilagodite promenljive navedene u nastavku po potrebi.
- Vratite se na karticu Console i kliknite na Start da biste primenili promene.
| Promenljiva | Primer vrednosti | Opis |
|---|---|---|
| Server Name | My Legion SE Server |
Ime prikazano u pregledaču servera unutar igre. Postavite nešto prepoznatljivo kako bi igrači mogli da pronađu vaš server. |
| World Name | MyWorld |
Ime fascikle sveta/snimka koju koristi server. Menjanje ovoga kreira ili učitava drugačiji svet. |
| Max Players | 16 |
Maksimalan broj istovremenih igrača. Ne bi trebalo da premaši ograničenje slotova na vašem hosting planu. |
| Game Mode | Survival |
Režim igre za svet. Pogledajte odeljak Režimi igre u nastavku za detalje. |
| Save Interval | 5 |
Koliko često (u minutima) server automatski snima. Niže vrednosti smanjuju gubitak podataka pri padu; više vrednosti smanjuju disk I/O. |
Napredna konfiguracija -- SpaceEngineers-Dedicated.cfg
Za detaljniju kontrolu, možete direktno uređivati XML konfiguracionu datoteku servera. Ova datoteka kontroliše podešavanja koja nisu dostupna na GPanel kartici Startup.
Pristup konfiguracionoj datoteci
- Zaustavite server sa kartice Console.
- Kliknite na karticu Files u GPanel-u.
- Pronađite i otvorite
SpaceEngineers-Dedicated.cfgu korenskom direktorijumu vašeg servera.
Ključna konfiguraciona podešavanja
Konfiguraciona datoteka koristi XML format. U nastavku su najčešće prilagođavana podešavanja unutar bloka <SessionSettings>:
| Podešavanje | Primer vrednosti | Opis |
|---|---|---|
<ServerName> |
My Legion SE Server |
Ime servera prikazano u pregledaču. Može biti zamenjeno GPanel startup promenljivom. |
<ServerDescription> |
A Legion Hosting server |
Opis prikazan u pregledaču servera kada igrači pregledaju detalje servera. |
<ServerPassword> |
mypassword |
Lozinka potrebna igračima za pristup. Ostavite prazno za javni server. |
<MaxPlayers> |
16 |
Maksimalan broj istovremenih igrača. |
<AutoSaveInMinutes> |
5 |
Interval automatskog snimanja u minutima. Postavite na 0 da onemogućite automatsko snimanje (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 pristupiti (osim ako je <GroupAccessEnabled> false). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Lista Steam64 ID-ova kojima je dodeljen admin pristup. Dodajte jedan <unsignedLong> unos po administratoru unutar bloka <Administrators>. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Lista Steam64 ID-ova zabranjenih na serveru. |
Primer konfiguracionog isečka:
<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
Da biste dodelili admin pristup, dodajte Steam64 ID-ove unutar bloka <Administrators>. Svoj Steam64 ID možete pronaći tako što potražite svoj Steam profil na steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Režimi igre
Space Engineers nudi dva primarna režima igre. Režim se postavlja kada se svet prvi put kreira i može se promeniti u konfiguracionoj datoteci ili na GPanel kartici Startup.
| Režim | Opis | Najbolje za |
|---|---|---|
| Survival | Igrači moraju da kopaju resurse, prerađuju materijale i grade komponente da bi konstruisali brodove i stanice. Zdravlje, kiseonik, vodonik i energija moraju se upravljati. Igrači počinju sa osnovnim alatima i napreduju do napredne opreme. | Standardni multiplayer gameplay. Većina servera radi u Survival režimu za izbalansiran doživljaj napredovanja. |
| Creative | Igrači imaju neograničene resurse i trenutnu izgradnju. Svi blokovi su odmah dostupni bez troška materijala. Nema mehanika zdravlja ili preživljavanja. Brodovi i stanice se mogu graditi slobodno. | Izgradnja, izrada prototipova i testiranje dizajna. Korisno za creative servere ili za administratore koji planiraju gradnje pre prelaska na Survival. |
<GameMode> u SpaceEngineers-Dedicated.cfg ili kroz GPanel karticu Startup. Prelazak sa Creative na Survival neće ukloniti postojeće blokove, ali će igrači morati da počnu da upravljaju resursima ubuduće.
Podešavanja sveta -- Sandbox.sbc
Podešavanja specifična za svet čuvaju se u datoteci Sandbox.sbc unutar fascikle za snimanje vašeg sveta. Ova podešavanja kontrolišu okruženje, fiziku i ravnotežu gameplay-a vašeg konkretnog sveta.
Pristup Sandbox.sbc
- Zaustavite server.
- Otvorite karticu Files u GPanel-u.
- Idite do fascikle za snimanje sveta (obično na putanji prikazanoj u GPanel-u ili unutar
Saves/direktorijuma). - Otvorite
Sandbox.sbcu editoru datoteka.
Ključna podešavanja sveta
Sledeća podešavanja se nalaze unutar bloka <SessionSettings> datoteke Sandbox.sbc:
| Podešavanje | Vrednosti / Primer | Opis |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Kontroliše gustinu asteroida u proceduralno generisanim svetovima. 0.25 = niska, 0.35 = normalna, 0.50 = visoka. Postavite na 0 da onemogućite proceduralne asteroide (koristi se sa unapred postavljenim mapama asteroida). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Kontroliše neprijateljske susrete poput meteorskih kiša, vukova i pauka. SAFE onemogućava sve pretnje. NORMAL omogućava umerene pretnje. CATACLYSM i APOCALYPSE povećavaju ozbiljnost i učestalost. |
<InventorySizeMultiplier> |
1, 3, 10 |
Množilac za kapacitet inventara igrača i blokova. 1 = realistično (mali inventari), 3 = podrazumevano za većinu servera, 10 = veoma veliki inventari. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Množilac za brzinu proizvodnje asemblera. Više vrednosti smanjuju vreme izrade. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Množilac za efikasnost materijala asemblera. Više vrednosti znače manje sirovina potrebnih po izrađenom predmetu. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Množilac za brzinu obrade rafinerije. Više vrednosti brže prerađuju rudu u ingote. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Množilac za brzinu zavarivanja (gradnje/popravke). |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Množilac za brzinu brušenja (rasklapanja). |
<EnableSpiders> |
true / false |
Omogućava ili onemogućava NPC pauke na planetama. |
<EnableWolves> |
true / false |
Omogućava ili onemogućava NPC vukove na planetama. |
<MaxFloatingObjects> |
56, 100 |
Maksimalan broj plutajućih objekata (ispuštenih predmeta, krhotina) u svetu. Niže vrednosti poboljšavaju performanse servera. |
<MaxGridSize> |
0 (neograničeno), 50000 |
Maksimalan broj blokova po mreži (brod/stanica). Postavljanje ograničenja sprečava igrače da grade preterano velike mreže koje degradiraju performanse. 0 = bez ograničenja. |
<BlockCountThreshold> |
100 |
Broj blokova ispod kojeg se mreže smatraju "malim" za potrebe čišćenja. |
<EnableAutorespawn> |
true / false |
Automatski ponovo oživljava igrače u njihovoj poslednjoj medicinskoj sobi nakon smrti. |
Primer isečka podešavanja sveta:
<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. Veoma velike mreže i prekomerne plutajuće krhotine su najčešći uzroci usporenja servera u Space Engineers.
Kako se povezati
Opcija A -- Steam pregledač servera
- Otvorite Steam i kliknite na View > Game Servers (ili View > Servers u starijim Steam verzijama).
- Kliknite na karticu Favorites, zatim kliknite na Add a Server.
- Unesite IP i port svog servera (pronađeni na GPanel kartici Network) i kliknite na Add this address to favorites.
- Izaberite server sa svoje liste omiljenih i kliknite na Connect.
Opcija B -- Pregledač servera unutar igre
- Pokrenite Space Engineers i kliknite na Join Game iz glavnog menija.
- U pregledaču servera, koristite polje za pretragu da pronađete svoj server po imenu.
- Izaberite svoj server i kliknite na Join World.
- Ako server ima lozinku, biće vam zatraženo da je unesete.
Opcija C -- Direktno povezivanje putem IP-a
- Pokrenite Space Engineers i kliknite na Join Game iz glavnog menija.
- Kliknite na karticu Direct Connect (ili unesite IP u polje za pretragu/filtriranje).
- Unesite IP svog servera i game port sa GPanel kartice Network:
<your-server-ip>:<your-game-port> - Kliknite na Join World i unesite lozinku servera ako se to zatraži.
Upravljanje snimcima
Automatsko snimanje
Space Engineers automatski snima u intervalu konfigurisanom u <AutoSaveInMinutes> (podrazumevano: 5 minuta). Automatski snimci prepisuju trenutni snimak sveta. Ovaj interval možete prilagoditi u SpaceEngineers-Dedicated.cfg ili na GPanel kartici Startup.
Lokacija datoteke snimka
Snimci sveta čuvaju se na serveru u direktorijumu za snimanje sveta. Tačna putanja zavisi od konfiguracije vašeg servera, ali se obično nalazi unutar Saves/ ili instance direktorijuma vidljivog na GPanel kartici Files. Svaki svet ima svoju fasciklu koja sadrži:
| Datoteka | Svrha |
|---|---|
Sandbox.sbc |
Podešavanja sveta, lista modova, konfiguracija sesije. |
Sandbox_config.sbc |
Dodatna konfiguracija sesije i podešavanja. |
SANDBOX_0_0_0_.sbs |
Glavna datoteka podataka sveta koja sadrži sve mreže, voksele i entitete. |
*.vx2 datoteke |
Datoteke voksel podataka (modifikacije terena planeta/asteroida). |
Pravljenje rezervne kopije vašeg sveta
- Zaustavite server sa kartice Console kako biste osigurali da se snimak ne upisuje.
- Povežite se na svoj server putem SFTP. Za uputstva pogledajte Kako otpremiti datoteke putem SFTP.
- Idite do fascikle za snimanje sveta.
- Preuzmite celu fasciklu sveta na svoj lokalni računar. Ovo uključuje sve
.sbc,.sbsi.vx2datoteke.
Vraćanje rezervne kopije
- Zaustavite server.
- Povežite se putem SFTP.
- Idite do fascikle za snimanje sveta.
- Zamenite postojeće datoteke snimka svojim datotekama rezervne kopije. Uverite se da otpremate sve datoteke iz rezervne kopije (
.sbc,.sbsi.vx2datoteke). - Pokrenite server iz GPanel-a. On će učitati vraćeni svet.
Prenos sveta iz režima za jednog igrača
Možete otpremiti svet za jednog igrača na svoj namenski server:
- Na svom lokalnom računaru, pronađite svoju Space Engineers saves fasciklu (obično
%AppData%/SpaceEngineers/Saves/). - Pronađite fasciklu sveta koju želite da otpremite.
- Zaustavite server i povežite se putem SFTP.
- Otpremite celu fasciklu sveta u direktorijum za snimanje servera.
- Ažurirajte World Name na GPanel kartici Startup ili u
SpaceEngineers-Dedicated.cfgda odgovara imenu otpremljene fascikle. - Pokrenite server.
Povezani članci
- Instalacija modova za Space Engineers
- Rešavanje problema sa Space Engineers
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti datoteke putem SFTP
- Vodič za pokretanje servera
Potrebna vam je pomoć?
Ako i dalje imate problema sa svojim Space Engineers serverom, naš tim za podršku vam je na raspolaganju.