کانکت‌چی
آموزش

آموزش ساخت سرور کانتر استرایک و بازی تیمی با دوستان

در چند دقیقه یک سرور Counter-Strike بسازید و هم‌تیمی‌ها را بدون IP ثابت و بدون باز کردن پورت مودم وصل کنید.

زمان مطالعه: حدود ۵ دقیقه

چرا بازی آنلاین کانتر با دوستان سخت است؟

کانتر استرایک برای شبکهٔ محلی (LAN) ساخته شده؛ اما وقتی دوستانتان در خانه‌های جدا هستند، سیستم‌ها پشت مودم و NAT قرار دارند و آدرس‌شان از بیرون دیده نمی‌شود. راه‌های معمول، یعنی باز کردن پورت روی مودم یا گرفتن IP ثابت، برای بیشتر کاربران خانگی ممکن نیست یا زمان زیادی می‌گیرد.

کانکت‌چی این مشکل را با ساختن یک شبکهٔ خصوصی مجازی حل می‌کند: همهٔ سیستم‌های شبکه یک آدرس خصوصی می‌گیرند و مثل یک LAN واقعی همدیگر را می‌بینند. اگر قبلاً از هاماچی استفاده می‌کردید، این همان کار است؛ در جایگزین هاماچی فرق‌ها را ببینید.

پیش‌نیازها

  • یک نسخهٔ نصب‌شدهٔ کانتر استرایک (CS 1.6 یا CS2) روی همهٔ بازیکن‌ها؛ ورژن بازی همه باید یکی باشد.
  • برنامهٔ کانکت‌چی برای ویندوز یا لینوکس روی هر سیستم. دانلود کانکت‌چی
  • یک سیستم که نقش میزبان را دارد و سرور روی آن اجرا می‌شود؛ بهتر است سیستمی با اینترنت پایدار باشد.

قدم ۱: ساخت شبکه در کانکت‌چی

  1. کانکت‌چی را نصب و با شمارهٔ موبایل وارد شوید.
  2. یک شبکهٔ جدید بسازید و نامی مثل «کانتر تیم» بگذارید.
  3. به شبکه وصل شوید. آدرس خصوصی همین سیستم در فهرست دستگاه‌های شبکه نشان داده می‌شود؛ آن را یادداشت کنید، چون بعداً به آن نیاز دارید.

قدم ۲: دعوت هم‌تیمی‌ها

از صفحهٔ شبکه یک لینک دعوت بسازید (یا کد QR را نشان بدهید) و برای دوستان بفرستید. آن‌ها کانکت‌چی را نصب می‌کنند، لینک را باز می‌کنند و به شبکه می‌پیوندند و وصل می‌شوند. هر کدام یک آدرس خصوصی مخصوص خودش می‌گیرد.

در فهرست اعضا می‌توانید ببینید چه کسی آنلاین است و اتصالش مستقیم است یا از مسیر پشتیبان می‌گذرد. اتصال مستقیم معمولاً ping کمتری دارد.

قدم ۳: اجرای سرور

یکی از اعضا (میزبان) سرور را اجرا می‌کند. دو روش رایج وجود دارد:

روش اول: سرور از داخل بازی

در بازی، گزینهٔ بازی چندنفره (Multiplayer / LAN) را انتخاب کنید و یک بازی جدید بسازید. این ساده‌ترین راه برای شروع است و برای یک جلسهٔ دوستانه کافی است؛ اما بازی روی سیستم میزبان هم اجرا می‌شود.

روش دوم: سرور اختصاصی

برای CS 1.6 می‌توانید HLDS و برای CS2 سرور اختصاصی را با SteamCMD نصب کنید. در این حالت سرور جدا از بازی اجرا می‌شود و میزبان هم می‌تواند راحت بازی کند. نقشه و تعداد بازیکن را در تنظیمات یا خط فرمان سرور مشخص می‌کنید. دستورها بسته به نسخهٔ بازی فرق دارند؛ به مستندات رسمی نسخهٔ خودتان مراجعه کنید.

فایروال ویندوز را فراموش نکنید

اگر ویندوز هنگام اجرای سرور پرسید، اجازهٔ دسترسی بدهید. اگر بازیکن‌ها وصل نمی‌شوند، ورودی UDP پورت سرور (معمولاً ۲۷۰۱۵) را در فایروال میزبان مجاز کنید. این کار فقط روی همان سیستم است و به مودم ربطی ندارد.

