فروش فوری 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
دسته‌بندی‌ها

دستورات ادمین No More Room in Hell

FA nmrih admin commands source-engine 1 نفر این مقاله را مفید یافتند

این راهنما تنظیمات ادمین از طریق RCON، دستورات موتور Source، پشتیبانی پلاگین SourceMod/MetaMod، مدیریت بازیکنان، مدیریت نقشه‌ها، نقشه‌های سفارشی و عیب‌یابی سرور اختصاصی No More Room in Hell (NMRiH) شما را پوشش می‌دهد. برای راه‌اندازی اولیه سرور و پیکربندی، به راهنمای راه‌اندازی سرور No More Room in Hell مراجعه کنید.

موتور Source: NMRiH بر پایه موتور Source شرکت Valve ساخته شده است. این بدان معناست که از ابزارهای استاندارد ادمین موتور Source از جمله RCON، SourceMod و MetaMod پشتیبانی می‌کند. اگر تجربه مدیریت سرورهای CS:S، TF2 یا Garry's Mod را دارید، دستورات و سیستم‌های پلاگین برایتان آشنا خواهند بود.

۱. تنظیمات ادمین (RCON)

RCON (کنسول راه دور) روش اصلی مدیریت سرورهای NMRiH است. دسترسی کامل به دستورات را هم در بازی و هم از راه دور فراهم می‌کند.

راه‌اندازی RCON

  1. به GPanel وارد شوید و سرور NMRiH خود را انتخاب کنید.
  2. به تب Startup بروید و RCON_PASSWORD را روی یک رمز عبور امن تنظیم کنید.
  3. مطمئن شوید همان رمز عبور در nmrih/cfg/server.cfg تنظیم شده است:
    rcon_password "YourSecureRCON"
  4. سرور را ری‌استارت کنید تا تغییرات اعمال شوند.

احراز هویت از طریق RCON در بازی

  1. کنسول توسعه‌دهنده را با فشردن کلید ~ (تیلدا) باز کنید.
  2. با دستور زیر احراز هویت کنید:
    rcon_password YourSecureRCON
  3. اکنون می‌توانید هر دستوری را با پیشوند rcon روی سرور اجرا کنید.
رمز عبور RCON خود را امن نگه دارید. RCON کنترل کامل سرور را فراهم می‌کند. هرگز آن را با بازیکنانی که کاملاً به آن‌ها اعتماد ندارید به اشتراک نگذارید.

۲. دستورات موتور Source

دستورات زیر، دستورات استاندارد سرور موتور Source هستند. آن‌ها را از طریق RCON (با پیشوند rcon در کنسول بازی) یا از طریق کنسول GPanel اجرا کنید.

دستور توضیحات
changelevel <map_name> تغییر فوری به یک نقشه مشخص (مثلاً changelevel nmo_broadway).
kick <player_name> اخراج یک بازیکن از سرور با نام.
kickid <user_id> اخراج یک بازیکن با شناسه کاربری (نمایش داده شده در خروجی status).
banid <minutes> <user_id> مسدود کردن یک بازیکن با شناسه کاربری برای مدت مشخص. از 0 برای مسدودیت دائمی استفاده کنید.
removeid <user_id> حذف مسدودیت با شناسه کاربری.
status نمایش اطلاعات سرور و لیست تمام بازیکنان متصل با شناسه‌ها و آدرس‌های IP آن‌ها.
users لیست بازیکنان متصل با شناسه‌های کاربری آن‌ها.
say <message> ارسال پیام به همه بازیکنان از کنسول سرور.
mp_restartgame 1 ری‌استارت راند فعلی پس از ۱ ثانیه تأخیر.
sv_password <password> تغییر رمز عبور ورود به سرور در زمان اجرا. از گیومه خالی برای بدون رمز استفاده کنید.
maps * لیست تمام نقشه‌های موجود روی سرور.
writeid ذخیره لیست مسدودیت فعلی در banned_user.cfg.
writeip ذخیره لیست مسدودیت IP فعلی در banned_ip.cfg.

