Ani Endirim 50% bütün serverlərdə endirim Son Gün!
Bitməsinə: 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
Kateqoriyalar

Arma 3 Server Quraşdırma Təlimatı

AZ arma-3 setup config milsim 0 nəfər bunu faydalı hesab etdi

Legion Hosting-də Arma 3 xüsusi serverinizin quraşdırılması və konfiqurasiyası üçün tam təlimat. Serveriniz işlədikdən sonra Workshop məzmunu əlavə etmək üçün Mod Quraşdırma Təlimatına və server administrasiyası ilə anti-çiti konfiqurasiya etmək üçün Admin və BattlEye Quraşdırması təlimatına baxın.

GPanel-də İlk Başlatma

Legion Hosting-dən Arma 3 serverinizi aldıqdan sonra, onu idarə etmək üçün gpanel.legionhosting.net ünvanından GPanel-ə daxil olun.

  1. İdarəetmə panelindən Arma 3 serverinizə keçin.
  2. Console tabında serveri ilk dəfə başlatmaq üçün Start düyməsinə klikləyin. İlk başlatma bir neçə dəqiqə çəkəcək, çünki SteamCMD vasitəsilə Arma 3 xüsusi server fayllarını yükləyib quraşdırır.
  3. Konsol Game started və ya oxşar hazır mesajlarını göstərdikdən sonra serveriniz onlayndır və qoşulmaq mümkündür.
  4. Konfiqurasiya dəyişikliklərinin düzgün tətbiq olunmasını təmin etmək üçün dəyişikliklər etməzdən əvvəl serveri dayandırın.
Məsləhət: İlk başlatmada SteamCMD doğrulama xətaları görürsünüzsə, sadəcə serveri yenidən başladın. Bütün faylları yükləməyi bitirmək üçün ikinci dəfəyə ehtiyacı ola bilər.

GPanel Başlanğıc Dəyişənləri

GPanel, Arma 3 server binarisinin necə başladılacağını idarə edən başlanğıc dəyişənləri təmin edir. Bunlar server panelinizin Startup tabında tapıla bilər. Ümumi dəyişənlərə daxildir:

Dəyişən Təsvir Nümunə
SERVER_PORT Əsas oyun portu (UDP). GPanel tərəfindən avtomatik təyin edilir. 2302
SERVER_CFG Server konfiqurasiya faylının yolu. server.cfg
SERVER_PROFILE Jurnallar və parametrlər üçün server profil qovluğunun adı. server
MAX_PLAYERS Maksimum oyunçu yeri sayı. 64
MODS Yüklənəcək mod qovluqlarının nöqtəli vergüllə ayrılmış siyahısı. @CBA_A3;@ace
SERVER_MODS Yalnız server tərəfi modlar (müştərilər tərəfindən tələb olunmur). @OCAP2
ADDITIONAL_PARAMS Əmr sətrinə əlavə olunan əlavə başlatma parametrləri. -filePatching -enableHT
Vacibdir: Bəzi dəyişənlər xüsusi server egg konfiqurasiyanızdan asılı olaraq fərqlənə bilər. Mövcud olan dəqiq dəyişən adları üçün GPanel Startup tabınızı yoxlayın.

server.cfg Konfiqurasiyası

server.cfg faylı Arma 3 serverinizin əsas konfiqurasiya faylıdır. Ona GPanel-dəki File Manager tabı vasitəsilə daxil olun və ya SFTP vasitəsilə yükləyin. Aşağıda əhatəli nümunə verilmişdir:

// ========================================
// 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";
    };
};
Məsləhət: Missiya şablon adları .pbo uzantısı olmadan missiya PBO fayl adlarına uyğun gəlir. Məsələn, co40_AW_Invade_Annex.Altis.pbo co40_AW_Invade_Annex.Altis olur. Missiya fayllarını mpmissions/ qovluğuna yükləyin.

Çətinlik Parametrləri və Server Profilləri

Arma 3 çətinlik parametrlərini saxlamaq üçün server profillərindən istifadə edir. Profil SERVER_PROFILE başlanğıc dəyişəninizə uyğun qovluqda yaradılır. Çətinlik konfiqurasiya faylı adətən burada yerləşir:

<profile_name>/<profile_name>.Arma3Profile

server.cfg-dəki Missions sinifində çətinliyi əvvəlcədən təyin edilmiş seçimlərdən birinə (recruit, regular, veteran, custom) təyin edə bilərsiniz və ya server profilinizdə tam fərdi çətinlik sinifi müəyyən edə bilərsiniz:

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 Məsləhəti: Real milsim təcrübəsi üçün üçüncü şəxs görünüşünü (thirdPersonView = 0), nişangahı (weaponCrosshair = 0) və ölüm mesajlarını (deathMessages = 0) deaktiv edin. Əksər milsim icmaları həmçinin təkmilləşdirilmiş tibbi və ballistika sistemləri üçün ACE3 modundan istifadə edir.

Missiya Rotasiyası

Missiyalar server.cfg-dəki class Missions blokunda müəyyən edilir. Server başlanğıcda birinci missiyanı yükləyəcək və cari missiya bitdikdə və ya oyunçular tərəfindən səs verilən zaman növbəti missiyalara keçəcək.

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";
    };
};

Serverinizə missiya əlavə etmək üçün:

  1. Missiya PBO fayllarını Steam Workshop-dan və ya icma saytlarından yükləyin.
  2. .pbo fayllarını SFTP və ya GPanel fayl meneceri vasitəsilə serverinizdəki mpmissions/ qovluğuna yükləyin.
  3. server.cfg-dəki class Missions blokuna uyğun girişlər əlavə edin, fayl adını (.pbo olmadan) template dəyəri kimi istifadə edin.
  4. Dəyişikliklərin qüvvəyə minməsi üçün serveri yenidən başladın.
