نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • در تماس با
  • سرور bukkit آماده Minecraft 1.8. نصب و راه اندازی سرور Minecraft (بر اساس Bukkit)

سرور bukkit آماده Minecraft 1.8. نصب و راه اندازی سرور Minecraft (بر اساس Bukkit)

من به شما یاد دادم که چگونه یک سرور Minecraft بسازید، امروز تقریباً همین کار را انجام خواهیم داد، اما اکنون از bukkit استفاده می کنیم، یعنی می توانیم افزونه ها را روی سرور خود نصب کنیم. تکرار می کنم، این روند به طرز عجیبی شبیه به نصب یک سرور معمولی است، بنابراین اگر دژاوو را تجربه کردید تعجب نکنید.

بیایید شروع کنیم، ابتدا باید bukkit را دانلود کنیم. این کاملا رایگان است و می توانید آن را از وب سایت رسمی دانلود کنید. این لینکی است که همیشه می توانید آخرین نسخه را دانلود کنید:

پس از دانلود، آن را در یک پوشه خالی قرار دهید (برای راحتی ما). اکنون باید راه اندازی را مشخص کنیم. اگر ویندوز دارید، یک فایل متنی جدید در این پوشه ایجاد کنید و موارد زیر را در آن بنویسید:

Java -Xms512M -Xmx1536M -jar craftbukkit-1.2.5-R1.0.jar

توجه داشته باشید عدد 512 حداقل مقدار رمی است که به سرور اختصاص می یابد. عدد 1536 حداکثر رم است. و به جای "craftbukkit-1.2.5-R1.0.jar" باید نام فایل bukkit شما وجود داشته باشد. فوراً می گویم که اگر مقاله را در آینده بخوانید، فایلی که دانلود کرده اید به احتمال زیاد نام دیگری دارد، زیرا با هر به روز رسانی یک شماره نسخه جدید به نام آن نوشته می شود.

حالا بیایید فایل خود را با پسوند ".bat" ذخیره کنیم. به عنوان مثال، من آن را به عنوان "run.bat" ذخیره کردم.

وقتی این فایل را اجرا می کنید، سرور ما راه اندازی می شود. خوب، در واقع، اجازه دهید آن را راه اندازی کنیم. یک پنجره کنسول باید با پیام های مختلف ظاهر شود. منتظر می مانیم تا پیامی مانند این ظاهر شود (25 ثانیه صبر کردم):

21:12:59 انجام شد (24,943 ثانیه)! برای راهنمایی، "help" یا "?" را تایپ کنید.

حالا با تایپ دستور “stop” در کنسول سرور را خاموش می کنیم. ما سرور را روشن و خاموش کردیم تا نقشه ای تولید کند و پوشه ها و فایل های لازم را ایجاد کند.

بیایید نگاهی به فایل هایی که در پوشه ما ظاهر می شوند بیندازیم. اساساً اینها همان فایل هایی هستند که در سرور استاندارد بودند. من آنها را توصیف نمی کنم، زیرا این کار را روی یک سرور استاندارد انجام دادم. علاوه بر آنها، 3 فایل انحصاری bukkit دیگر نیز وجود دارد:

  • help.yml - اطلاعات مربوط به دستورات پلاگین های نصب شده و کمک مختصری به آنها را ذخیره می کند. این فایل به صورت خودکار تولید می شود و نیازی به تغییر ندارد.
  • permissions.yml - مجوزهایی را برای کاربران مشخص می کند. صادقانه بگویم، من اصلاً نمی دانم چگونه از آن استفاده کنم، زیرا نسبتاً اخیراً معرفی شده است و از روی عادت ما از افزونه های شخص ثالث استفاده می کنیم که کار خود را به خوبی انجام می دهند.
  • bukkit.yml - تنظیمات اولیه سرور، اکنون همه چیز را با جزئیات بررسی خواهیم کرد.

بنابراین، با bukkit.yml آشنا شوید:

