Promo Kilat 50% diskon untuk semua server Hari Terakhir!
Berakhir dalam: 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

Panduan Pengaturan Server Arma 3

ID arma-3 setup config milsim 0 found this helpful

Panduan lengkap untuk mengatur dan mengonfigurasi server dedikasi Arma 3 Anda di Legion Hosting. Setelah server Anda berjalan, lihat Panduan Instalasi Mod kami untuk menambahkan konten Workshop dan panduan Pengaturan Admin dan BattlEye kami untuk mengonfigurasi administrasi server dan anti-cheat.

Mulai Pertama di GPanel

Setelah membeli server Arma 3 Anda dari Legion Hosting, masuk ke GPanel di gpanel.legionhosting.net untuk mengelolanya.

  1. Navigasi ke server Arma 3 Anda dari dasbor.
  2. Pada tab Console, klik Start untuk menyalakan server untuk pertama kalinya. Startup awal akan memakan waktu beberapa menit karena mengunduh dan menginstal file server dedikasi Arma 3 melalui SteamCMD.
  3. Setelah console menampilkan Game started atau pesan kesiapan serupa, server Anda online dan dapat dimasuki.
  4. Hentikan server sebelum membuat perubahan konfigurasi untuk memastikan perubahan tersebut diterapkan dengan benar.
Tip: Jika Anda melihat error validasi SteamCMD pada mulai pertama, cukup restart server. Mungkin diperlukan proses kedua untuk menyelesaikan pengunduhan semua file.

Variabel Startup GPanel

GPanel menyediakan variabel startup yang mengontrol bagaimana binary server Arma 3 diluncurkan. Variabel-variabel ini dapat ditemukan di bawah tab Startup pada panel server Anda. Variabel umum meliputi:

Variabel Deskripsi Contoh
SERVER_PORT Port game utama (UDP). Diatur secara otomatis oleh GPanel. 2302
SERVER_CFG Path ke file konfigurasi server. server.cfg
SERVER_PROFILE Nama direktori profil server untuk log dan pengaturan. server
MAX_PLAYERS Jumlah maksimum slot pemain. 64
MODS Daftar folder mod yang dipisahkan titik koma untuk dimuat. @CBA_A3;@ace
SERVER_MODS Mod hanya sisi server (tidak diperlukan oleh klien). @OCAP2
ADDITIONAL_PARAMS Parameter peluncuran tambahan yang ditambahkan ke baris perintah. -filePatching -enableHT
Penting: Beberapa variabel mungkin berbeda tergantung pada konfigurasi egg server spesifik Anda. Periksa tab Startup GPanel Anda untuk nama variabel yang persis tersedia bagi Anda.

Konfigurasi server.cfg

File server.cfg adalah file konfigurasi utama untuk server Arma 3 Anda. Akses file ini melalui tab File Manager di GPanel atau unggah melalui SFTP. Di bawah ini adalah contoh komprehensif:

// ========================================
// 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";
    };
};
Tip: Nama template misi berkorespondensi dengan nama file PBO misi tanpa ekstensi .pbo. Sebagai contoh, co40_AW_Invade_Annex.Altis.pbo menjadi co40_AW_Invade_Annex.Altis. Unggah file misi ke direktori mpmissions/.

Pengaturan Difficulty dan Profil Server

Arma 3 menggunakan profil server untuk menyimpan pengaturan difficulty. Profil dibuat dalam direktori yang sesuai dengan variabel startup SERVER_PROFILE Anda. File konfigurasi difficulty biasanya terletak di:

<profile_name>/<profile_name>.Arma3Profile

Anda dapat mengatur difficulty di dalam class Missions pada server.cfg ke salah satu preset (recruit, regular, veteran, custom) atau mendefinisikan class difficulty kustom sepenuhnya di profil server Anda:

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";
};
Tip Milsim: Untuk pengalaman milsim yang realistis, nonaktifkan tampilan orang ketiga (thirdPersonView = 0), crosshair (weaponCrosshair = 0), dan pesan kematian (deathMessages = 0). Sebagian besar komunitas milsim juga menggunakan mod ACE3 untuk sistem medis dan balistik tingkat lanjut.

Rotasi Misi

Misi didefinisikan dalam blok class Missions pada server.cfg. Server akan memuat misi pertama saat startup dan berotasi ke misi berikutnya ketika misi saat ini berakhir atau ketika dipilih oleh pemain melalui voting.

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

Untuk menambahkan misi ke server Anda:

  1. Unduh file PBO misi dari Steam Workshop atau situs komunitas.
  2. Unggah file .pbo ke direktori mpmissions/ pada server Anda melalui SFTP atau file manager GPanel.
  3. Tambahkan entri yang sesuai ke blok class Missions pada server.cfg, menggunakan nama file (tanpa .pbo) sebagai nilai template.
  4. Restart server agar perubahan diterapkan.
