این اولین و مقدمه ای در مورد راه اندازی سرور Minecraft بر اساس بهترین حالت سرور بازی - СraftBukkit است.

  • آموزش
  • نصب و روس سازی
  • شروع سرور
  • راه اندازی
  • اطلاعات عمومی در مورد پلاگین ها
  • افزونه های اصلی

آموزش

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

Nginx و Mysql ، درک اساسی از ابزار Screen مطلوب است.

Mkdir minecraft && cd minecraft sudo aptitude install sun-java6-jre zip zip screen

نصب و روس سازی

این عملیات می تواند خودکار باشد ، اما قبل از رفتن به متن - کمی نظریه:

آخرین ساخت سرور پیشنهادی http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recacheded/ است. شما به آخرین ساخته پیشنهادی و نه فقط آخرین نیاز دارید. در غیر این صورت ، پلاگین ها را مدیریت کنید.

از کرک باید پوشه lang و font.txt را برداشته و فایلهای داخل پرونده .jar سرور را با آنها جایگزین کنید. انجام این کار در مدیر بایگانی راحت است ، زیرا .jar تقریباً یک zip. معمولی است.

اسکریپت همه اینها را به صورت خودکار انجام می دهد. متأسفانه ، نویسنده کرک پیوند دائمی به آخرین نسخه ارائه نمی دهد ، بنابراین وقتی کرک به روز می شود ، پیوند موجود در اسکریپت باید ویرایش شود.

  • اسکریپت آخرین پرونده سرور توصیه شده را بارگیری کرده و به یک پوشه موقت می شکند.
  • فایلهای پرونده اول را با فایلهای مورد نظر دوم باز کرده و جایگزین می کند.
  • پرونده .jar سرور را به یکی از موارد Russified به روز کرده و پوشه موقت را پاک می کند.
vim scripts / upd_and_rus.sh #! / bin / bash mkdir -p tmp_ru && cd tmp_ru wget http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Rec Recommended/artifact/target/craftbukkit-1.0 1-R1.jar wget http://minecraft-game.ru/wp-content/uploads/2011/11/Minecraft1.0_rus_manual.zip unzip Minecraft1.0_rus_manual.zip \\ * / lang / \\ * \\ * / font.txt mv به \\ jar / *. zip -j craftbukkit-1.0.1-R1.jar lang / \\ * font.txt mv -f craftbukkit-1.0.1-R1.jar ../ cd ../&& rm -rf tmp_ru

ما اسکریپت را قابل اجرا می کنیم و اجرا می کنیم:

Chmod + x upd_and_rus.sh && اسکریپت ها / upd_and_rus.sh

برای اطلاع از انتشار نسخه های جدید ، می توانید از این فیدهای RSS استفاده کنید:

شروع سرور

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

اسکریپت های Vim / minecraft.sh #! / Bin / bash screen -X -S minecraft cd `/ dobroservers / minecraft screen -A -m -d -S minecraft java -Xincgc -Xmx1G -jar craftbukkit-1.0.1-R1. jar chmod + x minecraft.sh

راه اندازی سرور:

اسکریپت ها / minecraft.sh

سپس پرونده ها اضافه می شوند ، از جمله پرونده های تنظیمات ایجاد می شوند.

راه اندازی

سرور

سرور vim. املاک

حالت آفلاین (بندرگاه شما به روی پهلوها باز است):

حالت آنلاین \u003d نادرست

دشواری ، دامنه 0-3:

دشواری \u003d 2

نام ارائهکننده:

نام سرور \u003d سرور Dobroserver

شرح سرور:

این خط دوم قبل از اتصال به سرور است.

bukkit.yml

در این فایل می توانید پایگاه داده و نام های مستعار را پیکربندی کنید.

تنظیمات اولیه برای پیکربندی راحت تر است ، اما می توانید پایه را مشخص کنید:

پایگاه داده را به Mysql تغییر دهید:

