Αυτός ο οδηγός καλύπτει πώς να ρυθμίσετε και να διαμορφώσετε τον αποκλειστικό διακομιστή σας Killing Floor 2 που φιλοξενείται με το Legion Hosting, συμπεριλαμβανομένων της πρώτης εκκίνησης, των μεταβλητών εκκίνησης του GPanel, των ρυθμίσεων δυσκολίας, των αρχείων διαμόρφωσης, της εναλλαγής χαρτών και του πώς να συνδεθείτε. Για προσαρμοσμένους χάρτες workshop, δείτε το Προσαρμοσμένοι Χάρτες KF2 (Workshop). Για τις εντολές διαχειριστή και το web admin panel, δείτε το KF2 Web Admin και Εντολές Διαχειριστή.
Πρώτη Εκκίνηση
Όταν λαμβάνετε για πρώτη φορά τον διακομιστή σας Killing Floor 2, χρειάζεται να κατεβάσει και να εγκαταστήσει τα αρχεία του παιχνιδιού από το Steam (App ID 232130). Αυτό συμβαίνει αυτόματα κατά την πρώτη εκκίνηση.
- Συνδεθείτε στο GPanel.
- Επιλέξτε τον διακομιστή σας Killing Floor 2 από τη λίστα διακομιστών.
- Κάντε κλικ στην καρτέλα Startup και ορίστε το ADMIN_PASS σας πριν την εκκίνηση. Αυτό απαιτείται — ο διακομιστής δεν θα λειτουργήσει σωστά χωρίς κωδικό πρόσβασης διαχειριστή.
- Μεταβείτε στην καρτέλα Console και κάντε κλικ στο Start.
- Ο διακομιστής θα κατεβάσει τα αρχεία του Killing Floor 2 από το Steam. Αυτό μπορεί να διαρκέσει αρκετά λεπτά ανάλογα με το φορτίο του διακομιστή. Παρακολουθήστε την έξοδο της κονσόλας για την πρόοδο.
- Μόλις ολοκληρωθεί η λήψη, ο διακομιστής θα ξεκινήσει αυτόματα. Περιμένετε μέχρι η κονσόλα να δείξει ότι ο διακομιστής είναι έτοιμος και ακούει για συνδέσεις.
ADMIN_PASS απαιτείται. Χωρίς αυτήν, δεν θα μπορείτε να αποκτήσετε πρόσβαση στο web admin panel ή να χρησιμοποιήσετε εντολές διαχειριστή εντός παιχνιδιού.
Μεταβλητές Εκκίνησης GPanel
Το Killing Floor 2 χρησιμοποιεί αρκετές μεταβλητές εκκίνησης που διαμορφώνονται στην καρτέλα Startup του GPanel. Αυτές ελέγχουν τη βασική συμπεριφορά του διακομιστή και τίθενται σε ισχύ κάθε φορά που ξεκινά ο διακομιστής.
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή KF2 σας.
- Κάντε κλικ στην καρτέλα Startup.
- Ελέγξτε και ορίστε τις μεταβλητές που παρατίθενται παρακάτω. Οι αλλαγές τίθενται σε ισχύ την επόμενη φορά που ξεκινά ο διακομιστής.
| Μεταβλητή | Προεπιλογή | Περιγραφή |
|---|---|---|
MAP_NAME |
kf-bioticslab |
Ο χάρτης που φορτώνει ο διακομιστής κατά την εκκίνηση. Πρέπει να είναι έγκυρο όνομα χάρτη KF2 (πεζά, με πρόθεμα kf-). Δείτε την ενότητα Εναλλαγή Χαρτών παρακάτω για μια λίστα προεπιλεγμένων χαρτών. |
ADMIN_PASS |
(κανένα — απαιτείται) | Ο κωδικός πρόσβασης διαχειριστή που χρησιμοποιείται για το web admin panel και την αυθεντικοποίηση διαχειριστή εντός παιχνιδιού. Αυτό πρέπει να οριστεί πριν την εκκίνηση του διακομιστή. Κρατήστε τον ιδιωτικό. |
SERVER_NAME |
(αντιστοιχισμένο) | Το όνομα που εμφανίζεται στο server browser εντός παιχνιδιού. Κάντε το περιγραφικό ώστε οι παίκτες να μπορούν να βρουν εύκολα τον διακομιστή σας. |
DIFFICULTY |
0 |
Το επίπεδο δυσκολίας για τον διακομιστή. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Δείτε την ενότητα Επίπεδα Δυσκολίας παρακάτω για λεπτομέρειες. |
WEB_ADMIN |
true |
Ενεργοποιεί ή απενεργοποιεί το web admin panel. Ορίστε σε true για ενεργοποίηση ή false για απενεργοποίηση. Δείτε το KF2 Web Admin και Εντολές Διαχειριστή για λεπτομέρειες. |
WEB_ADMIN_PORT |
8089 |
Το port στο οποίο ακούει το web admin panel. Ελέγξτε την καρτέλα Network του GPanel για το πραγματικό port που έχει αντιστοιχιστεί στον διακομιστή σας. |
Επίπεδα Δυσκολίας
Το Killing Floor 2 έχει τέσσερα επίπεδα δυσκολίας που επηρεάζουν την υγεία, τη ζημιά, την ταχύτητα και τη συμπεριφορά spawn των Zed. Ορίστε τη δυσκολία χρησιμοποιώντας τη μεταβλητή εκκίνησης DIFFICULTY στο GPanel.
| Τιμή | Δυσκολία | Περιγραφή |
|---|---|---|
0 |
Normal | Η προεπιλεγμένη δυσκολία. Τα Zeds έχουν τυπική υγεία και ζημιά. Καλό για περιστασιακό παιχνίδι και νέους παίκτες που μαθαίνουν το παιχνίδι. Τα Zeds κινούνται με κανονική ταχύτητα και δεν έχουν ειδικούς τροποποιητές συμπεριφοράς. |
1 |
Hard | Τα Zeds προκαλούν περισσότερη ζημιά και έχουν αυξημένες δεξαμενές υγείας. Οι παίκτες δέχονται περισσότερη ζημιά από επιθέσεις. Ένα σταθερό βήμα παραπάνω που απαιτεί καλύτερη ομαδική εργασία και επιλογές εξοπλισμού. |
2 |
Suicidal | Σημαντικά πιο σκληρά Zeds με υψηλότερη υγεία, ταχύτερη κίνηση και πιο επιθετική AI. Τα Zeds μπορούν να τρέχουν και να εκτελούν ειδικές επιθέσεις πιο συχνά. Απαιτεί έμπειρους παίκτες και συντονισμένες ομαδικές συνθέσεις. |
3 |
Hell on Earth | Η πιο δύσκολη δυσκολία. Τα Zeds έχουν μέγιστη υγεία και ζημιά, τρέχουν συνεχώς και χρησιμοποιούν τις πιο επικίνδυνες επιθέσεις τους συχνά. Η ζημιά από φιλικά πυρά αυξάνεται. Συνιστάται μόνο για εξαιρετικά έμπειρες, καλά συντονισμένες ομάδες. |
Αρχεία Διαμόρφωσης
Το κύριο αρχείο διαμόρφωσης διακομιστή του Killing Floor 2 είναι το LinuxServer-KFGame.ini, που βρίσκεται στο KFGame/Config/LinuxServer-KFGame.ini. Αυτό το αρχείο δημιουργείται κατά την πρώτη εκκίνηση του διακομιστή και ελέγχει λεπτομερείς ρυθμίσεις gameplay.
Πρόσβαση στα Αρχεία Διαμόρφωσης
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή KF2 σας.
- Σταματήστε τον διακομιστή από την καρτέλα Console αν εκτελείται.
- Κάντε κλικ στην καρτέλα Files και μεταβείτε στο
KFGame/Config/. - Κάντε κλικ στο
LinuxServer-KFGame.iniγια να το ανοίξετε στον ενσωματωμένο επεξεργαστή.
Βασικές Ρυθμίσεις στο LinuxServer-KFGame.ini
Οι ακόλουθες ρυθμίσεις βρίσκονται στις ενότητες [Engine.GameReplicationInfo] και [KFGame.KFGameInfo]:
| Ρύθμιση | Ενότητα | Προεπιλογή | Περιγραφή |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Αριθμός waves σε ένα παιχνίδι. 0 = Short (4 waves), 1 = Medium (7 waves), 2 = Long (10 waves). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Μέγιστος αριθμός παικτών που μπορούν να συνδεθούν στον διακομιστή. Το KF2 υποστηρίζει έως 6 από προεπιλογή, αλλά οι modded διακομιστές μπορούν να το αυξήσουν. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Πολλαπλασιαστής ζημιάς από φιλικά πυρά. 0.0 = απενεργοποιημένο, 1.0 = πλήρης ζημιά σε συμπαίκτες. Τιμές μεταξύ 0 και 1 κλιμακώνονται αναλογικά. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Όταν είναι True, οι παίκτες μπορούν να περπατούν ο ένας μέσα από τον άλλον. Χρήσιμο σε διακομιστές με πολλούς παίκτες για την αποφυγή μπλοκαρίσματος σε στενούς διαδρόμους. |
ServerName |
[Engine.GameReplicationInfo] |
(αντιστοιχισμένο) | Το όνομα διακομιστή που εμφανίζεται στο browser. Η μεταβλητή εκκίνησης SERVER_NAME στο GPanel το υπερισχύει αν οριστεί. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Επιτρέπει στους διαχειριστές να κάνουν παύση στο παιχνίδι. Ορίστε σε True αν θέλετε τη δυνατότητα παύσης στη μέση ενός wave. |
Παράδειγμα βασικών ρυθμίσεων στο LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Διαμόρφωση Web Admin — KFWeb.ini
Οι ρυθμίσεις του web admin panel αποθηκεύονται στο KFGame/Config/KFWeb.ini. Αυτό το αρχείο ελέγχει αν το web admin είναι ενεργοποιημένο και σε ποιο port εκτελείται. Στις περισσότερες περιπτώσεις, δεν χρειάζεται να επεξεργαστείτε αυτό το αρχείο απευθείας — οι μεταβλητές εκκίνησης WEB_ADMIN και WEB_ADMIN_PORT στο GPanel διαχειρίζονται αυτές τις ρυθμίσεις.
Εναλλαγή Χαρτών
Το Killing Floor 2 υποστηρίζει εναλλαγή χαρτών, επιτρέποντας στον διακομιστή να εναλλάσσεται μέσα από μια λίστα χαρτών μεταξύ των παιχνιδιών. Ο κύκλος χαρτών διαμορφώνεται στο LinuxServer-KFGame.ini κάτω από την ενότητα [KFGame.KFGameInfo].
Ρύθμιση Εναλλαγής Χαρτών
Προσθέστε καταχωρήσεις GameMapCycles για να ορίσετε την εναλλαγή χαρτών σας. Κάθε καταχώρηση καθορίζει μια λίστα χαρτών μέσα από την οποία θα εναλλάσσεται ο διακομιστής:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Ένα λανθασμένο όνομα χάρτη θα προκαλέσει την παράλειψη αυτής της καταχώρησης από τον διακομιστή ή την αποτυχία φόρτωσης του χάρτη.
Προεπιλεγμένοι Χάρτες
Το Killing Floor 2 διαθέτει μεγάλη επιλογή ενσωματωμένων χαρτών. Εδώ είναι μερικοί από τους πιο συχνά χρησιμοποιούμενους:
| Όνομα Χάρτη | Εμφανιζόμενο Όνομα |
|---|---|
kf-bioticslab | Biotics Lab |
kf-burningparis | Burning Paris |
kf-outpost | Outpost |
kf-volter_manor | Volter Manor |
kf-catacombs | Catacombs |
kf-evacuation_point | Evacuation Point |
kf-farmhouse | Farmhouse |
kf-blackforest | Black Forest |
kf-prison | Prison |
kf-containmentstation | Containment Station |
kf-hostilegrounds | Hostile Grounds |
kf-infernalrealm | Infernal Realm |
kf-nuked | Nuked |
kf-thescent | The Descent |
kf-zedlanding | Zed Landing |
MAP_NAME ορίζει μόνο τον αρχικό χάρτη. Ο χάρτης που καθορίζεται στη μεταβλητή MAP_NAME του GPanel φορτώνεται όταν ξεκινά για πρώτη φορά ο διακομιστής. Μετά από αυτό, ο διακομιστής ακολουθεί την εναλλαγή GameMapCycles που ορίζεται στο αρχείο διαμόρφωσης.
Πώς να Συνδεθείτε
Υπάρχουν δύο τρόποι σύνδεσης στον διακομιστή σας Killing Floor 2: μέσω του server browser εντός παιχνιδιού ή μέσω άμεσης σύνδεσης.
Χρήση του Server Browser Εντός Παιχνιδιού
- Εκκινήστε το Killing Floor 2 και μεταβείτε στο κύριο μενού.
- Κάντε κλικ στο Matchmaking και στη συνέχεια Create Game ή περιηγηθείτε στο Server Browser.
- Χρησιμοποιήστε τα φίλτρα για να περιορίσετε τα αποτελέσματα. Αναζητήστε τον διακομιστή σας με το όνομα που ορίσατε στη μεταβλητή εκκίνησης
SERVER_NAME. - Επιλέξτε τον διακομιστή σας από τη λίστα και κάντε κλικ στο Join.
Άμεση Σύνδεση μέσω Steam
- Ανοίξτε το Steam και κάντε κλικ στο View στην επάνω γραμμή μενού, και στη συνέχεια επιλέξτε Game Servers.
- Κάντε κλικ στην καρτέλα Favourites, και στη συνέχεια κάντε κλικ στο Add a Server.
- Εισάγετε το IP και το game port του διακομιστή σας όπως εμφανίζονται στην καρτέλα Network του GPanel (μορφή:
IP:PORT). - Κάντε κλικ στο Add this address to favourites, και στη συνέχεια επιλέξτε τον διακομιστή και κάντε κλικ στο Connect.
Μπορείτε επίσης να χρησιμοποιήσετε την κονσόλα εντός παιχνιδιού. Πατήστε ` (tilde/backtick) για να ανοίξετε την κονσόλα, και στη συνέχεια πληκτρολογήστε:
open IP:PORT
Αντικαταστήστε το IP και το PORT με τις τιμές από την καρτέλα Network του GPanel.
Για βοήθεια στην εύρεση του IP και του port του διακομιστή σας, δείτε το Πώς να Βρείτε το IP και το Port του Διακομιστή σας.
Σχετικά Άρθρα
- Προσαρμοσμένοι Χάρτες KF2 (Workshop)
- KF2 Web Admin και Εντολές Διαχειριστή
- Πώς να Βρείτε το IP και το Port του Διακομιστή σας
- Οδηγός Εκκίνησης Διακομιστή
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
Χρειάζεστε Βοήθεια;
Αν συναντήσετε κάποιο πρόβλημα που δεν καλύπτεται σε αυτόν τον οδηγό, η ομάδα υποστήριξής μας είναι διαθέσιμη για βοήθεια. Υποβάλετε ένα ticket υποστήριξης και συμπεριλάβετε το ID του διακομιστή σας, μια περιγραφή του προβλήματος και οποιαδήποτε σχετική έξοδο κονσόλας ή στιγμιότυπα οθόνης.