چرا بازی آنلاین ماینکرافت با دوستان سخت است؟
گزینهٔ Open to LAN فقط برای سیستمهایی کار میکند که در یک شبکهٔ محلی هستند. وقتی دوستانتان در خانههای جدا باشند، سیستمها پشت مودم و NAT قرار دارند و از بیرون دیده نمیشوند. باز کردن پورت روی مودم یا گرفتن IP ثابت هم برای بیشتر کاربران خانگی ممکن یا ساده نیست.
کانکتچی با ساختن یک شبکهٔ خصوصی مجازی این مشکل را حل میکند: هر سیستم یک آدرس خصوصی میگیرد و همه مثل یک LAN واقعی همدیگر را میبینند. اگر قبلاً از هاماچی استفاده میکردید، جایگزین هاماچی را ببینید.
پیشنیازها
- ماینکرافت روی همهٔ بازیکنها؛ همه باید یک نسخه (Java یا Bedrock) و یک ورژن بازی داشته باشند.
- برنامهٔ کانکتچی برای ویندوز یا لینوکس روی هر سیستم. دانلود کانکتچی
- یک سیستم میزبان با اینترنت پایدار و رم کافی برای اجرای سرور.
قدم ۱: ساخت شبکه در کانکتچی
- کانکتچی را نصب و با شمارهٔ موبایل وارد شوید.
- یک شبکهٔ جدید بسازید و نامی مثل «ماینکرافت» بگذارید.
- به شبکه وصل شوید. آدرس خصوصی همین سیستم در فهرست دستگاهها نشان داده میشود؛ آن را یادداشت کنید.
قدم ۲: دعوت دوستان
از صفحهٔ شبکه یک لینک دعوت بسازید (یا کد QR را نشان بدهید) و برای دوستان بفرستید. آنها کانکتچی را نصب میکنند، لینک را باز میکنند و وصل میشوند. هر کدام یک آدرس خصوصی مخصوص خودش میگیرد. در فهرست اعضا میبینید چه کسی آنلاین است و اتصالش مستقیم است یا از مسیر پشتیبان میگذرد.
قدم ۳: اجرای سرور یا Open to LAN
روش اول: Open to LAN (سادهترین)
در دنیای تکنفره، منوی Esc را باز کنید و Open to LAN را بزنید. ماینکرافت در چت پیامی با شماره پورت نشان میدهد (مثلاً یک عدد پنجرقمی). همین عدد را به دوستان بدهید، چون هر بار ممکن است فرق کند. این روش برای جلسهٔ کوتاه عالی است، اما دنیا فقط تا وقتی میزبان بازی را باز نگه دارد فعال است.
روش دوم: سرور اختصاصی (Java)
- فایل server.jar را از سایت رسمی ماینکرافت دانلود کنید و در یک پوشهٔ جدا بگذارید. ورژن Java مورد نیاز را با توجه به نسخهٔ بازی نصب کنید.
- سرور را یک بار اجرا کنید تا فایلها ساخته شوند، سپس شرایط استفاده (EULA) را در فایل eula.txt بپذیرید.
- اگر لازم بود، تنظیمات را در server.properties عوض کنید (مثل server-port و max-players) و دوباره اجرا کنید.
java -Xmx2G -Xms2G -jar server.jar noguiبرای نسخهٔ Bedrock هم میتوانید Bedrock Dedicated Server را از سایت رسمی بگیرید؛ پورت پیشفرض آن ۱۹۱۳۲ (UDP) است.
در سرور Java پورت ۲۵۵۶۵ (TCP) باید در فایروال میزبان مجاز باشد. اگر ویندوز هنگام اجرا پرسید، اجازه بدهید. نیازی به تغییر در مودم نیست.
حالت online-mode در server.properties هر بازیکن را با حساب اصلی تأیید میکند. تغییر آن امنیت سرور را کم میکند؛ مگر دلیل مشخصی داشته باشید دستش نزنید.
قدم ۴: اتصال بازیکنها
- میزبان آدرس خصوصی خودش را از کانکتچی (و در حالت Open to LAN، شمارهٔ پورت را از چت بازی) به بقیه میدهد.
- هر بازیکن ماینکرافت را باز میکند و به Multiplayer میرود.
- Add Server یا Direct Connection را بزند و آدرس را به این شکل بنویسد:
ADDRESS:25565بهجای ADDRESS آدرس خصوصی میزبان را بگذارید. اگر پورت پیشفرض ۲۵۵۶۵ است، نوشتن پورت لازم نیست. در Open to LAN پورت نمایشدادهشده در چت را بنویسید. در Bedrock از Add Server با همان آدرس و پورت ۱۹۱۳۲ استفاده کنید.
رفع مشکلات رایج
مشکل هاماچی داشتید؟ هاماچی کار نمیکند؛ راهحلها را هم ببینید.
نکتههایی برای بازی بهتر
- از دنیا نسخهٔ پشتیبان بگیرید، مخصوصاً قبل از نصب مد یا بهروزرسانی.
- برای سرور همیشه روشن، یک سیستم را بهعنوان میزبان نگه دارید؛ آدرس خصوصی آن در شبکه ثابت میماند.
- پیش از دعوت، نام بازیکنها را در whitelist بگذارید تا فقط دوستان وارد شوند.
- برای بازیهای دیگر مثل کانتر استرایک هم از همین شبکه استفاده کنید: آموزش ساخت سرور کانتر و بازی LAN آنلاین.