پایگاه داده: نام کاربری: minecraft انزوا: درایور SERIALIZABLE: com.mysql.jdbc. رمز عبور درایور: url عبور: jdbc: mysql: // localhost: 3306 / minecraft

در اینجا ما تنظیمات Mysql را مشخص می کنیم ، تا آنها را برای هر پلاگین به طور جداگانه مشخص نکنیم. برای آینده ، در حالی که همه افزونه ها نمی توانند تنظیمات را از اینجا انجام دهند.

بسیاری از آنها گزینه ذخیره پایگاه داده را در Mysql یا به صورت محلی ارائه می دهند. گزینه اول همیشه بهتر است. اولاً ، سرعت آن بسیار سریعتر است ، و ثانیا ، کار با پایگاه داده آسان تر خواهد بود - به عنوان مثال ، اگر پلاگین سوابق تکراری ایجاد کند و شما باید آن را اصلاح کنید.

برای سهولت ، تمام داده های پلاگین را در یک پایگاه داده نگه دارید ، اما برای پلاگین های مختلف از پیشوندها استفاده کنید ، به عنوان مثال lwc_ برای LWC.

اعمال تنظیمات

برای اعمال تنظیمات ، سرور باید دوباره راه اندازی شود:

/scripts/minecraft.sh

اسکریپت به سادگی سرور را از بین می برد و مجدداً راه اندازی می شود - تغییرات جهان ذخیره نمی شوند.

اکنون این مسئله کاملاً مهم نیست ، در ابتدای امر فقط شما بر روی سرور نشسته اید و حتی پس از آن نیز در حال ساخت نیستید ، بلکه بررسی می کنید که آیا کار می کند.

و اگر سایر بازیکنان روی سرور بازی می کردند ، درست تر است که اینگونه راه اندازی مجدد کنیم:

Screen -x minecraft save-all stop /scriptts/minecraft.sh

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

به سرور متصل شوید و بررسی کنید همه چیز خوب است.

اطلاعات عمومی در مورد پلاگین ها

به تنظیمات نیاز ندارد ، به شما امکان می دهد از مخبرها استفاده کنید.

CommandHelper

برای کارکرد افزونه ، ابتدا WorldEdit را نصب کنید: http: //dev.bukkit.org/server-mods/worldedit/ ، ویرایشگر نقشه در بازی.

این در یک مقاله جداگانه مورد بحث قرار خواهد گرفت ، در حال حاضر فقط WorldEdit.jar و CommandHelper.jar را در پوشه plugins کپی کرده و با دستور reload پلاگین ها را دوباره بارگیری کنید.

فایل config.txt حاوی مثالهای بسیاری از اسکریپتهای اساسی و مستعار است ، من به شما توصیه می کنم نام آن را به نام config.txt.examples تغییر دهید ، یک فایل جدید config.txt خالی ایجاد کرده و در صورت لزوم پر کنید:

پلاگین های Mv / افزونه های CommandHelper / config.txt / CommandHelper / config.txt.examples پلاگین های vim / CommandHelper / config.txt

یک تیم:

/ ذخیره \u003d / ذخیره همه

ماکرو از دو دستور:

/ ver \u003d / plugi l همه \\ / نسخه

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

روی "بارگیری" در سمت راست صفحه کلیک کنید. در صفحه باز شده ، دوباره روی "بارگیری" کلیک کنید. اکنون فایل ZIP بارگیری شده را باز کرده و پرونده های JAR موجود در بایگانی را کپی کنید. به پوشه پرونده های سرور خود بروید. پوشه "plugins" را در آن پیدا کنید ؛ این پوشه را باز کرده و فایلهای JAR کپی شده را در آن جایگذاری کنید.

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

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

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

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

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

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

Bukkit یک تغییر سرور است که به منظور ایجاد سهولت در ایجاد پلاگین طراحی شده است. Bukkit در حال حاضر محبوب ترین سیستم مدیریت پلاگین است. در این مقاله ، سوالی را بررسی خواهیم کرد که مورد علاقه بسیاری از دوستداران کنکوری است: نحوه نصب سرور Bukkit.

