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

راهنمای راه‌اندازی سرور Counter-Strike 2

FA cs2 counterstrike setup gslt competitive 0 نفر این مقاله را مفید یافتند

این راهنما شما را در مراحل راه‌اندازی و پیکربندی سرور اختصاصی Counter-Strike 2 میزبانی‌شده در Legion Hosting راهنمایی می‌کند، از جمله ثبت GSLT، پیکربندی server.cfg، انتخاب حالت بازی، نقشه‌های Workshop، فریم‌ورک‌های پلاگین و نحوه اتصال.

مرحله ۱: دریافت توکن ورود سرور بازی (GSLT)

الزامی: سرورهای اختصاصی CS2 باید یک GSLT معتبر داشته باشند تا در مرورگر سرور نمایش داده شوند و VAC (Valve Anti-Cheat) فعال شود. بدون توکن، سرور شما راه‌اندازی می‌شود اما در حالت ناامن اجرا شده و به صورت عمومی فهرست نخواهد شد.

GSLT یک توکن منحصربه‌فرد است که سرور CS2 شما را به حساب Steam شما متصل می‌کند. برای ایجاد آن به یک حساب Steam با وضعیت مناسب (بدون بن VAC) نیاز دارید.

  1. وارد حساب Steam خود شوید و به steamcommunity.com/dev/managegameservers مراجعه کنید.
  2. در فیلد App ID عدد 730 (Counter-Strike 2) را وارد کنید.
  3. یک یادداشت اختیاری وارد کنید (مثلاً Legion CS2 Server) تا بعداً توکن را شناسایی کنید.
  4. روی Create کلیک کنید. توکن تولیدشده را کپی کنید — شبیه یک رشته طولانی حرفی-عددی است.
  5. در GPanel، تب Startup سرور خود را باز کرده و توکن را در فیلد GSLT / Steam Token وارد کنید.
توجه: هر توکن به یک IP سرور مرتبط است. اگر سرور خود را جابه‌جا کنید یا IP تغییر کند، یک توکن جدید ایجاد کنید. شما می‌توانید تا ۱۰۰۰ توکن در هر حساب Steam داشته باشید.

مرحله ۲: راه‌اندازی سرور

در GPanel، به سرور CS2 خود بروید و روی Start کلیک کنید. سرور در اولین راه‌اندازی فایل‌های بازی را نصب یا بررسی می‌کند — این ممکن است چند دقیقه طول بکشد. در کنسول به دنبال این خط بگردید:

Connection to Steam servers successful.

اگر این خط را مشاهده کردید، GSLT شما معتبر است و سرور در حالت امن (VAC) اجرا می‌شود.

تب Network در GPanel را برای مشاهده پورت بازی و پورت GOTV اختصاص‌یافته به سرور بررسی کنید. اگر از آدرس سرور خود مطمئن نیستید، نحوه یافتن IP و پورت سرور را ببینید.

مرحله ۳: پیکربندی server.cfg

فایل پیکربندی اصلی سرور CS2 شما در مسیر زیر قرار دارد:

game/csgo/cfg/server.cfg

می‌توانید این فایل را با استفاده از File Manager در GPanel ویرایش کنید یا از طریق SFTP آپلود کنید. برای دستورالعمل‌ها نحوه آپلود فایل از طریق SFTP را ببینید.

در زیر یک پیکربندی اولیه پیشنهادی با توضیحات هر تنظیم آورده شده است:

// -----------------------------------------------
// Basic server identity
// -----------------------------------------------
hostname "My CS2 Server"          // Name shown in server browser
sv_password ""                    // Leave blank for public, set a password to restrict access
sv_cheats 0                       // 0 = cheats off (required for VAC)

// -----------------------------------------------
// Player limits and regions
// -----------------------------------------------
maxplayers 10                     // Max players (competitive: 10, casual up to 20)
sv_region 255                     // 255 = world, 0 = US East, 3 = Europe

// -----------------------------------------------
// Rates (modern CS2 defaults are usually fine)
// -----------------------------------------------
sv_minrate 0
sv_maxrate 0                      // 0 = unlimited
sv_mincmdrate 64
sv_maxcmdrate 128
sv_minupdaterate 64
sv_maxupdaterate 128

// -----------------------------------------------
// Game behaviour
// -----------------------------------------------
sv_alltalk 0                      // 0 = teams only, 1 = all players hear all chat
sv_deadtalk 1                     // Dead players can talk to living teammates
mp_autoteambalance 1
mp_limitteams 1

// -----------------------------------------------
// Execute game mode config last
// -----------------------------------------------
exec gamemode_competitive.cfg
دستورات RCON و مدیریت در راهنمای راه‌اندازی ادمین CS2 پوشش داده شده‌اند، از جمله پیکربندی رمز عبور RCON، تنظیمات مسابقه رقابتی و GOTV.

مرحله ۴: انواع و حالت‌های بازی

CS2 از ترکیب دو cvar برای تعریف حالت بازی استفاده می‌کند. اینها را در پارامترهای راه‌اندازی (تب Startup در GPanel) یا در ابتدای server.cfg تنظیم کنید.

حالت game_type game_mode فایل اجرایی داخلی
Casual 0 0 gamemode_casual.cfg
Competitive 0 1 gamemode_competitive.cfg
Wingman (2v2) 0 2 gamemode_competitive2v2.cfg
Deathmatch 1 2 gamemode_deathmatch.cfg
Arms Race 1 0 gamemode_armsrace.cfg
game_type و game_mode را در پارامترهای Startup در GPanel به عنوان آرگومان‌های راه‌اندازی تنظیم کنید: +game_type 0 +game_mode 1. تغییر آنها فقط در server.cfg بدون ریستارت ممکن است به طور کامل اعمال نشود.