۳. مدیریت بازیکنان

شناسایی بازیکنان

از دستور status برای مشاهده همه بازیکنان متصل استفاده کنید:

rcon status

این دستور نام، شناسه کاربری، Steam ID، آدرس IP و مدت زمان اتصال هر بازیکن را نمایش می‌دهد.

اخراج بازیکنان

rcon kick "PlayerName"
rcon kickid 3

از گیومه برای نام بازیکنانی که شامل فاصله هستند استفاده کنید. نوع kickid از شناسه عددی کاربر از دستور status استفاده می‌کند.

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

rcon banid 0 3 kick

این دستور شناسه کاربری ۳ را به‌صورت دائمی مسدود می‌کند (۰ دقیقه = دائمی) و فوراً اخراج می‌کند. برای مسدودیت موقت:

rcon banid 60 3 kick

این دستور برای ۶۰ دقیقه مسدود می‌کند. پس از مسدود کردن، لیست مسدودیت را ذخیره کنید:

rcon writeid

رفع مسدودیت بازیکنان

rcon removeid STEAM_X:X:XXXXXXX

از Steam ID از لیست مسدودیت یا خروجی status استفاده کنید. تغییرات را با rcon writeid ذخیره کنید.

۴. مدیریت نقشه‌ها

تغییر نقشه‌ها

برای تغییر فوری نقشه در حین بازی:

rcon changelevel nmo_broadway

مشاهده نقشه‌های موجود

rcon maps *

این دستور تمام فایل‌های نقشه نصب‌شده روی سرور را لیست می‌کند. هنگام تغییر سطح از نام نقشه بدون پسوند .bsp استفاده کنید.

ویرایش چرخه نقشه

چرخش نقشه‌ها توسط nmrih/mapcycle.txt کنترل می‌شود. این فایل را برای افزودن یا حذف نقشه‌ها ویرایش کنید:

  1. سرور را از GPanel متوقف کنید.
  2. فایل nmrih/mapcycle.txt را از طریق تب Files یا SFTP باز کنید.
  3. نام نقشه‌ها را اضافه یا حذف کنید (هر خط یک نقشه).
  4. ذخیره کنید و سرور را اجرا کنید.

۵. نقشه‌های سفارشی

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

نصب نقشه‌های سفارشی

  1. فایل نقشه سفارشی (.bsp) را از یک منبع معتبر مانند Steam Workshop یا GameBanana دانلود کنید.
  2. سرور را از GPanel متوقف کنید.
  3. از طریق SFTP متصل شوید (به نحوه آپلود فایل‌ها از طریق SFTP مراجعه کنید).
  4. فایل .bsp را در مسیر nmrih/maps/ آپلود کنید.
  5. نام نقشه را به nmrih/mapcycle.txt اضافه کنید.
  6. سرور را اجرا کنید.
توجه: بازیکنان نیز باید نقشه سفارشی را نصب داشته باشند، یا سرور باید با sv_downloadurl برای FastDL پیکربندی شده باشد تا کلاینت‌ها بتوانند هنگام اتصال نقشه را به‌صورت خودکار دانلود کنند.

راه‌اندازی FastDL

برای اینکه کلاینت‌ها بتوانند نقشه‌های سفارشی را به‌صورت خودکار دانلود کنند، FastDL را در server.cfg تنظیم کنید:

sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0

۶. پشتیبانی SourceMod و MetaMod

NMRiH از SourceMod و MetaMod:Source پشتیبانی می‌کند که یک فریمورک قدرتمند پلاگین برای مدیریت پیشرفته سرور ارائه می‌دهند.

نصب MetaMod:Source

  1. MetaMod:Source را از sourcemm.net دانلود کنید.
  2. سرور را از GPanel متوقف کنید.
  3. از طریق SFTP متصل شوید و فایل‌های MetaMod را در پوشه nmrih/ با حفظ ساختار پوشه‌ها استخراج کنید.
  4. سرور را اجرا کنید و با تایپ rcon meta version در کنسول، بارگذاری MetaMod را تأیید کنید.