نحوه بارگیری کیت توزیع سرور

قبل از نصب ، باید سرور Bukkiit Minecraft را از اینجا بارگیری کنید: www.dl.bukkit.org. همیشه می توانید جدیدترین نسخه Bukkit را در اینجا پیدا کنید.

نصب Bukkit روی رایانه

اگر بسته جاوا روی رایانه شما نصب نشده است ، باید آن را نصب کنید. بسته را می توانید از سایت www.java.com بارگیری کنید.

در همان دایرکتوری که توزیع Bukkit را داریم ، یک فایل .bat با دستور زیر ایجاد کنید:

java -Xms512M -Xmx1536M -jar [نام پرونده با توزیع Bukkit]

در این دستور ، 512 و 1536 حداقل و حداکثر اندازه RAM برای سرور اختصاص داده شده است. این مقادیر ممکن است بسته به پیکربندی رایانه شما تغییر کند.

با اجرای فایل .bat تولید شده ، سرور bukkit شروع می شود ، یک پنجره کنسول با پیام های سیستم روی صفحه ظاهر می شود. در اولین شروع ، سرور تمام دایرکتوری ها و پرونده های لازم برای عملکرد خود را ایجاد می کند ، همه اینها باید کمتر از یک دقیقه طول بکشد.

در نظر داشته باشید که چه پرونده هایی در نتیجه اولین راه اندازی ایجاد شده اند:

  • qedex-ips.txt - بازیکنانی که توسط ip ممنوع شده اند.
  • qedex-players.txt - نام مستعار بازیکنان ممنوع.
  • ops.txt - لیست مدیران (op)؛
  • server.log - سیاهههای مربوط به نوشتن اطلاعات سرویس ؛
  • server.properties - تنظیمات سرور ؛
  • white-list.txt - بازیکنانی که اجازه دسترسی به سرور را دارند.
  • permissions.ym - مجوزها برای بازیکنان ؛
  • help.yml - راهنما برای دستورات پلاگین.
  • bukkit.yml - تنظیمات سرور.

علاوه بر این ، دایرکتوری های زیر ظاهر شده اند:

  • پلاگین ها - دایرکتوری پلاگین ها ؛
  • World- - دایرکتوری برای قرار دادن جهان اصلی
  • World_nether - دایرکتوری برای قرار دادن جهان زیرین (جهنم ، هلند)

پیکربندی پارامترهای سرور

بیایید نگاهی دقیق به تنظیمات موجود در سرور Minecraft Bukkit بیندازیم. مقادیر عددی ، متنی یا بولی (درست / غلط) به عنوان پارامترهای هر دستور مشخص شده اند.

پرونده Bukkit.yml

  • allow-end: true - اجازه دهید پایان جهان را تنظیم کنید.
  • warn-on-overload: true - هنگامی که سرور بیش از حد بارگذاری می شود ، پیام سیستم را به کنسول منتقل کنید.
  • تخم شعاع: 16 - شعاع تخم ریزی ؛
  • permissions-file: permissions.yml - محل فایل مجوزها ؛
  • update-folder: update - پوشه ای که در آن به روزرسانی ها ذخیره می شوند.
  • use-دقیق-login-location: true - پارامتری که ورود به بازی را کنترل می کند.
  • plugin-profiling: false - بر خروجی اطلاعات اشکال زدایی تأثیر می گذارد.
  • اتصال گاز: 4000 - زمان پس از خروج ، پس از آن می توانید دوباره وارد سرور شوید.
  • ticks-per: زمان در کنه هایی است که پس از آن تخم ریزی می کنند.
  • تخم ریزی حیوانات: 400 - حیوان
  • monster-spawns: 1 - هیولا ؛
  • فعال - درست است - آیا به روز رسانی به طور خودکار فعال می شود ؛
  • on-broken: - اقداماتی که یک اشکال پیدا می شود.
  • اخطارها - برای مدیر بنویسید ؛
  • on-update: - اقداماتی که یک به روزرسانی شناسایی می شود (همان گزینه های بالا):
  • warn-console - نوشتن در کنسول ؛
  • هشدارها برای مدیر نوشتن
  • prefer-channel: rb - کانالی که به روزرسانی در آن جستجو می شود.
  • میزبان: dl.bukkit.org - مکان بروزرسانی ها.

