چگونه یک سرور Minecraft بسازیم

Minecraft یکی از محبوب‌ترین بازی‌های ویدیویی جهان است که در آن می‌توانید تمام دنیاها را به شکل وکسل پیکسلی طراحی کنید. نه فقط یک بازی، بلکه ابزاری برای توسعه دهندگان مد و همچنین راهی برای آموزش کدنویسی به کودکان. افرادی که علاقه مند به تجربه کامل هستند، بستری برای ایجاد سرور Minecraft(Minecraft server) برای خود فراهم می شود.

برای کسانی که تازه وارد Minecraft شده‌اند(Minecraft) ، ممکن است بهتر باشد سفر خود را با خرید بازی و پریدن(game and jumping) به داخل آن شروع کنند. این به شما کمک می‌کند تا بهتر با آنچه بازی ارائه می‌کند آشنا شوید. با این حال، اگر زندگی جسورانه ای دارید و همه آن را بدون چرخ های آموزشی می خواهید، در این مقاله آموزش ساخت سرور Minecraft(Minecraft server) با استفاده از سیستم عامل (operating system)ویندوز 10(Windows 10) ارائه می شود .

چگونه یک سرور Minecraft بسازیم(How To Make a Minecraft Server)

برای پیکربندی صحیح یک سرور Minecraft(Minecraft server) به کمی دانش فنی از جانب شما نیاز دارد. درک اولیه مفاهیم کامپیوتر و شبکه(computer and network concepts) در مدیریت سرور کمک زیادی خواهد کرد.

برای آشنایی با استفاده از خط فرمان(command line) ، تنظیمات سیستم، شبکه و روتر خود و همچنین برخی از شبکه های اولیه وقت بگذارید. همچنین باید تعیین کنید که آیا قصد دارید سرور Minecraft را(Minecraft server) از خانه اجرا کنید یا ترجیح می(home or prefer) دهید آن را میزبانی کنید. به خاطر داشته باشید که میزبانی سرور شخصی شما این خطر را دارد که شبکه خانگی(home network) شما را در معرض دید جهانیان قرار دهد.

برای یک سرور Minecraft خانگی، به دنبال استفاده از یک (Minecraft server)سیستم دسکتاپ(desktop system) متوسط ​​تا سطح بالا باشید . اگر قصد دارید Minecraft را روی همان رایانه ای که برای سرور برنامه ریزی کرده اید بازی کنید، توصیه نادرست است. با این حال، تا زمانی که سیستم شما در حال بسته بندی قدرت جدی است، می توان این کار را انجام داد. همچنین برای اهداف قابلیت اطمینان به یک راه اندازی اترنت نیاز دارد.

میزبانی سرور شما معمولاً فقط مستلزم پرداخت هزینه ماهانه از ارائه دهنده خدمات است(service provider) . این شما را از دست و پنجه نرم کردن با دردسر مدیریت سخت افزار سرور(server hardware) آزاد می کند. سرورهای خصوصی مجازی برای جوامع کوچکتر که به منابع زیادی نیاز ندارند ایده آل هستند. برای یک جامعه پرجمعیت تر، همیشه گزینه های سرور اختصاصی وجود دارد.

یک سرور Minecraft در ویندوز 10 بسازید(Make a Minecraft Server On Windows 10)

با اطمینان از نصب آخرین نسخه جاوا(Java) شروع کنید.

  • از جستجوی ویندوز(Windows Search) ( نوار وظیفه )، (Taskbar)جاوا(Java) را تایپ کنید. اگر جاوا نصب شده باشد، پیکربندی جاوا(Configure Java) را در نتایج جستجو خواهید دید . سپس می توانید آن را انتخاب کنید تا کنترل پنل جاوا(Java Control Panel) ظاهر شود که شماره نسخه(version number) را ارائه می دهد . اگر Configure Java ظاهر نشد، باید آخرین نسخه را دانلود و نصب کنید(download and install the latest version) .

  • پس از تکمیل این کار، باید تصمیم بگیرید که همه فایل های Minecraft در کجا ذخیره شوند. یک پوشه در رایانه شخصی خود ایجاد کنید که تمام فایل های Minecraft در آن قرار می گیرند. (Minecraft)مکان به شما بستگی دارد فقط به یاد داشته باشید که کجا قرار گرفته است. هنگامی که سرور برای اولین بار اجرا می شود، فایل های پیکربندی ایجاد می شوند. بهتر است همه آنها را با هم در این پوشه نگه دارید.
  • نرم افزار سرور از وب سایت Minecraft(The server software from the Minecraft website) به صورت فایل Java.jar ارائه می شود. آن را در پوشه ای که ایجاد کرده اید ذخیره کنید.
  • روی فایل کلیک راست کرده و Run as administrator… را انتخاب کنید تا سرور راه اندازی شود و فایل های ( Run as administrator… )پیکربندی سرور(server configuration) را ایجاد کند. این فایل ها باید قبل از اینکه سرور آماده استفاده شود، اصلاح شوند.
  • فایل متنی به نام eula.txt را در داخل پوشه پیدا کنید و فایل را در یک ویرایشگر متن(text editor) باز کنید .
  • eula eula=false را به eula=true تغییر دهید . این برای پذیرش EULA است. اگر این کار را انجام ندهید از راه اندازی سرور Minecraft(Minecraft server) جلوگیری می کنید .

