Έκπτωση Αστραπή 50% έκπτωση σε όλους τους servers Τελευταία Ημέρα!
Λήγει σε: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Οδηγός Εγκατάστασης Διακομιστή Arma 3

EL arma-3 setup config milsim 0 found this helpful

Πλήρης οδηγός για τη ρύθμιση και τη διαμόρφωση του αποκλειστικού διακομιστή Arma 3 στη Legion Hosting. Μόλις ο διακομιστής σας λειτουργεί, δείτε τον Οδηγό Εγκατάστασης Mod για να προσθέσετε περιεχόμενο από το Workshop και τον οδηγό Ρύθμιση Admin και BattlEye για να διαμορφώσετε τη διαχείριση του διακομιστή και την προστασία anti-cheat.

Πρώτη Εκκίνηση στο GPanel

Αφού αγοράσετε τον διακομιστή Arma 3 από τη Legion Hosting, συνδεθείτε στο GPanel στο gpanel.legionhosting.net για να τον διαχειριστείτε.

  1. Μεταβείτε στον διακομιστή Arma 3 από τον πίνακα ελέγχου.
  2. Στην καρτέλα Console, κάντε κλικ στο Start για να εκκινήσετε τον διακομιστή για πρώτη φορά. Η αρχική εκκίνηση θα διαρκέσει μερικά λεπτά καθώς κατεβάζει και εγκαθιστά τα αρχεία του αποκλειστικού διακομιστή Arma 3 μέσω SteamCMD.
  3. Μόλις η κονσόλα εμφανίσει Game started ή παρόμοια μηνύματα ετοιμότητας, ο διακομιστής σας είναι online και διαθέσιμος για σύνδεση.
  4. Σταματήστε τον διακομιστή πριν κάνετε αλλαγές στη διαμόρφωση για να διασφαλίσετε ότι εφαρμόζονται σωστά.
Συμβουλή: Εάν δείτε σφάλματα επικύρωσης SteamCMD κατά την πρώτη εκκίνηση, απλώς επανεκκινήστε τον διακομιστή. Μπορεί να χρειαστεί ένα δεύτερο πέρασμα για να ολοκληρώσει τη λήψη όλων των αρχείων.

Μεταβλητές Εκκίνησης GPanel

Το GPanel παρέχει μεταβλητές εκκίνησης που ελέγχουν τον τρόπο εκκίνησης του δυαδικού αρχείου του διακομιστή Arma 3. Αυτές βρίσκονται στην καρτέλα Startup του πίνακα του διακομιστή σας. Οι συνηθισμένες μεταβλητές περιλαμβάνουν:

Μεταβλητή Περιγραφή Παράδειγμα
SERVER_PORT Κύρια θύρα παιχνιδιού (UDP). Ορίζεται αυτόματα από το GPanel. 2302
SERVER_CFG Διαδρομή προς το αρχείο διαμόρφωσης του διακομιστή. server.cfg
SERVER_PROFILE Όνομα του καταλόγου προφίλ διακομιστή για αρχεία καταγραφής και ρυθμίσεις. server
MAX_PLAYERS Μέγιστος αριθμός θέσεων παικτών. 64
MODS Λίστα φακέλων mod προς φόρτωση, διαχωρισμένων με ελληνικό ερωτηματικό. @CBA_A3;@ace
SERVER_MODS Mods μόνο για την πλευρά του διακομιστή (δεν απαιτούνται από τους clients). @OCAP2
ADDITIONAL_PARAMS Επιπλέον παράμετροι εκκίνησης που προστίθενται στη γραμμή εντολών. -filePatching -enableHT
Σημαντικό: Ορισμένες μεταβλητές μπορεί να διαφέρουν ανάλογα με τη συγκεκριμένη διαμόρφωση egg του διακομιστή σας. Ελέγξτε την καρτέλα Startup του GPanel για τα ακριβή ονόματα μεταβλητών που είναι διαθέσιμα σε εσάς.

Διαμόρφωση server.cfg

Το αρχείο server.cfg είναι το κύριο αρχείο διαμόρφωσης για τον διακομιστή Arma 3. Αποκτήστε πρόσβαση σε αυτό μέσω της καρτέλας File Manager στο GPanel ή ανεβάστε το μέσω SFTP. Παρακάτω είναι ένα ολοκληρωμένο παράδειγμα:

// ========================================
// Arma 3 Server Configuration
// ========================================

