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

راهنمای راه‌اندازی سرور Left 4 Dead 2

FA l4d2 setup server.cfg gslt campaigns workshop connect 0 نفر این مقاله را مفید یافتند

این راهنما نحوه پیکربندی و اتصال به سرور اختصاصی Left 4 Dead 2 میزبانی‌شده در Legion Hosting را پوشش می‌دهد، شامل تنظیمات server.cfg، راه‌اندازی توکن GSLT، حالت‌های بازی، کمپین‌های سفارشی و افزونه‌های Workshop.

قبل از ویرایش فایل‌های پیکربندی یا نصب افزونه‌ها، سرور خود را متوقف کنید. همیشه قبل از تغییر هر فایلی، سرور خود را از تب Console در GPanel متوقف کنید. تغییراتی که در حین اجرای سرور انجام شوند ممکن است بازنویسی شوند یا در راه‌اندازی بعدی باعث کرش شوند.

مرحله ۱ — یافتن و ویرایش server.cfg

Left 4 Dead 2 پیکربندی اصلی سرور خود را از left4dead2/cfg/server.cfg می‌خواند. این فایل به صورت خودکار در اولین راه‌اندازی سرور ایجاد می‌شود. اگر وجود ندارد، می‌توانید آن را به صورت دستی با استفاده از فایل منیجر GPanel ایجاد کنید.

  1. به GPanel وارد شوید و سرور Left 4 Dead 2 خود را انتخاب کنید.
  2. اگر سرور در حال اجراست، آن را متوقف کنید.
  3. تب Files را کلیک کنید و به left4dead2/cfg/ بروید.
  4. server.cfg را باز کرده یا ایجاد کنید و تنظیمات زیر را اضافه کنید.

تنظیمات اصلی server.cfg

// ── Server Identity ─────────────────────────────────────────────
hostname        "My Legion L4D2 Server"
sv_password     ""                  // Leave empty for a public server
maxplayers      8                   // L4D2 max is 32; standard co-op uses 4-8

// ── Game Mode ────────────────────────────────────────────────────
mp_gamemode     "coop"              // coop | versus | survival | scavenge
sv_gametypes    "coop,versus,survival,scavenge"

// ── Network ──────────────────────────────────────────────────────
sv_region       255                 // 255 = worldwide
sv_lan          0                   // 0 = internet server
sv_alltalk      0

// ── GSLT (Steam Game Server Login Token) ─────────────────────────
sv_setsteamaccount "YOUR_GSLT_TOKEN_HERE"

// ── Cheats / Consistency ─────────────────────────────────────────
sv_cheats       0
sv_consistency  0                   // Set to 0 to allow custom content; see notes

// ── Logging ──────────────────────────────────────────────────────
log             on
sv_logbans      1
sv_logecho      1
sv_logfile      1
ConVar مقادیر توضیحات
hostname هر رشته متنی نامی که در مرورگر سرور Steam و مرورگر لابی نمایش داده می‌شود.
sv_password رشته متنی یا خالی رمز عبور مورد نیاز برای ورود. برای سرور عمومی خالی بگذارید.
maxplayers 132 حداکثر تعداد اسلات بازیکنان همزمان. co-op استاندارد از ۴ استفاده می‌کند، versus از ۸، اما سرورهای مود شده اغلب این مقدار را بالاتر تنظیم می‌کنند.
mp_gamemode coop versus survival scavenge حالت بازی فعال. باید با یکی از مقادیر لیست شده در sv_gametypes مطابقت داشته باشد.
sv_gametypes لیست جدا شده با کاما حالت‌های بازی که سرور مجاز به میزبانی آنهاست. مرورگر لابی بر اساس این لیست فیلتر می‌کند.
sv_consistency 0 یا 1 وقتی روی 1 تنظیم شود، همه کلاینت‌ها باید فایل‌های یکسانی با سرور داشته باشند. روی 0 تنظیم کنید تا محتوای سفارشی مانند کمپین‌های سفارشی یا پک‌های صوتی بدون اخراج بازیکنان مجاز باشد.
sv_lan 0 یا 1 برای سرور قابل دسترسی از اینترنت روی 0 تنظیم کنید. تنظیم روی 1 سرور را فقط LAN می‌کند و از نمایش آن در مرورگر عمومی جلوگیری می‌کند.
نکته: برای میزبانی یک مسابقه Realism یا Realism Versus، مقدار mp_gamemode را روی realism یا realism_versus تنظیم کنید و آن مقادیر را به sv_gametypes اضافه کنید.

