فروش فوری 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 setup config zombie-coop 0 نفر این مقاله را مفید یافتند

این راهنما نحوه راه‌اندازی سرور اختصاصی No More Room in Hell (NMRiH) در Legion Hosting، پیکربندی متغیرهای استارتاپ، ویرایش server.cfg، تنظیم چرخش نقشه‌ها، پیکربندی حالت‌های بازی و اتصال به سرور را پوشش می‌دهد. برای دستورات ادمین و پشتیبانی پلاگین، به دستورات ادمین No More Room in Hell مراجعه کنید.

درباره No More Room in Hell: NMRiH یک بازی رایگان بقا از زامبی‌ها به‌صورت تعاونی است که بر پایه موتور Source شرکت Valve ساخته شده است. بازیکنان با همکاری یکدیگر مأموریت‌ها را تکمیل می‌کنند یا در برابر امواج مردگان زنده دوام می‌آورند. بازی دارای مکانیک‌های واقع‌گرایانه سلاح، مهمات محدود و تأکید بر کار تیمی است. با توجه به استفاده از موتور Source، مدیریت سرور از الگوهای آشنای سایر بازی‌های Source مانند CS:S و TF2 پیروی می‌کند.

۱. اولین اجرا

  1. به GPanel وارد شوید و سرور NMRiH خود را انتخاب کنید.
  2. به تب Startup بروید و متغیرهای موجود را بررسی کنید (جدول زیر را ببینید).
  3. در صورت تمایل SRCDS_MAP را تغییر دهید تا مشخص کنید کدام نقشه ابتدا بارگذاری شود.
  4. به تب Console برگردید و روی Start کلیک کنید.
  5. منتظر بمانید تا کنسول نشان دهد سرور بارگذاری اولین نقشه را تمام کرده است. اولین اجرا ممکن است یک دقیقه طول بکشد زیرا سرور مقداردهی اولیه و ایجاد فایل‌های پیکربندی پیش‌فرض را انجام می‌دهد.
  6. پس از اجرای سرور، نام سرور، رمز عبور RCON و سایر تنظیمات را در nmrih/cfg/server.cfg پیکربندی کنید (به بخش زیر مراجعه کنید).
رمز عبور RCON: همیشه قبل از عمومی کردن سرور، یک رمز عبور RCON در server.cfg تنظیم کنید. بدون آن، دسترسی ادمین از راه دور غیرفعال است و در حین اجرا کنترل محدودی روی سرور خواهید داشت.

۲. متغیرهای استارتاپ GPanel

متغیرهای زیر در تب Startup در GPanel موجود هستند. تنظیماتی مانند نام سرور، رمز عبور، رمز عبور RCON و حداکثر بازیکنان در server.cfg پیکربندی می‌شوند (بخش ۳ زیر را ببینید).

متغیر پیش‌فرض توضیحات
SRCDS_MAP nms_northway نقشه‌ای که در شروع سرور بارگذاری می‌شود. از پیشوند nmo_ برای نقشه‌های Objective یا nms_ برای نقشه‌های Survival استفاده کنید.
AUTO_UPDATE 1 به‌روزرسانی خودکار سرور در هنگام اجرا. برای غیرفعال کردن روی 0 تنظیم کنید.
توجه: NMRiH یک بازی موتور Source است. نام سرور، رمز عبور، رمز عبور RCON و حداکثر بازیکنان همگی در nmrih/cfg/server.cfg پیکربندی می‌شوند نه به‌عنوان متغیرهای استارتاپ GPanel.

۳. پیکربندی سرور (server.cfg)

NMRiH از فایل استاندارد server.cfg موتور Source برای پیکربندی جزئی استفاده می‌کند. قبل از ویرایش سرور را متوقف کنید.

مسیر فایل

nmrih/cfg/server.cfg

