Αυτός ο οδηγός καλύπτει τον τρόπο εγκατάστασης του αποκλειστικού σας διακομιστή OpenArena στο Legion Hosting, τη διαμόρφωση των μεταβλητών εκκίνησης, την επεξεργασία του server.cfg, τη ρύθμιση της εναλλαγής χαρτών και τη σύνδεση στον διακομιστή σας. Το OpenArena είναι ένα δωρεάν deathmatch FPS παραγόμενο από την κοινότητα, βασισμένο στην τεχνολογία GPL id Tech 3 (τη μηχανή Quake III Arena). Για εντολές διαχειριστή, διαχείριση bot και αντιμετώπιση προβλημάτων, δείτε τις Εντολές Διαχειριστή OpenArena.
1. Πρώτη Εκκίνηση
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή σας OpenArena.
- Μεταβείτε στην καρτέλα Startup και ελέγξτε τις παραμετροποιήσιμες μεταβλητές (δείτε την Ενότητα 2).
- Ορίστε τον προτιμώμενο αρχικό χάρτη μέσω του GAME_MAP (η προεπιλογή είναι
aggressor). - Επιστρέψτε στην καρτέλα Console και κάντε κλικ στο Start.
- Περιμένετε μέχρι η κονσόλα να εμφανίσει
AAS initializedγια να επιβεβαιώσετε ότι ο διακομιστής είναι έτοιμος.
2. Μεταβλητές Εκκίνησης GPanel
| Μεταβλητή | Προεπιλογή | Περιγραφή |
|---|---|---|
GAME_MAP | aggressor | Χάρτης που φορτώνεται κατά την εκκίνηση. Δείτε τη λίστα χαρτών για όλους τους διαθέσιμους χάρτες. |
3. Διαμόρφωση Διακομιστή (server.cfg)
Για λεπτομερείς ρυθμίσεις, δημιουργήστε ή επεξεργαστείτε το server.cfg. Σταματήστε τον διακομιστή πριν κάνετε αλλαγές.
Τοποθεσία Αρχείου
baseoa/server.cfg
Χρησιμοποιεί τη σύνταξη τύπου Quake set/seta key "value".
Βασικές Ρυθμίσεις
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
sv_hostname | (κενό) | Όνομα διακομιστή που εμφανίζεται στον περιηγητή διακομιστών. |
sv_maxclients | 8 | Μέγιστος αριθμός παικτών (συμπεριλαμβανομένων των bot). |
g_password | (κενό) | Κωδικός σύνδεσης. Κενό = δημόσιος. |
rconPassword | (κενό) | Κωδικός απομακρυσμένης κονσόλας. |
g_gametype | 0 | Τρόπος παιχνιδιού (δείτε την Ενότητα 4). |
timelimit | 15 | Χρονικό όριο ανά χάρτη σε λεπτά. |
fraglimit | 30 | Όριο frag για τον τερματισμό του γύρου. |
sv_pure | 0 | Επιβολή ακεραιότητας αρχείων. 1 = pure mode. |
bot_minplayers | 0 | Ελάχιστος αριθμός παικτών (τα bot γεμίζουν κενές θέσεις). |
Παράδειγμα server.cfg
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
Για να φορτώσετε τη διαμόρφωση, προσθέστε +exec server.cfg στη μεταβλητή εκκίνησης GAME_MAP ή εκτελέστε το κατά τη διάρκεια εκτέλεσης μέσω της κονσόλας.
4. Τρόποι Παιχνιδιού
| Τιμή | Τρόπος | Περιγραφή |
|---|---|---|
0 | Free For All (FFA) | Κλασικό deathmatch. Νικά όποιος έχει τα περισσότερα frag. |
1 | Tournament (1v1) | Deathmatch ένας εναντίον ενός. |
3 | Team Deathmatch (TDM) | Deathmatch βασισμένο σε ομάδες. |
4 | Capture the Flag (CTF) | Κλασικός τρόπος CTF. |
5 | One Flag CTF | Παραλλαγή CTF με μία ουδέτερη σημαία. |
6 | Overload | Καταστρέψτε το κρανίο της βάσης του εχθρού. |
7 | Harvester | Συλλέξτε εχθρικά κρανία και παραδώστε τα στη βάση. |
8 | Elimination | Βασισμένο σε γύρους, χωρίς αναγέννηση. |
9 | CTF Elimination | CTF με γύρους εξάλειψης. |
10 | Last Man Standing | Deathmatch με περιορισμένες ζωές. |
11 | Double Domination | Ελέγξτε δύο σημεία ταυτόχρονα. |
12 | Domination | Κρατήστε σημεία ελέγχου για βαθμολογία. |
5. Εναλλαγή Χαρτών
Ορίστε την εναλλαγή χαρτών στο server.cfg χρησιμοποιώντας αλυσίδες set:
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
Αυτό κάνει εναλλαγή μεταξύ των oa_dm1, oa_dm2 και aggressor με τη σειρά.
6. Πώς να Συνδεθείτε
Επιλογή A -- Περιηγητής Διακομιστών
- Εκκινήστε το OpenArena.
- Κάντε κλικ στο Multiplayer.
- Βρείτε τον διακομιστή σας στον περιηγητή ή χρησιμοποιήστε το Specify για να εισαγάγετε απευθείας την IP.
Επιλογή B -- Σύνδεση μέσω Κονσόλας
- Ανοίξτε την κονσόλα (
~). - Πληκτρολογήστε:
connect <your-server-ip>:<port>
Σχετικά Άρθρα
- Εντολές Διαχειριστή OpenArena
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
Χρειάζεστε Βοήθεια;
Αν αντιμετωπίσετε προβλήματα με τον διακομιστή σας OpenArena που δεν καλύπτονται εδώ, ανοίξτε ένα δελτίο υποστήριξης και συμπεριλάβετε την IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετικά μηνύματα σφάλματος από την κονσόλα του GPanel.