// Server Identity
hostname = "My Legion Hosting Arma 3 Server";
password = "";                     // Server password (empty = no password)
passwordAdmin = "MyAdminPass123";  // Admin password for #login
motd[] = {
    "Welcome to our Arma 3 server!",
    "Hosted by Legion Hosting",
    "TeamSpeak: ts.example.com"
};
motdInterval = 5;                  // Seconds between MOTD messages

// Player Settings
maxPlayers = 64;
kickDuplicate = 1;                 // Kick duplicate player IDs
verifySignatures = 2;              // 0=off, 1=warn, 2=kick unsigned addons
requiredSecureId = 2;              // Require BattlEye secure ID

// Voting
voteMissionPlayers = 1;            // Min players to vote for mission
voteThreshold = 0.33;              // 33% vote threshold

// Network
disconnectTimeout = 5;             // Timeout for disconnect (seconds)
maxDesync = 150;                   // Max desync before kick
maxPing = 350;                     // Max ping before kick
maxPacketLoss = 50;                // Max packet loss % before kick

// Performance
MinBandwidth = 107374182;          // Minimum bandwidth (bits/s)
MaxBandwidth = 1073741824;         // Maximum bandwidth (bits/s)
MaxMsgSend = 128;                  // Max messages per frame
MaxSizeGuaranteed = 512;           // Max guaranteed packet size
MaxSizeNonguaranteed = 256;        // Max non-guaranteed packet size

// Logging
logFile = "server_console.log";
timeStampFormat = "short";

// Persistent Battlefield
persistent = 1;                    // Enable persistence

// BattlEye Anti-Cheat
BattlEye = 1;                     // 1=enabled, 0=disabled

// Mission Rotation
class Missions {
    class Mission1 {
        template = "Escape_Altis.Altis";
        difficulty = "Custom";
    };
    class Mission2 {
        template = "co10_Escape_Tanoa.Tanoa";
        difficulty = "Custom";
    };
};
Συμβουλή: Τα ονόματα προτύπων αποστολής αντιστοιχούν στα ονόματα των αρχείων PBO αποστολής χωρίς την επέκταση .pbo. Για παράδειγμα, το co40_AW_Invade_Annex.Altis.pbo γίνεται co40_AW_Invade_Annex.Altis. Ανεβάστε τα αρχεία αποστολής στον κατάλογο mpmissions/.

Ρυθμίσεις Δυσκολίας και Προφίλ Διακομιστή

Το Arma 3 χρησιμοποιεί προφίλ διακομιστή για την αποθήκευση των ρυθμίσεων δυσκολίας. Το προφίλ δημιουργείται σε έναν κατάλογο που αντιστοιχεί στη μεταβλητή εκκίνησης SERVER_PROFILE. Το αρχείο διαμόρφωσης δυσκολίας βρίσκεται συνήθως στο:

<profile_name>/<profile_name>.Arma3Profile

Μπορείτε να ορίσετε τη δυσκολία μέσα στην κλάση Missions στο server.cfg σε ένα από τα προκαθορισμένα (recruit, regular, veteran, custom) ή να ορίσετε μια πλήρως προσαρμοσμένη κλάση δυσκολίας στο προφίλ του διακομιστή σας:

class DifficultyPresets {
    class CustomDifficulty {
        class Options {
            // HUD Elements
            groupIndicators = 1;      // 0=never, 1=limited, 2=always
            friendlyTags = 1;          // 0=never, 1=limited, 2=always
            enemyTags = 0;             // 0=never, 1=limited, 2=always
            detectedMines = 1;         // 0=never, 1=limited, 2=always
            commands = 1;              // 0=never, 1=limited, 2=always
            waypoints = 1;             // 0=never, 1=limited, 2=always
            weaponInfo = 2;
            stanceIndicator = 2;
            staminaBar = 1;
            weaponCrosshair = 0;       // Disable crosshair
            visionAid = 0;

            // Gameplay
            thirdPersonView = 0;       // Disable 3rd person (milsim)
            reducedDamage = 0;
            tacticalPing = 1;          // 0=off, 1=enabled
            cameraShake = 1;
            scoreTable = 1;
            deathMessages = 0;
            vonID = 1;
            mapContent = 0;            // Hide map markers
            autoReport = 0;            // Disable AI auto-report
            multipleSaves = 0;
        };