این فایل را با استفاده از تب Files در GPanel باز کنید یا از طریق SFTP متصل شوید. اگر فایل وجود ندارد، آن را به‌صورت دستی ایجاد کنید یا سرور را اجرا و متوقف کنید تا یک فایل پیش‌فرض ایجاد شود.

همیشه قبل از ویرایش server.cfg سرور را متوقف کنید. تغییرات ایجاد شده در حین اجرای سرور ممکن است هنگام خاموش شدن یا تغییر نقشه بازنویسی شوند.

تنظیمات کلیدی

تنظیم پیش‌فرض توضیحات
hostname NMRiH Server نام سرور نمایش داده شده در مرورگر.
sv_password (خالی) رمز عبور ورود. برای دسترسی عمومی خالی بگذارید.
rcon_password (بدون مقدار) رمز عبور RCON برای دسترسی ادمین از راه دور. باید تنظیم شود تا RCON کار کند.
maxplayers 8 حداکثر بازیکنان هم‌زمان.
sv_contact (خالی) ایمیل یا URL تماس برای اپراتور سرور. اختیاری.
sv_region 255 کد منطقه سرور برای مرورگر. 0=شرق آمریکا، 1=غرب آمریکا، 2=آمریکای جنوبی، 3=اروپا، 4=آسیا، 5=استرالیا، 255=جهانی.
mp_timelimit 0 محدودیت زمانی هر نقشه به دقیقه. ۰ به معنای بدون محدودیت زمانی (پیشرفت مبتنی بر راند).
sv_alltalk 1 اجازه می‌دهد همه بازیکنان بدون توجه به فاصله صدای یکدیگر را از طریق چت صوتی بشنوند. برای صدای مبتنی بر نزدیکی روی ۰ تنظیم کنید.

نمونه server.cfg

hostname "My NMRiH Server"
sv_password ""
rcon_password "MySecureRCON"
maxplayers 8
sv_region 255
mp_timelimit 0
sv_alltalk 1
sv_lan 0

۴. چرخش نقشه (mapcycle.txt)

NMRiH با استفاده از فایل mapcycle.txt نقشه‌ها را به‌صورت چرخشی تغییر می‌دهد. سرور پس از پایان هر راند، نقشه بعدی در لیست را بارگذاری می‌کند.

مسیر فایل

nmrih/mapcycle.txt

فرمت

در هر خط یک نقشه را لیست کنید. نقشه‌ها به ترتیب از بالا به پایین بارگذاری می‌شوند، سپس چرخه تکرار می‌شود.

nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway

پیشوندهای نام نقشه

پیشوند حالت بازی توضیحات
nmo_ Objective بازیکنان مأموریت‌ها (پیدا کردن اشیا، رسیدن به نقاط استخراج) را در حین مبارزه با زامبی‌ها تکمیل می‌کنند. محبوب‌ترین حالت.
nms_ Survival بقای مبتنی بر موج. بازیکنان از یک موقعیت در برابر امواج زامبی‌های با دشواری فزاینده دفاع می‌کنند.
نکته: می‌توانید نقشه‌های nmo_ و nms_ را در یک mapcycle ترکیب کنید. سرور به‌صورت خودکار بر اساس پیشوند نقشه حالت بازی را تغییر می‌دهد.

۵. حالت‌های بازی

حالت Objective (nmo_)

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

حالت Survival (nms_)

دفاع مبتنی بر موج. بازیکنان یک موقعیت را نگه می‌دارند و با امواج زامبی‌های با دشواری فزاینده می‌جنگند. مهمات و تدارکات کمیاب هستند. هدف زنده ماندن تا حد ممکن یا رسیدن به تعداد مشخصی از امواج برای پیروزی است.

۶. نحوه اتصال

گزینه A -- مرورگر سرور Steam

  1. کلاینت Steam را باز کنید.
  2. در منوی بالا روی View کلیک کنید، سپس Game Servers.
  3. روی تب Favourites کلیک کنید، سپس Add a server.
  4. IP و پورت سرور خود را از تب Network در GPanel وارد کنید:
    <your-server-ip>:<port>
  5. روی Add this address to favourites کلیک کنید، سپس سرور را انتخاب کرده و روی Connect کلیک کنید.

