فروش فوری 50% تخفیف روی همه سرورها آخرین روز!
پایان در: 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
دسته‌بندی‌ها

تنظیمات ادمین و BattlEye در Arma 3

FA arma-3 admin battleye rcon 0 نفر این مقاله را مفید یافتند

نحوه پیکربندی دسترسی ادمین، استفاده از دستورات ادمین درون بازی، راه‌اندازی آنتی‌چیت BattlEye و مدیریت سرور Arma 3 خود با ابزارهای RCON را بیاموزید. برای پیکربندی اولیه سرور، راهنمای راه‌اندازی سرور ما را ببینید. برای مدیریت ماد، راهنمای نصب ماد را ببینید.

پیکربندی رمز عبور ادمین

رمز عبور ادمین در فایل server.cfg شما تنظیم می‌شود. این رمز عبور کنترل کامل سرور را به هر کسی که با آن در بازی وارد شود اعطا می‌کند.

// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
امنیت: یک رمز عبور قوی برای ادمین انتخاب کنید و هرگز آن را با بازیکنان غیرقابل اعتماد به اشتراک نگذارید. هر کسی که رمز عبور ادمین داشته باشد کنترل کامل سرور را دارد، از جمله توانایی اخراج، مسدود کردن و خاموش کردن سرور.

همچنین می‌توانید یک رمز عبور دستورات جداگانه برای دستورات اسکریپتینگ سمت سرور تنظیم کنید (به ندرت برای اکثر اپراتورهای سرور مورد نیاز است):

serverCommandPassword = "AnotherSecurePassword";

ورود ادمین در بازی

برای ورود به عنوان ادمین در حالی که به سرور متصل هستید:

  1. کلید چت (پیش‌فرض: / در کانال چت) را فشار دهید تا ورودی چت باز شود.
  2. دستور زیر را تایپ کنید:
#login YourSecureAdminPassword

اگر رمز عبور صحیح باشد، یک پیام تأیید در چت مشاهده خواهید کرد. شما اکنون برای مدت جلسه فعلی به تمام دستورات ادمین دسترسی دارید.

نکته: ورود ادمین بین قطع اتصال‌ها حفظ نمی‌شود. شما باید هر بار که به سرور متصل می‌شوید مجدداً احراز هویت کنید.

مرجع دستورات ادمین

پس از ورود به عنوان ادمین، می‌توانید از دستورات زیر در ورودی چت استفاده کنید. تمام دستورات دارای پیشوند # هستند:

دستور توضیحات
#login <password> احراز هویت به عنوان ادمین سرور.
#logout لغو جلسه ادمین شما.
#kick <player_id> اخراج یک بازیکن از سرور. از شماره شناسه بازیکن در لیست بازیکنان استفاده کنید.
#ban <player_id> مسدود کردن یک بازیکن از سرور (به ban.txt اضافه می‌شود).
#restart ری‌استارت مأموریت فعلی. تمام بازیکنان متصل می‌مانند اما مأموریت دوباره بارگذاری می‌شود.
#reassign انتقال تمام بازیکنان به صفحه انتخاب نقش (لابی) بدون ری‌استارت مأموریت.
#missions باز کردن صفحه انتخاب مأموریت، که امکان تغییر مأموریت فعلی را فراهم می‌کند.
#shutdown خاموش کردن فوری سرور. تمام بازیکنان قطع می‌شوند.
#lock قفل کردن سرور، جلوگیری از اتصال بازیکنان جدید.
#unlock باز کردن قفل سرور، اجازه اتصال مجدد بازیکنان جدید.
#monitor <interval> نمایش اطلاعات عملکرد سرور در بازه زمانی داده شده (ثانیه). برای غیرفعال‌سازی از #monitor 0 استفاده کنید.
#debug off غیرفعال‌سازی نشانگرهای عیب‌یابی صدا بر روی شبکه.
#init مقداردهی مجدد سرور (بارگذاری مجدد server.cfg بدون ری‌استارت کامل).
#exec ban <player_id> دستور جایگزین مسدود کردن که همچنین به لیست مسدودی BattlEye اضافه می‌کند.
توجه: دستورات #kick و #ban از شناسه عددی بازیکن استفاده می‌کنند، نه نام آنها. شناسه بازیکنان را می‌توانید در خروجی کنسول سرور در GPanel، یا از طریق لیست بازیکنان قابل دسترسی از منوی escape درون بازی پیدا کنید.