پرونده Server.properties

  • allow-nether \u003d true - اجازه می دهد انتقال به nether انجام شود.
  • level-name \u003d world - نام جهان شما (پوشه ای که جهان در آن ذخیره می شود)؛
  • enable-query \u003d false - آمار تماس از سرور؛
  • اجازه پرواز \u003d کاذب - توانایی پرواز در سراسر جهان ؛
  • server-port \u003d 25565 - آدرس پورت سرور؛
  • level-type \u003d DEFAULT - نمای نقشه سرور ؛
  • enable-rcon \u003d false - دسترسی از راه دور به کنسول ؛
  • سطح دانه \u003d - سطح دانه ؛
  • حداکثر ارتفاع ساخت \u003d 256 - حداکثر ارتفاع برای ساختمان ها (از 64 تا 256) ؛
  • spawn-npcs \u003d true - آیا تخم ریزی روستاییان مجاز است ؛
  • لیست سفید \u003d درست - لیست سفید ؛
  • تخم-حیوانات \u003d درست است - اجازه تخم ریزی حیوانات ؛
  • حالت آنلاین \u003d درست - درست برای مجوزها ، نادرست - برای دزدان دریایی ؛
  • pvp \u003d true - اجازه PVP ؛
  • دشواری \u003d 1 - دشواری بازی (از 0 تا 3) ؛
  • gamemode \u003d 0 - حالت بازی ، 0/1 - بقا / خلاقیت ؛
  • max-players \u003d 20 - حداکثر تعداد بازیکنان در سرور ؛
  • تخم ریزی-هیولا \u003d درست است - اجازه تخم ریزی تخم ریزی ؛
  • genera-Structions \u003d true - اجازه تولید روستاها و سایر ساختارها.
  • فاصله از دید \u003d 10 - محدوده قابل مشاهده ؛
  • motd \u003d یک Minecraft Server - پیامی که در لیست سرور نمایش داده می شود ، بیش از 60 کاراکتر نیست.

نصب افزونه های جدید

پلاگین های بارگیری شده (پرونده های .jar) باید در پوشه Plugins کپی شوند. لازم به یادآوری است که افزونه فقط پس از راه اندازی مجدد سرور شروع به کار می کند.

دستورات بازی

  • / help - لیست کاملی از دستورات ؛
  • / kick - قطع کردن یک پخش کننده از سرور ؛
  • / ممنوعیت - محروم کردن بازیکن ؛
  • / بخشش - ممنوع کردن پخش کننده ؛
  • / ban-ip - ممنوعیت توسط آدرس ip ؛
  • / pardon-ip - رفع نشدن توسط آدرس ip ؛
  • op - بازیکن را Opom کنید ؛
  • deop - تنزل مقام اوپا به بازیکنان ؛
  • tp - انتقال یک بازیکن به بازیکن دیگر ؛
  • / دادن - به بازیکن یک مورد بدهید.
  • / بگویید - پیام دهید
  • / توقف - متوقف کردن سرور ؛
  • / ذخیره کردن همه - ذخیره نقشه ؛
  • / list - لیست بازیکنان ؛
  • / say - نمایش پیام در گپ ؛
  • / gamemode - نوع بازی را تعریف می کند.
  • / time set - زمان روز را تنظیم می کند.

خوب ، دیگر س aboutالی در مورد نحوه ایجاد سرور Minecraft Bukkit وجود ندارد؟ سپس پیش بروید ، سرور را راه اندازی کرده و همه دوستان خود را به عضویت دعوت کنید! موفق باشید با بازی!

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