مرحله ۲ — راه‌اندازی توکن GSLT

یک Game Server Login Token (GSLT) برای لیست شدن سرور شما در سرور اصلی Steam و قابل مشاهده بودن در مرورگر عمومی سرور مورد نیاز است. بدون توکن معتبر، سرور همچنان اجرا می‌شود اما ممکن است در لیست‌ها ظاهر نشود و توسط Valve از لیست حذف شود.

  1. به حساب Steam خود وارد شوید و به صفحه Steam Game Server Account Management بروید.
  2. App ID 550 (Left 4 Dead 2) و یک یادداشت برای شناسایی توکن وارد کنید.
  3. Create را کلیک کنید و توکن تولیدشده را کپی کنید.
  4. آن را در server.cfg به عنوان مقدار sv_setsteamaccount قرار دهید.
  5. فایل را ذخیره کرده و سرور را مجدداً راه‌اندازی کنید. کنسول پذیرش توکن را با پیامی مانند SteamGameServer connected to Steam successfully تأیید خواهد کرد.
یک توکن برای هر سرور. هر GSLT به یک نمونه سرور در حال اجرا متصل است. اگر چندین سرور اجرا می‌کنید، برای هر کدام یک توکن جداگانه تولید کنید. استفاده مجدد از همان توکن در چندین نمونه باعث خطای احراز هویت می‌شود.

مرحله ۳ — نصب کمپین‌های سفارشی

کمپین‌های سفارشی Left 4 Dead 2 به صورت فایل‌های .vpk (Valve Pak) توزیع می‌شوند. نصب آنها روی سرور اختصاصی شما آنها را برای بازی سمت سرور در دسترس قرار می‌دهد و اطمینان حاصل می‌کند که همه کلاینت‌های متصل می‌توانند به داده‌های نقشه دسترسی داشته باشند.

  1. فایل(های) .vpk کمپین را دانلود کنید. کمپین‌ها اغلب به صورت جفت ارائه می‌شوند — برای مثال campaign_dir.vpk و campaign_000.vpk — همه فایل‌های ارائه شده را آپلود کنید.
  2. فایل‌های .vpk را از طریق SFTP به left4dead2/addons/ روی سرور خود آپلود کنید. اگر برای اتصال به کمک نیاز دارید، راهنمای آپلود SFTP را ببینید.
  3. سرور را مجدداً راه‌اندازی کنید. موتور Source به صورت خودکار فایل‌های .vpk موجود در دایرکتوری addons را هنگام راه‌اندازی ایندکس می‌کند.
  4. برای بارگذاری کمپین، نقشه را با استفاده از کنسول سرور تغییر دهید:
    changelevel c1m1_hotel          // Change to official map
    changelevel custom_map_name     // Change to your custom campaign's first map
کلاینت‌ها نیز به فایل‌های کمپین نیاز دارند. بازیکنان باید همان فایل .vpk کمپین را در پوشه addons/ Left 4 Dead 2 خود نصب کرده باشند، یا از طریق Steam Workshop مشترک شده باشند، تا بتوانند به سروری که کمپین سفارشی اجرا می‌کند متصل شوند. کنسول سرور خطای سازگاری افزونه را برای کلاینت‌هایی که فایل‌ها را ندارند نمایش می‌دهد اگر sv_consistency 1 تنظیم شده باشد.

تنظیم سازگاری افزونه

اگر می‌خواهید به بازیکنان اجازه دهید حتی اگر کمپین سفارشی را به صورت محلی ندارند وصل شوند، مقدار sv_consistency 0 را در server.cfg تنظیم کنید. این بررسی هش فایل را غیرفعال می‌کند. توجه داشته باشید که این همچنین به این معناست که کلاینت‌ها می‌توانند تغییرات محلی دلخواه را بدون اخراج شدن اجرا کنند.

sv_consistency 0    // Allow joins without matching addon files

مرحله ۴ — افزونه‌های Steam Workshop

