مقدمه
یک سرور اختصاصی که خودتان راه اندازی و میزبانی می کنید بهترین راه حل برای تجربه بازی فردی است و CS2 (Counter Strike 2) نیز از این قاعده مستثنی نیست. شما می توانید سرور را روی ویندوز از طریق Steam یا SteamCMD با استفاده از برنامه سرور اختصاصی CS2 ارائه شده توسط Valve نصب کنید تا زمانی که محیط میزبانی مناسب را آماده کنید.
چرا یک سرور اختصاصی ایده خوبی برای CS2 است؟
راه اندازی سرور Counter Strike 2 به شما این امکان را می دهد که از کنترل بازی های زیادی بهره مند شوید. برخلاف سرورهای جامعه عمومی، شما به راحتی می توانید یک جلسه آنلاین خصوصی میزبانی کنید که هیچ بازیکن دیگری در آن شرکت نمی کند، به این معنی که شما باید تصمیم بگیرید که چه کسی به بازی می پیوندد. علاوه بر این، شما آزادی کاملی در مورد نقشه های بازی شده و همچنین تنظیمات بازی مانند آتش دوستانه یا گلوله دارید.
به طور کلی، شما همچنین می توانید سرور CS2 را بر روی رایانه ویندوز خود میزبانی کنید. با این حال، در این مورد، سرور اختصاصی تنها زمانی آنلاین خواهد بود که رایانه شما روشن باشد. علاوه بر این، پایداری و عملکرد اتصالات اینترنت خانگی اغلب برای میزبانی سرور بازی نامناسب است. برای بهترین تجربه ممکن از بازی، اجاره سخت افزار سرور از یک ارائه دهنده حرفه ای بسیار منطقی است.
قرار است CS2 با پیشروی از پیشرو خود، گیم پلی مستقل از نرخ تیک سرور ارائه دهد. نرخ تیک، یعنی تعداد دفعات بهروزرسانی سرور در هر ثانیه، نقش مهمی در سرور Counter-Strike 2 بازی نمیکند. با این حال، اگر به فکر ایجاد یا اجرای یک سرور CS: GO بودید، این عامل دلیل دیگری به نفع سخت افزار سازمانی حرفه ای به دلیل سرورهای کم نرخ تیک Valve است.
الزامات یک سرور Counter-Strike 2
یک سرور CS2 پایدار بدون تاخیر و خرابی بازی، همه چیز و همه چیز برای یک تجربه موفق چند نفره است. بنابراین دریافت سخت افزار سرور با کارایی بالا که الزامات برنامه های کاربردی سرور اختصاصی را برآورده می کند، برای موفقیت تجربه بازی شما ضروری است. نیازهای سیستم به عوامل مختلفی مانند بار واقعی سرور اختصاصی CS2 بستگی دارد. مقادیر زیر حداقل مورد نیاز برای یک سرور Counter Strike 2 در نظر گرفته می شود:
- توان محاسباتی (CPU): حداقل 3.0 گیگاهرتز (چهار هسته ای)
- حافظه (RAM): حداقل 6 گیگابایت
- فضای هارد دیسک: حداقل 50 گیگابایت
علاوه بر نرم افزار سرور اختصاصی، نیازمندی های سیستم عامل نیز وجود دارد. به عنوان مثال، منابع اضافی زیر باید برای یک Windows Server 2022 رزرو شود:
- پردازنده 1.4 گیگاهرتز (64 بیت)
- 512 مگابایت یا 2 گیگابایت حافظه (با یا بدون رابط کاربری گرافیکی)
- 32 یا 36 گیگابایت فضای هارد دیسک (با یا بدون رابط کاربری گرافیکی)
گزینه های اجاره سرور CS2 با IONOS
IONOS راه حل های مختلف سرور مناسب برای راه اندازی سرور Counter Strike 2 خود را ارائه می دهد. شما می توانید بین سه مدل مختلف که از نظر محدوده و هزینه طرح های متفاوتی دارند یکی را انتخاب کنید:
- VPS (vServer): vServer های IONOS بر اساس سخت افزار مجازی سازی شده از سیستم های میزبان مختلف هستند. این طرح با قیمت ثابت ماهانه تعیین می شود.
- Cloud Server: سرورهای ابری IONOS نیز بر اساس سخت افزار مجازی سازی شده اند، اما در این مدل تنها از یک سیستم میزبان استفاده می شود. عملکرد را می توان به طور انعطاف پذیر مقیاس کرد و صورتحساب بر اساس هر دقیقه انجام می شود.
- سرور اختصاصی: یک سرور اختصاصی از IONOS به شما امکان دسترسی به تنظیمات سخت افزاری ثابتی را می دهد که فقط برای شما رزرو شده است. قطعات با قدرت تک هسته ای بالا یا ثابت هستند یا مقیاس پذیر. صورتحساب استفاده، مانند سرورهای ابری، لحظه به لحظه محاسبه میشود.
یک نکته پس انداز IONOS برای شروع
آیا سرور اختصاصی برای CS2 اولین پروژه سرور بازی شماست؟ شاید مطمئن نیستید که سرور باید 24/7 در دسترس باشد؟ سرورهای ابری IONOS راه حلی را ارائه می دهند که برای مبتدیان عالی است. شما یک طرح ارزان قیمت را برای شروع انتخاب می کنید و فقط زمانی پرداخت می کنید که واقعاً از سرور Counter Strike 2 خود استفاده می کنید.
ارزانترین طرح با قدرت محاسباتی مورد نیاز: Cloud Server RAM L.
چگونه یک سرور Counter Strike 2 راه اندازی کنیم
هنگامی که در مورد راه اندازی سرور تصمیم گرفتید، می توانید شروع به نصب و راه اندازی سرور CS2 خود کنید. در زیر دستورالعملهای راهاندازی را که برای شما خلاصه کردهایم پیدا خواهید کرد. ما از میزبانی IONOS (vServer، Cloud Server، Dedicated Server) و Windows Server 2022 به عنوان سیستم عامل برای مثال های خود استفاده خواهیم کرد.
مرحله 1: یک اتصال از راه دور به سرور ایجاد کنید
برای دسترسی به سخت افزار سرور اجاره ای خود و نصب برنامه هایی مانند سرور اختصاصی برای Counter Strike 2، یک اتصال از راه دور فعال لازم است. برای یک سیستم سرور ویندوز، برای این منظور باید یک اتصال دسکتاپ از راه دور راه اندازی کنید. به عنوان یک مشتری IONOS، می توانید این کار را به راحتی در حساب مشتری مبتنی بر وب انجام دهید.
- به صفحه ورود به حساب مشتری IONOS دسترسی پیدا کنید و وارد شوید.
- محصول «Server & Cloud» و سپس سرور هاست اجاره ای را انتخاب کنید.
- از لینک دانلود در قسمت «اتصال از راه دور دسکتاپ» استفاده کنید.
- فایل rdp دانلود شده را با دوبار کلیک بر روی آن اجرا کنید.
- اتصال جدید را با کلیک بر روی “اتصال” تأیید کنید.
- با داده های ورود از حساب مشتری (“کاربر” و “گذرواژه اولیه”) وارد سرور شوید. هنگام برقراری اتصال برای اولین بار، باید گواهی امنیتی سرور را تأیید کنید.
مرحله 2: سرویس گیرنده خط فرمان Steam (SteamCMD) را نصب کنید
شما برنامه سرور اختصاصی CS2 را مستقیماً از سرورهای عمومی Steam دریافت می کنید. با SteamCMD حتی ابزاری وجود دارد که این مرحله را برای شما بسیار آسانتر میکند. برای نصب سرویس گیرنده خط فرمان، به سادگی فایل نصب SteamCMD زیر را دانلود کرده و آن را در یک پوشه مناسب مانند: C:\SteamCMD باز کنید. سپس فایل را اجرا کنید و SteamCMD به طور خودکار نصب می شود.
مرحله 3: سرور اختصاصی CS2 را نصب کنید
با کلیک بر روی steamcmd.exe اکنون می توانید کلاینت را در هر زمانی راه اندازی کنید. از آنجایی که برنامه هر بار که شروع می شود به طور خودکار به روز می شود، لازم نیست نگران به روز بودن آن باشید.
برنامه سرور برای سرور اختصاصی Counter Strike 2 بخشی از نصب کلی بازی شوتر است. یعنی باید بازی کامل را روی سرور خود نصب کنید. بر خلاف سایر سرورهای بازی مانند سرور Rust، نمی توانید از ورود ناشناس استفاده کنید. ورود با حساب Steam معتبر الزامی است. در اینجا چگونه است:
login username
به جای نام کاربری، نام کاربری که معمولاً هنگام ورود به Steam استفاده می کنید را وارد کنید. برای اجرای دستور لاگین، همچنین باید رمز عبور شخصی خود را وارد کنید و در صورت ورود برای اولین بار، کد Steam Guard را که برای شما ارسال شده است وارد کنید.
پس از ورود موفقیت آمیز، از دستور زیر برای ایجاد دایرکتوری نصب برای سرور CS2 خود استفاده کنید:
force_install_dir C:\cs2-server
آخرین مرحله نصب Counter Strike 2 و سرور اختصاصی است:
app_update 730 validate
همچنین میتوانید CS2 و برنامه سرور اختصاصی را از طریق سرویس گیرنده Steam روی محیط میزبانی خود نصب کنید. این برای هر تنظیم بعدی، به غیر از مسیرهای مختلف فایل، تفاوتی ندارد.
مرحله 4: سرور CS2 را پیکربندی کنید
در مرحله بعد می توانید تنظیمات اولیه سرور Counter Strike 2 خود را تعریف کنید. فایل مورد نیاز برای این، server.cf، را می توان در این زیر پوشه در فهرست سرور پیدا کرد:
.\game\csgo\cfg\server.cfg
فایل را با ویرایشگر مورد نظر خود باز کنید و پیکربندی مورد نظر را برای سرور خود وارد کنید. بنابراین، برای یک تنظیم آموزشی کلاسیک، موارد زیر را وارد کنید:
// Trainings-Setup Config
hostname "CS2 Server by IONOS"
sv_lan "0"
bot_kick
mp_warmup_end
mp_limitteams
mp_autoteambalance "0"
mp_maxmoney "60000"
mp_startmoney "60000"
mp_buytime "9999"
mp_buy_anywhere "1"
mp_freezetime "0"
mp_roundtime "60"
mp_roundtime_defuse "60"
mp_respawn_on_death_ct "1"
mp_respawn_on_death_t "1"
sv_infinite_ammo "1"
sv_showimpacts "1"
sv_showimpacts_time "10"
ammo_grenade_limit_total "5"
sv_grenade_trajectory_prac_pipreview "1"
mp_restartgame "1"
echo "Trainings-Setup loaded!"
مرحله 5: توکن سرور تولید کنید
برای اینکه سرور اختصاصی شما برای Counter Strike 2 بعداً در لیست سرورهای موجود جامعه نشان داده شود، باید آن را با یک رمز ورود نیز پیوند دهید. شما می توانید این توکن را هر زمان که بخواهید در مدیریت حساب سرور بازی Steam ایجاد کنید. پس از ورود به سیستم، به سادگی شناسه CS2 Steam 730 را در قسمت “App ID of base game” وارد کنید و سپس “Create” را فشار دهید. به صورت اختیاری، می توانید نام سرور را نیز به عنوان یادداشت وارد کنید (“یادداشت”).
مرحله 6: پورت های سرور را باز کنید
برای فعال کردن اتصالات به سرور اختصاصی Counter Strike 2، درگاه های سرور 27015 و 27016 (TCP/UDP) باید باز شوند. با IONOS، می توانید این تنظیمات را از طریق حساب مشتری نیز در تنظیمات فایروال انجام دهید:
- وارد حساب مشتری شوید.
- روی «Server & Cloud» کلیک کنید.
- سرور «Counter-Strike 2» را که قبلاً راه اندازی شده بود یا تنظیمات میزبانی مربوطه را انتخاب کنید.
- در منوی سمت چپ، دکمه های «Network» و «Firewall Policies» را پشت سر هم فشار دهید.
- در بخش Inbound، دو قانون جدید برای پورت TCP/UDP 27105 و 27106 اضافه کنید.
مرحله 7: سرور Counter Strike 2 را راه اندازی کنید
اکنون می توانید سرور اختصاصی خود را راه اندازی کنید. یا یک اسکریپت دسته ای برای این کار ایجاد کنید یا دنباله دستور را مستقیماً از طریق خط فرمان اجرا کنید. یک نمای کلی از مهمترین پارامترها را میتوانید در ویکی «دستور راهاندازی» زیر در GitHub پیدا کنید.
در سرور ما، حالت آموزشی (+game_type 2 +game_mode 0) را بر اساس پیکربندی سرور قبلی خود (+servercfgfile server.cfg) شروع می کنیم. فعلاً سیستم ضد تقلب را خاموش میگذاریم (-ناامن). نقشه انتخاب شده Dust 2 (+map de_dust2) است. پارامتر اضافه شده -dedicated به جای بازی، برنامه سرور اختصاصی را شروع می کند.
start cs2.exe -dedicated -insecure +game_type 2 +game_mode 0 +map de_dust2 +servercfgfile server.cfg
دستور فهرست شده در اینجا باید مستقیماً در دایرکتوری CS2 از طریق خط فرمان یا توسط یک اسکریپت در همان دایرکتوری اجرا شود. در غیر این صورت باید مسیر مطلق مشخص شود.
مرحله 8: به سرور CS2 متصل شوید
به محض راه اندازی سرور، شما و دوستانتان می توانید به صورت زیر به آن متصل شوید:
- Counter Strike 2 را مانند استیم شروع کنید.
- دکمه “بازی” را فشار دهید.
- روی نماد کره کوچک در کنار «Matchmaking» و «Practice» کلیک کنید تا مرورگر سرور باز شود.
- از جستجوی فیلتر برای جستجوی سرور خود استفاده کنید. همچنین، به تب “موارد دلخواه” بروید تا سرور Counter Strike 2 را به صورت دستی از طریق آدرس IP اضافه کنید.
هنگامی که سرور اختصاصی خود را پیدا کردید، می توانید ماجراجویی آنلاین خود را در سرور آموزشی شروع کنید یا البته هر حالت دیگری را با دوستان خود امتحان کنید!