برای انجام این کار ، یک پرونده با پسوند .txt ایجاد کرده و نام آن را به هر یک از نام های فوق تغییر دهید.

3. سپس آن را با نوت پد یا RMB (راست کلیک) روی پرونده -\u003e ویرایش باز کنید.

4. ما برای آن می نویسیم:

برای سیستم های x32:

تنظیم BINDIR \u003d٪ ~ dp0

CD / D "٪ BINDIR٪"

"٪ ProgramFiles٪ \\ Java \\ jre6 \\ bin \\ java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

برای سیستم های x64:

تنظیم BINDIR \u003d٪ ~ dp0

CD / D "٪ BINDIR٪"

"٪ ProgramFiles (x32)٪ \\ Java \\ jre6 \\ bin \\ java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

5. پس انداز کنید

6. start.bat را اجرا کنید ، که باید در پوشه با سرور قرار داشته باشد.

چیزی شبیه به این باید ظاهر شود ، من حتی پورت را تغییر دادم تا همه چیز دقیقاً یکسان باشد \u003d) سفید آنچه را که باید در انتها برجسته شود برجسته می کند. اگر *** FAILED TO BIND TO PORT نمایش داده شود ، مهم نیست! این به ما می گوید که هیچ پورتی قابل استفاده نیست. دهانه بندر را در زیر مشاهده کنید.

7. اگر همه چیز خوب است و هیچ خطایی در استفاده از پورت وجود ندارد ، پس چندین پرونده و پوشه در پوشه ما ظاهر می شود. یعنی ، ما به server.propets واقع در ریشه نیاز داریم.

ما آن را با یک دفترچه یادداشت باز می کنیم

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

درست است - اجازه دهید

false - غیرفعال کنید

allow-nether \u003d اجازه دادن به جهنم در سرور (دسترسی و ایجاد به طور کلی)

level-name \u003d world نام جهان قابل تغییر نیست

enable-query \u003d false راستش؟ من خودم متوجه نشدم ، اما بهتر است دست نزنم

اجازه پرواز \u003d نادرست پرواز مجاز است؟ همچنین بهتر است دست نزنید

پورت سرور \u003d 25561 پورت

level-type \u003d DEFAULT استاندارد نوع سطح

enable-rcon \u003d false من هم نمی دانم و به نوعی بدون آن زندگی می کنم \u003d)

server-ip \u003d ip سرور نیز بهتر است لمس نشود

spawn-npcs \u003d true آیا می توان NPC را تخم ریزی کرد - همانطور که من آن را می فهمم

white-list \u003d false لیست سفید - روشن یا خاموش

تخم-حیوانات \u003d درست است که آیا حیوانات تخم ریزی می شوند

حالت آنلاین \u003d حالت آنلاین واقعی (اتصال با سرور خاموش برای دریافت داده)

pvp \u003d true آیا PvP فعال است - آیا می توان مبارزه کرد

دشواری \u003d 1 مشکل

gamemode \u003d 0 حالت بازی 0 - ساده 1 - خلاقانه

max-players \u003d 20 حداکثر تعداد بازیکنان در سرور

تخم ریزی-هیولا \u003d درست اینکه آیا هیولا تخم ریزی می شود

generate-structures \u003d true آیا شما ساختمان تولید می کنید؟

view-distance \u003d 10 فاصله مشاهده

motd \u003d نام سرور Minecraft Server

به عبارت دقیق تر ، ما به خط آنلاین-حالت \u003d نیاز داریم \u003d برای اینکه بتوانیم با مشتریان دزدان دریایی بازی کنیم ، true را با false جایگزین کنیم. motd بعدی \u003d نام دلخواه را بنویسید. ما حداکثر تعداد بازیکنان را تنظیم کردیم. به عنوان مثال ، من دارای سخت افزار هسته Intel I5 ، RAM 4 گیگابایت - دو مورد مهم و سیستم عامل ویندوز 7 x64 - 40 نفر آزادانه بدون تأخیر می کشند ، اما این امر به موقعیت ، کشور و غیره بستگی دارد. پخش کننده و سرعت بارگذاری اینترنت شما