میزبانی سرور برای چند بازیکن در یک شبکه محلی نیازی به ارسال پورت(port forwarding) ندارد . با این حال، برای اینکه سرور شما در دسترس جهان باشد، ارسال پورت(port forwarding) باید در روتر شما فعال شود.

برای پیکربندی حمل و نقل پورت(port forwarding) در روتر خود به دستورالعمل‌های خاصی نیاز دارد که در اسناد روتر شما ارائه شده است. اگر آشنا نیستید، می‌توانید در PortForward.com درباره (PortForward.com)ارسال پورت(port forwarding) اطلاعات بیشتری کسب کنید . Minecraft نیاز دارد که پورت TCP 25565(TCP port 25565) را فوروارد کنید .

  • برای IP خروجی(Output IP) (یا IP سرور(Server IP) ) باید آدرس IP(IP address) محلی سرور خود را وارد کنید . با باز کردن Command Prompt و وارد کردن /ipconfigآدرس IP(IP address) محلی سرور خود را پیدا کنید . پنجره Command Prompt(Command Prompt window) را باز نگه دارید زیرا باید سرور Minecraft را(Minecraft server) از آنجا راه اندازی کنیم.
  • با استفاده از دستور DIR به (DIR )مسیر فایل (file path)سرور Minecraft(Minecraft server) بروید . فایل مشابه minecraft_server.1.15.2.jar ظاهر می شود .

  • سرور را با دستور زیر راه اندازی کنید:

java -Xmx1024M -Xms1024M -jar {نام فایل سرور} nogui(java -Xmx1024M -Xms1024M -jar {server file name} nogui)

{server file name} را با ({server file name})نام فایل سرور(server file name) واقعی جایگزین کنید . اگر ترجیح می دهید از رابط کاربری سرور استفاده کنید، می توانید پارامتر "nogui" را حذف کنید.

  • پس از راه اندازی سرور، می توانید شروع به دعوت از دیگران به سرور خود کنید.
    • شبکه خانگی : از طریق (Home Network)آدرس IP(IP address) محلی خود به سرور خود متصل شوید .
    • شبکه غیر خانگی: از طریق آدرس IP(IP address) خارجی/عمومی خود به سرور خود متصل شوید .
    • آدرس IP(IP address) عمومی شما را می توان با جستجوی «آدرس آی پی من» در Google(searching for “my ip address” on Google) پیدا کرد.
    • برای اطمینان از اینکه سرور شما در دسترس است، باید آدرس IP(IP address) عمومی خود را در بررسی وضعیت سرور Minecraft(Minecraft Server Status Checker) وارد کنید .

منابع دیگر در مورد نحوه ساخت یک سرور Minecraft(Other Resources On How To Make A Minecraft Server)

در اینجا چند پیوند به منابع اضافی در مورد بهترین نحوه مدیریت، راه اندازی و تبلیغ سرور (های Minecraft ) خصوصی خود آورده شده است. (Minecraft server)برخی از این پیوندها حتی به شما کمک می کند تا یک سرور Minecraft را(Minecraft server) با استفاده از سیستم عامل MacOS و Linux(MacOS and Linux) راه اندازی کنید.

ویکی Minecraft(Minecraft Wiki)(Minecraft Wiki)

MSMHQ

انجمن های رسمی Minecraft(Official Minecraft Forums)(Official Minecraft Forums)



About the author

من یک مهندس نرم افزار هستم که هم در کروم و هم در برنامه های بازی تجربه دارم. من در 4 سال گذشته روی راه حل های مرورگر گوگل کروم کار کرده ام و همچنین روی بازی های چندین پلتفرم مختلف کار کرده ام. مهارت های من در طراحی، آزمایش و مدیریت پروژه های نرم افزاری نهفته است. من علاوه بر کارم به عنوان مهندس نرم افزار، در زمینه حفظ حریم خصوصی، حساب های کاربری و مسائل ایمنی خانواده نیز تجربه دارم.



Related posts