Οδηγός Ρύθμισης Διακομιστή Starbound
Αυτός ο οδηγός καλύπτει τη ρύθμιση και διαμόρφωση του αποκλειστικού σας διακομιστή Starbound στη Legion Hosting, συμπεριλαμβανομένων των προαπαιτούμενων ταυτοποίησης Steam, της πρώτης εκκίνησης, της διαμόρφωσης του διακομιστή, των ρυθμίσεων του σύμπαντος, της σύνδεσης παικτών και της διαχείρισης αποθηκευμένων δεδομένων. Για την εγκατάσταση mod, δείτε την Εγκατάσταση Mod στο Starbound. Για τις εντολές και τα προνόμια διαχειριστή, δείτε τις Εντολές Διαχειριστή Starbound.
Προαπαιτούμενα
Πριν ξεκινήσετε τον διακομιστή Starbound, πρέπει να έχετε τα εξής:
- Έναν λογαριασμό Steam που κατέχει το Starbound. Το εκτελέσιμο του διακομιστή δεν είναι διαθέσιμο για ανώνυμη λήψη -- ο λογαριασμός που παρέχετε πρέπει να έχει το Starbound στη βιβλιοθήκη του.
- Ζητήματα Steam Guard. Εάν ο λογαριασμός σας Steam έχει ενεργοποιημένο το Steam Guard (έλεγχος ταυτότητας δύο παραγόντων), θα χρειαστεί να παρέχετε τον κωδικό ταυτοποίησης μέσω της μεταβλητής εκκίνησης
STEAM_AUTHκατά την πρώτη εγκατάσταση. Μετά την αρχική ταυτοποίηση, το SteamCMD αποθηκεύει προσωρινά τη συνεδρία και οι επόμενες εκκινήσεις δεν θα πρέπει να απαιτούν ξανά τον κωδικό, εκτός εάν λήξει η προσωρινή μνήμη. - Συνιστάται αποκλειστικός λογαριασμός Steam. Για λόγους ασφαλείας, εξετάστε το ενδεχόμενο χρήσης ενός ξεχωριστού λογαριασμού Steam που κατέχει το Starbound αποκλειστικά για τη φιλοξενία διακομιστή. Αυτό αποφεύγει την κοινή χρήση των διαπιστευτηρίων του κύριου λογαριασμού σας και αποτρέπει συγκρούσεις αν θέλετε να παίξετε στον ίδιο λογαριασμό ταυτόχρονα.
Πρώτη Εκκίνηση
Μετά την αγορά του διακομιστή Starbound από τη Legion Hosting, ακολουθήστε αυτά τα βήματα για να τον θέσετε σε λειτουργία για πρώτη φορά:
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή σας Starbound.
- Μεταβείτε στην καρτέλα Startup.
- Συμπληρώστε τα απαιτούμενα διαπιστευτήρια Steam:
- STEAM_USER -- Το όνομα χρήστη του λογαριασμού σας Steam (απαιτείται).
- STEAM_PASS -- Ο κωδικός πρόσβασης του λογαριασμού σας Steam (απαιτείται).
- STEAM_AUTH -- Ο κωδικός 2FA του Steam Guard, εάν ζητηθεί (προαιρετικό, χρειάζεται μόνο κατά την πρώτη εγκατάσταση ή όταν λήξει η αποθηκευμένη συνεδρία).
- Μεταβείτε στην καρτέλα Console και κάντε κλικ στο Start.
- Ο διακομιστής θα κατεβάσει τα αρχεία του αποκλειστικού διακομιστή Starbound μέσω του SteamCMD. Αυτό μπορεί να διαρκέσει αρκετά λεπτά κατά την πρώτη εκκίνηση.
- Μόλις ολοκληρωθεί η λήψη, ο διακομιστής θα δημιουργήσει ένα προεπιλεγμένο σύμπαν και θα αρχίσει να ακούει για συνδέσεις.
STEAM_AUTH και επανεκκινήστε τον διακομιστή. Ελέγξτε το email σας ή την εφαρμογή authenticator για τον κωδικό. Συνήθως χρειάζεται να το κάνετε αυτό μόνο μία φορά -- το SteamCMD θα αποθηκεύσει προσωρινά τη συνεδρία για μελλοντικές εκκινήσεις.
Μεταβλητές Εκκίνησης GPanel
| Μεταβλητή | Απαιτείται | Περιγραφή |
|---|---|---|
STEAM_USER |
Ναι | Όνομα χρήστη λογαριασμού Steam. Πρέπει να κατέχει το Starbound. Δεν μπορεί να είναι anonymous. |
STEAM_PASS |
Ναι | Κωδικός πρόσβασης λογαριασμού Steam για το παραπάνω όνομα χρήστη. |
STEAM_AUTH |
Όχι | Κωδικός ελέγχου ταυτότητας δύο παραγόντων του Steam Guard. Χρειάζεται μόνο κατά την αρχική ρύθμιση ή όταν λήξει η αποθηκευμένη συνεδρία. |
WORKSHOP |
Όχι | Ορίστε σε 1 για να ενεργοποιήσετε την υποστήριξη mod του Steam Workshop, ή σε 0 για απενεργοποίηση. Η προεπιλογή είναι 0. Δείτε την Εγκατάσταση Mod στο Starbound για λεπτομέρειες. |
starbound_server.config
Το κύριο αρχείο διαμόρφωσης του διακομιστή βρίσκεται στη διαδρομή:
storage/starbound_server.config
Αυτό το αρχείο χρησιμοποιεί μορφή JSON. Επεξεργαστείτε το μέσω του File Manager στο GPanel ή μέσω SFTP. Ο διακομιστής πρέπει να είναι σταματημένος πριν την επεξεργασία, καθώς οι αλλαγές φορτώνονται κατά την εκκίνηση.
Βασικές Ρυθμίσεις Διακομιστή
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
serverName |
"A Starbound Server" |
Το όνομα που εμφανίζεται στον browser διακομιστών και όταν συνδέονται οι παίκτες. |
maxPlayers |
8 |
Ο μέγιστος αριθμός παικτών που μπορούν να είναι συνδεδεμένοι ταυτόχρονα. |
gameServerPort |
21025 |
Η θύρα στην οποία ακούει ο διακομιστής του παιχνιδιού. Στη Legion Hosting, αυτό ορίζεται αυτόματα -- μην το αλλάζετε εκτός εάν σας δοθεί οδηγία από την υποστήριξη. |
gameServerBind |
"::" |
Η διεπαφή δικτύου στην οποία γίνεται bind. Η προεπιλογή "::" κάνει bind σε όλες τις διεπαφές (IPv4 και IPv6). Αφήστε το ως έχει. |
serverPassword |
"" |
Κωδικός πρόσβασης που απαιτείται για τη σύνδεση στον διακομιστή. Αφήστε το κενό για να μην υπάρχει κωδικός (δημόσια πρόσβαση). |
allowAnonymousConnections |
true |
Όταν είναι true, οι παίκτες μπορούν να συνδεθούν χωρίς λογαριασμό Starbound. Ορίστε σε false για να απαιτείται ταυτοποίηση λογαριασμού για όλους τους παίκτες. |
allowAssetsMismatch |
true |
Όταν είναι true, οι παίκτες με διαφορετικά σύνολα mod μπορούν ακόμα να συνδεθούν. Ορίστε σε false για να επιβάλετε αντιστοίχιση των assets μεταξύ διακομιστή και πελάτη (συνιστάται για διακομιστές με mod). |
maxTeamSize |
4 |
Ο μέγιστος αριθμός παικτών ανά party/ομάδα. |
clientIPJoinable |
false |
Εάν ο διακομιστής μπορεί να προσπελαστεί μέσω άμεσης IP. Θα πρέπει να είναι true για αποκλειστικούς διακομιστές. |
clientP2PJoinable |
false |
Εάν επιτρέπονται οι συνδέσεις peer-to-peer. Τυπικά false για αποκλειστικούς διακομιστές. |
Παράδειγμα starbound_server.config
{
"serverName" : "My Legion Starbound Server",
"maxPlayers" : 8,
"gameServerBind" : "::",
"serverPassword" : "",
"allowAnonymousConnections" : true,
"allowAssetsMismatch" : true,
"maxTeamSize" : 4,
"clientIPJoinable" : true,
"clientP2PJoinable" : false,
"allowAdminCommands" : true,
"allowAdminCommandsFromAnyone" : false,
"serverUsers" : {
"YourUsername" : {
"admin" : true,
"password" : "your-admin-password"
}
}
}
Ρυθμίσεις Κόσμου και Σύμπαντος
Το Starbound χρησιμοποιεί ένα διαδικαστικά παραγόμενο σύμπαν. Κάθε φορά που ένας παίκτης επισκέπτεται ένα νέο αστρικό σύστημα ή πλανήτη, το παιχνίδι το δημιουργεί με βάση ένα seed σύμπαντος και ένα σύστημα συντεταγμένων. Τα δεδομένα του σύμπαντος του διακομιστή αποθηκεύονται στη διαδρομή:
storage/universe/
Αυτός ο κατάλογος περιέχει όλα τα παραγόμενα δεδομένα κόσμου, συμπεριλαμβανομένων των πλανητών, των διαστημικών σταθμών και των κατασκευών που έχουν χτίσει οι παίκτες στον κόσμο.
Διαμόρφωση Σύμπαντος
Οι παράμετροι παραγωγής του σύμπαντος μπορούν να προσαρμοστούν στο αρχείο starbound_server.config ή μέσω αρχείων asset σχετικών με το σύμπαν. Βασικές έννοιες:
| Έννοια | Περιγραφή |
|---|---|
| Seed Σύμπαντος | Το σύμπαν παράγεται διαδικαστικά με βάση τις συντεταγμένες. Όλοι οι διακομιστές με την ίδια έκδοση παιχνιδιού θα δημιουργήσουν πανομοιότυπους πλανήτες στις ίδιες συντεταγμένες, αλλά τα αντικείμενα που έχουν τοποθετήσει οι παίκτες και οι τροποποιήσεις είναι μοναδικά για κάθε διακομιστή. |
| Αρχικός Πλανήτης | Οι νέοι παίκτες κάνουν spawn σε έναν διαδικαστικά επιλεγμένο αρχικό πλανήτη. Ο αρχικός κόσμος είναι ένας πλανήτης τύπου garden κατάλληλος για την πρόοδο στα αρχικά στάδια του παιχνιδιού. |
| Αρχεία Κόσμου | Κάθε πλανήτης που επισκέπτεστε δημιουργεί ένα αρχείο .world στο storage/universe/. Αυτά τα αρχεία περιέχουν τροποποιήσεις εδάφους, τοποθετημένα αντικείμενα και αλλαγές tile που έγιναν από παίκτες. |
| Δεδομένα Ουρανίων Σωμάτων | Τα αρχεία universe.chunks και universe.dat στον κατάλογο universe αποθηκεύουν τη συνολική κατάσταση του χάρτη του σύμπαντος. |
storage/universe/. Λάβετε υπόψη ότι αυτό αφαιρεί όλους τους παραγόμενους κόσμους, συμπεριλαμβανομένων τυχόν κατασκευών που έχτισαν οι παίκτες. Δημιουργείτε πάντα αντίγραφο ασφαλείας πριν το κάνετε αυτό.
Πώς να Συνδεθείτε
Οι παίκτες συνδέονται στον διακομιστή σας Starbound χρησιμοποιώντας το μενού multiplayer μέσα στο παιχνίδι.
Άμεση Σύνδεση μέσω IP
- Εκκινήστε το Starbound.
- Από το κύριο μενού, κάντε κλικ στο Multiplayer.
- Επιλέξτε τον χαρακτήρα σας.
- Στο πεδίο Server Address, εισαγάγετε τη διεύθυνση IP και τη θύρα του διακομιστή σας στη μορφή:
IP:Port - Εάν ο διακομιστής έχει ορισμένο κωδικό πρόσβασης, εισαγάγετε το Account Name και το Password που αντιστοιχούν σε μια καταχώρηση
serverUsersστη διαμόρφωση του διακομιστή. Εάν τοallowAnonymousConnectionsείναιtrueκαι δεν έχει οριστεί κωδικός πρόσβασης διακομιστή, αυτά τα πεδία μπορούν να αφεθούν κενά. - Κάντε κλικ στο Join Server.
Steam Friends (Δεν Ισχύει)
Η λειτουργία "Join Game" του Steam προορίζεται για παιχνίδια που φιλοξενούνται μέσω peer-to-peer, όχι για αποκλειστικούς διακομιστές. Οι παίκτες πρέπει να χρησιμοποιήσουν τη μέθοδο άμεσης σύνδεσης IP που περιγράφεται παραπάνω για να συνδεθούν στον διακομιστή σας στη Legion Hosting.
- Ο διακομιστής εκτελείται και έχει ξεκινήσει πλήρως (ελέγξτε την κονσόλα του GPanel για το "Info: Server listened on").
- Χρησιμοποιούνται η σωστή IP και θύρα.
- Εάν χρησιμοποιείται κωδικός πρόσβασης διακομιστή, ο παίκτης εισάγει τα σωστά διαπιστευτήρια
serverUsers. - Εάν το
allowAssetsMismatchείναιfalse, τα εγκατεστημένα mod του παίκτη πρέπει να αντιστοιχούν ακριβώς με τα mod του διακομιστή. - Τόσο ο διακομιστής όσο και ο πελάτης εκτελούν την ίδια έκδοση του Starbound.
Διαχείριση Αποθηκευμένων Δεδομένων
Το Starbound αποθηκεύει όλα τα δεδομένα του διακομιστή μέσα στον κατάλογο storage/. Η κατανόηση της δομής αρχείων βοηθά στα αντίγραφα ασφαλείας, στις μεταφορές και στην αντιμετώπιση προβλημάτων.
Βασικοί Κατάλογοι και Αρχεία Αποθήκευσης
| Διαδρομή | Περιγραφή |
|---|---|
storage/universe/ |
Περιέχει όλα τα παραγόμενα δεδομένα κόσμου -- πλανήτες, διαστημικούς σταθμούς και τροποποιήσεις παικτών στους κόσμους. Κάθε πλανήτης που επισκέπτεστε έχει ένα αρχείο .world. |
storage/player/ |
Περιέχει τα αρχεία αποθήκευσης των παικτών. Κάθε παίκτης έχει ένα αρχείο .player που αποθηκεύει το inventory, την πρόοδο, την κατάσταση των quest και τα δεδομένα του σκάφους του. |
storage/starbound_server.config |
Το κύριο αρχείο διαμόρφωσης του διακομιστή. |
storage/starbound_server.log |
Αρχείο καταγραφής του διακομιστή. Χρήσιμο για τη διάγνωση crash, σφαλμάτων και προβλημάτων σύνδεσης. |
Δημιουργία Αντιγράφων Ασφαλείας
Τα τακτικά αντίγραφα ασφαλείας προστατεύουν το σύμπαν, τα δεδομένα των παικτών και τη διαμόρφωση του διακομιστή σας από τυχαία απώλεια ή καταστροφή.
- Σταματήστε τον διακομιστή σας στο GPanel για να διασφαλίσετε ότι όλα τα δεδομένα έχουν γραφτεί στον δίσκο.
- Συνδεθείτε στον διακομιστή σας μέσω SFTP ή χρησιμοποιήστε τον File Manager.
- Κατεβάστε ολόκληρο τον κατάλογο
storage/στον τοπικό σας υπολογιστή. - Αποθηκεύστε το αντίγραφο ασφαλείας σε ασφαλή τοποθεσία με μια ετικέτα ημερομηνίας (π.χ.
storage-backup-2026-02-26).
storage/universe/ και storage/player/. Αυτοί περιέχουν όλα τα δεδομένα προόδου του κόσμου και των παικτών. Θα πρέπει επίσης να δημιουργήσετε αντίγραφο ασφαλείας του starbound_server.config για να διατηρήσετε τις ρυθμίσεις του διακομιστή σας.
Επαναφορά από Αντίγραφο Ασφαλείας
- Σταματήστε τον διακομιστή σας.
- Ανεβάστε τα αρχεία του αντιγράφου ασφαλείας στις αντίστοιχες τοποθεσίες στον κατάλογο
storage/, αντικαθιστώντας τα υπάρχοντα αρχεία. - Εκκινήστε τον διακομιστή.
Μεταφορά Κόσμου από Άλλον Διακομιστή
Για να μεταφέρετε το σύμπαν σας Starbound από έναν άλλο διακομιστή ή ένα τοπικό παιχνίδι:
- Σταματήστε τόσο τον διακομιστή προέλευσης όσο και τον διακομιστή προορισμού.
- Αντιγράψτε τον κατάλογο
storage/universe/από τον διακομιστή προέλευσης στον διακομιστή προορισμού. - Προαιρετικά, αντιγράψτε το
storage/player/εάν θέλετε να μεταφέρετε και τα δεδομένα των παικτών. - Αντιγράψτε το
starbound_server.configσας για να διατηρήσετε τις ρυθμίσεις του διακομιστή. - Εκκινήστε τον διακομιστή προορισμού και επαληθεύστε ότι ο κόσμος φορτώνεται σωστά.
Σχετικά Άρθρα
- Εγκατάσταση Mod στο Starbound
- Εντολές Διαχειριστή Starbound
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή
Χρειάζεστε Βοήθεια;
Εάν αντιμετωπίζετε προβλήματα που δεν καλύπτονται σε αυτόν τον οδηγό, η ομάδα υποστήριξής μας είναι διαθέσιμη να σας βοηθήσει. Ανοίξτε ένα ticket στο legionhosting.net/submitticket.php με τις λεπτομέρειες του διακομιστή σας και μια περιγραφή του προβλήματος.