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
Kategoriler

Arma 3 Yönetici ve BattlEye Kurulumu

TR arma-3 admin battleye rcon 0 kişi bunu faydalı buldu

Yönetici erişimini nasıl yapılandıracağınızı, oyun içi yönetici komutlarını nasıl kullanacağınızı, BattlEye hile önlemeyi nasıl kuracağınızı ve Arma 3 sunucunuzu RCON araçlarıyla nasıl yöneteceğinizi öğrenin. İlk sunucu yapılandırması için Sunucu Kurulum Kılavuzu'muza bakın. Mod yönetimi için Mod Kurulum Kılavuzu'na bakın.

Yönetici Parolası Yapılandırması

Yönetici parolası, server.cfg dosyanızda ayarlanır. Bu parola, oyun içinde onunla giriş yapan herkese tam sunucu kontrolü verir.

// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Güvenlik: Güçlü bir yönetici parolası seçin ve bunu güvenilmeyen oyuncularla asla paylaşmayın. Yönetici parolasına sahip herkes, oyuncuları atma, yasaklama ve sunucuyu kapatma yeteneği dahil sunucu üzerinde tam kontrole sahiptir.

Sunucu tarafı betik komutları için ayrı bir komut parolası da ayarlayabilirsiniz (çoğu sunucu operatörü için nadiren gereklidir):

serverCommandPassword = "AnotherSecurePassword";

Oyun İçi Yönetici Girişi

Sunucunuza bağlıyken yönetici olarak giriş yapmak için:

  1. Sohbet girişini açmak için sohbet tuşuna (varsayılan: sohbet kanalında /) basın.
  2. Aşağıdaki komutu yazın:
#login YourSecureAdminPassword

Parola doğruysa, sohbette bir onay mesajı görürsünüz. Artık oturumunuz süresince tüm yönetici komutlarına erişiminiz var.

İpucu: Yönetici girişi bağlantı kesintileri arasında devam etmez. Sunucuya her katıldığınızda yeniden kimlik doğrulaması yapmanız gerekir.

Yönetici Komutları Referansı

Yönetici olarak giriş yaptıktan sonra, sohbet girişinde aşağıdaki komutları kullanabilirsiniz. Tüm komutların başında # bulunur:

Komut Açıklama
#login <password> Sunucu yöneticisi olarak kimlik doğrulaması yapar.
#logout Yönetici oturumunuzu sonlandırır.
#kick <player_id> Bir oyuncuyu sunucudan atar. Oyuncu listesindeki oyuncunun kimlik numarasını kullanın.
#ban <player_id> Bir oyuncuyu sunucudan yasaklar (ban.txt dosyasına eklenir).
#restart Geçerli görevi yeniden başlatır. Tüm oyuncular bağlı kalır ancak görev yeniden yüklenir.
#reassign Görevi yeniden başlatmadan tüm oyuncuları rol seçimi (lobi) ekranına geri taşır.
#missions Görev seçim ekranını açar ve geçerli görevi değiştirmenize olanak tanır.
#shutdown Sunucuyu hemen kapatır. Tüm oyuncuların bağlantısı kesilir.
#lock Sunucuyu kilitler ve yeni oyuncuların katılmasını engeller.
#unlock Sunucunun kilidini açar ve yeni oyuncuların tekrar katılmasına izin verir.
#monitor <interval> Belirtilen aralıkta (saniye) sunucu performans bilgilerini görüntüler. Devre dışı bırakmak için #monitor 0 kullanın.
#debug off Ağ üzerinden ses (voice-over-network) hata ayıklama göstergelerini devre dışı bırakır.
#init Sunucuyu yeniden başlatır (tam yeniden başlatma olmadan server.cfg dosyasını yeniden yükler).
#exec ban <player_id> BattlEye yasak listesine de ekleyen alternatif yasaklama komutu.
Not: #kick ve #ban komutları oyuncunun adını değil, sayısal kimliğini kullanır. Oyuncu kimliklerini GPanel'deki sunucu konsol çıktısında bulabilir veya oyun içi escape menüsünden erişilebilen oyuncu listesini kullanabilirsiniz.