قدم ۴: اتصال بازیکن‌ها با دستور connect

  1. میزبان آدرس خصوصی خودش را از کانکت‌چی به بقیه می‌دهد.
  2. هر بازیکن بازی را باز می‌کند و کنسول را باز می‌کند (کلید ~؛ در صورت نیاز در تنظیمات بازی «Enable developer console» را فعال کنید).
  3. این دستور را می‌نویسد:
connect ADDRESS:27015

به‌جای ADDRESS آدرس خصوصی میزبان را بگذارید. اگر پورت سرور را عوض نکرده‌اید همان ۲۷۰۱۵ است. اگر سرور رمز دارد، پیش از اتصال این دستور را بزنید:

password YOUR_PASSWORD

بعد از اتصال، تیم‌ها را انتخاب کنید و بازی شروع می‌شود.

رفع مشکلات رایج

سرور در فهرست بازی دیده نمی‌شودفهرست LAN از broadcast استفاده می‌کند و در شبکهٔ مجازی ممکن است کار نکند. همیشه با connect و آدرس IP وصل شوید.
اتصال برقرار نمی‌شودمطمئن شوید همه در کانکت‌چی «وصل» هستند، آدرس درست است و فایروال میزبان پورت سرور را مسدود نکرده.
ping بالا استوضعیت اتصال هر عضو را ببینید. اگر مسیر پشتیبان است، گاهی بستن برنامه‌های سنگین اینترنتی یا تغییر سیستم میزبان کمک می‌کند.
ورژن بازی فرق دارداگر خطای ناسازگاری ورژن می‌گیرید، همهٔ بازیکن‌ها باید نسخهٔ یکسان بازی را داشته باشند.

مشکل هاماچی داشتید؟ هاماچی کار نمی‌کند؛ راه‌حل‌ها را هم ببینید.

نکته‌هایی برای بازی بهتر

  • میزبان را کسی انتخاب کنید که اینترنت پایدارتری دارد و کمتر هم‌زمان دانلود می‌کند.
  • برای بازی شبانهٔ ثابت، یک سیستم را به‌عنوان سرور همیشه روشن نگه دارید؛ آدرس خصوصی آن تغییر نمی‌کند.
  • برای بازی‌های دیگر مثل وارکرافت، Age of Empires و Minecraft هم می‌توانید از همین شبکه استفاده کنید؛ صفحهٔ بازی LAN آنلاین را ببینید.
  • برای دیدن خلاصه‌ای از این راهنما، صفحهٔ کانتر استرایک آنلاین را بخوانید.

پرسش‌های متداول

برای ساخت سرور کانتر به IP ثابت یا باز کردن پورت نیاز دارم؟

خیر. کانکت‌چی همهٔ سیستم‌ها را در یک شبکهٔ خصوصی قرار می‌دهد و بازی از طریق آدرس خصوصی میزبان وصل می‌شود. فقط فایروال ویندوز نباید بازی یا سرور را مسدود کند.

پورت پیش‌فرض سرور کانتر استرایک چند است؟

معمولاً ۲۷۰۱۵ (UDP). اگر پورت دیگری برای سرور انتخاب کرده‌اید، آن را بعد از آدرس بنویسید، مثل connect آدرس:پورت.

چرا دوستم سرور را در فهرست بازی نمی‌بیند؟

فهرست LAN بازی از پخش همگانی (broadcast) استفاده می‌کند که در شبکهٔ مجازی ممکن است کار نکند. در کنسول بازی دستور connect را با آدرس خصوصی میزبان بنویسید.

چند نفر می‌توانند در سرور بازی کنند؟

ظرفیت بازی را تنظیمات سرور تعیین می‌کند. در شبکهٔ کانکت‌چی، طرح رایگان تا ۵ دستگاه در هر شبکه دارد و طرح‌های پولی ظرفیت بیشتری می‌دهند.

ببینید: پرسش‌های متداول · کانتر استرایک آنلاین · بازی LAN آنلاین · آموزش سرور ماینکرافت · جایگزین هاماچی · هاماچی کار نمی‌کند · قیمت‌ها

سرور کانتر تیم‌تان را همین حالا بسازید

نسخهٔ رایگان؛ برای ویندوز، لینوکس و اندروید.