گزینه B -- کنسول درون بازی

  1. No More Room in Hell را از طریق Steam اجرا کنید.
  2. کنسول توسعه‌دهنده را از مسیر Options > Keyboard > Advanced > Enable Developer Console فعال کنید.
  3. کلید ~ (تیلدا) را برای باز کردن کنسول فشار دهید.
  4. دستور اتصال را تایپ کنید:
    connect <your-server-ip>:<port>
  5. اگر رمز عبور تنظیم شده است، آن را اضافه کنید:
    connect <your-server-ip>:<port>; password YourPassword

گزینه C -- مرورگر سرور درون بازی

  1. No More Room in Hell را از طریق Steam اجرا کنید.
  2. از منوی اصلی، Find Servers را انتخاب کنید.
  3. سرور خود را با نام جستجو کنید یا لیست را مرور کنید.
  4. سرور خود را انتخاب کرده و روی Connect کلیک کنید.
برای پیدا کردن IP و پورت سرور خود کمک نیاز دارید؟ پورت‌ها به‌صورت تصادفی تخصیص داده می‌شوند مگر اینکه IP اختصاصی داشته باشید. به نحوه پیدا کردن IP و پورت سرور مراجعه کنید.

۷. RCON (کنسول راه دور)

RCON به شما امکان می‌دهد دستورات سرور را از راه دور بدون اتصال به بازی اجرا کنید. این از پروتکل استاندارد RCON موتور Source استفاده می‌کند.

استفاده از RCON در بازی

  1. کنسول توسعه‌دهنده (~) را باز کنید.
  2. رمز عبور RCON خود را وارد کنید:
    rcon_password YourRCONPassword
  3. دستورات را با پیشوند rcon اجرا کنید:
    rcon changelevel nmo_broadway
    rcon kick PlayerName

استفاده از کلاینت خارجی RCON

همچنین می‌توانید از ابزارهای مستقل RCON برای مدیریت سرور از راه دور استفاده کنید. با استفاده از IP سرور، پورت و رمز عبور RCON متصل شوید. کلاینت‌های محبوب RCON موتور Source شامل HLSW و mcrcon هستند.

امنیت: از یک رمز عبور قوی و منحصر به فرد برای RCON استفاده کنید. RCON کنترل کامل سرور را فراهم می‌کند و نباید با کاربران غیرقابل اعتماد به اشتراک گذاشته شود.

عیب‌یابی

  • سرور در مرورگر ظاهر نمی‌شود: مطمئن شوید سرور در GPanel کاملاً اجرا شده است. اطمینان حاصل کنید sv_lan در server.cfg روی 0 تنظیم شده است. مرورگر Steam ممکن است ۲ تا ۳ دقیقه برای فهرست‌بندی سرور جدید زمان ببرد.
  • امکان اتصال وجود ندارد: IP و پورت سرور خود را در تب Network در GPanel بررسی کنید. اتصال از طریق کنسول با connect IP:PORT را امتحان کنید.
  • خطاهای نقشه یافت نشد: مطمئن شوید نام نقشه‌ها در mapcycle.txt با فایل‌های واقعی نقشه در nmrih/maps/ مطابقت دارند. نام‌ها حساس به حروف بزرگ و کوچک هستند.
  • کرش در هنگام اجرا: فایل server.cfg را حذف کرده و ری‌استارت کنید تا تنظیمات پیش‌فرض بازسازی شوند. کنسول GPanel را برای پیام‌های خطای خاص بررسی کنید.
  • RCON کار نمی‌کند: تأیید کنید rcon_password هم در server.cfg و هم در تب Startup در GPanel تنظیم شده است. مطمئن شوید از پورت صحیح استفاده می‌کنید.

مقالات مرتبط

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

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


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

Ready to Get Started?

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