        // AI Skill
        aiLevelPreset = 3;            // 0=low, 1=normal, 2=high, 3=custom
        class CustomAILevel {
            skillAI = 0.75;
            precisionAI = 0.40;
        };
    };
    defaultDifficulty = "CustomDifficulty";
};
Συμβουλή Milsim: Για μια ρεαλιστική εμπειρία milsim, απενεργοποιήστε την προβολή τρίτου προσώπου (thirdPersonView = 0), το crosshair (weaponCrosshair = 0) και τα μηνύματα θανάτου (deathMessages = 0). Οι περισσότερες κοινότητες milsim χρησιμοποιούν επίσης το mod ACE3 για προηγμένα συστήματα ιατρικής και βαλλιστικής.

Εναλλαγή Αποστολών

Οι αποστολές ορίζονται στο μπλοκ class Missions του server.cfg. Ο διακομιστής θα φορτώσει την πρώτη αποστολή κατά την εκκίνηση και θα εναλλάσσεται σε επόμενες αποστολές όταν η τρέχουσα τελειώσει ή όταν ψηφιστεί από τους παίκτες.

class Missions {
    class Mission1 {
        template = "co40_AW_Invade_Annex.Altis";
        difficulty = "Custom";
        // Optional parameters:
        // class Params {};  // Mission-specific parameters
    };
    class Mission2 {
        template = "Warlords_Altis.Altis";
        difficulty = "veteran";
    };
    class Mission3 {
        template = "co10_Escape_Tanoa.Tanoa";
        difficulty = "Custom";
    };
};

Για να προσθέσετε αποστολές στον διακομιστή σας:

  1. Κατεβάστε αρχεία PBO αποστολής από το Steam Workshop ή από ιστότοπους της κοινότητας.
  2. Ανεβάστε τα αρχεία .pbo στον κατάλογο mpmissions/ του διακομιστή σας μέσω SFTP ή του διαχειριστή αρχείων GPanel.
  3. Προσθέστε αντίστοιχες καταχωρήσεις στο μπλοκ class Missions στο server.cfg, χρησιμοποιώντας το όνομα αρχείου (χωρίς το .pbo) ως τιμή template.
  4. Επανεκκινήστε τον διακομιστή για να τεθούν σε ισχύ οι αλλαγές.
Σημείωση: Εάν ένα αρχείο αποστολής απαιτεί συγκεκριμένα mods, αυτά τα mods πρέπει να φορτωθούν στον διακομιστή. Διαφορετικά η αποστολή θα αποτύχει να φορτωθεί και ο διακομιστής μπορεί να μεταβεί στην επόμενη αποστολή της εναλλαγής.

Πώς να Συνδεθείτε

Υπάρχουν διάφοροι τρόποι για να συνδεθείτε στον διακομιστή Arma 3:

Περιηγητής Διακομιστών

  1. Εκκινήστε το Arma 3 και κάντε κλικ στο Multiplayer από το κύριο μενού.
  2. Στον Server Browser, χρησιμοποιήστε τις επιλογές φίλτρου ή αναζητήστε τον διακομιστή σας με το όνομα.
  3. Επιλέξτε τον διακομιστή σας και κάντε κλικ στο Join. Εισαγάγετε τον κωδικό πρόσβασης εάν έχει οριστεί.

Άμεση Σύνδεση

  1. Από τον περιηγητή διακομιστών, κάντε κλικ στο Direct Connect στο κάτω μέρος.
  2. Εισαγάγετε το IP και τη θύρα του διακομιστή σας (βρίσκονται στο GPanel στην επισκόπηση του διακομιστή σας). Η προεπιλεγμένη θύρα παιχνιδιού είναι 2302.
  3. Κάντε κλικ στο Join.

Λίστα Διακομιστών Steam

  1. Στο Steam, μεταβείτε στο View > Game ServersView > Servers).
  2. Κάντε κλικ στην καρτέλα Favorites, μετά στο Add a Server.
  3. Εισαγάγετε το IP του διακομιστή σας και το Steam Query Port (θύρα παιχνιδιού + 1, π.χ. εάν η θύρα παιχνιδιού σας είναι 2302, χρησιμοποιήστε 2303).
  4. Κάντε κλικ στο Add this address to favorites, μετά συνδεθείτε μέσω της λίστας.