همه چيز. پرونده AI را ذخیره کنید! پیکربندی سرور تأیید شده است.

اکنون درگاه باز می شود.

1. بارگیری برنامه حمل و نقل پورت ساده: حمل و نقل پورت ساده

2. بسته spf.exe را باز کرده و باز کنید

و بنابراین در مرحله 1 ، ما باید روتر خود را انتخاب کنیم. اگر نمی دانید مدل شما چیست ، به پایین یا بالای روتر نگاه کنید. یا کتابچه راهنمای روتر باید شرح مفصلی داشته باشد.

در پاراگراف 2 ، ما آدرس IP روتر را پر می کنیم ، نام آن مطابق استاندارد مدیر و رمز عبور مطابق استاندارد admin یا 1234 است !!! توجه ، جهت جلوگیری از بروز مشکلات ، به شما توصیه می کنم قبل از راه اندازی افراد در سرور ، رمز عبور روتر را تغییر دهید !!! بنابراین به مرحله 3 می رویم. روی "+" کنار دکمه اجرا کلیک کنید ، چنین پنجره ای باید ظاهر شود

3. دکمه دایره قرمز رنگ را فشار دهید

4. به شرح زیر پر می کنیم. آدرس IP را لمس نکنید !! اگر از ip محلی خود اطلاع ندارید (برنامه خودش آن را فاش می کند)

روی add کلیک کنید و پنجره را ببندید. در پنجره اول ، روی اجرا کلیک کنید! ما منتظر هستیم ... اگر روتر به درستی انتخاب شود و رمز ورود با آن به درستی وارد شود ، چیزی مانند "همه دستورات اجرا می شوند" را می نویسد.

همه درگاه ها تمام شده است. تقریبا

یکی از مراحل خاموش کردن فایروال است.

1. شروع می کنیم -\u003e صفحه کنترل

ویندوز XP همان است

2. در نوار جستجو ، فایروال را وارد کنید. "فایروال ویندوز" را باز کنید

3. ما به سمت توانایی و ناتوان شدن می رویم. جکها را همه جا کنار می گذاریم. خوب!

تاک اکنون مرحله نهایی است. فایروال آنتی ویروس را غیرفعال کنید. برای انجام این کار ، به Yandex رفته و جستجوی Disable firewall را در (نام آنتی ویروس شما) وارد کنید.

پس از قطع اتصال ، ما با دوستان تماس می گیریم و برای این منظور ip را که در اینجا نوشته شده است به آنها می دهیم: 2ip

و ما خودمان با استفاده از IP محلی خود به سرور می رویم یا به جای un ، localhost را می نویسیم.

اگر چیزی در Yandex کار نمی کند ، ما به دنبال آن هستیم (غیر فعال کردن دیوار آتش "نام روتر شما")

اشتباهات مکرر:

منابع egnouht و سیستم هشدار تغییر نمی کند ... این به این معنی است که منابع رایانه کافی نیست.

ما می توانیم فایل صفحه بندی را بزرگتر کنیم. برای انجام این کار ، به Java ، java -\u003e runtime parametres بروید

ما در قسمت خالی -Xms حداقل مقدار RAM اختصاص یافته و -Xmx بیشترین مقدار را قرار می دهیم. بهتر است 3/4 از کل را بگیرید

User not premium - در سرور پرونده اصلاح کنید. propetris: حالت آنلاین \u003d درست به نادرست

ورود نامناسب - یا کسی با این نام مستعار بازی می کند ، یا سعی کنید از یک نام مستعار مانند "Abcd" یا "abcd" استفاده کنید

اگر س questionsال یا مشکلی دارید ، در نظرات بنویسید - سعی می کنم کمک کنم!

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

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

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

