Αυτός ο οδηγός καλύπτει τον τρόπο εγκατάστασης και διαμόρφωσης του αποκλειστικού σας διακομιστή Space Engineers στο Legion Hosting, συμπεριλαμβανομένης της πρώτης εκκίνησης, των μεταβλητών εκκίνησης GPanel, της διαμόρφωσης XML, των λειτουργιών παιχνιδιού, των ρυθμίσεων κόσμου, της σύνδεσης και της διαχείρισης αποθηκεύσεων. Για την εγκατάσταση mod, δείτε την Εγκατάσταση Mod στο Space Engineers. Για συνήθη προβλήματα, δείτε την Αντιμετώπιση Προβλημάτων Space Engineers.
Πρώτη Εκκίνηση
Όταν ο διακομιστής σας Space Engineers προετοιμάζεται για πρώτη φορά, χρειάζεται να εγκαταστήσει τα αρχεία του παιχνιδιού και να δημιουργήσει την αρχική του διαμόρφωση. Αυτό συμβαίνει αυτόματα κατά την πρώτη εκκίνηση.
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή σας Space Engineers από τη λίστα διακομιστών.
- Κάντε κλικ στο Start στην καρτέλα Console. Ο διακομιστής θα κατεβάσει και θα εγκαταστήσει τα αρχεία του Αποκλειστικού Διακομιστή Space Engineers μέσω SteamCMD. Αυτό μπορεί να διαρκέσει αρκετά λεπτά κατά την πρώτη εκτέλεση.
- Παρακολουθήστε την έξοδο της κονσόλας για την πρόοδο. Μόλις δείτε ένα μήνυμα που υποδεικνύει ότι ο διακομιστής είναι έτοιμος και ακούει για συνδέσεις, η αρχική εγκατάσταση έχει ολοκληρωθεί.
- Ο διακομιστής θα δημιουργήσει τα προεπιλεγμένα αρχεία διαμόρφωσής του, συμπεριλαμβανομένου του
SpaceEngineers-Dedicated.cfgκαι μιας προεπιλεγμένης αποθήκευσης κόσμου.
Διαμόρφωση Διακομιστή -- Μεταβλητές Εκκίνησης GPanel
Ο ευκολότερος τρόπος για να διαμορφώσετε τον διακομιστή σας Space Engineers είναι μέσω της καρτέλας Startup στο GPanel. Αυτές οι μεταβλητές εφαρμόζονται ως ορίσματα γραμμής εντολών κάθε φορά που ξεκινά ο διακομιστής.
- Σταματήστε τον διακομιστή σας από την καρτέλα Console.
- Μεταβείτε στην καρτέλα Startup.
- Προσαρμόστε τις μεταβλητές που αναφέρονται παρακάτω όπως χρειάζεται.
- Επιστρέψτε στην καρτέλα Console και κάντε κλικ στο Start για να εφαρμόσετε τις αλλαγές.
| Μεταβλητή | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
| Server Name | My Legion SE Server |
Το όνομα που εμφανίζεται στον περιηγητή διακομιστών εντός του παιχνιδιού. Ορίστε κάτι αναγνωρίσιμο ώστε οι παίκτες να μπορούν να βρουν τον διακομιστή σας. |
| World Name | MyWorld |
Το όνομα του φακέλου κόσμου/αποθήκευσης που χρησιμοποιεί ο διακομιστής. Η αλλαγή του δημιουργεί ή φορτώνει διαφορετικό κόσμο. |
| Max Players | 16 |
Μέγιστος αριθμός ταυτόχρονων παικτών. Δεν πρέπει να υπερβαίνει το όριο θέσεων του πλάνου φιλοξενίας σας. |
| Game Mode | Survival |
Η λειτουργία παιχνιδιού για τον κόσμο. Δείτε την ενότητα Λειτουργίες Παιχνιδιού παρακάτω για λεπτομέρειες. |
| Save Interval | 5 |
Πόσο συχνά (σε λεπτά) αποθηκεύει αυτόματα ο διακομιστής. Χαμηλότερες τιμές μειώνουν την απώλεια δεδομένων σε περίπτωση κρασαρίσματος· υψηλότερες τιμές μειώνουν τις λειτουργίες I/O του δίσκου. |
Προηγμένη Διαμόρφωση -- SpaceEngineers-Dedicated.cfg
Για πιο λεπτομερή έλεγχο, μπορείτε να επεξεργαστείτε απευθείας το αρχείο διαμόρφωσης XML του διακομιστή. Αυτό το αρχείο ελέγχει ρυθμίσεις που δεν εκτίθενται στην καρτέλα Startup του GPanel.
Πρόσβαση στο Αρχείο Διαμόρφωσης
- Σταματήστε τον διακομιστή σας από την καρτέλα Console.
- Κάντε κλικ στην καρτέλα Files στο GPanel.
- Εντοπίστε και ανοίξτε το
SpaceEngineers-Dedicated.cfgστον ριζικό κατάλογο του διακομιστή σας.
Βασικές Ρυθμίσεις Διαμόρφωσης
Το αρχείο διαμόρφωσης χρησιμοποιεί μορφή XML. Παρακάτω είναι οι πιο συχνά προσαρμοζόμενες ρυθμίσεις μέσα στο μπλοκ <SessionSettings>:
| Ρύθμιση | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
<ServerName> |
My Legion SE Server |
Όνομα διακομιστή που εμφανίζεται στον περιηγητή. Μπορεί να παρακαμφθεί από τη μεταβλητή εκκίνησης του GPanel. |
<ServerDescription> |
A Legion Hosting server |
Περιγραφή που εμφανίζεται στον περιηγητή διακομιστών όταν οι παίκτες βλέπουν τις λεπτομέρειες του διακομιστή. |
<ServerPassword> |
mypassword |
Κωδικός πρόσβασης που απαιτείται για να συνδεθούν οι παίκτες. Αφήστε το κενό για δημόσιο διακομιστή. |
<MaxPlayers> |
16 |
Μέγιστος αριθμός ταυτόχρονων παικτών. |
<AutoSaveInMinutes> |
5 |
Διάστημα αυτόματης αποθήκευσης σε λεπτά. Ορίστε 0 για να απενεργοποιήσετε την αυτόματη αποθήκευση (δεν συνιστάται). |
<PauseGameWhenEmpty> |
true |
Παύει την προσομοίωση όταν δεν υπάρχουν συνδεδεμένοι παίκτες. Εξοικονομεί πόρους αλλά σταματά όλες τις διεργασίες εντός του παιχνιδιού. |
<GroupID> |
0 |
Steam group ID. Όταν οριστεί, μόνο τα μέλη αυτής της ομάδας μπορούν να συνδεθούν (εκτός αν το <GroupAccessEnabled> είναι false). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Λίστα Steam64 IDs με χορηγημένη πρόσβαση διαχειριστή. Προσθέστε μία καταχώρηση <unsignedLong> ανά διαχειριστή μέσα στο μπλοκ <Administrators>. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Λίστα Steam64 IDs που έχουν αποκλειστεί από τον διακομιστή. |
Παράδειγμα αποσπάσματος διαμόρφωσης:
<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>
Προσθήκη Διαχειριστών
Για να χορηγήσετε πρόσβαση διαχειριστή, προσθέστε Steam64 IDs μέσα στο μπλοκ <Administrators>. Μπορείτε να βρείτε το Steam64 ID σας αναζητώντας το προφίλ σας στο Steam στο steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Λειτουργίες Παιχνιδιού
Το Space Engineers προσφέρει δύο κύριες λειτουργίες παιχνιδιού. Η λειτουργία ορίζεται όταν δημιουργείται για πρώτη φορά ο κόσμος και μπορεί να αλλάξει στο αρχείο διαμόρφωσης ή στην καρτέλα Startup του GPanel.
| Λειτουργία | Περιγραφή | Ιδανικό Για |
|---|---|---|
| Survival | Οι παίκτες πρέπει να εξορύσσουν πόρους, να επεξεργάζονται υλικά και να κατασκευάζουν στοιχεία για να φτιάξουν πλοία και σταθμούς. Πρέπει να διαχειρίζονται την υγεία, το οξυγόνο, το υδρογόνο και την ενέργεια. Οι παίκτες ξεκινούν με βασικά εργαλεία και προχωρούν προς προηγμένο εξοπλισμό. | Τυπικό παιχνίδι πολλών παικτών. Οι περισσότεροι διακομιστές τρέχουν τη λειτουργία Survival για μια ισορροπημένη εμπειρία προόδου. |
| Creative | Οι παίκτες έχουν απεριόριστους πόρους και άμεση κατασκευή. Όλα τα μπλοκ είναι διαθέσιμα αμέσως χωρίς κόστος υλικών. Δεν υπάρχουν μηχανισμοί υγείας ή επιβίωσης. Τα πλοία και οι σταθμοί μπορούν να κατασκευαστούν ελεύθερα. | Κατασκευή, δημιουργία πρωτοτύπων και δοκιμή σχεδίων. Χρήσιμο για δημιουργικούς διακομιστές ή για διαχειριστές που σχεδιάζουν κατασκευές πριν μεταβούν στο Survival. |
<GameMode> στο SpaceEngineers-Dedicated.cfg ή μέσω της καρτέλας Startup του GPanel. Η αλλαγή από Creative σε Survival δεν θα αφαιρέσει τα υπάρχοντα μπλοκ, αλλά οι παίκτες θα χρειαστεί να αρχίσουν να διαχειρίζονται πόρους από εκείνο το σημείο και μετά.
Ρυθμίσεις Κόσμου -- Sandbox.sbc
Οι ειδικές ρυθμίσεις του κόσμου αποθηκεύονται στο αρχείο Sandbox.sbc μέσα στον φάκελο αποθήκευσης του κόσμου σας. Αυτές οι ρυθμίσεις ελέγχουν το περιβάλλον, τη φυσική και την ισορροπία του παιχνιδιού του συγκεκριμένου κόσμου σας.
Πρόσβαση στο Sandbox.sbc
- Σταματήστε τον διακομιστή σας.
- Ανοίξτε την καρτέλα Files στο GPanel.
- Μεταβείτε στον φάκελο αποθήκευσης του κόσμου (συνήθως στη διαδρομή που εμφανίζεται στο GPanel ή μέσα σε έναν κατάλογο
Saves/). - Ανοίξτε το
Sandbox.sbcστον επεξεργαστή αρχείων.
Βασικές Ρυθμίσεις Κόσμου
Οι ακόλουθες ρυθμίσεις βρίσκονται μέσα στο μπλοκ <SessionSettings> του Sandbox.sbc:
| Ρύθμιση | Τιμές / Παράδειγμα | Περιγραφή |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Ελέγχει την πυκνότητα αστεροειδών σε διαδικαστικά παραγόμενους κόσμους. 0.25 = χαμηλή, 0.35 = κανονική, 0.50 = υψηλή. Ορίστε 0 για να απενεργοποιήσετε τους διαδικαστικούς αστεροειδείς (χρησιμοποιείται με προκαθορισμένες πίστες αστεροειδών). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Ελέγχει τις εχθρικές συναντήσεις όπως βροχές μετεωριτών, λύκους και αράχνες. Το SAFE απενεργοποιεί όλες τις απειλές. Το NORMAL ενεργοποιεί μέτριες απειλές. Τα CATACLYSM και APOCALYPSE αυξάνουν τη σοβαρότητα και τη συχνότητα. |
<InventorySizeMultiplier> |
1, 3, 10 |
Πολλαπλασιαστής για τη χωρητικότητα αποθέματος παίκτη και μπλοκ. 1 = ρεαλιστικό (μικρά αποθέματα), 3 = προεπιλογή για τους περισσότερους διακομιστές, 10 = πολύ μεγάλα αποθέματα. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Πολλαπλασιαστής για την ταχύτητα παραγωγής του assembler. Υψηλότερες τιμές μειώνουν τον χρόνο κατασκευής. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Πολλαπλασιαστής για την αποδοτικότητα υλικών του assembler. Υψηλότερες τιμές σημαίνουν λιγότερες πρώτες ύλες ανά κατασκευασμένο αντικείμενο. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Πολλαπλασιαστής για την ταχύτητα επεξεργασίας του refinery. Υψηλότερες τιμές επεξεργάζονται το μετάλλευμα σε ράβδους ταχύτερα. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Πολλαπλασιαστής για την ταχύτητα συγκόλλησης (κατασκευή/επισκευή). |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Πολλαπλασιαστής για την ταχύτητα τριψίματος (αποδόμηση). |
<EnableSpiders> |
true / false |
Ενεργοποιεί ή απενεργοποιεί τα NPC αράχνες στους πλανήτες. |
<EnableWolves> |
true / false |
Ενεργοποιεί ή απενεργοποιεί τα NPC λύκους στους πλανήτες. |
<MaxFloatingObjects> |
56, 100 |
Μέγιστος αριθμός αιωρούμενων αντικειμένων (πεταμένα αντικείμενα, συντρίμμια) στον κόσμο. Χαμηλότερες τιμές βελτιώνουν την απόδοση του διακομιστή. |
<MaxGridSize> |
0 (απεριόριστο), 50000 |
Μέγιστος αριθμός μπλοκ ανά grid (πλοίο/σταθμός). Ο ορισμός ορίου εμποδίζει τους παίκτες από το να κατασκευάζουν υπερβολικά μεγάλα grids που υποβαθμίζουν την απόδοση. 0 = χωρίς όριο. |
<BlockCountThreshold> |
100 |
Αριθμός μπλοκ κάτω από τον οποίο τα grids θεωρούνται "μικρά" για σκοπούς εκκαθάρισης. |
<EnableAutorespawn> |
true / false |
Επαναφέρει αυτόματα τους παίκτες στο τελευταίο τους ιατρικό δωμάτιο μετά τον θάνατο. |
Παράδειγμα αποσπάσματος ρυθμίσεων κόσμου:
<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> στο ή κάτω από 100 και εξετάστε το ενδεχόμενο ορισμού ορίου <MaxGridSize> σε δημόσιους διακομιστές. Τα πολύ μεγάλα grids και τα υπερβολικά αιωρούμενα συντρίμμια είναι οι πιο συχνές αιτίες καθυστέρησης διακομιστή στο Space Engineers.
Πώς να Συνδεθείτε
Επιλογή A -- Περιηγητής Διακομιστών Steam
- Ανοίξτε το Steam και κάντε κλικ στο View > Game Servers (ή View > Servers σε παλαιότερες εκδόσεις του Steam).
- Κάντε κλικ στην καρτέλα Favorites και, στη συνέχεια, κάντε κλικ στο Add a Server.
- Εισαγάγετε την IP και τη θύρα του διακομιστή σας (βρίσκονται στην καρτέλα Network του GPanel) και κάντε κλικ στο Add this address to favorites.
- Επιλέξτε τον διακομιστή από τη λίστα αγαπημένων σας και κάντε κλικ στο Connect.
Επιλογή B -- Περιηγητής Διακομιστών Εντός του Παιχνιδιού
- Εκκινήστε το Space Engineers και κάντε κλικ στο Join Game από το κύριο μενού.
- Στον περιηγητή διακομιστών, χρησιμοποιήστε το πεδίο αναζήτησης για να βρείτε τον διακομιστή σας με το όνομα.
- Επιλέξτε τον διακομιστή σας και κάντε κλικ στο Join World.
- Αν ο διακομιστής έχει κωδικό πρόσβασης, θα σας ζητηθεί να τον εισαγάγετε.
Επιλογή C -- Άμεση Σύνδεση μέσω IP
- Εκκινήστε το Space Engineers και κάντε κλικ στο Join Game από το κύριο μενού.
- Κάντε κλικ στην καρτέλα Direct Connect (ή εισαγάγετε την IP στο πεδίο αναζήτησης/φίλτρου).
- Εισαγάγετε την IP του διακομιστή σας και τη θύρα παιχνιδιού από την καρτέλα Network του GPanel:
<your-server-ip>:<your-game-port> - Κάντε κλικ στο Join World και εισαγάγετε τον κωδικό πρόσβασης του διακομιστή αν σας ζητηθεί.
Διαχείριση Αποθηκεύσεων
Αυτόματη Αποθήκευση
Το Space Engineers αποθηκεύει αυτόματα στο διάστημα που έχει διαμορφωθεί στο <AutoSaveInMinutes> (προεπιλογή: 5 λεπτά). Οι αυτόματες αποθηκεύσεις αντικαθιστούν την τρέχουσα αποθήκευση κόσμου. Μπορείτε να προσαρμόσετε αυτό το διάστημα στο SpaceEngineers-Dedicated.cfg ή στην καρτέλα Startup του GPanel.
Τοποθεσία Αρχείου Αποθήκευσης
Οι αποθηκεύσεις κόσμου αποθηκεύονται στον διακομιστή στον κατάλογο αποθήκευσης κόσμου. Η ακριβής διαδρομή εξαρτάται από τη διαμόρφωση του διακομιστή σας, αλλά συνήθως βρίσκεται μέσα σε έναν κατάλογο Saves/ ή instance ορατό στην καρτέλα Files του GPanel. Κάθε κόσμος έχει τον δικό του φάκελο που περιέχει:
| Αρχείο | Σκοπός |
|---|---|
Sandbox.sbc |
Ρυθμίσεις κόσμου, λίστα mod, διαμόρφωση συνεδρίας. |
Sandbox_config.sbc |
Πρόσθετη διαμόρφωση και ρυθμίσεις συνεδρίας. |
SANDBOX_0_0_0_.sbs |
Το κύριο αρχείο δεδομένων κόσμου που περιέχει όλα τα grids, τα voxels και τις οντότητες. |
αρχεία *.vx2 |
Αρχεία δεδομένων voxel (τροποποιήσεις εδάφους πλανήτη/αστεροειδή). |
Δημιουργία Αντιγράφου Ασφαλείας του Κόσμου σας
- Σταματήστε τον διακομιστή σας από την καρτέλα Console για να βεβαιωθείτε ότι δεν γίνεται εγγραφή στην αποθήκευση.
- Συνδεθείτε στον διακομιστή σας μέσω SFTP. Δείτε το Πώς να Ανεβάσετε Αρχεία μέσω SFTP για οδηγίες.
- Μεταβείτε στον φάκελο αποθήκευσης του κόσμου.
- Κατεβάστε ολόκληρο τον φάκελο κόσμου στον τοπικό σας υπολογιστή. Αυτό περιλαμβάνει όλα τα αρχεία
.sbc,.sbsκαι.vx2.
Επαναφορά Αντιγράφου Ασφαλείας
- Σταματήστε τον διακομιστή σας.
- Συνδεθείτε μέσω SFTP.
- Μεταβείτε στον φάκελο αποθήκευσης του κόσμου.
- Αντικαταστήστε τα υπάρχοντα αρχεία αποθήκευσης με τα αρχεία του αντιγράφου ασφαλείας σας. Βεβαιωθείτε ότι ανεβάζετε όλα τα αρχεία από το αντίγραφο ασφαλείας (αρχεία
.sbc,.sbsκαι.vx2). - Ξεκινήστε τον διακομιστή από το GPanel. Θα φορτώσει τον επαναφερμένο κόσμο.
Μεταφορά Κόσμου από το Single Player
Μπορείτε να ανεβάσετε έναν κόσμο ενός παίκτη στον αποκλειστικό σας διακομιστή:
- Στον τοπικό σας υπολογιστή, εντοπίστε τον φάκελο αποθηκεύσεων του Space Engineers (συνήθως
%AppData%/SpaceEngineers/Saves/). - Βρείτε τον φάκελο κόσμου που θέλετε να ανεβάσετε.
- Σταματήστε τον διακομιστή σας και συνδεθείτε μέσω SFTP.
- Ανεβάστε ολόκληρο τον φάκελο κόσμου στον κατάλογο αποθήκευσης του διακομιστή.
- Ενημερώστε το World Name στην καρτέλα Startup του GPanel ή στο
SpaceEngineers-Dedicated.cfgώστε να ταιριάζει με το όνομα του φακέλου που ανεβάσατε. - Ξεκινήστε τον διακομιστή.
Σχετικά Άρθρα
- Εγκατάσταση Mod στο Space Engineers
- Αντιμετώπιση Προβλημάτων Space Engineers
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή
Χρειάζεστε Βοήθεια;
Αν συνεχίζετε να αντιμετωπίζετε προβλήματα με τον διακομιστή σας Space Engineers, η ομάδα υποστήριξής μας είναι διαθέσιμη να σας βοηθήσει.