Αυτός ο οδηγός καλύπτει τον τρόπο εγκατάστασης του αποκλειστικού σας διακομιστή Portal Knights στο Legion Hosting, τη διαμόρφωση των μεταβλητών εκκίνησης, την προσαρμογή των ρυθμίσεων του διακομιστή, τη σύνδεση με φίλους και τη διαχείριση των αποθηκεύσεων του κόσμου σας. Για στοιχεία ελέγχου διαχειριστή και διαχείριση παικτών, δείτε το Εντολές Διαχειριστή Portal Knights.
1. Πρώτη Εκκίνηση
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή σας Portal Knights.
- Μεταβείτε στην καρτέλα Startup και ελέγξτε τις διαθέσιμες μεταβλητές (δείτε τον πίνακα παρακάτω).
- Ορίστε ένα SERVER_NAME ώστε να μπορείτε να αναγνωρίσετε τον διακομιστή σας στον περιηγητή.
- Αλλάξτε το ADMIN_PASS από την προεπιλογή. Προαιρετικά ορίστε USER_PASS ή GUEST_PASS για να περιορίσετε την πρόσβαση στην ομάδα σας.
- Επιστρέψτε στην καρτέλα Console και κάντε κλικ στο Start.
- Περιμένετε μέχρι η κονσόλα να υποδείξει ότι ο διακομιστής ολοκλήρωσε τη φόρτωση. Η πρώτη εκκίνηση θα δημιουργήσει προεπιλεγμένα αρχεία διαμόρφωσης και έναν νέο κόσμο.
2. Μεταβλητές Εκκίνησης GPanel
Οι ακόλουθες μεταβλητές είναι διαθέσιμες στην καρτέλα Startup του GPanel. Αυτές οι τιμές εφαρμόζονται κάθε φορά που εκκινεί ο διακομιστής.
| Μεταβλητή | Απαιτείται | Περιγραφή |
|---|---|---|
SERVER_NAME |
Όχι | Το όνομα που εμφανίζεται στον περιηγητή διακομιστών. Προεπιλογή Servername αν δεν οριστεί. Μέγιστο 32 χαρακτήρες. |
ADMIN_PASS |
Ναι | Κωδικός πρόσβασης διαχειριστή για τον διακομιστή. Η προεπιλογή είναι admin_password_please_change -- θα πρέπει να την αλλάξετε πριν την εκκίνηση. |
USER_PASS |
Όχι | Κωδικός πρόσβασης για πρόσβαση επιπέδου χρήστη. Αφήστε κενό για κανέναν κωδικό πρόσβασης. |
GUEST_PASS |
Όχι | Κωδικός πρόσβασης για πρόσβαση επιπέδου επισκέπτη. Αφήστε κενό για κανέναν κωδικό πρόσβασης. |
GAMEMODE |
Όχι | Λειτουργία παιχνιδιού για τον διακομιστή. Επιλογές: Adventure, Creative. Προεπιλογή είναι Adventure. |
UNIVERSE_SIZE |
Όχι | Μέγεθος σύμπαντος για τον διακομιστή. Επιλογές: Small, Normal, Large. Προεπιλογή είναι Normal. |
3. Διαμόρφωση Διακομιστή
Πέρα από τις μεταβλητές εκκίνησης, το Portal Knights επιτρέπει λεπτομερή ρύθμιση μέσω του αρχείου διαμόρφωσης του διακομιστή του. Σταματήστε τον διακομιστή σας πριν κάνετε αλλαγές.
Τοποθεσία Αρχείου Διαμόρφωσης
dedicated_server/server_config.json
Ανοίξτε αυτό το αρχείο χρησιμοποιώντας την καρτέλα Files στο GPanel ή συνδεθείτε μέσω SFTP. Αν το αρχείο δεν υπάρχει, εκκινήστε και σταματήστε τον διακομιστή μία φορά για να δημιουργηθεί με προεπιλεγμένες τιμές.
Βασικές Ρυθμίσεις
Το αρχείο διαμόρφωσης χρησιμοποιεί μορφή JSON. Οι βασικές ιδιότητες περιλαμβάνουν:
| Ρύθμιση (διαδρομή JSON) | Προεπιλογή | Περιγραφή |
|---|---|---|
basicServerData.name |
Servername |
Όνομα εμφάνισης στον περιηγητή διακομιστών (ορίζεται μέσω της μεταβλητής εκκίνησης SERVER_NAME). |
basicServerData.port |
(ανατίθεται από το GPanel) | Θύρα διακομιστή. Διαχειρίζεται αυτόματα από το GPanel. |
basicServerData.saveFolderPath |
./savedata |
Διαδρομή όπου αποθηκεύονται τα δεδομένα αποθήκευσης του κόσμου. |
admins.credentials.password |
admin_password_please_change |
Κωδικός πρόσβασης διαχειριστή (ορίζεται μέσω της μεταβλητής εκκίνησης ADMIN_PASS). |
users.credentials.password |
(κενό) | Κωδικός πρόσβασης επιπέδου χρήστη (ορίζεται μέσω της μεταβλητής εκκίνησης USER_PASS). |
guests.credentials.password |
(κενό) | Κωδικός πρόσβασης επιπέδου επισκέπτη (ορίζεται μέσω της μεταβλητής εκκίνησης GUEST_PASS). |
gameplayMode |
Adventure |
Λειτουργία παιχνιδιού: Adventure ή Creative (ορίζεται μέσω της μεταβλητής εκκίνησης GAMEMODE). |
universeSize |
Normal |
Μέγεθος σύμπαντος: Small, Normal ή Large (ορίζεται μέσω της μεταβλητής εκκίνησης UNIVERSE_SIZE). |
Παράδειγμα Διαμόρφωσης
{
"basicServerData": {
"name": "My Portal Knights Server",
"ipv4": "0.0.0.0",
"port": 27015,
"saveFolderPath": "./savedata"
},
"admins": {
"credentials": {
"password": "my_admin_password"
}
},
"users": {
"credentials": {
"password": ""
}
},
"guests": {
"credentials": {
"password": ""
}
},
"gameplayMode": "Adventure",
"universeSize": "Normal",
"hideConsoleWindow": true
}
4. Ρυθμίσεις Κόσμου
Οι κόσμοι του Portal Knights αποτελούνται από διαδικαστικά δημιουργημένα νησιά συνδεδεμένα με πύλες. Βασικά σημεία σχετικά με τον κόσμο:
- Φάκελος Αποθήκευσης: Τα δεδομένα του κόσμου αποθηκεύονται στον κατάλογο
savedata(διαμορφώνεται μέσω τουbasicServerData.saveFolderPathστη διαμόρφωση). - Λειτουργία Παιχνιδιού: Ορίζεται μέσω της μεταβλητής εκκίνησης
GAMEMODE. ΤοAdventureείναι η τυπική εμπειρία RPG· τοCreativeεπιτρέπει ελεύθερο χτίσιμο και εξερεύνηση. - Μέγεθος Σύμπαντος: Ορίζεται μέσω της μεταβλητής εκκίνησης
UNIVERSE_SIZE. Ελέγχει τον αριθμό των νησιών:Small,NormalήLarge. - Πρόοδος Νησιών: Οι παίκτες προχωρούν μέσα από τα νησιά συλλέγοντας θραύσματα πυλών και ενεργοποιώντας πύλες. Ο διακομιστής παρακολουθεί όλα τα ανακαλυφθέντα νησιά και τις καταστάσεις τους.
5. Πώς να Συνδεθείτε
Επιλογή A -- Περιηγητής Διακομιστών Εντός Παιχνιδιού
- Εκκινήστε το Portal Knights μέσω Steam.
- Από το κύριο μενού, επιλέξτε Multiplayer.
- Επιλέξτε Online Game και μετά Browse Servers.
- Αναζητήστε τον διακομιστή σας με το όνομά του ή περιηγηθείτε στη λίστα.
- Επιλέξτε τον διακομιστή σας και κάντε κλικ στο Join. Εισαγάγετε τον κωδικό πρόσβασης αν σας ζητηθεί.
Επιλογή B -- Άμεση Σύνδεση μέσω IP
- Εκκινήστε το Portal Knights μέσω Steam.
- Από το κύριο μενού, επιλέξτε Multiplayer.
- Επιλέξτε Online Game και μετά Direct Connect.
- Εισαγάγετε το IP και τη θύρα του διακομιστή σας από την καρτέλα Network του GPanel:
<your-server-ip>:<port> - Εισαγάγετε τον κωδικό πρόσβασης του διακομιστή αν έχει οριστεί κάποιος.
6. Διαχείριση Αποθηκεύσεων
Τοποθεσία Αρχείου Αποθήκευσης
Οι αποθηκεύσεις του κόσμου αποθηκεύονται στον διακομιστή στο:
dedicated_server/savedata/
Αυτή η διαδρομή διαμορφώνεται μέσω της ρύθμισης basicServerData.saveFolderPath στο server_config.json.
Χειροκίνητα Αντίγραφα Ασφαλείας μέσω SFTP
- Σταματήστε τον διακομιστή από το GPanel για να διασφαλίσετε ότι όλα τα δεδομένα έχουν αποθηκευτεί στον δίσκο.
- Συνδεθείτε στον διακομιστή σας μέσω SFTP. Δείτε το Πώς να Μεταφορτώσετε Αρχεία μέσω SFTP για οδηγίες.
- Πλοηγηθείτε στον κατάλογο
dedicated_server/savedata/. - Κατεβάστε ολόκληρο τον φάκελο κόσμου που θέλετε να αντιγράψετε.
Επαναφορά μιας Αποθήκευσης
- Σταματήστε τον διακομιστή από το GPanel.
- Συνδεθείτε μέσω SFTP και πλοηγηθείτε στο
dedicated_server/savedata/. - Ανεβάστε τον φάκελο κόσμου του αντιγράφου ασφαλείας σας, αντικαθιστώντας τον υπάρχοντα αν χρειάζεται.
- Βεβαιωθείτε ότι το όνομα του φακέλου ταιριάζει με τη ρύθμιση
world_nameστη διαμόρφωσή σας. - Εκκινήστε τον διακομιστή από το GPanel.
Αντιμετώπιση Προβλημάτων
- Ο διακομιστής δεν εμφανίζεται στον περιηγητή: Επιβεβαιώστε ότι ο διακομιστής έχει εκκινήσει πλήρως στο GPanel. Ο περιηγητής διακομιστών μπορεί να χρειαστεί 2-3 λεπτά για να ευρετηριάσει έναν νέο διακομιστή. Δοκιμάστε άμεση σύνδεση μέσω IP στο μεταξύ.
- Αδυναμία σύνδεσης: Επαληθεύστε το IP και τη θύρα του διακομιστή σας στην καρτέλα Network του GPanel. Βεβαιωθείτε ότι ο διακομιστής λειτουργεί και δεν βρίσκεται σε κατάσταση κατάρρευσης.
- Καταρρεύσεις κατά την εκκίνηση: Διαγράψτε το αρχείο διαμόρφωσης και επανεκκινήστε για την αναδημιουργία των προεπιλογών. Αν το πρόβλημα επιμένει, ελέγξτε την κονσόλα του GPanel για μηνύματα σφάλματος.
- Ο κόσμος δεν φορτώνει: Βεβαιωθείτε ότι η ρύθμιση
basicServerData.saveFolderPathστοserver_config.jsonδείχνει στον σωστό κατάλογο.
Σχετικά Άρθρα
- Εντολές Διαχειριστή Portal Knights
- Πώς να Βρείτε το IP και τη Θύρα του Διακομιστή σας
- Πώς να Μεταφορτώσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή
Χρειάζεστε Βοήθεια;
Αν αντιμετωπίσετε προβλήματα που δεν καλύπτονται εδώ, ανοίξτε ένα δελτίο υποστήριξης και συμπεριλάβετε το IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν μηνύματα σφάλματος από την κονσόλα του GPanel.