Οδηγός Ρύθμισης Διακομιστή Vintage Story
Αυτός ο οδηγός καλύπτει τον τρόπο ρύθμισης και διαμόρφωσης του αποκλειστικού διακομιστή Vintage Story που φιλοξενείται με τη Legion Hosting, συμπεριλαμβανομένης της πρώτης εκκίνησης, των μεταβλητών GPanel, της διαχείρισης εκδόσεων, της διαμόρφωσης διακομιστή, των ρυθμίσεων κόσμου, της σύνδεσης παικτών και της διαχείρισης αποθηκεύσεων. Για την εγκατάσταση mod, δείτε την Εγκατάσταση Mod Vintage Story. Για τη ρύθμιση και τις εντολές διαχειριστή, δείτε τις Εντολές Διαχειριστή Vintage Story.
Πρώτη Εκκίνηση
Όταν εκκινήσετε τον διακομιστή Vintage Story για πρώτη φορά από το GPanel, ο διακομιστής θα κατεβάσει αυτόματα τα αρχεία παιχνιδιού από το επίσημο API του Vintage Story και θα δημιουργήσει έναν προεπιλεγμένο κόσμο. Αυτή η αρχική εκκίνηση μπορεί να διαρκέσει αρκετά λεπτά ενώ τα αρχεία κατεβαίνουν και εξάγονται.
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή Vintage Story σας.
- Πριν την εκκίνηση, ελέγξτε την καρτέλα Startup για να επιβεβαιώσετε την προτιμώμενη κατηγορία έκδοσης (stable, unstable ή pre-release).
- Κάντε κλικ στο Start στην καρτέλα Console. Παρακολουθήστε την έξοδο της κονσόλας για μηνύματα προόδου καθώς ο διακομιστής κατεβάζει και εγκαθιστά τα αρχεία παιχνιδιού.
- Μόλις δείτε ένα μήνυμα που υποδεικνύει ότι ο διακομιστής ακούει για συνδέσεις, ο διακομιστής είναι έτοιμος. Ένα προεπιλεγμένο αρχείο
serverconfig.jsonθα δημιουργηθεί αυτόματα.
Μεταβλητές Εκκίνησης GPanel
Οι βασικές ρυθμίσεις του διακομιστή ελέγχονται μέσω της καρτέλας Startup στο GPanel. Ελέγξτε και προσαρμόστε αυτές πριν εκκινήσετε τον διακομιστή σας.
| Μεταβλητή | Προεπιλογή | Περιγραφή |
|---|---|---|
SERVER_PORT |
(εκχωρημένη) | Η θύρα παιχνιδιού που χρησιμοποιούν οι παίκτες για να συνδεθούν. Αυτή εκχωρείται αυτόματα από το GPanel -- ελέγξτε την καρτέλα Network για την εκχωρημένη θύρα σας. |
MAX_CLIENTS |
16 |
Μέγιστος αριθμός ταυτόχρονων παικτών. Μπορεί να οριστεί έως 256. Θα πρέπει να ταιριάζει με τους πόρους του πλάνου φιλοξενίας σας. |
FILES_BRANCH |
stable |
Ποια κατηγορία έκδοσης θα χρησιμοποιηθεί. Επιλογές: stable, unstable, ή pre. Δείτε την ενότητα Διαχείριση Εκδόσεων παρακάτω για λεπτομέρειες. |
RELEASE_VERSION |
latest |
Η συγκεκριμένη έκδοση προς εγκατάσταση. Ορίστε το σε latest για να χρησιμοποιείτε πάντα τη νεότερη έκδοση στην επιλεγμένη κατηγορία σας, ή εισαγάγετε έναν συγκεκριμένο αριθμό έκδοσης (π.χ. 1.19.8) για να καθηλώσετε σε αυτή την έκδοση. |
OPTIONS |
(κενό) | Πρόσθετα ορίσματα γραμμής εντολών που μεταβιβάζονται στη διεργασία του διακομιστή κατά την εκκίνηση. Αφήστε το κενό εκτός εάν χρειάζεστε συγκεκριμένες σημαίες εκκίνησης. |
SQLITE_TMPDIR |
(αυτόματο) | Προσωρινός κατάλογος που χρησιμοποιείται από το SQLite για λειτουργίες βάσης δεδομένων. Συνήθως δεν χρειάζεται να αλλάξει. |
Μετά την ενημέρωση των μεταβλητών εκκίνησης, επανεκκινήστε τον διακομιστή από το GPanel για να τεθούν σε ισχύ οι αλλαγές.
Διαχείριση Εκδόσεων
Το Vintage Story προσφέρει τρεις κατηγορίες εκδόσεων. Η επιλογή της κατηγορίας σας ορίζεται μέσω της μεταβλητής εκκίνησης FILES_BRANCH στο GPanel.
| Κατηγορία | Τιμή | Περιγραφή |
|---|---|---|
| Stable | stable |
Η συνιστώμενη κατηγορία για τους περισσότερους διακομιστές. Αυτές οι εκδόσεις έχουν δοκιμαστεί διεξοδικά και είναι οι πιο αξιόπιστες για κόσμους μακράς διάρκειας. |
| Unstable | unstable |
Beta εκδόσεις με νέες δυνατότητες και αλλαγές που εξακολουθούν να δοκιμάζονται. Ενδέχεται να περιέχουν σφάλματα. Χρησιμοποιήστε το εάν θέλετε πρώιμη πρόσβαση σε νέο περιεχόμενο και αποδέχεστε κάποια αστάθεια. |
| Pre-release | pre |
Πρώιμες εκδόσεις ανάπτυξης. Αυτές είναι οι λιγότερο δοκιμασμένες και ενδέχεται να έχουν σημαντικά προβλήματα. Συνιστώνται μόνο για σκοπούς δοκιμών -- όχι για διακομιστές παραγωγής. |
Καθήλωση Συγκεκριμένης Έκδοσης
Από προεπιλογή, το RELEASE_VERSION έχει οριστεί σε latest, που σημαίνει ότι ο διακομιστής θα κατεβάζει και θα εγκαθιστά τη νεότερη διαθέσιμη έκδοση στην επιλεγμένη κατηγορία σας κάθε φορά που εκκινεί ο διακομιστής (εάν είναι διαθέσιμη νεότερη έκδοση). Για να αποτρέψετε τις αυτόματες ενημερώσεις και να κλειδώσετε τον διακομιστή σας σε μια συγκεκριμένη έκδοση:
- Μεταβείτε στην καρτέλα Startup στο GPanel.
- Αλλάξτε το
RELEASE_VERSIONαπόlatestστον ακριβή αριθμό έκδοσης που θέλετε (π.χ.1.19.8). - Επανεκκινήστε τον διακομιστή. Θα χρησιμοποιεί μόνο την καθηλωμένη έκδοση ανεξάρτητα από νεότερες εκδόσεις.
serverconfig.json
Το κύριο αρχείο διαμόρφωσης του διακομιστή είναι το serverconfig.json, που βρίσκεται στον ριζικό κατάλογο του διακομιστή. Αυτό το αρχείο δημιουργείται αυτόματα κατά την πρώτη εκκίνηση. Σταματήστε τον διακομιστή πριν την επεξεργασία του, και στη συνέχεια επανεκκινήστε για να τεθούν σε ισχύ οι αλλαγές.
- Σταματήστε τον διακομιστή από την καρτέλα Console του GPanel.
- Ανοίξτε την καρτέλα Files και κάντε κλικ στο
serverconfig.jsonγια να το επεξεργαστείτε. - Τροποποιήστε τις ρυθμίσεις που χρειάζεστε (δείτε τον πίνακα παρακάτω).
- Αποθηκεύστε το αρχείο και εκκινήστε τον διακομιστή.
Βασικές Ρυθμίσεις
| Ρύθμιση | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
ServerName |
"My Legion VS Server" |
Το όνομα που εμφανίζεται στο πρόγραμμα περιήγησης διακομιστών εντός παιχνιδιού. Κάντε το περιγραφικό ώστε οι παίκτες να μπορούν να βρουν τον διακομιστή σας. |
WelcomeMessage |
"Welcome to the server!" |
Μήνυμα που εμφανίζεται στους παίκτες όταν συνδέονται. Υποστηρίζει βασική μορφοποίηση. |
MaxClients |
16 |
Μέγιστος αριθμός ταυτόχρονων παικτών. Θα πρέπει να ταιριάζει με τη μεταβλητή εκκίνησης MAX_CLIENTS. |
Password |
"mysecretpass" |
Κωδικός πρόσβασης που απαιτείται για τη σύνδεση στον διακομιστή. Αφήστε το ως κενή συμβολοσειρά ("") για δημόσιο διακομιστή. |
AllowPvP |
true |
Ορίστε το σε true για να ενεργοποιήσετε τη μάχη παίκτη εναντίον παίκτη, ή false για διακομιστή μόνο PvE. |
SpawnRadius |
50 |
Ακτίνα (σε μπλοκ) γύρω από το σημείο εμφάνισης του κόσμου όπου μπορούν να εμφανιστούν νέοι παίκτες. Μια μεγαλύτερη τιμή διασκορπίζει περισσότερο τους παίκτες κατά τη σύνδεση. |
MapSizeX |
1024000 |
Πλάτος κόσμου σε μπλοκ. Η προεπιλεγμένη τιμή δημιουργεί έναν πολύ μεγάλο κόσμο. Η μείωσή της περιορίζει το πόσο μακριά μπορούν να ταξιδέψουν οι παίκτες ανατολικά-δυτικά. |
MapSizeZ |
1024000 |
Βάθος κόσμου σε μπλοκ. Η προεπιλεγμένη τιμή δημιουργεί έναν πολύ μεγάλο κόσμο. Η μείωσή της περιορίζει το πόσο μακριά μπορούν να ταξιδέψουν οι παίκτες βόρεια-νότια. |
WorldSeed |
"myseed123" |
Σπόρος που χρησιμοποιείται για τη δημιουργία κόσμου. Ο ίδιος σπόρος παράγει τον ίδιο κόσμο. Αφήστε το ως κενή συμβολοσειρά για τυχαίο σπόρο. |
Ένα ελάχιστο παράδειγμα βασικών ρυθμίσεων στο serverconfig.json:
{
"ServerName": "My Legion VS Server",
"WelcomeMessage": "Welcome! Enjoy your stay.",
"MaxClients": 16,
"Password": "",
"AllowPvP": true,
"SpawnRadius": 50,
"MapSizeX": 1024000,
"MapSizeZ": 1024000,
"WorldSeed": ""
}
true/false), και ότι δεν υπάρχουν κόμματα στο τέλος μετά το τελευταίο στοιχείο σε ένα αντικείμενο ή πίνακα. Εάν ο διακομιστής αποτύχει να ξεκινήσει μετά την επεξεργασία, ελέγξτε για σφάλματα σύνταξης JSON.
Διαμόρφωση Κόσμου
Το Vintage Story δημιουργεί τον κόσμο του με βάση τις ρυθμίσεις στο serverconfig.json. Η δημιουργία κόσμου συμβαίνει μόνο κατά την πρώτη εκκίνηση με έναν δεδομένο κόσμο -- η αλλαγή των ρυθμίσεων δημιουργίας μετά τη δημιουργία του κόσμου δεν θα μεταβάλει αναδρομικά το υπάρχον έδαφος.
Ρυθμίσεις Δημιουργίας Κόσμου
- WorldSeed: Καθορίζει τη διάταξη του εδάφους, την τοποθέτηση των βιότοπων και την κατανομή των πόρων. Ορίστε έναν συγκεκριμένο σπόρο για να μοιραστείτε την ίδια διάταξη κόσμου με άλλους, ή αφήστε το κενό για έναν τυχαία δημιουργημένο κόσμο.
- MapSizeX / MapSizeZ: Ελέγχουν τη μέγιστη παίξιμη περιοχή. Μικρότερες τιμές δημιουργούν έναν πιο περιορισμένο κόσμο και μπορούν να μειώσουν τη χρήση πόρων. Οι παίκτες που φτάνουν στην άκρη του χάρτη δεν θα μπορούν να ταξιδέψουν περαιτέρω προς αυτή την κατεύθυνση.
- WorldConfig: Το αντικείμενο
WorldConfigεντός τουserverconfig.jsonσας επιτρέπει να ρυθμίσετε με ακρίβεια παραμέτρους δημιουργίας κόσμου όπως η κλίμακα γεωμορφών, τα κλιματικά μοτίβα και τα γεωλογικά χαρακτηριστικά. Αυτές είναι προηγμένες ρυθμίσεις -- οι προεπιλογές λειτουργούν καλά για τους περισσότερους διακομιστές.
WorldSeed, MapSizeX, και MapSizeZ τίθενται σε ισχύ μόνο όταν ο κόσμος δημιουργείται για πρώτη φορά. Για να εφαρμόσετε νέες ρυθμίσεις δημιουργίας, πρέπει να δημιουργήσετε έναν νέο κόσμο (δείτε Διαχείριση Αποθηκεύσεων παρακάτω).
Επιλογή Σπόρου
Ο σπόρος μπορεί να είναι οποιαδήποτε συμβολοσειρά κειμένου ή αριθμός. Οι παίκτες στην κοινότητα του Vintage Story μοιράζονται σπόρους για ενδιαφέρουσες διατάξεις κόσμου. Εάν θέλετε έναν συγκεκριμένο τύπο εδάφους ή τοποθεσία εμφάνισης, αναζητήστε στα φόρουμ του Vintage Story ή σε ιστότοπους της κοινότητας για συνιστώμενους σπόρους.
Πώς να Συνδεθείτε
Οι παίκτες συνδέονται στον διακομιστή Vintage Story σας μέσω του μενού πολλαπλών παικτών εντός παιχνιδιού.
Απευθείας Σύνδεση
- Εκκινήστε το Vintage Story και κάντε κλικ στο Multiplayer από το κύριο μενού.
- Κάντε κλικ στο Direct Connect.
- Εισαγάγετε τη διεύθυνση IP και τη θύρα παιχνιδιού του διακομιστή σας στη μορφή:
Ελέγξτε την καρτέλα Network στο GPanel για την εκχωρημένη IP και θύρα σας.your.server.ip:port - Κάντε κλικ στο Connect. Εάν ο διακομιστής έχει κωδικό πρόσβασης, εισαγάγετέ τον όταν σας ζητηθεί.
Πρόγραμμα Περιήγησης Διακομιστών
- Εκκινήστε το Vintage Story και κάντε κλικ στο Multiplayer από το κύριο μενού.
- Το πρόγραμμα περιήγησης διακομιστών θα φορτώσει μια λίστα δημόσιων διακομιστών. Χρησιμοποιήστε τη γραμμή αναζήτησης για να βρείτε τον διακομιστή σας με βάση το όνομα (η τιμή
ServerNameαπό τοserverconfig.json). - Κάντε κλικ στον διακομιστή σας στη λίστα και κάντε κλικ στο Join.
Διαχείριση Αποθηκεύσεων
Τα δεδομένα κόσμου του Vintage Story αποθηκεύονται στον διακομιστή σας και αποθηκεύονται αυτόματα κατά τη διάρκεια του παιχνιδιού.
Τοποθεσία Δεδομένων Κόσμου
Τα αρχεία αποθήκευσης κόσμου αποθηκεύονται στον κατάλογο data/ στον διακομιστή σας. Η ακριβής διαδρομή εξαρτάται από το όνομα του κόσμου σας. Μπορείτε να αποκτήσετε πρόσβαση σε αυτά τα αρχεία μέσω της καρτέλας Files του GPanel ή μέσω SFTP.
Δημιουργία Αντιγράφου Ασφαλείας του Κόσμου σας
- Σταματήστε τον διακομιστή για να εξασφαλίσετε ένα καθαρό αντίγραφο ασφαλείας (χωρίς αρχεία που γράφονται στη μέση μιας αποθήκευσης).
- Συνδεθείτε στον διακομιστή σας μέσω SFTP. Δείτε το Πώς να Ανεβάσετε Αρχεία μέσω SFTP για οδηγίες σύνδεσης.
- Κατεβάστε ολόκληρο τον κατάλογο
data/στον τοπικό σας υπολογιστή. - Αποθηκεύστε το αντίγραφο ασφαλείας σε ασφαλή τοποθεσία. Εξετάστε το ενδεχόμενο να διατηρείτε πολλαπλά χρονολογημένα αντίγραφα ασφαλείας σε περίπτωση που χρειαστεί να επαναφέρετε σε ένα συγκεκριμένο σημείο.
Επαναφορά του Κόσμου
Για να ξεκινήσετε έναν εντελώς νέο κόσμο:
- Σταματήστε τον διακομιστή από την καρτέλα Console του GPanel.
- Δημιουργήστε αντίγραφο ασφαλείας των υπαρχόντων δεδομένων κόσμου εάν θέλετε να τα κρατήσετε (δείτε παραπάνω).
- Μεταβείτε στον κατάλογο
data/στον διαχειριστή αρχείων του GPanel και διαγράψτε τα αρχεία αποθήκευσης κόσμου. - Προαιρετικά ενημερώστε το
WorldSeedστοserverconfig.jsonγια να δημιουργήσετε μια διαφορετική διάταξη κόσμου. - Εκκινήστε τον διακομιστή. Ένας νέος κόσμος θα δημιουργηθεί από την αρχή χρησιμοποιώντας τις τρέχουσες ρυθμίσεις διαμόρφωσής σας.
Σχετικά Άρθρα
- Εγκατάσταση Mod Vintage Story
- Εντολές Διαχειριστή Vintage Story
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή
Χρειάζεστε Βοήθεια;
Εάν αντιμετωπίσετε ένα πρόβλημα που δεν καλύπτεται σε αυτόν τον οδηγό, ανοίξτε ένα αίτημα υποστήριξης και συμπεριλάβετε τη διεύθυνση IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετική έξοδο κονσόλας από το GPanel.