Acest ghid acoperă modul de configurare și setare a serverului tău dedicat Space Engineers pe Legion Hosting, inclusiv prima pornire, variabilele de pornire din GPanel, configurarea XML, modurile de joc, setările lumii, conectarea și gestionarea salvărilor. Pentru instalarea modurilor, consultă Instalarea modurilor pentru Space Engineers. Pentru probleme frecvente, consultă Depanarea Space Engineers.
Prima pornire
Când serverul tău Space Engineers este creat pentru prima dată, acesta trebuie să instaleze fișierele jocului și să își genereze configurația inițială. Acest lucru se întâmplă automat la prima pornire.
- Autentifică-te în GPanel și selectează serverul tău Space Engineers din lista de servere.
- Apasă Start în fila Console. Serverul va descărca și instala fișierele Space Engineers Dedicated Server prin SteamCMD. Acest lucru poate dura câteva minute la prima rulare.
- Urmărește rezultatul din consolă pentru progres. Odată ce vezi un mesaj care indică faptul că serverul este gata și ascultă conexiuni, configurarea inițială este completă.
- Serverul își va genera fișierele de configurare implicite, inclusiv
SpaceEngineers-Dedicated.cfgși o salvare a lumii implicită.
Configurarea serverului -- Variabilele de pornire din GPanel
Cel mai simplu mod de a configura serverul tău Space Engineers este prin fila Startup din GPanel. Aceste variabile sunt aplicate ca argumente de linie de comandă de fiecare dată când pornește serverul.
- Oprește serverul din fila Console.
- Navighează la fila Startup.
- Ajustează variabilele enumerate mai jos după cum este necesar.
- Revino la fila Console și apasă Start pentru a aplica modificările.
| Variabilă | Valoare exemplu | Descriere |
|---|---|---|
| Server Name | My Legion SE Server |
Numele afișat în browserul de servere din joc. Setează ceva ușor de recunoscut, astfel încât jucătorii să poată găsi serverul tău. |
| World Name | MyWorld |
Numele folderului lumii/salvării folosit de server. Modificarea acestuia creează sau încarcă o lume diferită. |
| Max Players | 16 |
Numărul maxim de jucători simultani. Nu ar trebui să depășească limita de sloturi a planului tău de găzduire. |
| Game Mode | Survival |
Modul de joc pentru lume. Consultă secțiunea Moduri de joc de mai jos pentru detalii. |
| Save Interval | 5 |
Cât de des (în minute) salvează automat serverul. Valorile mai mici reduc pierderea de date la blocaje; valorile mai mari reduc operațiile I/O pe disc. |
Configurare avansată -- SpaceEngineers-Dedicated.cfg
Pentru un control mai detaliat, poți edita direct fișierul de configurare XML al serverului. Acest fișier controlează setări care nu sunt expuse în fila Startup din GPanel.
Accesarea fișierului de configurare
- Oprește serverul din fila Console.
- Apasă fila Files în GPanel.
- Localizează și deschide
SpaceEngineers-Dedicated.cfgîn directorul rădăcină al serverului tău.
Setări cheie de configurare
Fișierul de configurare folosește formatul XML. Mai jos sunt cele mai frecvent ajustate setări din interiorul blocului <SessionSettings>:
| Setare | Valoare exemplu | Descriere |
|---|---|---|
<ServerName> |
My Legion SE Server |
Numele serverului afișat în browser. Poate fi suprascris de variabila de pornire din GPanel. |
<ServerDescription> |
A Legion Hosting server |
Descrierea afișată în browserul de servere când jucătorii vizualizează detaliile serverului. |
<ServerPassword> |
mypassword |
Parola necesară pentru ca jucătorii să se alăture. Lasă gol pentru un server public. |
<MaxPlayers> |
16 |
Numărul maxim de jucători simultani. |
<AutoSaveInMinutes> |
5 |
Intervalul de salvare automată în minute. Setează la 0 pentru a dezactiva salvarea automată (nu este recomandat). |
<PauseGameWhenEmpty> |
true |
Pune pauză simulării când niciun jucător nu este conectat. Economisește resurse, dar oprește toate procesele din joc. |
<GroupID> |
0 |
ID-ul grupului Steam. Când este setat, numai membrii acestui grup se pot alătura (cu excepția cazului în care <GroupAccessEnabled> este false). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Lista de ID-uri Steam64 cărora li se acordă acces de administrator. Adaugă o intrare <unsignedLong> per administrator în interiorul blocului <Administrators>. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Lista de ID-uri Steam64 interzise de pe server. |
Exemplu de fragment de configurare:
<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>
Adăugarea administratorilor
Pentru a acorda acces de administrator, adaugă ID-uri Steam64 în interiorul blocului <Administrators>. Îți poți găsi ID-ul Steam64 căutând profilul tău Steam pe steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Moduri de joc
Space Engineers oferă două moduri de joc principale. Modul este setat când lumea este creată pentru prima dată și poate fi schimbat în fișierul de configurare sau în fila Startup din GPanel.
| Mod | Descriere | Cel mai potrivit pentru |
|---|---|---|
| Survival | Jucătorii trebuie să extragă resurse, să rafineze materiale și să construiască componente pentru a crea nave și stații. Sănătatea, oxigenul, hidrogenul și energia trebuie gestionate. Jucătorii încep cu unelte de bază și avansează către echipamente avansate. | Joc multiplayer standard. Majoritatea serverelor rulează modul Survival pentru o experiență de progresie echilibrată. |
| Creative | Jucătorii au resurse nelimitate și construcție instantanee. Toate blocurile sunt disponibile imediat, fără cost de materiale. Fără mecanici de sănătate sau de supraviețuire. Navele și stațiile pot fi construite liber. | Construcție, prototipare și testarea designurilor. Util pentru serverele creative sau pentru administratorii care planifică construcții înainte de a trece la Survival. |
<GameMode> din SpaceEngineers-Dedicated.cfg sau prin fila Startup din GPanel. Trecerea de la Creative la Survival nu va elimina blocurile existente, dar jucătorii vor trebui să înceapă să gestioneze resursele de acolo înainte.
Setările lumii -- Sandbox.sbc
Setările specifice lumii sunt stocate în fișierul Sandbox.sbc din interiorul folderului de salvare al lumii tale. Aceste setări controlează mediul, fizica și echilibrul de joc al lumii tale specifice.
Accesarea Sandbox.sbc
- Oprește serverul.
- Deschide fila Files în GPanel.
- Navighează la folderul de salvare al lumii (de obicei la calea afișată în GPanel sau în interiorul unui director
Saves/). - Deschide
Sandbox.sbcîn editorul de fișiere.
Setări cheie ale lumii
Următoarele setări se găsesc în interiorul blocului <SessionSettings> din Sandbox.sbc:
| Setare | Valori / Exemplu | Descriere |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Controlează densitatea asteroizilor în lumile generate procedural. 0.25 = scăzută, 0.35 = normală, 0.50 = ridicată. Setează la 0 pentru a dezactiva asteroizii procedurali (folosit cu hărți cu asteroizi prestabiliți). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Controlează întâlnirile ostile precum ploile de meteoriți, lupii și păianjenii. SAFE dezactivează toate amenințările. NORMAL activează amenințări moderate. CATACLYSM și APOCALYPSE măresc severitatea și frecvența. |
<InventorySizeMultiplier> |
1, 3, 10 |
Multiplicator pentru capacitatea inventarului jucătorilor și blocurilor. 1 = realist (inventare mici), 3 = implicit pentru majoritatea serverelor, 10 = inventare foarte mari. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Multiplicator pentru viteza de producție a asamblorului. Valorile mai mari reduc timpul de fabricare. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Multiplicator pentru eficiența materialelor asamblorului. Valorile mai mari înseamnă mai puține materii prime necesare pe obiect fabricat. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Multiplicator pentru viteza de procesare a rafinăriei. Valorile mai mari rafinează minereul în lingouri mai rapid. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Multiplicator pentru viteza de sudare (construcție/reparare). |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Multiplicator pentru viteza de polizare (dezasamblare). |
<EnableSpiders> |
true / false |
Activează sau dezactivează NPC-urile păianjen pe planete. |
<EnableWolves> |
true / false |
Activează sau dezactivează NPC-urile lup pe planete. |
<MaxFloatingObjects> |
56, 100 |
Numărul maxim de obiecte plutitoare (obiecte aruncate, resturi) din lume. Valorile mai mici îmbunătățesc performanța serverului. |
<MaxGridSize> |
0 (nelimitat), 50000 |
Numărul maxim de blocuri pe grilă (navă/stație). Setarea unei limite împiedică jucătorii să construiască grile excesiv de mari care degradează performanța. 0 = fără limită. |
<BlockCountThreshold> |
100 |
Numărul de blocuri sub care grilele sunt considerate "mici" în scopuri de curățare. |
<EnableAutorespawn> |
true / false |
Reapariția automată a jucătorilor la ultima lor cameră medicală după moarte. |
Exemplu de fragment cu setările lumii:
<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> la sau sub 100 și ia în considerare setarea unei limite <MaxGridSize> pe serverele publice. Grilele foarte mari și resturile plutitoare excesive sunt cele mai frecvente cauze ale lag-ului serverului în Space Engineers.
Cum să te conectezi
Opțiunea A -- Browserul de servere Steam
- Deschide Steam și apasă View > Game Servers (sau View > Servers în versiunile mai vechi de Steam).
- Apasă fila Favorites, apoi apasă Add a Server.
- Introdu IP-ul și portul serverului tău (găsite în fila Network din GPanel) și apasă Add this address to favorites.
- Selectează serverul din lista ta de favorite și apasă Connect.
Opțiunea B -- Browserul de servere din joc
- Lansează Space Engineers și apasă Join Game din meniul principal.
- În browserul de servere, folosește câmpul de căutare pentru a-ți găsi serverul după nume.
- Selectează serverul tău și apasă Join World.
- Dacă serverul are o parolă, ți se va cere să o introduci.
Opțiunea C -- Conectare directă prin IP
- Lansează Space Engineers și apasă Join Game din meniul principal.
- Apasă fila Direct Connect (sau introdu IP-ul în câmpul de căutare/filtrare).
- Introdu IP-ul serverului tău și portul de joc din fila Network din GPanel:
<your-server-ip>:<your-game-port> - Apasă Join World și introdu parola serverului dacă ți se cere.
Gestionarea salvărilor
Salvarea automată
Space Engineers salvează automat la intervalul configurat în <AutoSaveInMinutes> (implicit: 5 minute). Salvările automate suprascriu salvarea curentă a lumii. Poți ajusta acest interval în SpaceEngineers-Dedicated.cfg sau în fila Startup din GPanel.
Locația fișierului de salvare
Salvările lumii sunt stocate pe server în directorul de salvare al lumii. Calea exactă depinde de configurația serverului tău, dar de obicei se găsește în interiorul unui director Saves/ sau al instanței, vizibil în fila Files din GPanel. Fiecare lume are propriul folder care conține:
| Fișier | Scop |
|---|---|
Sandbox.sbc |
Setările lumii, lista de moduri, configurația sesiunii. |
Sandbox_config.sbc |
Configurație și setări suplimentare ale sesiunii. |
SANDBOX_0_0_0_.sbs |
Fișierul principal de date al lumii, care conține toate grilele, voxelii și entitățile. |
Fișiere *.vx2 |
Fișiere de date voxel (modificări ale terenului planetelor/asteroizilor). |
Crearea unei copii de rezervă a lumii tale
- Oprește serverul din fila Console pentru a te asigura că nu se scrie în salvare.
- Conectează-te la serverul tău prin SFTP. Consultă Cum să încarci fișiere prin SFTP pentru instrucțiuni.
- Navighează la folderul de salvare al lumii.
- Descarcă întregul folder al lumii pe mașina ta locală. Acesta include toate fișierele
.sbc,.sbsși.vx2.
Restaurarea unei copii de rezervă
- Oprește serverul.
- Conectează-te prin SFTP.
- Navighează la folderul de salvare al lumii.
- Înlocuiește fișierele de salvare existente cu fișierele tale de rezervă. Asigură-te că încarci toate fișierele din copia de rezervă (fișierele
.sbc,.sbsși.vx2). - Pornește serverul din GPanel. Acesta va încărca lumea restaurată.
Transferarea unei lumi din modul un singur jucător
Poți încărca o lume pentru un singur jucător pe serverul tău dedicat:
- Pe mașina ta locală, localizează folderul de salvări Space Engineers (de obicei
%AppData%/SpaceEngineers/Saves/). - Găsește folderul lumii pe care vrei să o încarci.
- Oprește serverul și conectează-te prin SFTP.
- Încarcă întregul folder al lumii în directorul de salvare al serverului.
- Actualizează World Name în fila Startup din GPanel sau în
SpaceEngineers-Dedicated.cfgpentru a se potrivi cu numele folderului încărcat. - Pornește serverul.
Articole conexe
- Instalarea modurilor pentru Space Engineers
- Depanarea Space Engineers
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
- Ghid de pornire a serverului
Ai nevoie de ajutor?
Dacă întâmpini în continuare probleme cu serverul tău Space Engineers, echipa noastră de asistență este disponibilă să te ajute.