Θύρες: Το Arma 3 χρησιμοποιεί πολλαπλές θύρες. Την κύρια θύρα παιχνιδιού (προεπιλογή 2302) συν τη θύρα Steam Query (θύρα παιχνιδιού + 1). Εάν το GPanel σας εμφανίζει τη θύρα 2302, οι παίκτες θα πρέπει να συνδέονται χρησιμοποιώντας αυτή τη θύρα. Η θύρα query του Steam 2303 χρησιμοποιείται για ερωτήματα του περιηγητή διακομιστών. Η θύρα του διακομιστή σας αντιστοιχίζεται τυχαία εκτός εάν έχετε ιδιωτικό IP -- ελέγχετε πάντα το GPanel για τη σωστή θύρα.

Βελτιστοποίηση Απόδοσης

Οι διακομιστές Arma 3 μπορεί να είναι απαιτητικοί σε πόρους, ειδικά με μεγάλο αριθμό παικτών και αποστολές με πολλή τεχνητή νοημοσύνη. Ακολουθούν βασικές ρυθμίσεις και τεχνικές για τη βελτιστοποίηση της απόδοσης:

Headless Client

Ένα headless client (HC) μεταφορτώνει την επεξεργασία AI από τον διακομιστή σε μια ξεχωριστή διεργασία, βελτιώνοντας σημαντικά τα FPS του διακομιστή σε αποστολές με πολλή AI. Η αποστολή πρέπει να υποστηρίζει headless clients για να λειτουργήσει αυτό.

Για να ενεργοποιήσετε τα headless clients, προσθέστε τα παρακάτω στο server.cfg:

// Headless Client Configuration
headlessClients[] = {"127.0.0.1"};
localClient[] = {"127.0.0.1"};
Σημείωση: Η υποστήριξη headless client εξαρτάται από το πρόγραμμα φιλοξενίας σας και τους διαθέσιμους πόρους. Η εκτέλεση ενός headless client καταναλώνει επιπλέον RAM και CPU. Επικοινωνήστε με την υποστήριξη της Legion Hosting εάν χρειάζεστε βοήθεια για τη ρύθμιση headless clients στον διακομιστή σας.

FPS Διακομιστή και Ρυθμίσεις Δικτύου

Αυτές οι ρυθμίσεις του server.cfg επηρεάζουν την απόδοση:

Ρύθμιση Συνιστώμενη Τιμή Σημειώσεις
MinBandwidth 107374182 Ελάχιστο εύρος ζώνης ανά client (bits/s)
MaxBandwidth 1073741824 Μέγιστο συνολικό εύρος ζώνης (bits/s)
MaxMsgSend 128 Μηνύματα που αποστέλλονται ανά frame προσομοίωσης
MaxSizeGuaranteed 512 Μέγιστο μέγεθος εγγυημένου μηνύματος (bytes)
MaxSizeNonguaranteed 256 Μέγιστο μέγεθος μη εγγυημένου μηνύματος (bytes)
maxDesync 150 Όριο kick για desync
maxPing 350 Όριο kick για υψηλό ping

Επιπλέον Παράμετροι Εκκίνησης

Μπορείτε να προσθέσετε αυτές στη μεταβλητή εκκίνησης ADDITIONAL_PARAMS στο GPanel:

Παράμετρος Περιγραφή
-enableHT Ενεργοποίηση υποστήριξης Hyper-Threading για CPU πολλαπλών πυρήνων.
-hugepages Ενεργοποίηση μεγάλων σελίδων μνήμης για καλύτερη απόδοση μνήμης.
-loadMissionToMemory Φόρτωση ολόκληρης της αποστολής στη RAM για ταχύτερη πρόσβαση.
-noLogs Απενεργοποίηση καταγραφής RPT (χρησιμοποιήστε μόνο αφού ολοκληρωθεί ο εντοπισμός σφαλμάτων).
Προειδοποίηση: Εάν τα FPS του διακομιστή σας πέσουν κάτω από 10, οι παίκτες θα αντιμετωπίσουν σοβαρό desync, rubber-banding και πιθανές αποσυνδέσεις. Παρακολουθήστε την απόδοση του διακομιστή μέσω της κονσόλας ή των εργαλείων διαχείρισης και μειώστε τον αριθμό AI ή τις θέσεις παικτών εάν χρειάζεται.

Σχετικά Άρθρα

Χρειάζεστε Βοήθεια;

Εάν αντιμετωπίζετε δυσκολίες με τη ρύθμιση του διακομιστή Arma 3 ή χρειάζεστε περαιτέρω βοήθεια, η ομάδα υποστήριξής μας είναι εδώ για να βοηθήσει. Ανοίξτε ένα δελτίο υποστήριξης και θα σας τακτοποιήσουμε.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.