Αυτός ο οδηγός καλύπτει τον τρόπο ρύθμισης και διαμόρφωσης του αποκλειστικού σας διακομιστή V Rising που φιλοξενείται με τη Legion Hosting, συμπεριλαμβανομένων των ρυθμίσεων φιλοξενίας διακομιστή, της διαμόρφωσης λειτουργίας παιχνιδιού, της σύνδεσης στον διακομιστή σας και της διαχείρισης αποθηκεύσεων.
.json. Το V Rising εγγράφει τη διαμόρφωση κατά τον τερματισμό και μπορεί να αντικαταστήσει τις αλλαγές σας εάν ο διακομιστής εκτελείται.
Τοποθεσίες Αρχείων Διαμόρφωσης
Το V Rising χρησιμοποιεί δύο αρχεία διαμόρφωσης JSON. Και τα δύο βρίσκονται μέσα στον ακόλουθο κατάλογο στον διακομιστή σας:
VRisingServer_Data/StreamingAssets/Settings/
| Αρχείο | Σκοπός |
|---|---|
ServerHostSettings.json |
Ρυθμίσεις δικτύου και φιλοξενίας — όνομα διακομιστή, θύρες, θέσεις παικτών, κωδικός πρόσβασης, όνομα αρχείου αποθήκευσης, συχνότητα αυτόματης αποθήκευσης. |
ServerGameSettings.json |
Ρυθμίσεις παιχνιδιού — λειτουργία παιχνιδιού (PvP/PvE), μέγεθος clan, φθορά κάστρου, διαρροή αίματος, ρυθμοί πόρων και άλλα. |
Για να αποκτήσετε πρόσβαση σε αυτά τα αρχεία, συνδεθείτε στο GPanel, επιλέξτε τον διακομιστή σας V Rising και κάντε κλικ στην καρτέλα Files. Πλοηγηθείτε στο VRisingServer_Data/StreamingAssets/Settings/. Εάν τα αρχεία δεν υπάρχουν ακόμη, ξεκινήστε τον διακομιστή μία φορά και σταματήστε τον — το V Rising δημιουργεί προεπιλεγμένα αρχεία διαμόρφωσης κατά την πρώτη εκκίνηση.
Βήμα 1 — Διαμορφώστε το ServerHostSettings.json
Ανοίξτε το ServerHostSettings.json στον επεξεργαστή αρχείων του GPanel. Οι βασικές ρυθμίσεις περιγράφονται παρακάτω.
| Ρύθμιση | Περιγραφή |
|---|---|
Name |
Το όνομα του διακομιστή που εμφανίζεται στον περιηγητή διακομιστών εντός του παιχνιδιού. Κάντε το μοναδικό ώστε οι παίκτες να μπορούν να το αναζητήσουν. |
Description |
Σύντομη περιγραφή που εμφανίζεται στη λίστα διακομιστών. |
Port |
Η κύρια θύρα παιχνιδιού στην οποία συνδέονται οι παίκτες. Πρέπει να ταιριάζει με τη θύρα που έχει εκχωρηθεί στο GPanel — ελέγξτε την καρτέλα Network του GPanel για τη σωστή τιμή. |
QueryPort |
Η θύρα ερωτημάτων του Steam που χρησιμοποιείται από τον περιηγητή διακομιστών. Πρέπει να ταιριάζει με τη θύρα ερωτημάτων που έχει εκχωρηθεί από το GPanel — ελέγξτε την καρτέλα Network. |
MaxConnectedUsers |
Μέγιστος αριθμός ταυτόχρονων παικτών. Δεν πρέπει να υπερβαίνει το όριο θέσεων παικτών του πακέτου σας. |
Password |
Κωδικός πρόσβασης που απαιτείται για να συνδεθούν οι παίκτες. Αφήστε τον ως κενή συμβολοσειρά ("") για δημόσιο διακομιστή. |
SaveName |
Το όνομα του φακέλου αποθήκευσης μέσα στο save-data/Saves/. Αλλάξτε το για να ξεκινήσετε με διαφορετική αποθήκευση ή για να εναλλάσσεστε μεταξύ πολλών κόσμων. |
AutoSaveCount |
Αριθμός θέσεων αυτόματης αποθήκευσης που θα διατηρηθούν. Οι παλαιότερες αποθηκεύσεις εναλλάσσονται όταν φτάσει το όριο. Αυξήστε το για να διατηρήσετε περισσότερα σημεία επαναφοράς. |
AutoSaveInterval |
Χρόνος σε δευτερόλεπτα μεταξύ των αυτόματων αποθηκεύσεων. Η προεπιλογή είναι 120 (κάθε 2 λεπτά). |
ListOnSteam |
Εάν ο διακομιστής εμφανίζεται στον περιηγητή διακομιστών του Steam. Ορίστε το σε false για ιδιωτικό διακομιστή προσβάσιμο μόνο μέσω άμεσης σύνδεσης. |
Ένα ελάχιστο παράδειγμα ενός διαμορφωμένου ServerHostSettings.json:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
Βήμα 2 — Διαμορφώστε το ServerGameSettings.json
Ανοίξτε το ServerGameSettings.json στον επεξεργαστή αρχείων. Αυτό το αρχείο ελέγχει την ισορροπία του παιχνιδιού και τη λειτουργία παιχνιδιού. Οι πιο σημαντικές ρυθμίσεις καλύπτονται παρακάτω.
Λειτουργία Παιχνιδιού
| Ρύθμιση | Τιμές | Περιγραφή |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Ορίζει εάν οι παίκτες μπορούν να επιτεθούν μεταξύ τους. Το "PvP" ενεργοποιεί τη μάχη παίκτη εναντίον παίκτη. Το "PvE" την απενεργοποιεί — οι παίκτες μπορούν να πολεμήσουν μόνο NPC και αρχηγούς. |
Clans και Κάστρα
| Ρύθμιση | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
ClanSize |
4 |
Μέγιστος αριθμός παικτών ανά clan. Η προεπιλογή είναι 4. Αυξήστε το για παιχνίδι με μεγαλύτερες ομάδες. |
CastleDecayRateModifier |
1.0 |
Πολλαπλασιαστής για το πόσο γρήγορα φθείρονται τα κάστρα όταν δεν συντηρούνται. Το 1.0 είναι η προεπιλεγμένη ταχύτητα. Ορίστε το σε 0 για να απενεργοποιήσετε εντελώς τη φθορά. |
CastleMinimumDistanceInFloors |
2 |
Ελάχιστη απόσταση (σε πλακίδια δαπέδου) μεταξύ των κάστρων των παικτών. Αποτρέπει τους παίκτες από το να χτίζουν απευθείας δίπλα-δίπλα. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Ελέγχει πότε μπορούν να καταστραφούν οι καρδιές κάστρου. Το "CanBeDestroyedOnlyWhenDecaying" προστατεύει τα ενεργά κάστρα από καταστροφές. |
CastleSiegeMode |
"Never" |
Πότε είναι ενεργοποιημένη η πολιορκία κάστρου σε PvP. Επιλογές: "Never", "Always" ή τιμές βασισμένες σε πρόγραμμα για παράθυρα επιδρομών. |
Αίμα και Επιβίωση
| Ρύθμιση | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
BloodDrainModifier |
1.0 |
Πολλαπλασιαστής για το πόσο γρήγορα διαρρέει το αίμα από τον βρικόλακά σας. Οι υψηλότερες τιμές κάνουν την επιβίωση πιο δύσκολη. Ορίστε χαμηλότερη τιμή για να διαρκεί περισσότερο το αίμα. |
ResourceYieldModifier |
1.0 |
Πολλαπλασιαστής για τους πόρους που συλλέγονται από τους κόμβους. Αυξήστε τον για να επιταχύνετε την πρόοδο. |
DayDurationInSeconds |
1080 |
Διάρκεια μιας πλήρους ημέρας εντός του παιχνιδιού σε δευτερόλεπτα. Η προεπιλογή είναι 1080 (18 λεπτά). Επηρεάζει το πόσο διαρκεί η ημέρα (κίνδυνος για βρικόλακες). |
NightDurationInSeconds |
720 |
Διάρκεια της νύχτας εντός του παιχνιδιού σε δευτερόλεπτα. Η προεπιλογή είναι 720 (12 λεπτά). |
"Standard", "Relaxed", "Hardcore" και "Full Loot". Μπορείτε να ορίσετε το "GameSettingsPreset" στο ServerHostSettings.json σε ένα από αυτά τα ονόματα για να εφαρμόσετε ένα πλήρες σύνολο λογικών προεπιλογών και στη συνέχεια να παρακάμψετε μεμονωμένες τιμές στο ServerGameSettings.json.
Βήμα 3 — Εφαρμογή Αλλαγών
- Αποθηκεύστε το επεξεργασμένο αρχείο διαμόρφωσης χρησιμοποιώντας το κουμπί Save στον επεξεργαστή αρχείων του GPanel.
- Μεταβείτε στην καρτέλα Console στο GPanel.
- Κάντε κλικ στο Start για να ξεκινήσετε τον διακομιστή. Η ενημερωμένη διαμόρφωση θα φορτωθεί κατά την εκκίνηση.
- Παρακολουθήστε την έξοδο της κονσόλας για τυχόν σφάλματα ανάλυσης JSON. Ένα κόμμα που λείπει ή μια αγκύλη που δεν ταιριάζει θα εμποδίσει τη φόρτωση της διαμόρφωσης.
.ini, η JSON απαιτεί ακριβή μορφοποίηση. Κάθε τιμή συμβολοσειράς πρέπει να βρίσκεται σε διπλά εισαγωγικά και δεν επιτρέπονται κόμματα στο τέλος. Εάν ο διακομιστής αποτύχει να ξεκινήσει μετά την επεξεργασία ενός αρχείου διαμόρφωσης, ανοίξτε ξανά το αρχείο και αναζητήστε συντακτικά σφάλματα.
Πώς να Συνδεθείτε στον Διακομιστή σας
Το V Rising υποστηρίζει άμεση σύνδεση χρησιμοποιώντας τη διεύθυνση IP και τη θύρα παιχνιδιού του διακομιστή σας. Δεν χρειάζεται ο διακομιστής να εμφανίζεται στον περιηγητή για να συνδεθείτε.
- Βρείτε τη διεύθυνση IP και τη θύρα του διακομιστή σας στην καρτέλα Network του GPanel. Δείτε επίσης: Πώς να βρείτε το IP και τη θύρα του διακομιστή σας.
- Εκκινήστε το V Rising και κάντε κλικ στο Play από το κύριο μενού.
- Επιλέξτε Online Play, και στη συνέχεια επιλέξτε Direct Connect.
- Εισαγάγετε τη διεύθυνση του διακομιστή σας στη μορφή
IP:PORTχρησιμοποιώντας τη θύρα παιχνιδιού από την καρτέλα Network του GPanel. - Εάν ο διακομιστής σας έχει κωδικό πρόσβασης, θα σας ζητηθεί να τον εισαγάγετε μετά τη σύνδεση.
Διαχείριση Αποθηκεύσεων
Οι αποθηκεύσεις του V Rising αποθηκεύονται στον κατάλογο save-data/Saves/ στον διακομιστή σας. Κάθε κόσμος έχει τον δικό του υποφάκελο με όνομα την τιμή SaveName στο ServerHostSettings.json.
save-data/Saves/v3/world1/
Μέσα στον φάκελο αποθήκευσης θα βρείτε την κατάσταση του κόσμου, τα δεδομένα παικτών και τα μεμονωμένα αρχεία αυτόματης αποθήκευσης. Μπορείτε να κατεβάσετε ή να ανεβάσετε αρχεία αποθήκευσης χρησιμοποιώντας SFTP. Δείτε: Πώς να ανεβάσετε αρχεία μέσω SFTP.
Εναλλαγή Μεταξύ Κόσμων
Για να φορτώσετε μια διαφορετική αποθήκευση χωρίς να διαγράψετε την τρέχουσα, αλλάξτε την τιμή SaveName στο ServerHostSettings.json ώστε να δείχνει σε διαφορετικό όνομα φακέλου. Το V Rising θα φορτώσει αυτόν τον φάκελο στην επόμενη εκκίνηση ή θα δημιουργήσει έναν νέο κόσμο εάν ο φάκελος δεν υπάρχει.
Πώς να Διαγράψετε τον Διακομιστή (Επαναφορά του Κόσμου)
Μια πλήρης διαγραφή αφαιρεί όλη την πρόοδο των παικτών, τα κάστρα και την κατάσταση του κόσμου. Αυτό ξεκινά τον διακομιστή από την αρχή σαν να μόλις δημιουργήθηκε.
- Συνδεθείτε στο GPanel και σταματήστε τον διακομιστή σας από την καρτέλα Console. Περιμένετε μέχρι η κατάσταση να εμφανίσει Offline.
- Μεταβείτε στην καρτέλα Files και πλοηγηθείτε στο
save-data/Saves/. - Ανοίξτε τον φάκελο αποθήκευσης που αντιστοιχεί στο
SaveNameσας (π.χ.world1). - Επιλέξτε όλα τα αρχεία και τους φακέλους μέσα σε αυτόν και διαγράψτε τα. Μην διαγράψετε τον γονικό κατάλογο
Saves/— μόνο τα περιεχόμενα του φακέλου αποθήκευσής σας. - Επιστρέψτε στην καρτέλα Console και ξεκινήστε τον διακομιστή. Θα δημιουργηθεί ένας νέος κόσμος από την αρχή.
SaveName στο ServerHostSettings.json σε ένα νέο όνομα (π.χ. "world2"). Ο διακομιστής θα δημιουργήσει έναν νέο κόσμο στον νέο φάκελο. Η παλιά αποθήκευση παραμένει ανέπαφη και μπορεί να φορτωθεί ξανά αλλάζοντας πάλι το όνομα.