#توجه! همه فایل‌های .yml به برگه‌ها اجازه نمی‌دهند، از تنظیمات فاصله‌ها استفاده کنید: #آیا اجازه می‌دهد edge: allow-end: true #در صورت بارگیری بیش از حد سرور، پیام‌های سیستم را به کنسول ارسال کنیم: warn-on-overload: true #spawn radius. بر حفاظت از قلمرو spawn تأثیر می گذارد: spawn-radius: 16 #path به فایل با مجوز: permissions-file: permissions.yml #اگر یک پوشه /به روز رسانی در پوشه /plugins دارید، سپس در هنگام راه اندازی #نسخه های تازه پلاگین ها از آن گرفته می شود و جایگزین قدیمی می شود: update-folder: update #این تابع طبق off-wiki موقتاً کار نمی کند: ping-packet-limit: 100 #اگر هنگام ورود به بازی در بلوک ها گیر کردید، امتحان کنید تغییر این به true: use-exact-login- location: false #چیزی مانند خروجی اطلاعات اشکال زدایی در مورد افزونه ها، بهتر است لمس نکنید: plugin-profiling: false #زمانی که باید پس از خروج از سرور بگذرد تا بتوانید دوباره وارد شوید. #نشان داده شده بر حسب میلی ثانیه یعنی 1000 = 1 ثانیه. محافظت در برابر DDoS: اتصال دریچه گاز: 4000 کنه در هر: #به این معنی است که حیوانات در هر 400 کنه تخم ریزی می کنند (1 تیک = 1/20 ثانیه): تخم ریزی حیوانات: 400 #هیولا در هر کنه: هیولا-اسپاون: 1 # به‌روزرسانی خودکار، من هرگز از آن استفاده نکرده‌ام، که به شما توصیه می‌کنم به‌روزرسانی خودکار را انجام دهید: #آیا به‌روزرسانی فعال است: درست #اگر اشکالی در بیلد فعلی پیدا شد چه باید کرد؟ اکنون باید "نوشتن در کنسول" و #"نوشتن در opam": روی شکسته: - warn-console - warn-ops #اگر نسخه جدیدی از bukkit منتشر شد چه باید کرد؟ اکنون باید "نوشتن در کنسول" و # "نوشتن در عملیات": در به روز رسانی: - warn-console - warn-ops #در کدام کانال برای به‌روزرسانی جستجو کنید ("rb"، "بتا" یا "dev") . "rb" - #Build توصیه می شود، یعنی فقط نسخه های ثابت و پایدار وجود دارد. "بتا" - ظاهرا #نسخه های آزمایشی بیشتر. "dev" - جدیدترین، اما نسخه های خام و آزمایشی، #که ممکن است اشکالات زیادی داشته باشد: preferred-channel: rb #where to search for updates. نیازی به تغییر این پارامتر نیست. هرگز: میزبان: dl.bukkit.org #کلمه ای در مورد این مورد در مستندات نیست: پیشنهاد-کانال: درست است #برخی تنظیمات برای پایگاه داده، در اسناد رسمی توصیه می شود تغییر ندهند: پایگاه داده: نام کاربری: جداسازی bukkit: درایور سریالی: org .sqlite. رمز JDBC: walrus url: jdbc:sqlite:(DIR)(NAME).db

ما همچنین یک پوشه "plugins" داریم. به طور معمول، پلاگین ها با کپی کردن فایل jar پلاگین در این پوشه و راه اندازی مجدد سرور نصب می شوند.
اگر انگلیسی بلد هستید، افزونه ها را از اینجا دریافت کنید:

در واقع، این همه چیز است، ما آن را راه اندازی کرده، راه اندازی کرده و بازی می کنیم. دستورات مانند یک سرور معمولی هستند، به علاوه در اینجا چند دستور جدید وجود دارد:

  • / پلاگین ها- لیستی از افزونه های نصب شده روی سرور را نمایش می دهد
  • / بارگذاری مجدد— اگر می خواهید افزونه را بدون راه اندازی مجدد سرور روی سرور نصب کنید، افزونه را در پوشه ای کپی کنید و این دستور را اجرا کنید. همه افزونه ها را دوباره بارگذاری می کند. اما من هنوز استفاده از آن را توصیه نمی کنم، همیشه پایدار نیست.
  • /گفتن<сообщение> - از طرف سرور برای چت بنویسید.
  • /بگو<ник> <сообщение> - ارسال پیام خصوصی
  • /نسخه- نسخه سرور bukkit را بیابید
  • /افزودن لیست سفید<ник> - یک بازیکن را به لیست سفید اضافه کنید
  • /لیست سفید حذف کنید<ник> - حذف یک بازیکن از لیست سفید
  • /خاموش لیست سفید- لیست سفید را غیرفعال کنید
  • /لیست سفید روشن است- فعال کردن لیست سفید
  • /لیست سفید- مشاهده لیست سفید
  • /فهرست سفید بارگیری مجدد- بارگیری مجدد لیست سفید از فایل