جاوا -Xms512M -Xmx1536M -jar craftbukkit-1.2.5-R1.0.jar

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

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

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

21:12:59 انجام شد (24943 ثانیه)! برای کمک ، "راهنما" را تایپ کنید یا "؟"

اکنون با نوشتن دستور "stop" در کنسول ، سرور را خاموش می کنیم. ما سرور را روشن و خاموش کردیم به گونه ای که باعث ایجاد نقشه شده و پوشه ها و پرونده های لازم را برای خود ایجاد کند.

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

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

خوش آمدید ، bukkit.yml:

# توجه! همه پرونده های .yml فاقد برگه هستند ، از تنظیمات فاصله استفاده کنید: # اجازه دادن به لبه: allow-end: true # آیا اگر سرور بیش از حد سرور باشد پیامهای سیستم را به کنسول منتقل می کند: warn-on-overload: true # spawn شعاع. در محافظت از منطقه تخم ریزی تأثیر می گذارد: spawn-radius: 16 # مسیر پرونده با مجوزها: permissions-file: permissions.yml # اگر پوشه / بروزرسانی در پوشه / plugins دارید ، هنگام شروع به آن # نسخه جدید پلاگین ها می گیرید و جایگزین می شود old: update-folder: update # این تابع ، مطابق با off wiki ، موقتاً کار نمی کند: ping-packet-limit: 100 # اگر هنگام ورود به بازی در بلوک گیر کردید ، این مورد را به true تغییر دهید: use-دقیق-login- مکان: false # چیزی مانند خروج اطلاعات اشکال زدایی در مورد پلاگین ها ، بهتر است آن را لمس نکنید: plugin-profiling: false # زمانی که باید پس از خروج از سرور بگذرد تا بتوانید دوباره وارد سیستم شوید. # مشخص شده در میلی ثانیه ، یعنی 1000 \u003d 1 ثانیه. از ddos \u200b\u200bمحافظت می کند: اتصال دریچه گاز: 4000 تیک در هر بار: # یعنی حیوانات هر 400 تیک تخم ریزی می کنند (1 تیک \u003d 1/20 ثانیه): حیوانات تخم ریزی: 400 # هیولا هر کنه را تخم ریزی می کنند: monster-spawns: 1 # به روزرسانی خودکار ، هرگز از آن استفاده نکرده است ، همان چیزی است که من به شما توصیه می کنم به روزرسانی خودکار: # آیا به روزرسانی فعال است: درست است # اگر اشکالی در ساخت فعلی پیدا شود چه باید کرد؟ اکنون ارزش "نوشتن در کنسول" و # "نوشتن opam" است: بر روی شکسته: - کنسول هشدار - هشدار ops # اگر نسخه جدیدی از بوکیت منتشر شود چه باید کرد؟ اکنون ارزش "نوشتن در کنسول" و # "نوشتن opam" است: در به روز رسانی: - کنسول هشدار دهنده - هشدار دهنده ها # که کانال را برای به روزرسانی جستجو کنید ("rb" ، "beta" یا "dev"). "rb" - #Build توصیه شده ، یعنی فقط نسخه های آزمایش شده و پایدار وجود دارد. "بتا" - ظاهراً # نسخه آزمایشی دیگر. "dev" جدیدترین نسخه خام و آزمایشی است ، # که ممکن است حاوی اشکالات زیادی باشد: prefer-channel: rb # کجا می توانید به روزرسانی کنید. نیازی به تغییر این پارامتر نیست. هرگز: میزبان: dl.bukkit.org # هیچ کلمه ای در مورد این نکته در مستندات وجود ندارد: کانال های پیشنهادی: درست است # برخی از تنظیمات پایگاه ، در مستندات خاموش به آنها توصیه می شود که تغییر ندهند: پایگاه داده: نام کاربری: انزوای بوکیت: درایور قابل برنامه ریزی: org رمز عبور .sqlite.JDBC: urrus url: jdbc: sqlite: (DIR) (NAME) .db

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

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

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