سرورهای اختصاصی Left 4 Dead 2 می‌توانند محتوای Steam Workshop را دریافت کنند، اما روش توصیه‌شده برای سرورها دانلود آیتم‌های Workshop و استقرار آنها به صورت فایل‌های .vpk است، به جای اتکا به دانلود خودکار Workshop که در حالت سرور اختصاصی به طور کامل پشتیبانی نمی‌شود.

روش کار توصیه‌شده

  1. در حساب شخصی Steam خود به آیتم Workshop مشترک شوید و اجازه دهید به نصب محلی Left 4 Dead 2 شما دانلود شود.
  2. محتوای دانلود شده را در کش Workshop محلی Steam خود پیدا کنید — معمولاً در Steam/steamapps/workshop/content/550/ روی دستگاه محلی شما.
  3. فایل(های) .vpk را از پوشه کش Workshop کپی کنید.
  4. آن فایل‌های .vpk را از طریق SFTP به left4dead2/addons/ روی سرور Legion Hosting خود آپلود کنید.
  5. سرور را مجدداً راه‌اندازی کنید. افزونه در راه‌اندازی بعدی فعال خواهد بود.
آیتم‌های Workshop که صدا، مدل‌ها یا بافت‌ها را تغییر می‌دهند (اسکین‌ها، جایگزینی صدا) نباید نیاز داشته باشند که کلاینت‌ها همان فایل‌ها را داشته باشند اگر sv_consistency 0 تنظیم شده باشد. با این حال، کلاینت‌هایی که آیتم را ندارند به جای محتوای سفارشی، دارایی‌های پیش‌فرض را خواهند دید.

مرحله ۵ — اتصال به سرور شما

سه راه برای اتصال به سرور اختصاصی Left 4 Dead 2 وجود دارد. آدرس IP و پورت سرور شما را می‌توان در تب Network در GPanel پیدا کرد. برای جزئیات، راهنمای چگونه IP و پورت سرور خود را پیدا کنید را ببینید.

روش ۱ — کنسول درون بازی (اتصال مستقیم)

کنسول توسعه‌دهنده را با کلید تیلدا (~) باز کنید و تایپ کنید:

connect YOUR.SERVER.IP:PORT
connect YOUR.SERVER.IP:PORT; password yourpassword    // If password protected
تب Network در GPanel را بررسی کنید تا آدرس IP و شماره پورت سرور خود را ببینید. پورت پیش‌فرض را فرض نکنید — پورت اختصاص داده شده به شما ممکن است متفاوت باشد.

روش ۲ — مرورگر سرور Steam

  1. در Steam، مسیر View > Game Servers را باز کنید.
  2. تب Favourites را کلیک کنید، سپس Add Server.
  3. IP و پورت سرور خود را همانطور که در GPanel نشان داده شده وارد کنید (مثلاً 1.2.3.4:12345) و Find Games at this Address را کلیک کنید.
  4. روی ورودی سرور دوبار کلیک کنید تا وارد شوید.

روش ۳ — سیستم لابی

اگر سرور شما با یک توکن GSLT معتبر به صورت عمومی لیست شده باشد، بازیکنان می‌توانند آن را از طریق مرورگر لابی درون بازی در مسیر Play > Find a Server پیدا کنند. بر اساس حالت بازی و منطقه فیلتر کنید. سرور باید مقادیر صحیح mp_gamemode و sv_gametypes را تنظیم کرده باشد تا در فیلتر لابی مناسب ظاهر شود.

روش اتصال بهترین کاربرد پیش‌نیازها
اتصال مستقیم از کنسول دسترسی سریع، سرورهای محافظت‌شده با رمز عبور، پورت‌های سفارشی کنسول توسعه‌دهنده در تنظیمات بازی فعال باشد
مرورگر سرور Steam افزودن به علاقه‌مندی‌ها، بررسی وضعیت سرور قبل از ورود IP و پورت صحیح از تب Network در GPanel
مرورگر لابی درون بازی سرورهای عمومی با حالت‌های بازی استاندارد توکن GSLT معتبر، sv_lan 0، مقدار صحیح sv_gametypes

مقالات مرتبط

اگر پس از دنبال کردن این راهنما همچنان با مشکل مواجه هستید، یک تیکت پشتیبانی در legionhosting.net/submitticket.php ارسال کنید و شناسه سرور، پیام‌های خطا از لاگ کنسول و شرحی از مراحلی که قبلاً انجام داده‌اید را شامل کنید.

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

Ready to Get Started?

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