این راهنما به شما می گوید که چگونه سرور Minecraft Bukkit را نصب و اجرا کنید.

برای شروع، باید سه مرحله ساده را انجام دهید. جاوا را در رایانه خود بارگیری کنید. در اینجا می توانید نسخه را دانلود کنید.

سپس، باید خود فایل سرور Bukkit را دانلود کنید - که پسوند rar دارد.

(دانلود: 1276)

بعد از اینکه تمام فایل های لازم را دانلود کردید. فایل jar سرور Bukkit را در پوشه ای که سرور شما در آن قرار دارد قرار دهید. همانطور که می بینید، همه چیز بسیار ساده است.

اجرای سرور در ویندوز

می توانید بسته های آماده را دانلود کرده و با سرور Minecraft فایل دسته ای مورد نیاز را در پوشه از حالت فشرده خارج کنید. می توانید موارد مورد نیاز خود را ویرایش کنید، به عنوان مثال، اندازه RAM اختصاص داده شده توسط سرور را تغییر دهید (به طور پیش فرض 1 گیگابایت است). همچنین، پس از دانلود، می توانید با خیال راحت از نکات 1-3 که در بالا توضیح داده شد صرف نظر کنید.

در مرحله بعد، باید یک سند متنی در پوشه با سرور minecraft ایجاد کنید؛ این سند پایه ای برای راه اندازی سرور شما خواهد بود. هشدار:متن زیر، اگر آن را در سند متنی خود کپی و جایگذاری کنید، نباید دارای هیچ کاراکتر اضافی باشد، اگر در آنجا ظاهر شد، آنها را حذف کنید.

کد راه اندازی برای سیستم 32 بیتی

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" جاوا -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar

اگر این کد کار نکرد، کد بعدی را امتحان کنید.

"%ProgramFiles%Javajre7injava.exe" -Xmx1024M -jar craftbukkit.jar

-Xms1024M -Xmx1024M

این مقدار RAM مصرف شده توسط سرور است.

craftbukkit.jar

نام سرور که در نام فایل موجود است. شیشه.

پس از نوشتن همه موارد لازم، سند حاصل را با پسوند - your name.bat ذخیره می کنیم. اگر از ویندوز استفاده می کنید، نمی توانید با پسوند مورد نیاز ذخیره کنید. سپس از برنامه totalcommander استفاده کنید. در آن، کلیدهای ctrl+m را فشار دهید و در کادر با عنوان افزونه، - bat را وارد کرده و روی اعمال کلیک کنید.

اکنون می توانید سرور را با یک کلیک راه اندازی کنید، فقط روی فایل - your name.bat - دوبار کلیک کنید. اگر همه چیز به درستی انجام شود، پنجره سرور Minecraft باز می شود.

برای متوقف کردن سرور minecraft، فقط باید دستور معمول را وارد کنید - متوقف کردن.

کد راه اندازی برای سیستم 64 بیتی

همه چیز مانند 32 بیت است، فقط باید یک کد متفاوت بنویسید، کد زیر.

@echo off "%ProgramFiles(x86)%Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding=UTF-8 craftbukkit.jar nogui

اجرای سرور در لینوکس

این روش برای همه سیستم های لینوکس جهانی است. ابتدا java/ را دانلود کنید سپس فایل سرور را با پسوند jar در یک پوشه قرار دهیم، مثلاً /home/minecraft باشد. پس از انجام این کار، کنسول، سپس برنامه ها/استاندارد/ترمینال را باز کنید. برای Ubuntudekstop، می توانید از کلید ترکیبی - ctrl+alt+t استفاده کنید.

با وارد کردن دستور به پوشه سرور بروید - سی دی/خانه/ماین کرافت/

دستور را وارد کنید - نانوشروع کنید.ش

و کد زیر را وارد کنید:

#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") سی دی "$BINDIR" جاوا -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true

اکنون تنها چیزی که باقی می ماند این است که با وارد کردن دستور - فایل را قابل اجرا کنید - chmod +x /home/minecraft/start.sh

cd /home/minecraft/برای شروع باید وارد شوید - ./start.sh

اگر به طور ناگهانی نمی توانید این کار را انجام دهید، سعی کنید به طور متوالی 1) cd / را وارد کنید خانه / ماین کرافت / 2) sudo ./start.sh.