مرحله ۵: مجموعه نقشه‌ها و تغییر نقشه

از دستورات کنسول زیر برای مدیریت نقشه‌ها استفاده کنید. اینها را می‌توانید در server.cfg قرار دهید، از طریق RCON تایپ کنید یا از کنسول GPanel اجرا کنید.

نقشه‌های رسمی

CS2 با مجموعه نقشه‌های رقابتی استاندارد عرضه می‌شود. نقشه را با دستور زیر تغییر دهید:

changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis

نقشه‌های Workshop

برای اجرای نقشه‌های Steam Workshop، سرور شما به پارامتر راه‌اندازی +host_workshop_map و یک کلید Steam Web API نیاز دارد.

  1. یک کلید Steam Web API از steamcommunity.com/dev/apikey دریافت کنید.
  2. در تب Startup در GPanel اضافه کنید: +sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY
  3. برای بارگذاری یک نقشه Workshop، اضافه کنید: +host_workshop_map WORKSHOP_MAP_ID (شناسه عددی از URL نقشه در Workshop).
  4. همچنین می‌توانید از +host_workshop_collection COLLECTION_ID برای بارگذاری یک مجموعه کامل و چرخش در آن استفاده کنید.

مرحله ۶: MetaMod و CounterStrikeSharp (فریم‌ورک پلاگین)

MetaMod:Source یک بارگذار پلاگین است که بین موتور بازی CS2 و پلاگین‌ها قرار می‌گیرد. CounterStrikeSharp (CSS) یک فریم‌ورک پلاگین C# است که بر روی MetaMod ساخته شده و به شما امکان نصب پلاگین‌های جامعه مانند منوهای مدیریت، حالت‌های تمرینی و سیستم‌های مدیریت مسابقه مانند Get5 را می‌دهد.

نصب MetaMod:Source

  1. آخرین نسخه سازگار با CS2 از MetaMod:Source را از sourcemm.net دانلود کنید. شاخه master را انتخاب کنید.
  2. آرشیو را استخراج کنید. یک پوشه addons/ دریافت خواهید کرد.
  3. پوشه addons/ را به دایرکتوری game/csgo/ سرور خود آپلود کنید تا مسیر game/csgo/addons/metamod/ شود. نحوه آپلود فایل از طریق SFTP را ببینید.
  4. در فایل game/csgo/gameinfo.gi، بلوک SearchPaths را پیدا کنید و خط زیر را دقیقاً بالای اولین ورودی Game اضافه کنید:
    			Game	csgo/addons/metamod
  5. سرور را ریستارت کنید. دستور meta list را در کنسول GPanel اجرا کنید — اگر MetaMod بارگذاری شده باشد، نسخه آن نمایش داده می‌شود.

نصب CounterStrikeSharp

  1. آخرین نسخه را از github.com/roflmuffin/CounterStrikeSharp دانلود کنید. بسته with-runtime را انتخاب کنید تا نیازی به نصب جداگانه .NET نداشته باشید.
  2. محتویات را استخراج و به game/csgo/ آپلود کنید (با ادغام در پوشه موجود addons/).
  3. سرور را ریستارت کنید. در کنسول به دنبال پیام [CounterStrikeSharp] Loaded successfully بگردید.
  4. پلاگین‌های فردی در مسیر game/csgo/addons/counterstrikesharp/plugins/ قرار می‌گیرند — هر پلاگین زیرپوشه مخصوص خود را دارد.
سازگاری: به‌روزرسانی‌های CS2 اغلب MetaMod و CounterStrikeSharp را خراب می‌کنند. پس از هر به‌روزرسانی بازی، همیشه صفحات GitHub مربوط به MetaMod و CSS را برای نسخه‌های جدید بررسی کنید قبل از اینکه سرور را ریستارت کنید.

مرحله ۷: اتصال به سرور

آدرس IP و پورت اختصاص‌یافته سرور خود را در تب Network در GPanel پیدا کنید.

از طریق کنسول درون بازی

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

connect YOUR.SERVER.IP:PORT

اگر sv_password تنظیم کرده‌اید، دستور زیر را وارد کنید:

password YourPassword

از طریق مرورگر سرور

  1. در CS2، Play > Community Server Browser را باز کنید.
  2. روی تب Favourites و سپس Add a server کلیک کنید.
  3. IP و پورت سرور خود (از تب Network در GPanel) را وارد کرده و OK را بزنید.
  4. سرور شما در Favourites ظاهر می‌شود و می‌توانید با دوبار کلیک وارد شوید.

از طریق لینک اتصال Steam

می‌توانید یک لینک اتصال مستقیم Steam را با بازیکنان به اشتراک بگذارید:

steam://connect/YOUR.SERVER.IP:PORT/YourPassword

این لینک را در نوار آدرس مرورگر یا پیام چت Steam وارد کنید. بخش رمز عبور اختیاری است اگر سرور رمزی نداشته باشد.

YOUR.SERVER.IP:PORT را با IP و پورت واقعی سرور خود از تب Network در GPanel جایگزین کنید. برای کمک در یافتن آن، نحوه یافتن IP و پورت سرور را ببینید.

مقالات مرتبط

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

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

Ready to Get Started?

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