Qeyd: Əgər missiya faylı xüsusi modlar tələb edirsə, həmin modlar serverdə yüklənmiş olmalıdır. Əks halda missiya yüklənə bilməyəcək və server rotasiyada növbəti missiyaya keçə bilər.

Necə Qoşulmaq Olar

Arma 3 serverinizə qoşulmağın bir neçə yolu var:

Server Brauzeri

  1. Arma 3-ü başladın və əsas menyudan Multiplayer düyməsinə klikləyin.
  2. Server Browser-də filtr seçimlərindən istifadə edin və ya serverinizi adına görə axtarın.
  3. Serverinizi seçin və Join düyməsinə klikləyin. Şifrə təyin olunubsa, onu daxil edin.

Birbaşa Qoşulma

  1. Server brauzerindən aşağıda Direct Connect düyməsinə klikləyin.
  2. Server IP-nizi və portunuzu daxil edin (GPanel-dəki server icmalında tapılır). Standart oyun portu 2302-dir.
  3. Join düyməsinə klikləyin.

Steam Server Siyahısı

  1. Steam-də View > Game Servers (və ya View > Servers) bölməsinə keçin.
  2. Favorites tabına klikləyin, sonra Add a Server düyməsinə klikləyin.
  3. Server IP-nizi və Steam Query Port-u daxil edin (oyun portu + 1, məs., oyun portunuz 2302-dirsə, 2303 istifadə edin).
  4. Add this address to favorites düyməsinə klikləyin, sonra siyahı vasitəsilə qoşulun.
Portlar: Arma 3 birdən çox port istifadə edir. Əsas oyun portu (standart 2302) üstəgəl Steam Query portu (oyun portu + 1). GPanel-iniz 2302 portunu göstərirsə, oyunçular həmin portla qoşulmalıdırlar. Steam query portu 2303 server brauzeri sorğuları üçün istifadə olunur. Serverinizin portu şəxsi IP-niz olmadıqca təsadüfi təyin edilir -- düzgün port üçün həmişə GPanel-i yoxlayın.

Performans Tənzimləməsi

Arma 3 serverləri, xüsusilə böyük oyunçu sayları və süni intellektlə yüklü missiyalarda resurs tələb edə bilər. Performansı optimallaşdırmaq üçün əsas parametrlər və texnikalar bunlardır:

Headless Client

Headless client (HC) süni intellekt emalını serverdən ayrı prosesə köçürür, süni intellektlə yüklü missiyalarda server FPS-ni əhəmiyyətli dərəcədə yaxşılaşdırır. Bunun işləməsi üçün missiya headless client dəstəkləməlidir.

Headless client-ləri aktiv etmək üçün server.cfg-ə aşağıdakıları əlavə edin:

// Headless Client Configuration
headlessClients[] = {"127.0.0.1"};
localClient[] = {"127.0.0.1"};
Qeyd: Headless client dəstəyi hostinq planınızdan və mövcud resurslardan asılıdır. Headless client işlətmək əlavə RAM və CPU istehlak edir. Serverinizdə headless client quraşdırmaqda köməyə ehtiyacınız varsa, Legion Hosting dəstəyi ilə əlaqə saxlayın.

Server FPS və Şəbəkə Parametrləri

Bu server.cfg parametrləri performansa təsir edir:

Parametr Tövsiyə Olunan Dəyər Qeydlər
MinBandwidth 107374182 Hər müştəri üçün minimum bant genişliyi (bit/san)
MaxBandwidth 1073741824 Maksimum ümumi bant genişliyi (bit/san)
MaxMsgSend 128 Hər simulyasiya çərçivəsində göndərilən mesajlar
MaxSizeGuaranteed 512 Maksimum zəmanətli mesaj həcmi (bayt)
MaxSizeNonguaranteed 256 Maksimum zəmanətsiz mesaj həcmi (bayt)
maxDesync 150 Desinxronizasiya üçün kənarlaşdırma həddi
maxPing 350 Yüksək ping üçün kənarlaşdırma həddi

Əlavə Başlatma Parametrləri

Bunları GPanel-dəki ADDITIONAL_PARAMS başlanğıc dəyişəninə əlavə edə bilərsiniz:

Parametr Təsvir
-enableHT Çox nüvəli prosessorlar üçün Hyper-Threading dəstəyini aktiv edir.
-hugepages Daha yaxşı yaddaş performansı üçün böyük yaddaş səhifələrini aktiv edir.
-loadMissionToMemory Daha sürətli giriş üçün bütün missiyanı RAM-a yükləyir.
-noLogs RPT qeydiyyatını deaktiv edir (yalnız sazlama tamamlandıqdan sonra istifadə edin).
Xəbərdarlıq: Server FPS-niz 10-dan aşağı düşərsə, oyunçular ciddi desinxronizasiya, sürüşmə və potensial bağlantı kəsilmələri yaşayacaqlar. Konsol və ya admin alətləri vasitəsilə server performansını izləyin və lazım olduqda süni intellekt sayını və ya oyunçu yerlərini azaldın.

Əlaqəli Məqalələr

Kömək Lazımdır?

Arma 3 serverinizin quraşdırılmasında çətinlik çəkirsinizsə və ya əlavə yardıma ehtiyacınız varsa, dəstək komandamız sizə kömək etməyə hazırdır. Dəstək sorğusu açın və biz sizin probleminizi həll edəcəyik.


Bu məqalə faydalı oldu?

Ready to Get Started?

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