چرا بازی آنلاین کانتر با دوستان سخت است؟
کانتر استرایک برای شبکهٔ محلی (LAN) ساخته شده؛ اما وقتی دوستانتان در خانههای جدا هستند، سیستمها پشت مودم و NAT قرار دارند و آدرسشان از بیرون دیده نمیشود. راههای معمول، یعنی باز کردن پورت روی مودم یا گرفتن IP ثابت، برای بیشتر کاربران خانگی ممکن نیست یا زمان زیادی میگیرد.
کانکتچی این مشکل را با ساختن یک شبکهٔ خصوصی مجازی حل میکند: همهٔ سیستمهای شبکه یک آدرس خصوصی میگیرند و مثل یک LAN واقعی همدیگر را میبینند. اگر قبلاً از هاماچی استفاده میکردید، این همان کار است؛ در جایگزین هاماچی فرقها را ببینید.
پیشنیازها
- یک نسخهٔ نصبشدهٔ کانتر استرایک (CS 1.6 یا CS2) روی همهٔ بازیکنها؛ ورژن بازی همه باید یکی باشد.
- برنامهٔ کانکتچی برای ویندوز یا لینوکس روی هر سیستم. دانلود کانکتچی
- یک سیستم که نقش میزبان را دارد و سرور روی آن اجرا میشود؛ بهتر است سیستمی با اینترنت پایدار باشد.
قدم ۱: ساخت شبکه در کانکتچی
- کانکتچی را نصب و با شمارهٔ موبایل وارد شوید.
- یک شبکهٔ جدید بسازید و نامی مثل «کانتر تیم» بگذارید.
- به شبکه وصل شوید. آدرس خصوصی همین سیستم در فهرست دستگاههای شبکه نشان داده میشود؛ آن را یادداشت کنید، چون بعداً به آن نیاز دارید.
قدم ۲: دعوت همتیمیها
از صفحهٔ شبکه یک لینک دعوت بسازید (یا کد QR را نشان بدهید) و برای دوستان بفرستید. آنها کانکتچی را نصب میکنند، لینک را باز میکنند و به شبکه میپیوندند و وصل میشوند. هر کدام یک آدرس خصوصی مخصوص خودش میگیرد.
در فهرست اعضا میتوانید ببینید چه کسی آنلاین است و اتصالش مستقیم است یا از مسیر پشتیبان میگذرد. اتصال مستقیم معمولاً ping کمتری دارد.
قدم ۳: اجرای سرور
یکی از اعضا (میزبان) سرور را اجرا میکند. دو روش رایج وجود دارد:
روش اول: سرور از داخل بازی
در بازی، گزینهٔ بازی چندنفره (Multiplayer / LAN) را انتخاب کنید و یک بازی جدید بسازید. این سادهترین راه برای شروع است و برای یک جلسهٔ دوستانه کافی است؛ اما بازی روی سیستم میزبان هم اجرا میشود.
روش دوم: سرور اختصاصی
برای CS 1.6 میتوانید HLDS و برای CS2 سرور اختصاصی را با SteamCMD نصب کنید. در این حالت سرور جدا از بازی اجرا میشود و میزبان هم میتواند راحت بازی کند. نقشه و تعداد بازیکن را در تنظیمات یا خط فرمان سرور مشخص میکنید. دستورها بسته به نسخهٔ بازی فرق دارند؛ به مستندات رسمی نسخهٔ خودتان مراجعه کنید.
اگر ویندوز هنگام اجرای سرور پرسید، اجازهٔ دسترسی بدهید. اگر بازیکنها وصل نمیشوند، ورودی UDP پورت سرور (معمولاً ۲۷۰۱۵) را در فایروال میزبان مجاز کنید. این کار فقط روی همان سیستم است و به مودم ربطی ندارد.
قدم ۴: اتصال بازیکنها با دستور connect
- میزبان آدرس خصوصی خودش را از کانکتچی به بقیه میدهد.
- هر بازیکن بازی را باز میکند و کنسول را باز میکند (کلید ~؛ در صورت نیاز در تنظیمات بازی «Enable developer console» را فعال کنید).
- این دستور را مینویسد:
connect ADDRESS:27015بهجای ADDRESS آدرس خصوصی میزبان را بگذارید. اگر پورت سرور را عوض نکردهاید همان ۲۷۰۱۵ است. اگر سرور رمز دارد، پیش از اتصال این دستور را بزنید:
password YOUR_PASSWORDبعد از اتصال، تیمها را انتخاب کنید و بازی شروع میشود.
رفع مشکلات رایج
مشکل هاماچی داشتید؟ هاماچی کار نمیکند؛ راهحلها را هم ببینید.
نکتههایی برای بازی بهتر
- میزبان را کسی انتخاب کنید که اینترنت پایدارتری دارد و کمتر همزمان دانلود میکند.
- برای بازی شبانهٔ ثابت، یک سیستم را بهعنوان سرور همیشه روشن نگه دارید؛ آدرس خصوصی آن تغییر نمیکند.
- برای بازیهای دیگر مثل وارکرافت، Age of Empires و Minecraft هم میتوانید از همین شبکه استفاده کنید؛ صفحهٔ بازی LAN آنلاین را ببینید.
- برای دیدن خلاصهای از این راهنما، صفحهٔ کانتر استرایک آنلاین را بخوانید.