Αυτός ο οδηγός καλύπτει όλα όσα χρειάζεστε για να ρυθμίσετε και να διαμορφώσετε τον αποκλειστικό σας διακομιστή The Front στη Legion Hosting, συμπεριλαμβανομένης της πρώτης εκκίνησης, των μεταβλητών εκκίνησης του GPanel, της διαμόρφωσης του ServerConfig_.ini, των ρυθμίσεων λειτουργίας παιχνιδιού, της σύνδεσης στον διακομιστή σας και της διαχείρισης αποθήκευσης. Για τις εντολές κονσόλας διαχειριστή, δείτε Εντολές Διαχειριστή The Front.
Τι Είναι το The Front
Το The Front είναι ένα μετα-αποκαλυπτικό survival shooter ανοιχτού κόσμου που αναπτύχθηκε από τη Samar Studio. Διαδραματιζόμενο σε έναν κατεστραμμένο κόσμο που έχει κατακλυστεί από μεταλλαγμένα όντα και εχθρικές παρατάξεις, οι παίκτες πρέπει να συλλέγουν πόρους, να κατασκευάζουν όπλα και εξοπλισμό, να χτίζουν και να οχυρώνουν βάσεις και να μάχονται για επιβίωση τόσο ενάντια σε εχθρούς AI όσο και ενάντια σε άλλους παίκτες. Το παιχνίδι συνδυάζει μηχανικές shooter τρίτου προσώπου με βαθιά συστήματα κατασκευής βάσεων και επιβίωσης.
Βασικά χαρακτηριστικά του αποκλειστικού διακομιστή περιλαμβάνουν:
- Υποστήριξη για 40+ ταυτόχρονους παίκτες σε έναν μόνο διακομιστή
- Λειτουργίες παιχνιδιού PvP και PvE με διαμορφώσιμους τύπους λειτουργίας μάχης
- Εκτεταμένη ρύθμιση gameplay μέσω του αρχείου διαμόρφωσης
ServerConfig_.ini - Μηχανικές raiding βάσεων με διαμορφώσιμα επίπεδα raid NPC και cooldowns
- Έλεγχος εδαφών βασισμένος σε Beacon και συστήματα προστασίας κτισμάτων
- Κονσόλα διαχειριστή εντός παιχνιδιού με πάνω από 100 εντολές για ζωντανή διαχείριση διακομιστή
Πρώτη Εκκίνηση
Όταν λαμβάνετε για πρώτη φορά τον διακομιστή σας The Front από τη Legion Hosting, χρειάζεται να ολοκληρώσει μια αρχική εγκατάσταση προτού μπορέσετε να παίξετε σε αυτόν.
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή σας The Front από τη λίστα διακομιστών.
- Κάντε κλικ στην καρτέλα Console και πατήστε Start.
- Ο διακομιστής θα κατεβάσει και θα εγκαταστήσει τα αρχεία του αποκλειστικού διακομιστή The Front μέσω Steam (App ID 2334200). Αυτή η αρχική λήψη μπορεί να διαρκέσει αρκετά λεπτά ανάλογα με την ταχύτητα του δίσκου.
- Μόλις ολοκληρωθεί η λήψη, ο διακομιστής θα ξεκινήσει αυτόματα. Η πρώτη εκκίνηση δημιουργεί τα αρχικά δεδομένα του κόσμου και μπορεί να διαρκέσει περισσότερο από τις επόμενες εκκινήσεις.
- Περιμένετε μέχρι η έξοδος της κονσόλας να υποδείξει ότι ο διακομιστής είναι έτοιμος και ακούει για συνδέσεις. Θα πρέπει να δείτε μηνύματα που υποδεικνύουν ότι το game port είναι ενεργό.
Μεταβλητές Εκκίνησης GPanel
Οι βασικές ρυθμίσεις του διακομιστή διαμορφώνονται ως μεταβλητές εκκίνησης στο GPanel. Αυτές οι τιμές περνούν ως παράμετροι γραμμής εντολών όταν ο διακομιστής εκκινεί και υπερισχύουν τυχόν αντίστοιχων ρυθμίσεων στα αρχεία διαμόρφωσης.
- Στο GPanel, επιλέξτε τον διακομιστή σας The Front.
- Κάντε κλικ στην καρτέλα Startup.
- Ορίστε τις μεταβλητές που αναφέρονται παρακάτω. Οι αλλαγές τίθενται σε ισχύ την επόμενη φορά που θα ξεκινήσετε ή θα επανεκκινήσετε τον διακομιστή.
| Μεταβλητή | Προεπιλογή | Περιγραφή |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Το όνομα που εμφανίζεται στον server browser εντός παιχνιδιού (παράμετρος εκκίνησης -ServerName). Κάντε το περιγραφικό ώστε οι παίκτες να μπορούν να βρουν τον διακομιστή σας. |
MAX_PLAYERS |
10 |
Μέγιστος αριθμός ταυτόχρονων παικτών (παράμετρος -QueueThreshold). Προσαρμόστε με βάση τους διαθέσιμους πόρους του διακομιστή σας. |
BEACON_PORT |
27016 |
Το beacon port της Unreal Engine που χρησιμοποιείται για τα handshakes σύνδεσης. Διαμορφώνεται αυτόματα (game port + 1). |
QUERY_PORT |
27017 |
Το UDP port που χρησιμοποιείται από το Steam για ερωτήματα του server browser. Διαμορφώνεται αυτόματα (game port + 2). |
SHUTDOWN_PORT |
27017 |
Το port ακρόασης της υπηρεσίας shutdown. Χρησιμοποιείται για σήματα απομακρυσμένου shutdown. Διαμορφώνεται αυτόματα (game port + 3). |
ServerConfig_.ini, η μεταβλητή εκκίνησης υπερισχύει. Χρησιμοποιήστε τις μεταβλητές εκκίνησης για βασικές ρυθμίσεις ταυτότητας και το αρχείο διαμόρφωσης για λεπτομερή ρύθμιση gameplay.
Διαμόρφωση ServerConfig_.ini
Οι λεπτομερείς ρυθμίσεις διακομιστή και gameplay ελέγχονται μέσω του αρχείου ServerConfig_.ini. Αυτό είναι το κύριο αρχείο διαμόρφωσης για τη ρύθμιση της συμπεριφοράς, των κανόνων και των παραμέτρων gameplay του διακομιστή σας.
Εντοπισμός του Αρχείου
Το αρχείο διαμόρφωσης βρίσκεται στο:
TheFrontManager/ServerConfig_.ini
Αποκτήστε πρόσβαση σε αυτό το αρχείο μέσω της καρτέλας Files του GPanel ή μέσω SFTP. Όλες οι ρυθμίσεις τοποθετούνται κάτω από την επικεφαλίδα ενότητας [BaseServerConfig].
Βασικές Ρυθμίσεις Διακομιστή
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
ServerName |
"My Server" |
Όνομα εμφάνισης για τον διακομιστή στον server browser. Περικλείστε σε εισαγωγικά. |
ServerPassword |
(κενό) | Κωδικός πρόσβασης που απαιτείται για τη σύνδεση στον διακομιστή. Αφήστε κενό για δημόσιο διακομιστή. |
ServerTitle |
(κενό) | Μια σύντομη περιγραφή του διακομιστή σας που εμφανίζεται στον server browser. |
ServerAdminAccounts |
(κενό) | Λίστα Steam64 IDs για λογαριασμούς διαχειριστή, διαχωρισμένων με ελληνικό ερωτηματικό. Παράδειγμα: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Μέγιστος αριθμός παικτών που επιτρέπονται στον διακομιστή ταυτόχρονα. |
IsCanMail |
1.000000 |
Ενεργοποίηση ή απενεργοποίηση του συστήματος mail και chat εντός παιχνιδιού. Ορίστε σε 0 για απενεργοποίηση. |
UseSteamSocket |
1 |
Χρήση των sockets δικτύωσης του Steam για συνδέσεις. Αφήστε το ενεργοποιημένο για τις περισσότερες ρυθμίσεις. |
Ρυθμίσεις Λειτουργίας Παιχνιδιού και Μάχης
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
ServerFightModeType |
0 |
Λειτουργία PvP διακομιστή. 0 = PvP (οι παίκτες μπορούν να επιτεθούν μεταξύ τους), 1 = PvE (οι παίκτες δεν μπορούν να προκαλέσουν ζημιά ο ένας στον άλλον). |
IsCanSelfDamage |
1 |
Επιτρέπει στους παίκτες να προκαλούν ζημιά στον εαυτό τους. 1 = ενεργοποιημένο, 0 = απενεργοποιημένο. |
IsCanFriendDamage |
1 |
Επιτρέπει το friendly fire μεταξύ μελών της ομάδας. 1 = ενεργοποιημένο, 0 = απενεργοποιημένο. |
Διαμόρφωση Ports
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
Port |
5001 |
Κύριο game port (UDP). Οι παίκτες συνδέονται σε αυτό το port. |
BeaconPort |
5002 |
Beacon port της Unreal Engine για handshakes σύνδεσης. |
ShutDownServicePort |
5004 |
Port για σήματα της υπηρεσίας απομακρυσμένου shutdown. |
QueryPort |
5003 |
Steam query port για τις καταχωρήσεις του server browser. |
Παράδειγμα ServerConfig_.ini
Παρακάτω είναι ένα παράδειγμα αρχείου διαμόρφωσης που δείχνει συνηθισμένες ρυθμίσεις:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Ρυθμίσεις Λειτουργίας Παιχνιδιού
Το The Front υποστηρίζει λειτουργίες PvP και PvE που αλλάζουν θεμελιωδώς την εμπειρία πολλαπλών παικτών. Η λειτουργία ορίζεται μέσω της ρύθμισης ServerFightModeType.
Λειτουργία PvE (ServerFightModeType=1)
- Οι παίκτες δεν μπορούν να προκαλέσουν ζημιά ο ένας στον άλλον άμεσα.
- Η εστίαση είναι στη συνεργατική επιβίωση ενάντια σε εχθρούς AI και μεταλλαγμένα όντα.
- Οι βάσεις προστατεύονται από raids παικτών (τα raids NPC εξακολουθούν να συμβαίνουν).
- Ιδανικό για κοινότητες εστιασμένες στο κτίσιμο και την εξερεύνηση.
- Οι παίκτες μπορούν ακόμα να σχηματίζουν squads, να ανταλλάσσουν και να συνεργάζονται.
Λειτουργία PvP (ServerFightModeType=0)
- Οι παίκτες μπορούν να επιτεθούν και να σκοτώσουν ο ένας τον άλλον.
- Οι βάσεις και τα κτίσματα μπορούν να γίνουν raid από άλλους παίκτες.
- Ο έλεγχος εδαφών μέσω του συστήματος Beacon γίνεται ανταγωνιστικός.
- Οι πολλαπλασιαστές ζημιάς μεταξύ παικτών μπορούν να ρυθμιστούν με εντολές διαχειριστή (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Συνιστάται για ανταγωνιστικούς και έμπειρους παίκτες.
Ρυθμίσεις Κτισίματος και Raid
Αυτές οι ρυθμίσεις ελέγχουν την προστασία βάσεων και τις μηχανικές raiding. Μπορούν να διαμορφωθούν μέσω εντολών κονσόλας διαχειριστή ή του αρχείου διαμόρφωσης:
| Ρύθμιση / Εντολή | Περιγραφή |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Μέγιστος αριθμός Beacons (σημαίες εδάφους) που μπορεί να τοποθετήσει κάθε παίκτης. |
SetHouseFlagExcitantTime [0-24] |
Ορίζει το παράθυρο επίθεσης/raid σε ώρες. Κατά τη διάρκεια αυτού του παραθύρου, οι εχθρικοί παίκτες μπορούν να προκαλέσουν ζημιά σε κτίσματα εντός του εδάφους ενός Beacon. |
SetHFTrapMaxNum [N] |
Μέγιστος αριθμός παγίδων που μπορούν να τοποθετηθούν εντός της περιοχής κάλυψης ενός Beacon. |
SetConstructDisableRot [1/0] |
Ενεργοποιεί/απενεργοποιεί τη φθορά κτισμάτων. Όταν είναι ενεργοποιημένη (1), τα κτίσματα φθείρονται αργά με τον χρόνο αν δεν συντηρούνται. |
SetConstructMaxHealthRatio [multiplier] |
Πολλαπλασιαστής για τη μέγιστη ανθεκτικότητα κτισμάτων. Υψηλότερες τιμές κάνουν τα κτίρια πιο δύσκολα να καταστραφούν. |
SetConstructDefenseRatio [multiplier] |
Πολλαπλασιαστής για τη ζημιά που δέχονται τα κτίσματα. Χαμηλότερες τιμές μειώνουν τη ζημιά στα κτίρια. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate και SetCityNPCNumRate.
Ρυθμίσεις Ρυθμού Εμπειρίας και Πόρων
Μπορείτε να ρυθμίσετε τους ρυθμούς κέρδους εμπειρίας, τους ρυθμούς συλλογής πόρων και διάφορους πολλαπλασιαστές gameplay μέσω του αρχείου ServerConfig_.ini ή μέσω εντολών κονσόλας διαχειριστή ενώ ο διακομιστής εκτελείται.
Ρυθμοί Εμπειρίας
| Ρύθμιση / Εντολή | Προεπιλογή | Περιγραφή |
|---|---|---|
PlayerAddExpRate |
1 |
Πολλαπλασιαστής για όλη την εμπειρία που κερδίζουν οι παίκτες. Ορίστε σε 2 για διπλό XP. |
SetPlayerKillAddExpRate [N] |
1 |
Πολλαπλασιαστής για την εμπειρία που κερδίζεται από το σκότωμα NPCs. |
SetPlayerFarmAddExpRate [N] |
1 |
Πολλαπλασιαστής για την εμπειρία που κερδίζεται από τη συλλογή πόρων. |
SetPlayerCraftAddExpRate [N] |
1 |
Πολλαπλασιαστής για την εμπειρία που κερδίζεται από το crafting αντικειμένων. |
Ρυθμοί Συλλογής Πόρων
| Εντολή | Περιγραφή |
|---|---|
GMSetTreeGainRate [N] |
Πολλαπλασιαστής συλλογής ξύλου. |
GMSetBushGainRate [N] |
Πολλαπλασιαστής συλλογής φυτών και θάμνων. |
GMSetOreGainRate [N] |
Πολλαπλασιαστής συλλογής μεταλλεύματος και ορυκτών. |
GMSetCropReapRate [N] |
Πολλαπλασιαστής απόδοσης συγκομιδής καλλιεργειών. |
GMSetFleshGainRate [N] |
Πολλαπλασιαστής συλλογής σάρκας/κρέατος ζώων. |
GMSetCropGrowRate [N] |
Πολλαπλασιαστής ταχύτητας ανάπτυξης καλλιεργειών. |
GMSetTTC_Oil_Rate [N] |
Πολλαπλασιαστής παραγωγής πετρελαιοπηγών. |
GMSetWaterCollector_Rate [N] |
Πολλαπλασιαστής παραγωγής συλλέκτη δροσιάς/νερού. |
GMSetTTC_Fish_Rate [N] |
Πολλαπλασιαστής παραγωγής καλαθιού ψαρέματος. |
Πώς να Συνδεθείτε
Οι παίκτες συνδέονται στον διακομιστή σας The Front μέσω του server browser εντός παιχνιδιού. Βρείτε την IP και το port του διακομιστή σας από την καρτέλα Console του GPanel ή δείτε Πώς να Βρείτε την IP και το Port του Διακομιστή σας.
Μέσω του Server Browser Εντός Παιχνιδιού
- Εκκινήστε το The Front.
- Από το κύριο μενού, κάντε κλικ στο Servers.
- Κάντε κλικ στην καρτέλα Dedicated Servers στην κορυφή.
- Χρησιμοποιήστε τη μπάρα αναζήτησης ή κάντε κύλιση στη λίστα για να βρείτε τον διακομιστή σας με το όνομα (το όνομα που ορίσατε στη ρύθμιση
ServerName). - Κάντε κλικ στον διακομιστή σας και πατήστε Join. Εισάγετε τον κωδικό πρόσβασης αν έχει οριστεί κάποιος.
ServerName έχει διαμορφωθεί σωστά.
Μέσω του Steam Server Browser
- Στο Steam, μεταβείτε στο View > Game Servers (ή Servers).
- Κάντε κλικ στην καρτέλα Favorites και στη συνέχεια Add a Server.
- Εισάγετε την IP και το query port του διακομιστή σας στη μορφή
IP:QUERY_PORT(για παράδειγμα,192.168.1.100:5003). - Μόλις εμφανιστεί ο διακομιστής, κάντε διπλό κλικ πάνω του για να εκκινήσετε το The Front και να συνδεθείτε.
Διαχείριση Αποθήκευσης και Wipes Κόσμου
Το The Front αποθηκεύει αυτόματα τα δεδομένα του κόσμου σε τακτά διαστήματα. Η κατανόηση του συστήματος αποθήκευσης είναι σημαντική για τη διαχείριση του κόσμου του διακομιστή σας.
Τοποθεσία Αποθήκευσης
Τα δεδομένα αποθήκευσης του κόσμου αποθηκεύονται στον κατάλογο δεδομένων του διακομιστή. Το διάστημα αποθήκευσης μπορεί να διαμορφωθεί με την εντολή διαχειριστή SetSaveGameInterval (τιμή σε δευτερόλεπτα).
Χειροκίνητη Αποθήκευση
Για να ενεργοποιήσετε μια χειροκίνητη αποθήκευση κόσμου, χρησιμοποιήστε την εντολή κονσόλας διαχειριστή:
SaveWorld
Αυτό είναι χρήσιμο πριν την εκτέλεση συντήρησης, την πραγματοποίηση αλλαγών διαμόρφωσης ή τον τερματισμό του διακομιστή.
Δημιουργία Αντιγράφων Ασφαλείας
- Σταματήστε τον διακομιστή από το GPanel.
- Πλοηγηθείτε στον κατάλογο αποθήκευσης του διακομιστή μέσω της καρτέλας Files του GPanel ή μέσω SFTP.
- Κατεβάστε τα αρχεία αποθήκευσης στον τοπικό σας υπολογιστή για ασφαλή φύλαξη.
- Δημιουργήστε επίσης αντίγραφο ασφαλείας του αρχείου
ServerConfig_.iniγια να διατηρήσετε τις ρυθμίσεις σας.
Έναρξη Νέου Κόσμου (Wipe Κόσμου)
Για να κάνετε wipe τον κόσμο και να ξεκινήσετε από την αρχή:
- Σταματήστε τον διακομιστή από το GPanel.
- Πλοηγηθείτε στον κατάλογο δεδομένων αποθήκευσης.
- Διαγράψτε ή μετονομάστε τα υπάρχοντα αρχεία αποθήκευσης κόσμου.
- Προαιρετικά, ορίστε την παράμετρο
ClearSeverTimeστοServerConfig_.iniσε μια ημερομηνία (μορφή:yyyy-mm-dd) για να προγραμματίσετε ένα wipe. - Ξεκινήστε τον διακομιστή. Θα δημιουργήσει έναν φρέσκο κόσμο από το μηδέν.
Αναφορά Ports
Το The Front χρησιμοποιεί τα ακόλουθα network ports. Αυτά διαμορφώνονται αυτόματα από το πλάνο φιλοξενίας σας στη Legion Hosting.
| Port | Πρωτόκολλο | Προεπιλογή | Σκοπός |
|---|---|---|---|
| Game Port | UDP | 5001 |
Κύριες συνδέσεις παιχνιδιού. Οι παίκτες συνδέονται σε αυτό το port. |
| Beacon Port | UDP | 5002 |
Beacon port της Unreal Engine για handshakes σύνδεσης. |
| Query Port | UDP | 5003 |
Ερωτήματα του Steam server browser. |
| Shutdown Service Port | TCP | 5004 |
Ακροατής της υπηρεσίας απομακρυσμένου shutdown. |
Σχετικά Άρθρα
- Εντολές Διαχειριστή The Front
- Πώς να Βρείτε την IP και το Port του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Ξεκινώντας με τον Νέο σας Διακομιστή
Χρειάζεστε Βοήθεια;
Αν εξακολουθείτε να αντιμετωπίζετε προβλήματα με τον διακομιστή σας The Front, παρακαλούμε ανοίξτε ένα ticket υποστήριξης και η ομάδα μας θα χαρεί να σας βοηθήσει.