Αυτός ο οδηγός καλύπτει τη ρύθμιση admin, την πρόσβαση RCON, την εγκατάσταση mod του Workshop, τα mods σεναρίων, τη διαμόρφωση του anti-cheat BattlEye και την αντιμετώπιση προβλημάτων για τον αποκλειστικό διακομιστή Arma Reforger. Για την αρχική ρύθμιση του διακομιστή, τη διαμόρφωση, την επιλογή σεναρίου και τις οδηγίες σύνδεσης, δείτε τον Οδηγό Εγκατάστασης Διακομιστή Arma Reforger.
1. Ρύθμιση Admin
Το Arma Reforger χρησιμοποιεί ένα σύστημα admin βασισμένο στην ταυτότητα. Οι admins ορίζονται στο αρχείο config.json χρησιμοποιώντας τα αναγνωριστικά ταυτότητας Bohemia Interactive (BI) τους.
Εύρεση του Αναγνωριστικού Ταυτότητάς σας
- Εκκινήστε το Arma Reforger και ανοίξτε την ενότητα Profile από το κύριο μενού.
- Το αναγνωριστικό ταυτότητας Bohemia Interactive σας εμφανίζεται στη σελίδα του προφίλ σας. Είναι μια μεγάλη αλφαριθμητική συμβολοσειρά.
- Εναλλακτικά, μπορείτε να το βρείτε στη σελίδα λογαριασμού Bohemia Interactive στις ρυθμίσεις του προφίλ σας.
Προσθήκη Admins στο config.json
- Σταματήστε τον διακομιστή από το GPanel.
- Ανοίξτε το
config.jsonχρησιμοποιώντας την καρτέλα Files ή μέσω SFTP. - Εντοπίστε ή προσθέστε τον πίνακα
adminsμέσα στο αντικείμενοgame. Προσθέστε τα αναγνωριστικά ταυτότητας κάθε admin παίκτη:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Κάθε καταχώρηση στον πίνακα
adminsείναι μια συμβολοσειρά που περιέχει το αναγνωριστικό ταυτότητας Bohemia Interactive ενός παίκτη. - Μπορείτε να προσθέσετε όσους admins χρειάζεστε. Διαχωρίστε τις καταχωρήσεις με κόμματα.
- Αποθηκεύστε το αρχείο και εκκινήστε τον διακομιστή. Οι παίκτες που αναφέρονται θα έχουν δικαιώματα admin όταν συνδεθούν.
Δυνατότητες Admin
Οι παίκτες που αναφέρονται στον πίνακα admins έχουν πρόσβαση σε:
- Kick/Ban παικτών μέσω του μενού διαχείρισης διακομιστή εντός του παιχνιδιού.
- Λειτουργία Game Master -- Εάν εκτελείτε ένα σενάριο Game Master, οι admins μπορούν να ενεργούν ως GM, τοποθετώντας μονάδες, στόχους και ελέγχοντας το σενάριο σε πραγματικό χρόνο.
- Εντολές διαχείρισης μέσω της κονσόλας εντός του παιχνιδιού όταν είναι ενεργοποιημένη.
2. Πρόσβαση RCON
Το RCON (Remote Console) σας επιτρέπει να εκτελείτε εντολές διακομιστή χωρίς να συνδεθείτε στο παιχνίδι. Αυτό είναι χρήσιμο για αυτοματοποιημένη διαχείριση, προγραμματισμένες επανεκκινήσεις και παρακολούθηση.
Ρύθμιση RCON
- Ορίστε τη μεταβλητή εκκίνησης
ADMIN_PASSWORDστο GPanel, ή ορίστε τοpasswordAdminστοconfig.json. Αυτός είναι ο κωδικός πρόσβασης RCON. - Βεβαιωθείτε ότι η θύρα RCON είναι προσβάσιμη. Από προεπιλογή, η θύρα RCON είναι η θύρα παιχνιδιού σας συν 1 (π.χ. θύρα παιχνιδιού 2001 = θύρα RCON 2002). Ελέγξτε την καρτέλα Network του GPanel για τις εκχωρημένες θύρες σας.
Σύνδεση μέσω RCON
Μπορείτε να χρησιμοποιήσετε οποιονδήποτε client συμβατό με BattlEye RCON για να συνδεθείτε. Δημοφιλείς επιλογές περιλαμβάνουν:
- BattlEye RCon -- Ο επίσημος client BattlEye RCON.
- ArmA Reforger Server Tool -- Εργαλεία κοινότητας σχεδιασμένα για τη διαχείριση διακομιστών Reforger.
Συνδεθείτε χρησιμοποιώντας το IP του διακομιστή σας, τη θύρα RCON και τον κωδικό πρόσβασης admin.
| Εντολή | Περιγραφή |
|---|---|
#kick <player_id> |
Αποβολή παίκτη από τον διακομιστή. |
#ban <player_id> |
Αποκλεισμός παίκτη από τον διακομιστή. |
#shutdown |
Ομαλός τερματισμός του διακομιστή. Γενικά είναι καλύτερο να χρησιμοποιείτε το GPanel για διακοπές και επανεκκινήσεις. |
#restart |
Επανεκκίνηση του τρέχοντος σεναρίου χωρίς επανεκκίνηση της διεργασίας του διακομιστή. |
players |
Εμφάνιση λίστας των συνδεδεμένων παικτών με τα αναγνωριστικά τους. |
3. Εγκατάσταση Mod του Workshop
Το Arma Reforger υποστηρίζει mods μέσω του Bohemia Interactive Workshop. Τα mods προστίθενται στον διακομιστή καθορίζοντας τα αναγνωριστικά mod τους στο config.json.
Εύρεση Αναγνωριστικών Mod
- Περιηγηθείτε στο Arma Reforger Workshop εντός του παιχνιδιού ή στον ιστότοπο της Bohemia Interactive.
- Βρείτε το mod που θέλετε να εγκαταστήσετε και σημειώστε το Mod ID του (μια μεγάλη αλφαριθμητική συμβολοσειρά) και τον αριθμό Version.
- Ορισμένα mods έχουν επίσης ένα Scenario ID εάν περιλαμβάνουν προσαρμοσμένα σενάρια. Θα το χρειαστείτε εάν θέλετε να εκτελέσετε ένα τροποποιημένο σενάριο.
Προσθήκη Mods στο config.json
- Σταματήστε τον διακομιστή από το GPanel.
- Ανοίξτε το
config.jsonχρησιμοποιώντας την καρτέλα Files ή μέσω SFTP. - Εντοπίστε τον πίνακα
modsμέσα στο αντικείμενοgame. Προσθέστε κάθε mod χρησιμοποιώντας την ακόλουθη μορφή:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- Το μοναδικό αναγνωριστικό mod του Workshop.name-- Ένα περιγραφικό όνομα για αναφορά. Αυτό δεν επηρεάζει τη φόρτωση αλλά βοηθά στην αναγνώριση των mods στη διαμόρφωση.version-- Η έκδοση του mod προς χρήση. Ο διακομιστής θα κατεβάσει αυτή την έκδοση από το Workshop κατά την εκκίνηση.
mods από το Workshop. Δεν χρειάζεται να ανεβάσετε χειροκίνητα αρχεία mod μέσω SFTP. Η πρώτη εκκίνηση μετά την προσθήκη νέων mods μπορεί να διαρκέσει περισσότερο καθώς ο διακομιστής κατεβάζει τα δεδομένα του mod.
Σειρά Φόρτωσης
Τα mods φορτώνονται με τη σειρά που εμφανίζονται στον πίνακα mods. Εάν έχετε mods που εξαρτώνται από άλλα mods (π.χ. ένα mod που απαιτεί ένα framework mod), αναφέρετε πρώτα την εξάρτηση:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Mods Σεναρίων
Ορισμένα mods του Workshop περιλαμβάνουν προσαρμοσμένα σενάρια (λειτουργίες παιχνιδιού ή χάρτες). Για να χρησιμοποιήσετε ένα τροποποιημένο σενάριο:
- Προσθέστε το mod στον πίνακα
modsόπως περιγράφεται παραπάνω. - Ορίστε το
scenarioIdστο αναγνωριστικό πόρου του σεναρίου, το οποίο παρέχεται στην περιγραφή του mod στο Workshop.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. Anti-Cheat BattlEye
Το Arma Reforger περιλαμβάνει προστασία anti-cheat BattlEye. Είναι ενεργοποιημένη από προεπιλογή και συνιστάται για δημόσιους διακομιστές.
| Ρύθμιση | Τιμή | Αποτέλεσμα |
|---|---|---|
battlEye |
true |
Οι παίκτες πρέπει να έχουν το BattlEye εγκατεστημένο και να εκτελείται. Οι κλέφτες εντοπίζονται και αποκλείονται. Συνιστάται για δημόσιους διακομιστές. |
battlEye |
false |
Καμία επιβολή anti-cheat. Οι παίκτες μπορούν να συνδεθούν χωρίς BattlEye. Χρησιμοποιήστε το μόνο για ιδιωτικούς διακομιστές/δοκιμές. |
Η ρύθμιση battlEye βρίσκεται μέσα στο αντικείμενο gameProperties στο config.json:
"gameProperties": {
"battlEye": true
}
6. Αντιμετώπιση Προβλημάτων
Τα Mods Δεν Φορτώνονται
- Επαληθεύστε ότι το
modIdκαι ηversionστοconfig.jsonείναι σωστά. Αντιγράψτε τα απευθείας από την καταχώρηση του Workshop για να αποφύγετε τυπογραφικά λάθη. - Ελέγξτε το αρχείο καταγραφής κονσόλας του διακομιστή για σφάλματα λήψης. Ο διακομιστής μπορεί να αποτύχει να κατεβάσει mods εάν το Workshop είναι προσωρινά μη διαθέσιμο.
- Βεβαιωθείτε ότι το mod είναι συμβατό με την τρέχουσα έκδοση του Arma Reforger. Τα mods μπορεί να σπάσουν μετά από ενημερώσεις του παιχνιδιού.
- Δοκιμάστε να αφαιρέσετε όλα τα mods και να τα προσθέσετε ένα-ένα για να εντοπίσετε ποιο mod προκαλεί προβλήματα.
- Επαληθεύστε ότι η σύνταξη JSON σας είναι σωστή. Ένα σφάλμα σύνταξης οπουδήποτε στο
config.jsonθα εμποδίσει τη φόρτωση ολόκληρου του αρχείου.
Καταρρεύσεις Διακομιστή
- Ελέγξτε την κονσόλα για μηνύματα σφάλματος πριν την κατάρρευση. Συνηθισμένες αιτίες περιλαμβάνουν ασύμβατα mods και μη έγκυρες τιμές διαμόρφωσης.
- Εάν η κατάρρευση συμβαίνει μετά την προσθήκη ενός mod, αφαιρέστε το mod και δοκιμάστε ξανά. Ορισμένα mods μπορεί να συγκρούονται μεταξύ τους.
- Επικυρώστε το
config.jsonμε έναν επικυρωτή JSON για να αποκλείσετε σφάλματα σύνταξης. - Δοκιμάστε να μειώσετε το
maxPlayersή τοserverMaxViewDistanceεάν ο διακομιστής καταρρέει υπό φορτίο. - Εάν οι καταρρεύσεις επιμένουν, ανοίξτε ένα δελτίο υποστήριξης με το IP του διακομιστή σας, το περιεχόμενο του
config.json(αποκρύψτε τους κωδικούς πρόσβασης) και τυχόν μηνύματα σφάλματος από την κονσόλα.
Προβλήματα Σύνδεσης
- Εάν οι παίκτες δεν μπορούν να συνδεθούν μετά την προσθήκη mods, επιβεβαιώστε ότι έχουν εγκατεστημένα τα ίδια mods. Το Arma Reforger θα ζητήσει από τους παίκτες να κατεβάσουν τα απαιτούμενα mods κατά τη σύνδεση, αλλά αυτό μπορεί να αποτύχει εάν η έκδοση του mod δεν ταιριάζει ακριβώς.
- Επαληθεύστε ότι το πεδίο
versionστις καταχωρήσεις mod σας ταιριάζει με την έκδοση που είναι διαθέσιμη στο Workshop. Οι παρωχημένοι αριθμοί έκδοσης θα προκαλέσουν αναντιστοιχία. - Ελέγξτε ότι οι ρυθμίσεις
battlEyeείναι συνεπείς -- εάν είναι ενεργοποιημένο στον διακομιστή, οι παίκτες πρέπει να έχουν το BattlEye να εκτελείται. - Εάν ο διακομιστής δεν είναι ορατός στον περιηγητή, ελέγξτε ότι το
visibleείναιtrueκαι τοa2sQueryEnabledείναιtrueστοconfig.json. - Βεβαιωθείτε ότι τόσο ο διακομιστής όσο και όλοι οι clients εκτελούν την ίδια έκδοση του παιχνιδιού. Οι ενημερώσεις του Arma Reforger μπορεί να σπάσουν προσωρινά τη συμβατότητα.
Τα Δικαιώματα Admin Δεν Λειτουργούν
- Επιβεβαιώστε ότι το αναγνωριστικό ταυτότητας Bohemia Interactive σας αναφέρεται σωστά στον πίνακα
adminsστοconfig.json. - Τα αναγνωριστικά ταυτότητας κάνουν διάκριση πεζών-κεφαλαίων. Αντιγράψτε τα ακριβώς όπως εμφανίζονται στο προφίλ Bohemia σας.
- Βεβαιωθείτε ότι το
config.jsonείναι σωστά μορφοποιημένο. Ένα σφάλμα σύνταξης JSON θα εμποδίσει τη φόρτωση της λίστας admins. - Επανεκκινήστε τον διακομιστή μετά την πραγματοποίηση αλλαγών στο
config.json. Οι αλλαγές διαβάζονται μόνο κατά την εκκίνηση.
Σχετικά Άρθρα
- Οδηγός Εγκατάστασης Διακομιστή Arma Reforger
- Πώς να Βρείτε το IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή
Χρειάζεστε Βοήθεια;
Εάν αντιμετωπίσετε προβλήματα με τον διακομιστή Arma Reforger που δεν καλύπτονται εδώ, ανοίξτε ένα δελτίο υποστήριξης και συμπεριλάβετε το IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετικά μηνύματα σφάλματος από την κονσόλα του GPanel.