اگر همه چیز درست شد، برای راه اندازی بعدی تکرار کنید:

برای رفتن به دایرکتوری، وارد کنید - cd /home/minecraft/برای شروع باید وارد شوید - ./start.sh

برای توقف سرور، stop را در کنسول وارد کنید.

تنظیمات سرور را در فایل - serversproperties پیدا خواهید کرد. با نگاه کردن به زیر اسپویلر می توانید متوجه شوید که چه چیزی مسئول چه چیزی است.

خواص سرور #Minecraft
#شنبه 02 مارس 14:08:14 MSK 2013ایجاد فایل
generator-settings=نیاز نخواهد داشت
اجازه - نه = درست استاجازه عبور به دنیای پایین را می دهد
level-name=جهاننام پوشه نقشه جهان
enable-query=falseبعید است که به آن نیاز داشته باشید
اجازه پرواز = نادرستبه شما اجازه پرواز می دهد
server-port=25565پورت سرور
level-type=پیش‌فرضنوع دنیا پیش فرض / مسطح / LARGEBIOMES استاندارد / مسطح / "بزرگ" بیوم
enable-rcon=falseدسترسی از راه دور به کنسول سرور
سطح دانه=ال ای دی سرور
سرور-ip= IP سرور (نیازی به نوشتن آن نیست، به خصوص اگر پویا باشد)
max-build-height=256حداکثر ارتفاع از پایین به بالا
spawn-npcs=trueتخم ریزی روستاییان
لیست سفید = نادرستفعال کردن لیست سفید (لیست بازیکنانی که مجاز به بازی در سرور هستند)
spawn-animals=trueتخم ریزی حیوانات
snooper-enabled = نادرستارسال آمار به توسعه دهندگان
هاردکور = نادرستحالت هاردکور (وقتی می میرید دوباره اسپاون نمی کنید)
بافت بسته =نام آرشیو فشرده با بافت های موجود در پوشه سرور
حالت آنلاین = نادرستاحراز هویت حساب پریمیوم
pvp=true PVP مجاز است
سختی=1سختی از 0 تا 3
server-name=VlomServerنام ارائهکننده
حالت بازی = 0حالت بازی. 0 - Survival، 1 - Creative، 2 - Adventure (موجود در نسخه های جدید)
حداکثر بازیکن = 20حداکثر تعداد بازیکنان
spawn-monsters=trueتخم ریزی هیولاها
view-distance=10محدوده فاصله، با "تاخیر" را می توان کاهش داد
generate-structures=trueروستاها را ایجاد می کند
spawn-protection=16تعداد بلوک های نشکن از تخم ریزی
motd=Sozdatserver.ruتوضیحات سرور (حداکثر 60 کاراکتر)

بعید است که کسی به فکر باز کردن سرور بدون پلاگین باشد، بنابراین در این مقاله در مورد حالت سرور Bukkit صحبت خواهم کرد که به شما امکان می دهد در صورت لزوم به راحتی آنها را متصل و غیرفعال کنید.

Bukkit توسط یک جامعه بزرگ و کاملا فعال توسعه یافته و پشتیبانی می شود، بنابراین اغلب به روز می شود و بهبود می یابد. بر وب سایت آنها، با دانش کافی زبان انگلیسی می توانید اطلاعات مفید زیادی به دست آورید و همچنین مستقیماً با توسعه دهنده bakkit و افزونه ها ارتباط برقرار کنید.

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

