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

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

در چند دقیقه یک دنیای مشترک بسازید و دوستانتان را بدون IP ثابت و بدون باز کردن پورت مودم وارد آن کنید.

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

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

گزینهٔ Open to LAN فقط برای سیستم‌هایی کار می‌کند که در یک شبکهٔ محلی هستند. وقتی دوستانتان در خانه‌های جدا باشند، سیستم‌ها پشت مودم و NAT قرار دارند و از بیرون دیده نمی‌شوند. باز کردن پورت روی مودم یا گرفتن IP ثابت هم برای بیشتر کاربران خانگی ممکن یا ساده نیست.

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

پیش‌نیازها

  • ماینکرافت روی همهٔ بازیکن‌ها؛ همه باید یک نسخه (Java یا Bedrock) و یک ورژن بازی داشته باشند.
  • برنامهٔ کانکت‌چی برای ویندوز یا لینوکس روی هر سیستم. دانلود کانکت‌چی
  • یک سیستم میزبان با اینترنت پایدار و رم کافی برای اجرای سرور.

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

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

قدم ۲: دعوت دوستان

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

قدم ۳: اجرای سرور یا Open to LAN

روش اول: Open to LAN (ساده‌ترین)

در دنیای تک‌نفره، منوی Esc را باز کنید و Open to LAN را بزنید. ماینکرافت در چت پیامی با شماره پورت نشان می‌دهد (مثلاً یک عدد پنج‌رقمی). همین عدد را به دوستان بدهید، چون هر بار ممکن است فرق کند. این روش برای جلسهٔ کوتاه عالی است، اما دنیا فقط تا وقتی میزبان بازی را باز نگه دارد فعال است.

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

  1. فایل server.jar را از سایت رسمی ماینکرافت دانلود کنید و در یک پوشهٔ جدا بگذارید. ورژن Java مورد نیاز را با توجه به نسخهٔ بازی نصب کنید.
  2. سرور را یک بار اجرا کنید تا فایل‌ها ساخته شوند، سپس شرایط استفاده (EULA) را در فایل eula.txt بپذیرید.
  3. اگر لازم بود، تنظیمات را در server.properties عوض کنید (مثل server-port و max-players) و دوباره اجرا کنید.
java -Xmx2G -Xms2G -jar server.jar nogui

برای نسخهٔ Bedrock هم می‌توانید Bedrock Dedicated Server را از سایت رسمی بگیرید؛ پورت پیش‌فرض آن ۱۹۱۳۲ (UDP) است.

فایروال را بررسی کنید

در سرور Java پورت ۲۵۵۶۵ (TCP) باید در فایروال میزبان مجاز باشد. اگر ویندوز هنگام اجرا پرسید، اجازه بدهید. نیازی به تغییر در مودم نیست.

حالت online-mode در server.properties هر بازیکن را با حساب اصلی تأیید می‌کند. تغییر آن امنیت سرور را کم می‌کند؛ مگر دلیل مشخصی داشته باشید دستش نزنید.

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

  1. میزبان آدرس خصوصی خودش را از کانکت‌چی (و در حالت Open to LAN، شمارهٔ پورت را از چت بازی) به بقیه می‌دهد.
  2. هر بازیکن ماینکرافت را باز می‌کند و به Multiplayer می‌رود.
  3. Add Server یا Direct Connection را بزند و آدرس را به این شکل بنویسد:
ADDRESS:25565

به‌جای ADDRESS آدرس خصوصی میزبان را بگذارید. اگر پورت پیش‌فرض ۲۵۵۶۵ است، نوشتن پورت لازم نیست. در Open to LAN پورت نمایش‌داده‌شده در چت را بنویسید. در Bedrock از Add Server با همان آدرس و پورت ۱۹۱۳۲ استفاده کنید.

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

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

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

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

  • از دنیا نسخهٔ پشتیبان بگیرید، مخصوصاً قبل از نصب مد یا به‌روزرسانی.
  • برای سرور همیشه روشن، یک سیستم را به‌عنوان میزبان نگه دارید؛ آدرس خصوصی آن در شبکه ثابت می‌ماند.
  • پیش از دعوت، نام بازیکن‌ها را در whitelist بگذارید تا فقط دوستان وارد شوند.
  • برای بازی‌های دیگر مثل کانتر استرایک هم از همین شبکه استفاده کنید: آموزش ساخت سرور کانتر و بازی LAN آنلاین.

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

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

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

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

در نسخهٔ Java پورت ۲۵۵۶۵ (TCP) و در نسخهٔ Bedrock پورت ۱۹۱۳۲ (UDP) است. اگر پورت را در تنظیمات عوض کرده‌اید، همان را بنویسید.

چرا دنیای Open to LAN در فهرست دوستم دیده نمی‌شود؟

پیدا شدن خودکار بازی‌های LAN به پخش همگانی در شبکهٔ محلی وابسته است و در شبکهٔ مجازی ممکن است کار نکند. در Multiplayer گزینهٔ Add Server یا Direct Connection را بزنید و آدرس خصوصی و پورت را دستی بنویسید.

نسخهٔ Java و Bedrock با هم وصل می‌شوند؟

به‌طور پیش‌فرض خیر. همهٔ بازیکن‌ها باید یک نسخه را داشته باشند و ورژن بازی هم باید با سرور یکی باشد.

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

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

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