Μάθετε πώς να διαμορφώσετε την πρόσβαση διαχειριστή, να χρησιμοποιείτε εντολές διαχειριστή εντός παιχνιδιού, να ρυθμίσετε το anti-cheat BattlEye και να διαχειρίζεστε τον Arma 3 server σας με εργαλεία RCON. Για την αρχική διαμόρφωση του server, δείτε τον Server Setup Guide μας. Για τη διαχείριση mod, δείτε τον Mod Installation Guide.
Διαμόρφωση Κωδικού Διαχειριστή
Ο κωδικός διαχειριστή ορίζεται στο αρχείο server.cfg σας. Αυτός ο κωδικός παρέχει πλήρη έλεγχο του server σε όποιον συνδεθεί με αυτόν εντός παιχνιδιού.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Μπορείτε επίσης να ορίσετε έναν ξεχωριστό command password για εντολές scripting από την πλευρά του server (σπάνια απαιτείται για τους περισσότερους διαχειριστές server):
serverCommandPassword = "AnotherSecurePassword";
Σύνδεση Διαχειριστή Εντός Παιχνιδιού
Για να συνδεθείτε ως διαχειριστής ενώ είστε συνδεδεμένοι στον server σας:
- Πατήστε το πλήκτρο chat (προεπιλογή:
/στο κανάλι chat) για να ανοίξετε την είσοδο chat. - Πληκτρολογήστε την ακόλουθη εντολή:
#login YourSecureAdminPassword
Αν ο κωδικός είναι σωστός, θα δείτε ένα μήνυμα επιβεβαίωσης στο chat. Τώρα έχετε πρόσβαση σε όλες τις εντολές διαχειριστή για τη διάρκεια της συνεδρίας σας.
Αναφορά Εντολών Διαχειριστή
Μόλις συνδεθείτε ως διαχειριστής, μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές στην είσοδο chat. Όλες οι εντολές έχουν το πρόθεμα #:
| Εντολή | Περιγραφή |
|---|---|
#login <password> |
Πιστοποίηση ως διαχειριστής server. |
#logout |
Ανάκληση της συνεδρίας διαχειριστή σας. |
#kick <player_id> |
Διώχνει έναν παίκτη από τον server. Χρησιμοποιήστε τον αριθμό ID του παίκτη από τη λίστα παικτών. |
#ban <player_id> |
Αποκλείει έναν παίκτη από τον server (προστίθεται στο ban.txt). |
#restart |
Επανεκκινεί την τρέχουσα αποστολή. Όλοι οι παίκτες παραμένουν συνδεδεμένοι αλλά η αποστολή επαναφορτώνεται. |
#reassign |
Μετακινεί όλους τους παίκτες πίσω στην οθόνη επιλογής ρόλου (lobby) χωρίς επανεκκίνηση της αποστολής. |
#missions |
Ανοίγει την οθόνη επιλογής αποστολής, επιτρέποντάς σας να αλλάξετε την τρέχουσα αποστολή. |
#shutdown |
Τερματίζει αμέσως τον server. Όλοι οι παίκτες αποσυνδέονται. |
#lock |
Κλειδώνει τον server, αποτρέποντας νέους παίκτες από το να συνδεθούν. |
#unlock |
Ξεκλειδώνει τον server, επιτρέποντας ξανά νέους παίκτες να συνδεθούν. |
#monitor <interval> |
Εμφανίζει πληροφορίες απόδοσης του server στο δεδομένο διάστημα (δευτερόλεπτα). Χρησιμοποιήστε #monitor 0 για απενεργοποίηση. |
#debug off |
Απενεργοποιεί τους δείκτες αποσφαλμάτωσης voice-over-network. |
#init |
Επαναρχικοποιεί τον server (επαναφορτώνει το server.cfg χωρίς πλήρη επανεκκίνηση). |
#exec ban <player_id> |
Εναλλακτική εντολή ban που προσθέτει επίσης στη λίστα ban του BattlEye. |
#kick και #ban χρησιμοποιούν το αριθμητικό ID του παίκτη, όχι το όνομά του. Μπορείτε να βρείτε τα IDs των παικτών στην έξοδο της κονσόλας του server στο GPanel, ή να χρησιμοποιήσετε τη λίστα παικτών που είναι προσβάσιμη μέσω του μενού escape εντός παιχνιδιού.
Διαχείριση Αποκλεισμών (Bans)
Οι αποκλεισμοί αποθηκεύονται στο αρχείο ban.txt στον κατάλογο του server σας. Κάθε γραμμή περιέχει το Steam64 ID (ή GUID) ενός παίκτη. Μπορείτε να διαχειρίζεστε τους αποκλεισμούς επεξεργαζόμενοι αυτό το αρχείο απευθείας:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Για να άρετε τον αποκλεισμό ενός παίκτη, αφαιρέστε την καταχώρισή του από το ban.txt και επανεκκινήστε τον server (ή χρησιμοποιήστε #init για να επαναφορτώσετε τη διαμόρφωση).
Διαμόρφωση Anti-Cheat BattlEye
Το BattlEye (BE) είναι το σύστημα anti-cheat που χρησιμοποιείται από το Arma 3. Συνιστάται ιδιαίτερα να διατηρείτε το BattlEye ενεργοποιημένο σε δημόσιους servers για να αποτρέπετε απάτες και exploits.
Ενεργοποίηση του BattlEye
Βεβαιωθείτε ότι το ακόλουθο είναι ορισμένο στο server.cfg σας:
BattlEye = 1; // 1 = enabled, 0 = disabled
Αρχεία Διαμόρφωσης BattlEye
Τα αρχεία διαμόρφωσης BattlEye βρίσκονται στον κατάλογο battleye/ μέσα στο προφίλ server ή στη ρίζα του server σας. Το κύριο αρχείο διαμόρφωσης είναι το beserver_x64.cfg (ή beserver.cfg σε 32-bit):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Ρύθμιση | Περιγραφή |
|---|---|
RConPassword |
Κωδικός για πρόσβαση RCON (Remote Console). Απαιτείται για εξωτερικά εργαλεία RCON. |
RConPort |
Port που χρησιμοποιείται για συνδέσεις RCON. Η προεπιλογή είναι game port + 4 (π.χ. 2306 αν το game port είναι 2302). Αυτό το port πρέπει να είναι προσβάσιμο αν θέλετε να χρησιμοποιήσετε εξωτερικά εργαλεία RCON. |
MaxPing |
Μέγιστο επιτρεπόμενο ping πριν το BattlEye διώξει τον παίκτη (ξεχωριστό από το maxPing του server.cfg). |
Αρχεία Φίλτρων BattlEye
Το BattlEye χρησιμοποιεί αρχεία φίλτρων για να ανιχνεύει και να μπλοκάρει ύποπτα scripts και εντολές. Αυτά είναι αρχεία κειμένου στον κατάλογο battleye/:
scripts.txt— Φίλτρα για εκτέλεση scriptremoteexec.txt— Φίλτρα για κλήσεις απομακρυσμένης εκτέλεσηςpublicvariable.txt— Φίλτρα για εκπομπές public variablesetdamage.txt,setpos.txt, κ.λπ. — Φίλτρα για συγκεκριμένες εντολές
Κάθε γραμμή σε ένα αρχείο φίλτρου έχει τη μορφή:
// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban
// Example scripts.txt entries:
5 createVehicle // Ban anyone using createVehicle in scripts
1 "BIS_fnc" // Log BIS functions (usually safe)
7 "" // Default action for unmatched entries (7 = log)
battleye/ για να εντοπίσετε ποιο φίλτρο ενεργοποιείται και προσθέστε τις κατάλληλες εξαιρέσεις.
Εργαλεία BattlEye RCON
Το RCON (Remote Console) σας επιτρέπει να διαχειρίζεστε τον server σας εξωτερικά χωρίς να είστε συνδεδεμένοι στο παιχνίδι. Υπάρχουν διάφορα δημοφιλή εργαλεία RCON για το Arma 3:
BEC (BattlEye Extended Controls)
Το BEC είναι ένα ολοκληρωμένο εργαλείο διαχείρισης server που συνδέεται μέσω BattlEye RCON. Τα χαρακτηριστικά περιλαμβάνουν:
- Προγραμματισμένα μηνύματα επανεκκίνησης και αυτόματες επανεκκινήσεις
- Παρακολούθηση παικτών και διαχείριση kick/ban
- Αυτοματοποιημένα μηνύματα (κανόνες, ανακοινώσεις)
- Διαχείριση whitelist
- Προγραμματισμός προσαρμοσμένων εντολών
Η διαμόρφωση του BEC απαιτεί το IP του server σας, το RCON port και τον κωδικό RCON όπως ορίζονται στο beserver_x64.cfg.
DaRT (Arma RCON Tool)
Το DaRT είναι ένας ελαφρύς RCON client βασισμένος σε γραφικό περιβάλλον. Για να συνδεθείτε:
- Κατεβάστε το DaRT από την επίσημη πηγή του.
- Εισαγάγετε το IP του server σας, το RCON port (π.χ.
2306) και τον κωδικό RCON. - Κάντε κλικ στο Connect.
- Μόλις συνδεθείτε, μπορείτε να δείτε παίκτες, να στείλετε μηνύματα, να διώξετε/αποκλείσετε παίκτες και να εκτελέσετε εντολές server.
Συνηθισμένες Εντολές RCON
Αυτές οι εντολές μπορούν να σταλούν μέσω οποιουδήποτε BattlEye RCON client:
| Εντολή | Περιγραφή |
|---|---|
players |
Παραθέτει όλους τους συνδεδεμένους παίκτες με τα IDs, τις IPs και τα GUIDs τους. |
kick <id> <reason> |
Διώχνει έναν παίκτη με προαιρετικό μήνυμα αιτιολογίας. |
ban <id> <minutes> <reason> |
Αποκλείει έναν παίκτη για καθορισμένη διάρκεια (0 = μόνιμα). |
bans |
Παραθέτει όλους τους ενεργούς αποκλεισμούς. |
removeBan <ban_id> |
Αφαιρεί έναν αποκλεισμό με βάση το ID του (από τη λίστα bans). |
say -1 <message> |
Στέλνει ένα καθολικό μήνυμα σε όλους τους παίκτες (-1 = όλοι). |
say <id> <message> |
Στέλνει ένα ιδιωτικό μήνυμα σε έναν συγκεκριμένο παίκτη. |
loadBans |
Επαναφορτώνει τη λίστα αποκλεισμών από το αρχείο. |
writeBans |
Γράφει τους τρέχοντες αποκλεισμούς στο αρχείο ban. |
loadScripts |
Επαναφορτώνει τα scripts φίλτρων του BattlEye. |
loadEvents |
Επαναφορτώνει τα scripts event του BattlEye. |
#lock |
Κλειδώνει τον server (ίδιο με την εντολή εντός παιχνιδιού). |
#unlock |
Ξεκλειδώνει τον server. |
#shutdown |
Τερματίζει τον server. |
#restart |
Επανεκκινεί την τρέχουσα αποστολή. |
#reassign |
Μετακινεί όλους τους παίκτες στην επιλογή ρόλου. |
#missions |
Ανοίγει την επιλογή αποστολής. |
Logs Server
Το Arma 3 δημιουργεί διάφορα αρχεία log που είναι απαραίτητα για την αντιμετώπιση προβλημάτων server, την παρακολούθηση δραστηριότητας παικτών και τη διάγνωση συμβάντων BattlEye.
| Αρχείο Log | Τοποθεσία | Περιγραφή |
|---|---|---|
| RPT Log | <profile>/*.rpt |
Κύριο log του server. Περιέχει πληροφορίες εκκίνησης, σφάλματα, logs script και αναφορές κατάρρευσης. Νέο RPT δημιουργείται σε κάθε εκκίνηση του server. |
| Console Log | server_console.log |
Έξοδος που ορίζεται από το logFile στο server.cfg. Περιέχει έξοδο κονσόλας συμπεριλαμβανομένων των συνδέσεων παικτών. |
| BattlEye Logs | battleye/*.log |
Παραβιάσεις φίλτρων BattlEye, kicks και bans. Ελέγξτε αυτά όταν οι παίκτες αναφέρουν εσφαλμένα kicks. |
| Net Log | <profile>/net.log |
Διαγνωστικά δικτύου (αν χρησιμοποιείται η παράμετρος εκκίνησης -netlog). |
Αποκτήστε πρόσβαση στα logs μέσω του File Manager στο GPanel ή μέσω SFTP. Το RPT log είναι το πιο σημαντικό αρχείο για τη διάγνωση καταρρεύσεων, προβλημάτων mod και σφαλμάτων script.
Σχετικά Άρθρα
- Arma 3 Server Setup Guide — Αρχική εγκατάσταση server, server.cfg, ρυθμίσεις δυσκολίας και βελτιστοποίηση απόδοσης.
- Arma 3 Mod Installation Guide — Mods του Steam Workshop, μεταφόρτωση SFTP, σειρά φόρτωσης και επαλήθευση υπογραφών.
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Χρειάζεστε Βοήθεια;
Χρειάζεστε βοήθεια με τη διαμόρφωση πρόσβασης διαχειριστή, BattlEye ή RCON στον Arma 3 server σας; Ανοίξτε ένα ticket υποστήριξης και η ομάδα μας θα χαρεί να σας βοηθήσει.