مدیریت مسدودیت‌ها

مسدودیت‌ها در فایل ban.txt در دایرکتوری سرور شما ذخیره می‌شوند. هر خط شامل شناسه Steam64 (یا GUID) یک بازیکن است. می‌توانید مسدودیت‌ها را با ویرایش مستقیم این فایل مدیریت کنید:

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

برای رفع مسدودیت یک بازیکن، ورودی آنها را از ban.txt حذف کنید و سرور را ری‌استارت کنید (یا از #init برای بارگذاری مجدد پیکربندی استفاده کنید).

پیکربندی آنتی‌چیت BattlEye

BattlEye (BE) سیستم آنتی‌چیت مورد استفاده Arma 3 است. به شدت توصیه می‌شود BattlEye را در سرورهای عمومی فعال نگه دارید تا از تقلب و سوءاستفاده جلوگیری شود.

فعال‌سازی BattlEye

اطمینان حاصل کنید که موارد زیر در server.cfg شما تنظیم شده است:

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

فایل‌های پیکربندی BattlEye

فایل‌های پیکربندی BattlEye در دایرکتوری battleye/ در پروفایل سرور یا ریشه سرور شما قرار دارند. فایل پیکربندی اصلی beserver_x64.cfg (یا beserver.cfg در نسخه ۳۲ بیتی) است:

// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
تنظیم توضیحات
RConPassword رمز عبور برای دسترسی RCON (کنسول از راه دور). برای ابزارهای خارجی RCON الزامی است.
RConPort پورت استفاده شده برای اتصالات RCON. پیش‌فرض پورت بازی + ۴ است (مثلاً 2306 اگر پورت بازی 2302 باشد). اگر می‌خواهید از ابزارهای خارجی RCON استفاده کنید، این پورت باید قابل دسترسی باشد.
MaxPing حداکثر پینگ مجاز قبل از اخراج بازیکن توسط BattlEye (جدا از maxPing در server.cfg).
مهم: پورت RCON مربوط به BattlEye ممکن است بسته به پلن میزبانی شما نیاز به باز شدن یا تخصیص در GPanel داشته باشد. اگر اتصالات RCON ناموفق است، بررسی کنید که پورت در دسترس باشد و مسدود نشده باشد. اگر به تخصیص پورت اضافی نیاز دارید با پشتیبانی Legion Hosting تماس بگیرید.

فایل‌های فیلتر BattlEye

BattlEye از فایل‌های فیلتر برای شناسایی و مسدود کردن اسکریپت‌ها و دستورات مشکوک استفاده می‌کند. اینها فایل‌های متنی در دایرکتوری battleye/ هستند:

  • scripts.txt — فیلترها برای اجرای اسکریپت
  • remoteexec.txt — فیلترها برای فراخوانی‌های اجرای از راه دور
  • publicvariable.txt — فیلترها برای ارسال متغیرهای عمومی
  • setdamage.txt، setpos.txt و غیره — فیلترها برای دستورات خاص

هر خط در یک فایل فیلتر فرمت زیر را دارد:

// 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)
نکته: سرورهای ماد شده اغلب به استثنائات سفارشی BattlEye نیاز دارند. اگر بازیکنان پس از نصب ماد به خاطر "Script Restriction" اخراج می‌شوند، ممکن است نیاز باشد استثنائات مناسب را به فایل‌های فیلتر مربوطه اضافه کنید. لاگ‌های BattlEye در دایرکتوری battleye/ را بررسی کنید تا مشخص کنید کدام فیلتر فعال شده و استثنائات مناسب را اضافه کنید.

ابزارهای RCON مربوط به BattlEye

RCON (کنسول از راه دور) به شما امکان می‌دهد سرور خود را بدون ورود به بازی از خارج مدیریت کنید. چندین ابزار محبوب RCON برای Arma 3 وجود دارد:

BEC (BattlEye Extended Controls)

BEC یک ابزار جامع مدیریت سرور است که از طریق BattlEye RCON متصل می‌شود. ویژگی‌ها شامل:

  • پیام‌های ری‌استارت زمان‌بندی شده و ری‌استارت خودکار
  • نظارت بر بازیکنان و مدیریت اخراج/مسدودیت
  • پیام‌های خودکار (قوانین، اطلاعیه‌ها)
  • مدیریت لیست سفید
  • زمان‌بندی دستورات سفارشی

پیکربندی BEC نیاز به IP سرور، پورت RCON و رمز عبور RCON شما دارد که در beserver_x64.cfg تنظیم شده‌اند.

DaRT (ابزار RCON برای Arma)

DaRT یک کلاینت سبک RCON با رابط گرافیکی است. برای اتصال:

  1. DaRT را از منبع رسمی آن دانلود کنید.
  2. IP سرور، پورت RCON (مثلاً 2306) و رمز عبور RCON خود را وارد کنید.
  3. روی Connect کلیک کنید.
  4. پس از اتصال، می‌توانید بازیکنان را مشاهده کنید، پیام ارسال کنید، بازیکنان را اخراج/مسدود کنید و دستورات سرور را اجرا کنید.

دستورات رایج RCON

این دستورات را می‌توان از طریق هر کلاینت BattlEye RCON ارسال کرد:

دستور توضیحات
players فهرست تمام بازیکنان متصل با شناسه، IP و GUID آنها.
kick <id> <reason> اخراج یک بازیکن با پیام دلیل اختیاری.
ban <id> <minutes> <reason> مسدود کردن یک بازیکن برای مدت مشخص (۰ = دائمی).
bans فهرست تمام مسدودیت‌های فعال.
removeBan <ban_id> حذف یک مسدودیت با شناسه آن (از لیست مسدودیت‌ها).
say -1 <message> ارسال پیام عمومی به تمام بازیکنان (-1 = همه).
say <id> <message> ارسال پیام خصوصی به یک بازیکن خاص.
loadBans بارگذاری مجدد لیست مسدودیت‌ها از فایل.
writeBans نوشتن مسدودیت‌های فعلی در فایل مسدودیت.
loadScripts بارگذاری مجدد اسکریپت‌های فیلتر BattlEye.
loadEvents بارگذاری مجدد اسکریپت‌های رویداد BattlEye.
#lock قفل کردن سرور (مشابه دستور درون بازی).
#unlock باز کردن قفل سرور.
#shutdown خاموش کردن سرور.
#restart ری‌استارت مأموریت فعلی.
#reassign انتقال تمام بازیکنان به انتخاب نقش.
#missions باز کردن انتخاب مأموریت.

لاگ‌های سرور

Arma 3 چندین فایل لاگ تولید می‌کند که برای عیب‌یابی مشکلات سرور، ردیابی فعالیت بازیکنان و تشخیص رویدادهای BattlEye ضروری هستند.

فایل لاگ مکان توضیحات
RPT Log <profile>/*.rpt لاگ اصلی سرور. شامل اطلاعات راه‌اندازی، خطاها، لاگ‌های اسکریپت و گزارش‌های کرش. با هر راه‌اندازی سرور RPT جدیدی ایجاد می‌شود.
Console Log server_console.log خروجی تعریف شده توسط logFile در server.cfg. شامل خروجی کنسول از جمله اتصالات بازیکنان.
BattlEye Logs battleye/*.log تخلفات فیلتر BattlEye، اخراج‌ها و مسدودیت‌ها. هنگامی که بازیکنان اخراج اشتباه را گزارش می‌دهند، اینها را بررسی کنید.
Net Log <profile>/net.log عیب‌یابی شبکه (در صورت استفاده از پارامتر راه‌اندازی -netlog).

از طریق File Manager در GPanel یا از طریق SFTP به لاگ‌ها دسترسی پیدا کنید. فایل RPT مهم‌ترین فایل برای تشخیص کرش‌ها، مشکلات ماد و خطاهای اسکریپت است.

نکته: فایل‌های لاگ RPT با گذشت زمان می‌توانند بسیار بزرگ شوند. اگر سرور شما مدتی در حال اجرا بوده است، جدیدترین فایل RPT (مرتب شده بر اساس تاریخ) شامل لاگ‌های جلسه فعلی است. فایل‌های قدیمی‌تر RPT را می‌توان با خیال راحت حذف کرد تا فضای دیسک آزاد شود.

مقالات مرتبط

نیاز به کمک دارید؟

برای پیکربندی دسترسی ادمین، BattlEye یا RCON در سرور Arma 3 خود نیاز به کمک دارید؟ یک تیکت پشتیبانی باز کنید و تیم ما با کمال میل کمک خواهد کرد.


آیا این مقاله مفید بود؟

Ready to Get Started?

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