Catatan: Jika file misi memerlukan mod tertentu, mod tersebut harus dimuat di server. Jika tidak, misi akan gagal dimuat dan server mungkin melompat ke misi berikutnya dalam rotasi.

Cara Terhubung

Ada beberapa cara untuk terhubung ke server Arma 3 Anda:

Server Browser

  1. Luncurkan Arma 3 dan klik Multiplayer dari menu utama.
  2. Di Server Browser, gunakan opsi filter atau cari server Anda berdasarkan nama.
  3. Pilih server Anda dan klik Join. Masukkan password jika ada yang diatur.

Direct Connect

  1. Dari server browser, klik Direct Connect di bagian bawah.
  2. Masukkan IP dan port server Anda (ditemukan di GPanel pada ikhtisar server Anda). Port game default adalah 2302.
  3. Klik Join.

Steam Server List

  1. Di Steam, buka View > Game Servers (atau View > Servers).
  2. Klik tab Favorites, lalu Add a Server.
  3. Masukkan IP server Anda dan Steam Query Port (port game + 1, mis. jika port game Anda adalah 2302, gunakan 2303).
  4. Klik Add this address to favorites, lalu hubungkan melalui daftar.
Ports: Arma 3 menggunakan beberapa port. Port game utama (default 2302) ditambah port Steam Query (port game + 1). Jika GPanel Anda menampilkan port 2302, pemain harus terhubung menggunakan port tersebut. Steam query port 2303 digunakan untuk kueri server browser. Port server Anda ditetapkan secara acak kecuali Anda memiliki IP privat -- selalu periksa GPanel untuk port yang benar.

Penyetelan Performa

Server Arma 3 dapat menguras banyak sumber daya, terutama dengan jumlah pemain yang besar dan misi yang penuh AI. Berikut adalah pengaturan dan teknik kunci untuk mengoptimalkan performa:

Headless Client

Sebuah headless client (HC) mengalihkan pemrosesan AI dari server ke proses terpisah, secara signifikan meningkatkan FPS server pada misi yang penuh AI. Misi harus mendukung headless client agar ini berfungsi.

Untuk mengaktifkan headless client, tambahkan berikut ini ke server.cfg Anda:

// Headless Client Configuration
headlessClients[] = {"127.0.0.1"};
localClient[] = {"127.0.0.1"};
Catatan: Dukungan headless client bergantung pada paket hosting Anda dan sumber daya yang tersedia. Menjalankan headless client mengonsumsi RAM dan CPU tambahan. Hubungi dukungan Legion Hosting jika Anda memerlukan bantuan untuk mengatur headless client di server Anda.

Pengaturan FPS Server dan Jaringan

Pengaturan server.cfg berikut ini memengaruhi performa:

Pengaturan Nilai yang Direkomendasikan Catatan
MinBandwidth 107374182 Bandwidth minimum per klien (bits/s)
MaxBandwidth 1073741824 Bandwidth total maksimum (bits/s)
MaxMsgSend 128 Pesan yang dikirim per frame simulasi
MaxSizeGuaranteed 512 Ukuran pesan guaranteed maksimum (bytes)
MaxSizeNonguaranteed 256 Ukuran pesan non-guaranteed maksimum (bytes)
maxDesync 150 Ambang batas kick untuk desync
maxPing 350 Ambang batas kick untuk ping tinggi

Parameter Peluncuran Tambahan

Anda dapat menambahkan ini ke variabel startup ADDITIONAL_PARAMS di GPanel:

Parameter Deskripsi
-enableHT Mengaktifkan dukungan Hyper-Threading untuk CPU multi-core.
-hugepages Mengaktifkan halaman memori besar untuk performa memori yang lebih baik.
-loadMissionToMemory Memuat seluruh misi ke dalam RAM untuk akses lebih cepat.
-noLogs Menonaktifkan logging RPT (gunakan hanya setelah debugging selesai).
Peringatan: Jika FPS server Anda turun di bawah 10, pemain akan mengalami desync parah, rubber-banding, dan kemungkinan terputus. Pantau performa server melalui console atau alat admin dan kurangi jumlah AI atau slot pemain jika diperlukan.

Artikel Terkait

Butuh Bantuan?

Jika Anda mengalami kesulitan mengatur server Arma 3 Anda atau memerlukan bantuan lebih lanjut, tim dukungan kami siap membantu. Buka tiket dukungan dan kami akan membantu menyelesaikan masalah Anda.


Was this article helpful?

Ready to Get Started?

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