سیستم مورد نیاز
سرور Minecraft(و همچنین مشتری) در مورد منابع پردازنده بسیار خواستار است. از آنجایی که در حال حاضر هسته سرور Minecraft فقط می تواند از یک رشته محاسباتی استفاده کند، استفاده از پردازنده های چند هسته ای هیچ سودی نخواهد داشت. برخی از پلاگین ها هنوز می توانند در رشته های جداگانه اجرا شوند و خود جاوا از مصرف منابع پردازنده برای نیازهای خود مخالف نیست، بنابراین هسته دوم ضرری نخواهد داشت، اما تعداد هسته های بیشتر عملاً هیچ سودی برای خود نخواهد داشت. ماین کرافت. هسته های "اضافی"، با این حال، می توانند برای نیازهای سایر فرآیندهای در حال اجرا بر روی سرور استفاده شوند.
اما هنوز، به عنوان یک قاعده (اگر، علاوه بر ماین کرافتسرور مشغول نیست)، باید به نکات زیر توجه کرد: یک پردازنده دو هسته ای با فرکانس بالاتر مناسب تر است. سرورهاماین کرافت، از چهار (شش، بیست) هسته ای پایین تر. البته ارزش این را دارد که معماری پردازنده ها و نکات مهم دیگر را نیز در نظر بگیریم... بهتر است به این ترتیب: هرچه عملکرد تک تک هسته های پردازنده بالاتر باشد، برای هدف ما مناسب تر است.
مقدار RAM نیز یک شاخص مهم است. اگر می خواهید بیش از 5-10 نفر را به صورت آنلاین روی سرور خود ببینید، بهتر است رم کافی و سیستم عامل 64 بیتی را ذخیره کنید. 4 گیگابایت حافظه رایگان برای 25 نفر با تعداد پلاگین های نه چندان زیاد کافی است.
حداکثر سرعت آنلاین نیز به سرعت اتصال اینترنت شما بستگی دارد: 10 مگابیت برونگراسرعت برای یک بازی راحت 40-50 نفر کافی است. اگر یک وب سایت، یک انجمن و به خصوص یک نقشه پویا در همان کانال دارید، ذخیره سرعت اضافی ضرری نخواهد داشت.

پس بیایید شروع کنیم:
1. دانلود کنید آخرین ساخت پیشنهادیو آن را به پوشه ای که سرور شما در آن زندگی می کند منتقل کنید و نام آن را به craftbukkit.jar تغییر دهید.
2. یک فایل bat. در این پوشه با محتوای زیر ایجاد کنید:

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit.jar مکث

3. اگر جاوا را نصب نکرده اید، اکنون زمان انجام این کار است:
-دانلود توزیع برای 32 بیتییا 64 بیتیبستر، زمینه
-آن را نصب کنید (بعید است که در این مورد مشکلی وجود داشته باشد).
4. اگر می خواهید سیریلیک را در سرور خود ببینید:
font.txt روسی شده را دانلود کنید
craftbukkit.jar را در WinRar باز کنید
font.txt موجود را با font.txt که به تازگی دانلود کرده ایم جایگزین کنید
- WinRar را ببندید
5. راه اندازی از قبل آماده شده استفایل bat. (بگذارید "start.bat" باشد). بعد از اینکه کنسول "Done (<какое-то количество>s)!"، باکیت را با استفاده از دستور خاتمه دهید متوقف کردن.

ممکن است متوجه شوید که فایل های جالب مختلفی در پوشه سرور ظاهر شده اند:
-banned-ips.txt-- لیست آدرس های IP ممنوعه
-banned-players.txt- لیستی از نام مستعار بازیکنان ممنوعه
-bukkit.yml- فایل تنظیمات اضافی bakkit
-ops.txt-- لیست مدیران سرور
-server.log-- گزارش سرور
-server.properties-- فایل تنظیمات اولیه سرور
-white-list.txt-- لیست نام مستعار مجاز با یک لیست سفید فعال
و همچنین پوشه ها:
-پلاگین ها-- پوشه برای قرار دادن افزونه ها
-جهان- پوشه جهان اصلی (نام پیش فرض)
-world_nether- پوشه جهان پایین (با نام مستعار Hell یا Nether)

اول از همه، بیایید به server.properties نگاه کنیم:

Level-name=world - نام دنیای اصلی allow-nether=true - روشن/خاموش کردن hell view-distance=10 - شعاع جهان (به تکه تکه) توسط سرور ارسال شده به بازیکن spawn-monsters=true - روشن /خاموش mob spwn online-mode=true - on/off. مجوز رسمی spawn-animals=true - on/off. حیوانات max-players=20 - حداکثر تعداد بازیکنان سرور-ip= - آدرس IP سرور pvp=true - روشن/خاموش. PvP level-seed= - seed of the main world server-port=25565 - server port allow-flight=false - on/off. توانایی پرواز لیست سفید = غلط - روشن/خاموش. مجوز لیست سفید

از بین تمام تنظیمات در حال حاضر، می توانید خود را فقط به اصلاح مقدار محدود کنید حالت آنلاینبا " درست است، واقعی" بر " نادرست"، که به بازیکنانی که نسخه مجاز مشتری را ندارند اجازه می دهد به سرور شما دسترسی داشته باشند. ما بعداً تنظیمات باقی مانده را در نظر خواهیم گرفت.
بنابراین: تغییر، ذخیره، اجرا start.bat...
راه اندازی شد؟ می‌توانید با نوشتن «localhost» به جای آدرس سرور، از همان رایانه به سرور خود متصل شوید.