نصب SourceMod

  1. SourceMod را از sourcemod.net دانلود کنید. مطمئن شوید نسخه صحیح را برای شاخه موتور Source مربوط به NMRiH انتخاب کرده‌اید.
  2. سرور را از GPanel متوقف کنید.
  3. فایل‌های SourceMod را در پوشه nmrih/ روی نصب موجود MetaMod استخراج کنید.
  4. سرور را اجرا کنید و با تایپ rcon sm version تأیید کنید.

پلاگین‌های رایج SourceMod

  • منوی ادمین: پنل ادمین درون بازی برای اخراج، مسدودیت و تغییر نقشه.
  • نامزدی/رأی‌گیری نقشه: به بازیکنان اجازه می‌دهد برای نقشه بعدی رأی دهند.
  • اسلات‌های رزرو شده: رزرو اسلات بازیکن برای ادمین‌ها یا VIP ها.
  • پلاگین‌های ضد تقلب: محافظت اضافی در برابر متقلبان.
نکته: ادمین‌های SourceMod را در nmrih/addons/sourcemod/configs/admins_simple.ini با استفاده از Steam ID ها پیکربندی کنید. این کار دسترسی ادمین درون بازی را به بازیکنان مشخص شده اعطا می‌کند.

۷. عیب‌یابی

RCON کار نمی‌کند

  • مطمئن شوید rcon_password هم در server.cfg و هم در تب Startup در GPanel تنظیم شده است.
  • اطمینان حاصل کنید که قبل از اجرای دستورات احراز هویت کرده‌اید: rcon_password YourPassword سپس rcon command.
  • بررسی کنید که پورت RCON با پورت بازی سرور شما مطابقت دارد (موتور Source به‌صورت پیش‌فرض از همان پورت برای RCON استفاده می‌کند).

نقشه‌های سفارشی بارگذاری نمی‌شوند

  • مطمئن شوید فایل .bsp در مسیر nmrih/maps/ قرار دارد.
  • اطمینان حاصل کنید نام نقشه در mapcycle.txt دقیقاً با نام فایل مطابقت دارد (بدون پسوند .bsp).
  • کنسول سرور را برای خطاهای "map not found" بررسی کنید.

SourceMod بارگذاری نمی‌شود

  • با بررسی rcon meta version از نصب صحیح MetaMod اطمینان حاصل کنید.
  • تأیید کنید نسخه SourceMod با شاخه موتور Source مربوط به NMRiH سازگار است.
  • پوشه nmrih/addons/sourcemod/logs/ را برای لاگ‌های خطا بررسی کنید.

بازیکنان به‌صورت غیرمنتظره اخراج می‌شوند

  • بررسی کنید آیا پلاگین ضد تقلب SourceMod باعث تشخیص‌های نادرست می‌شود.
  • مطمئن شوید sv_timeout خیلی کم تنظیم نشده است (پیش‌فرض ۶۵ ثانیه).
  • کنسول سرور را برای پیام‌های دلیل اخراج بررسی کنید.

کرش سرور

  • اگر کرش‌ها پس از نصب پلاگین‌ها شروع شده‌اند، آن‌ها را یکی یکی حذف کنید تا علت را شناسایی کنید.
  • فایل server.cfg را حذف کرده و ری‌استارت کنید تا تنظیمات پیش‌فرض بازسازی شوند.
  • اگر کرش‌ها ادامه داشت، یک تیکت پشتیبانی ارسال کنید و پیام‌های خطا از کنسول GPanel را ضمیمه کنید.

مقالات مرتبط

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

اگر با مشکلاتی مواجه شدید که در اینجا پوشش داده نشده‌اند، یک تیکت پشتیبانی ارسال کنید و IP سرور، توضیح مشکل و هرگونه پیام خطا از کنسول GPanel را ضمیمه کنید.


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

Ready to Get Started?

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