Μάθετε πώς να εγκαταστήσετε και να διαχειριστείτε mods στον Arma 3 dedicated server σας. Αυτός ο οδηγός καλύπτει mods του Steam Workshop, χειροκίνητη εγκατάσταση μέσω SFTP, σειρά φόρτωσης και επαλήθευση υπογραφών. Για την αρχική διαμόρφωση του server, δείτε τον Server Setup Guide μας. Για εργαλεία διαχειριστή και anti-cheat, δείτε το Admin and BattlEye Setup.
Κατανόηση των Mods του Arma 3
Τα mods του Arma 3 έρχονται σε δύο μορφές:
- Client-side mods (φορτώνονται με
-mod=): Απαιτούνται τόσο από τον server όσο και από όλους τους παίκτες που συνδέονται. Οι παίκτες πρέπει να έχουν αυτά τα mods εγκατεστημένα και ενεργοποιημένα στον launcher του Arma 3 τους για να συνδεθούν. Παραδείγματα: CBA_A3, ACE3, RHS, terrain mods. - Server-side mods (φορτώνονται με
-serverMod=): Απαιτούνται μόνο στον server. Οι παίκτες δεν χρειάζεται να κατεβάσουν ή να ενεργοποιήσουν αυτά. Παραδείγματα: εργαλεία διαχειριστή, frameworks logging όπως το OCAP2, mods ενίσχυσης AI από την πλευρά του server.
Mods του Steam Workshop
Ο ευκολότερος τρόπος για να προσθέσετε mods είναι μέσω του Steam Workshop. Κάθε mod του Workshop έχει ένα μοναδικό Mod ID (τον αριθμό στο URL του Steam Workshop του).
Εύρεση Mod IDs
Πλοηγηθείτε στη σελίδα Steam Workshop του mod. Το URL θα μοιάζει ως εξής:
https://steamcommunity.com/sharedfiles/filedetails/?id=463939057
Το mod ID σε αυτό το παράδειγμα είναι 463939057 (αυτό είναι το CBA_A3). Εδώ είναι τα IDs για συχνά χρησιμοποιούμενα frameworks mod:
| Mod | Workshop ID | Περιγραφή |
|---|---|---|
| CBA_A3 | 450814997 |
Community Base Addons — απαιτούμενη εξάρτηση για τα περισσότερα mods |
| ACE3 | 463939057 |
Advanced Combat Environment — ιατρικά, βαλλιστική, αλληλεπιδράσεις |
| ACRE2 | 751965892 |
Advanced Combat Radio Environment — ρεαλιστική ασύρματη επικοινωνία (απαιτεί plugin TeamSpeak) |
| TFAR | 894678801 |
Task Force Arrowhead Radio — εναλλακτικό mod ασυρμάτου (απαιτεί plugin TeamSpeak) |
| RHS: AFRF | 843425103 |
Red Hammer Studios: Armed Forces of the Russian Federation |
| RHS: USAF | 843577117 |
Red Hammer Studios: United States Armed Forces |
| RHS: GREF | 843593391 |
Red Hammer Studios: Green Forces |
| RHS: SAF | 843632231 |
Red Hammer Studios: Serbian Armed Forces |
Προσθήκη Mods μέσω Μεταβλητών Εκκίνησης GPanel
Ανάλογα με τη διαμόρφωση egg του server σας, ενδέχεται να μπορείτε να εισαγάγετε τα Workshop mod IDs απευθείας στην καρτέλα Startup του GPanel. Ελέγξτε για μεταβλητές όπως MODS ή WORKSHOP_MODS.
Για τη μεταβλητή MODS, εισαγάγετε τα ονόματα των φακέλων mod χωρισμένα με ελληνικά ερωτηματικά:
@CBA_A3;@ace;@ACRE2
Λήψη και Μεταφόρτωση Mods μέσω SFTP
Για χειροκίνητη εγκατάσταση mod (ή αν το egg του server σας δεν υποστηρίζει αυτόματες λήψεις Workshop), μπορείτε να κατεβάσετε mods τοπικά και να τα ανεβάσετε μέσω SFTP.
Βήμα 1: Λήψη Mods Τοπικά
- Ανοίξτε τον Arma 3 Launcher στον υπολογιστή σας.
- Πηγαίνετε στην καρτέλα Mods και κάντε εγγραφή στα mods που θέλετε στον server σας.
- Αφήστε τα να κατέβουν. Από προεπιλογή, τα mods αποθηκεύονται στον κατάλογο του Arma 3 σας κάτω από έναν φάκελο με όνομα το Workshop ID, συνήθως:
C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\
ή στον φάκελο περιεχομένου Workshop:
C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\
Βήμα 2: Προετοιμασία Φακέλων Mod
- Αντιγράψτε κάθε φάκελο mod και μετονομάστε τον σε καθαρή μορφή (π.χ.
@CBA_A3,@ace). Οι φάκελοι mod θα πρέπει να ξεκινούν με@. - Μετονομάστε όλα τα αρχεία και τους φακέλους μέσα στο mod σε πεζά. Αυτό είναι κρίσιμο για servers βασισμένους σε Linux. Μπορείτε να χρησιμοποιήσετε ένα εργαλείο ή script για μαζική μετονομασία, ή να το κάνετε χειροκίνητα. Συγκεκριμένα, ο φάκελος
addons/και όλα τα αρχεία.pboκαι.bisignμέσα πρέπει να είναι πεζά.
Βήμα 3: Μεταφόρτωση μέσω SFTP
- Συνδεθείτε στον server σας μέσω SFTP χρησιμοποιώντας τα διαπιστευτήρια από το GPanel (δείτε τον SFTP Upload Guide).
- Ανεβάστε κάθε φάκελο mod (π.χ.
@CBA_A3,@ace) στη ρίζα του καταλόγου του Arma 3 server σας. - Ενημερώστε τη μεταβλητή εκκίνησης
MODSστο GPanel ώστε να περιλαμβάνει τα ονόματα των νέων φακέλων mod.
Σειρά Φόρτωσης Mod
Η σειρά φόρτωσης έχει σημασία στο Arma 3. Τα mods εξάρτησης πρέπει να φορτώνονται πριν από τα mods που εξαρτώνται από αυτά. Η σειρά καθορίζεται από την ακολουθία στην παράμετρο -mod= ή στη μεταβλητή εκκίνησης MODS.
Γενικοί κανόνες σειράς φόρτωσης:
- CBA_A3 — πάντα πρώτο, καθώς σχεδόν κάθε άλλο mod εξαρτάται από αυτό.
- Content/asset mods — RHS, CUP, Global Mobilization, terrain mods.
- Framework mods — ACE3, ACRE2/TFAR.
- Compatibility/patch mods — patches συμβατότητας ACE3-RHS, κ.λπ.
- Mission-specific mods — άλλα addons που απαιτούνται από τις συγκεκριμένες αποστολές σας.
Παράδειγμα μιας σωστά ταξινομημένης συμβολοσειράς mod:
@CBA_A3;@rhsafrf;@rhsusaf;@rhsgref;@rhssaf;@ace;@ace_compat_rhs_afrf3;@ace_compat_rhs_usf3;@ace_compat_rhs_gref3;@acre2
Keys και Bikeys για Επαλήθευση Υπογραφών
Το Arma 3 χρησιμοποιεί ένα σύστημα επαλήθευσης υπογραφών για να διασφαλίσει ότι οι clients τρέχουν τις ίδιες εκδόσεις mod με τον server. Αυτό αποτρέπει τη χρήση τροποποιημένων ή παραποιημένων PBOs.
Πώς Λειτουργεί
- Κάθε mod περιέχει αρχεία
.bisign(υπογραφές) μαζί με τα αρχεία addon.pboτου. - Κάθε mod περιλαμβάνει επίσης ένα αρχείο
.bikey(δημόσιο κλειδί), που συνήθως βρίσκεται στον υποφάκελοkeys/ήKeys/του mod. - Ο server ελέγχει τα αρχεία mod των clients που συνδέονται έναντι αυτών των υπογραφών.
Εγκατάσταση Keys
- Πλοηγηθείτε στον φάκελο κάθε mod και εντοπίστε το/τα αρχείο/α
.bikey. Βρίσκονται συνήθως σε έναν υποφάκελοkeys/ήKeys/μέσα στον κατάλογο του mod. - Αντιγράψτε όλα τα αρχεία
.bikeyστον κατάλογοkeys/του server (στη ρίζα της εγκατάστασης του Arma 3 server σας). - Βεβαιωθείτε ότι το
verifySignatures = 2;είναι ορισμένο στοserver.cfgσας για να επιβάλλεται ο έλεγχος υπογραφών.
// Example: keys directory structure
/keys/
a3.bikey (vanilla Arma 3 key - do NOT remove)
cba_a3.bikey
ace3.bikey
rhsafrf.bikey
rhsusaf.bikey
acre2.bikey
a3.bikey από τον κατάλογο keys. Χωρίς αυτό, οι παίκτες δεν θα μπορούν να συνδεθούν με περιεχόμενο του βασικού παιχνιδιού. Προσθέστε keys μόνο για mods που θέλετε να επιτρέπονται στον server.
Δημοφιλή Frameworks Mod
CBA_A3 (Community Base Addons)
Το θεμελιώδες mod για την κοινότητα modding του Arma 3. Σχεδόν κάθε μεγάλο mod απαιτεί το CBA_A3 ως εξάρτηση. Παρέχει κοινόχρηστες λειτουργίες, framework keybinding, εκτεταμένους event handlers και framework ρυθμίσεων. Πάντα εγκαταστήστε αυτό πρώτο.
ACE3 (Advanced Combat Environment)
Το πιο ευρέως χρησιμοποιούμενο mod αναμόρφωσης milsim. Τα χαρακτηριστικά περιλαμβάνουν:
- Προηγμένο ιατρικό σύστημα (βασική και προηγμένη λειτουργία)
- Ρεαλιστική βαλλιστική και θρυμματισμό
- Προηγμένες αλληλεπιδράσεις (μεταφορά, σύρσιμο, συστήματα σχοινιού)
- Αναμορφώσεις συστημάτων οχημάτων και όπλων
- Εκτεταμένη διαμόρφωση από την πλευρά του server μέσω ρυθμίσεων CBA
Οι ρυθμίσεις του ACE3 μπορούν να διαμορφωθούν από την πλευρά του server επεξεργαζόμενοι το userconfig/ace/serverconfig.hpp ή μέσω των ρυθμίσεων addon του CBA (διατηρούνται στο προφίλ του server).
ACRE2 / TFAR (Mods Ασυρμάτου)
Και τα δύο παρέχουν ρεαλιστική ασύρματη επικοινωνία ενσωματωμένη με το TeamSpeak 3. Οι παίκτες πρέπει να εγκαταστήσουν ένα plugin TeamSpeak στην πλευρά τους. Επιλέξτε το ένα ή το άλλο — δεν είναι συμβατά μεταξύ τους.
- ACRE2: Πιο ρεαλιστική προσομοίωση, χωρικός ήχος, διάδοση σήματος επηρεαζόμενη από το terrain.
- TFAR: Απλούστερη ρύθμιση, ευρέως χρησιμοποιούμενο σε δημόσιες κοινότητες, ελαφρώς λιγότερο ρεαλιστικό.
RHS (Red Hammer Studios)
Μια συλλογή τεσσάρων mods που προσθέτουν εξαιρετικά λεπτομερή στρατιωτικά assets πραγματικού κόσμου (οχήματα, όπλα, στολές) για ρωσικές, αμερικανικές, αντάρτικες και σερβικές παρατάξεις. Το συνολικό μέγεθος λήψης είναι περίπου 15-20 GB και για τα τέσσερα modules.
Αντιμετώπιση Προβλημάτων Mod
| Πρόβλημα | Αιτία | Λύση |
|---|---|---|
| Οι παίκτες διώχνονται για "signature check failed" | Ελλείπον .bikey στον κατάλογο keys/ του server |
Αντιγράψτε το αρχείο .bikey του mod στον φάκελο keys/ του server |
| Ο server αποτυγχάνει να εκκινήσει με σφάλματα mod | Ελλείπουσα εξάρτηση ή λάθος σειρά φόρτωσης | Βεβαιωθείτε ότι το CBA_A3 αναφέρεται πρώτο, ελέγξτε ότι όλες οι εξαρτήσεις είναι εγκατεστημένες |
| Τα mods δεν φορτώνονται (φάκελος δεν βρέθηκε) | Ζήτημα διάκρισης πεζών-κεφαλαίων σε Linux | Μετονομάστε όλους τους φακέλους, τα αρχεία και τις διαδρομές mod σε πεζά |
| Σφάλμα "Addon requires other addons" στο RPT | Mod εξάρτησης δεν φορτώθηκε | Ελέγξτε το RPT log για το συγκεκριμένο ελλείπον addon και εγκαταστήστε το |
| Οι παίκτες δεν μπορούν να συνδεθούν (αναντιστοιχία mod) | Οι εκδόσεις mod του server και του client διαφέρουν | Βεβαιωθείτε ότι τα mods του server είναι ενημερωμένα και οι παίκτες έχουν εγγραφεί στα ίδια αντικείμενα Workshop |
server/ ή το όνομα προφίλ που έχει οριστεί στις μεταβλητές εκκίνησης).
Σχετικά Άρθρα
- Arma 3 Server Setup Guide — Αρχική εγκατάσταση server, server.cfg, ρυθμίσεις δυσκολίας και εναλλαγή αποστολών.
- Arma 3 Admin and BattlEye Setup — Διαμόρφωση πρόσβασης διαχειριστή, anti-cheat BattlEye και εργαλείων RCON.
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Χρειάζεστε Βοήθεια;
Αντιμετωπίζετε προβλήματα με τα mods σας ή χρειάζεστε βοήθεια με μια πολύπλοκη ρύθμιση modpack; Ανοίξτε ένα ticket υποστήριξης και η ομάδα μας θα σας βοηθήσει.