برای اینکه بازیکنان از خارج به سرور شما دسترسی داشته باشند، به یک آدرس IP خارجی و یک پورت باز 25565 نیاز دارید (اگر آن را در تنظیمات تغییر نداده باشید). IP خارجی تقریباً توسط هر ارائه دهنده کم و بیش عادی ارائه می شود، اما به عنوان یک قاعده برای هزینه اضافی در منطقه 50-150 روبل در ماه. اگر پشت روتر هستید، باید پورت مورد نیاز را به IP داخلی رایانه خود "Forward" کنید. همچنین لازم به یادآوری است که باید به اتصالات ورودی به این پورت در آنتی ویروس/فایروال خود اجازه دهید.

پلاگین ها

پلاگین ها عملکردهای لازم را به سرور شما اضافه می کنند، اشکالات را برطرف می کنند، مکانیک را تغییر می دهند و غیره. برای نصب یک افزونه کافی است آن را در پوشه پلاگین های سرور قرار دهید و در صورت لزوم فایل تنظیمات آن را پیکربندی کنید (افزونه هایی هستند که اصلاً بدون تنظیمات انجام می دهند).
برای کار درست با فایل های تنظیمات افزونه، به یک ویرایشگر متن خوب نیاز دارید. توصیه می‌کنم برای این منظور نسخه رایگان را دانلود کنید. Notepad++(البته، مگر اینکه قبلا چیزی مشابه داشته باشید).

اول از همه یک توصیه ساده می کنم: چون... سرور Minecraftو حتی روی سخت افزار بسیار خوب هم خیلی سریع کار نمی کند؛ در صورت امکان، افزونه های غیر ضروری را نصب نکنید. اگر نمی خواهید یک سرور جهنمی با تاخیر ایجاد کنید، آنها را با دقت انتخاب کنید و از پلاگین های به اصطلاح "همه در یک" مانند Essentials استفاده نکنید.

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

بیایید هر دسته را با جزئیات بیشتری بررسی کنیم:

مجوز
اگر نه تنها دوستان قابل اعتماد منطقه محلی به سرور شما دسترسی داشته باشند، بلکه به هر بازیکن دیگری که از صحت آنها مطمئن نیستید نیز دسترسی داشته باشند، افزونه مجوز مفید خواهد بود، در حالی که مجوز اصلی (که فقط برای حساب های رسمی پولی معتبر است) غیرفعال می شود. به زبان ساده: در اکثر موارد، به این افزونه نیاز خواهید داشت.
بسته به نیاز خود، باید یکی از پلاگین های زیر را انتخاب کنید:
xAuth ساده ترین است
AuthMe
AuthDB - پیچیده ترین

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

محدود کردن اندازه جهان
این یک راز کوچک خواهد بود که نقشه در Minecraft در طول فرآیند اکتشاف آن ایجاد می شود و اگر محدود نباشد می تواند به ابعاد واقعاً غول پیکری برسد. زیرا سرور Minecraftابزار استانداردی برای این کار ندارد، باید از افزونه ها استفاده کنید. امروزه دو افزونه خوب برای این اهداف وجود دارد: BorderGuard و مرز جهانی. آنها عملکرد و عملکرد نسبتا مشابهی دارند، اما دومی تنظیمات انعطاف پذیرتر و تنظیم راحت تر مرزها دارد، به همین دلیل است که من آن را توصیه می کنم.

تفکیک حقوق
عملا هیچ گزینه ای برای انتخاب در این دسته وجود ندارد. تنها یک افزونه واقعا خوب وجود دارد، بنابراین اجازه دهید چرخ را دوباره اختراع نکنیم و از مجوزها استفاده نکنیم. این افزونه به شما اجازه می دهد تا حقوق کاربر را مدیریت کنید، آنها را به گروه ها تقسیم کنید ("مبتدی"، "سازنده پیشرفته"، "VIP"، "مدیرکننده" - به عنوان مثال) و دسترسی آنها به دستورات خاص و عملکردهای افزودنی را تعریف کنید. این یک نوع استاندارد است و توسط اکثریت قریب به اتفاق افزونه هایی که نیاز به مجوز دارند پشتیبانی می شود. اخیراً پشتیبانی MySQL و تنظیمات حقوق جداگانه برای هر جهان و همچنین توانایی مدیریت حقوق مستقیم از بازی را به دست آورده است.