Yasakları Yönetme

Yasaklar, sunucu dizininizdeki ban.txt dosyasında saklanır. Her satır bir oyuncunun Steam64 kimliğini (veya GUID'sini) içerir. Bu dosyayı doğrudan düzenleyerek yasakları yönetebilirsiniz:

// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321

Bir oyuncunun yasağını kaldırmak için, girişini ban.txt dosyasından kaldırın ve sunucuyu yeniden başlatın (veya yapılandırmayı yeniden yüklemek için #init kullanın).

BattlEye Hile Önleme Yapılandırması

BattlEye (BE), Arma 3 tarafından kullanılan hile önleme sistemidir. Hile ve istismarları önlemek için herkese açık sunucularda BattlEye'ı etkin tutmanız şiddetle önerilir.

BattlEye'ı Etkinleştirme

server.cfg dosyanızda aşağıdakinin ayarlandığından emin olun:

BattlEye = 1;  // 1 = enabled, 0 = disabled

BattlEye Yapılandırma Dosyaları

BattlEye yapılandırma dosyaları, sunucu profilinizdeki veya sunucu kök dizinindeki battleye/ dizininde bulunur. Ana yapılandırma dosyası beserver_x64.cfg (veya 32-bit'te beserver.cfg) dosyasıdır:

// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
Ayar Açıklama
RConPassword RCON (Remote Console) erişimi için parola. Harici RCON araçları için gereklidir.
RConPort RCON bağlantıları için kullanılan port. Varsayılan, oyun portu + 4'tür (örneğin oyun portu 2302 ise 2306). Harici RCON araçları kullanmak istiyorsanız bu porta erişilebilir olmalıdır.
MaxPing BattlEye'ın oyuncuyu atmadan önce izin verdiği maksimum ping (server.cfg maxPing'den ayrıdır).
Önemli: BattlEye RCon portunun, barındırma planınıza bağlı olarak GPanel'de açılması veya tahsis edilmesi gerekebilir. RCON bağlantıları başarısız olursa, portun kullanılabilir ve engellenmemiş olduğunu kontrol edin. Ek bir port tahsisine ihtiyacınız varsa Legion Hosting destek ile iletişime geçin.

BattlEye Filtre Dosyaları

BattlEye, şüpheli betikleri ve komutları algılamak ve engellemek için filtre dosyaları kullanır. Bunlar battleye/ dizinindeki metin dosyalarıdır:

  • scripts.txt — Betik yürütme filtreleri
  • remoteexec.txt — Uzaktan yürütme çağrıları filtreleri
  • publicvariable.txt — Genel değişken yayınları filtreleri
  • setdamage.txt, setpos.txt vb. — Belirli komutlar için filtreler

Bir filtre dosyasındaki her satır şu biçime sahiptir:

// 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)
İpucu: Modlu sunucular genellikle özel BattlEye istisnalarına ihtiyaç duyar. Mod kurduktan sonra oyuncular "Script Restriction" nedeniyle atılıyorsa, ilgili filtre dosyalarına istisnalar eklemeniz gerekebilir. Hangi filtrenin tetiklendiğini belirlemek için battleye/ dizinindeki BattlEye günlüklerini kontrol edin ve uygun istisnaları ekleyin.

BattlEye RCON Araçları

RCON (Remote Console), oyuna giriş yapmadan sunucunuzu harici olarak yönetmenize olanak tanır. Arma 3 için birkaç popüler RCON aracı vardır:

BEC (BattlEye Extended Controls)

BEC, BattlEye RCON aracılığıyla bağlanan kapsamlı bir sunucu yönetim aracıdır. Özellikleri şunları içerir:

  • Zamanlanmış yeniden başlatma mesajları ve otomatik yeniden başlatmalar
  • Oyuncu izleme ve atma/yasaklama yönetimi
  • Otomatik mesajlar (kurallar, duyurular)
  • Beyaz liste yönetimi
  • Özel komut zamanlama

BEC yapılandırması, beserver_x64.cfg dosyasında ayarlandığı şekilde sunucunuzun IP'sini, RCON portunu ve RCON parolasını gerektirir.

DaRT (Arma RCON Tool)

DaRT, hafif, grafik arayüzlü bir RCON istemcisidir. Bağlanmak için:

  1. DaRT'ı resmî kaynağından indirin.
  2. Sunucu IP'nizi, RCON portunuzu (örneğin 2306) ve RCON parolanızı girin.
  3. Connect'e tıklayın.
  4. Bağlandıktan sonra, oyuncuları görüntüleyebilir, mesaj gönderebilir, oyuncuları atabilir/yasaklayabilir ve sunucu komutlarını çalıştırabilirsiniz.

Yaygın RCON Komutları

Bu komutlar herhangi bir BattlEye RCON istemcisi aracılığıyla gönderilebilir:

Komut Açıklama
players Bağlı tüm oyuncuları kimlikleri, IP'leri ve GUID'leriyle listeler.
kick <id> <reason> Bir oyuncuyu isteğe bağlı bir gerekçe mesajıyla atar.
ban <id> <minutes> <reason> Bir oyuncuyu belirtilen süre boyunca yasaklar (0 = kalıcı).
bans Tüm aktif yasakları listeler.
removeBan <ban_id> Bir yasağı kimliğine göre kaldırır (yasak listesinden).
say -1 <message> Tüm oyunculara genel bir mesaj gönderir (-1 = tümü).
say <id> <message> Belirli bir oyuncuya özel mesaj gönderir.
loadBans Yasak listesini dosyadan yeniden yükler.
writeBans Mevcut yasakları yasak dosyasına yazar.
loadScripts BattlEye filtre betiklerini yeniden yükler.
loadEvents BattlEye olay betiklerini yeniden yükler.
#lock Sunucuyu kilitler (oyun içi komutla aynı).
#unlock Sunucunun kilidini açar.
#shutdown Sunucuyu kapatır.
#restart Geçerli görevi yeniden başlatır.
#reassign Tüm oyuncuları rol seçimine taşır.
#missions Görev seçimini açar.

Sunucu Günlükleri

Arma 3, sunucu sorunlarını gidermek, oyuncu etkinliğini izlemek ve BattlEye olaylarını teşhis etmek için gerekli olan çeşitli günlük dosyaları oluşturur.

Günlük Dosyası Konum Açıklama
RPT Günlüğü <profile>/*.rpt Ana sunucu günlüğü. Başlangıç bilgilerini, hataları, betik günlüklerini ve çökme raporlarını içerir. Her sunucu başlangıcında yeni bir RPT oluşturulur.
Konsol Günlüğü server_console.log server.cfg içindeki logFile tarafından tanımlanan çıktı. Oyuncu bağlantıları dahil konsol çıktısını içerir.
BattlEye Günlükleri battleye/*.log BattlEye filtre ihlalleri, atmalar ve yasaklar. Oyuncular hatalı atmaları bildirdiğinde bunları kontrol edin.
Net Günlüğü <profile>/net.log Ağ tanılaması (-netlog başlatma parametresi kullanılıyorsa).

Günlüklere GPanel'deki File Manager aracılığıyla veya SFTP üzerinden erişin. RPT günlüğü, çökmeleri, mod sorunlarını ve betik hatalarını teşhis etmek için en önemli dosyadır.

İpucu: RPT günlük dosyaları zamanla çok büyüyebilir. Sunucunuz bir süredir çalışıyorsa, en son RPT dosyası (tarihe göre sıralandığında) geçerli oturumun günlüklerini içerir. Daha eski RPT dosyaları, disk alanı açmak için güvenle silinebilir.

İlgili Makaleler

Yardıma mı İhtiyacınız Var?

Arma 3 sunucunuzda yönetici erişimini, BattlEye'ı veya RCON'u yapılandırmak için yardıma mı ihtiyacınız var? Bir destek talebi açın, ekibimiz size yardımcı olmaktan memnuniyet duyacaktır.


Bu makale faydalı oldu mu?

Ready to Get Started?

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