درباره نصب و پیکربندی هر افزونه در موضوعات مربوطه بیشتر بخوانید.

ادامه دارد.


بعدی در برنامه:
  • MySQL: چرا به آن نیاز دارید و چگونه با آن کار کنید
  • نام دامنه: از کجا باید آن را دریافت کرد و با آن چه کرد
  • وب سایت و انجمن: چگونه آن را بسازیم، کجا آن را پست کنیم

نصب و پیکربندی افزونه های Bukkit آسان نیست.در اینجا ما مراحل نصب پلاگین های اساسی را که برای اجرای یک سرور چند نفره (نه سرور وانیلی) مورد نیاز هستند، بررسی می کنیم. ابتدا افزونه Essentials را نصب می کنیم. یک تب جدید در مرورگر وب خود باز کنید و به http://dev.bukkit.org/server-mods/essentials/ بروید

روی "دانلود" در سمت راست صفحه کلیک کنید.در صفحه ای که باز می شود، دوباره روی «دانلود» کلیک کنید. حالا فایل ZIP دانلود شده را باز کنید و فایل های JAR را که در آرشیو هستند کپی کنید. به پوشه فایل های سرور خود بروید. در آن، پوشه "plugins" را پیدا کنید. این پوشه را باز کنید و فایل های JAR کپی شده را در آن قرار دهید.

به پوشه فایل های سرور اصلی بازگردید.فایل "run.bat" را پیدا کرده و دوبار کلیک کنید تا سرور راه اندازی شود. چندین پیام با کلمه "Essentials" روی صفحه ظاهر می شود - این روند ایجاد فایل های لازم در پوشه "plugins" است. حالا دستور stop را وارد کنید تا سرور متوقف شود.

افزونه Essentials اکنون بر روی سرور نصب شده است.به پوشه فایل های سرور اصلی بروید و سپس فایل "server.properties" را پیدا کرده و باز کنید. ممکن است یک پنجره پاپ آپ ظاهر شود که از شما می خواهد برنامه ای را برای اجرای فایل پیدا کنید - در این حالت، به سادگی روی گزینه انتخاب یکی از برنامه ها کلیک کنید، سپس روی OK کلیک کنید و Notepad را انتخاب کنید.

می توانید سرور خود را در فایل "server.properties" پیکربندی کنید.به عنوان مثال، می توانید حداکثر تعداد بازیکنان را مشخص کنید و یک "لیست سفید" را فعال کنید، که فقط به بازیکنانی که مشخص کرده اید (در فایل دیگری) اجازه می دهد به سرور متصل شوند. برای غیرفعال کردن یا فعال کردن یک تنظیم خاص، مقدار را از "true" (فعال) به "false" (غیرفعال) تغییر دهید و بالعکس. به عنوان مثال، به طور پیش فرض پارامتر "allow-nether" که Nether را فعال می کند، روی "true" تنظیم شده است. دنیای پایین، به عنوان یک قاعده، سرعت سرور را کاهش می دهد. بنابراین مقدار این پارامتر را از "true" به "false" تغییر دهید.

مثال دیگر تغییر حالت پیش فرض بازی است.این حالت حالت بقا است. مقدار را از "0" به "1" تغییر دهید تا حالت اصلی به حالت خلاق تبدیل شود.

فایل "server.properties" را ذخیره کرده و ببندید.اکنون روی فایل run.bat دوبار کلیک کنید تا سرور راه اندازی شود و سپس بازی Minecraft را اجرا کنید. وارد Minecraft شوید، به صفحه سرور چند نفره بروید، "Connect" را انتخاب کنید و "localhost" را وارد کنید (بدون نقل قول). به سرور ایجاد شده متصل خواهید شد. در خط فرمان، دستور را وارد کنید: op<имя вашей учетной записи>. این دستور وضعیت اپراتور حساب شما را اعطا می کند که تقریباً به تمام دستورات دسترسی دارد. در دنیای Minecraft، یک منطقه زیبا را انتخاب کنید، کلید "T" را فشار دهید و دستور /setspawn را وارد کنید.

اکنون که یک نقطه ورود برای بازیکنان جدید ایجاد کرده اید، یاد بگیرید که چگونه پورت ها را فوروارد کنید تا سایر بازیکنان بتوانند به سرور شما متصل شوند.

بهترین مقالات در این زمینه