Saytda serverni ko'tarish bo'yicha juda ko'p maqolalar bor, lekin ... Ko'p odamlar tizimga kirishda portlarni ochish, turli xil mijoz xatolari kabi turli muammolarga duch kelishadi. Ushbu maqolada men barcha bosqichlarni va mijoz xatolarini iloji boricha tasvirlashga harakat qilaman. Men ham muammoga aniq va tushunarli yechim berishga harakat qilaman.
Buning uchun .txt kengaytmali fayl yarating va uni yuqoridagi nomlardan istalganiga o'zgartiring.
3. Keyin uni bloknot yoki RMB (sichqonchaning o'ng tugmasi) yordamida faylda oching -> tahrirlash.
4. Unga yozing:
x32 tizimlari uchun:
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar
x64 tizimlari uchun:
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles(x32)%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar
5. Saqlash
6. Server papkasida joylashgan start.bat ni ishga tushiring.
Shunga o'xshash narsa paydo bo'lishi kerak, men hatto portni hamma narsa bir xil bo'lishi uchun o'zgartirdim =) Oxirida ta'kidlanishi kerak bo'lgan narsa oq rang bilan ta'kidlangan. Agar *** FAILED TO BIND TO PORT ko'rsatilsa - muammo yo'q! Bu portdan foydalanish mumkin emasligini bildiradi. Quyidagi portni ochish haqida.
7. Agar hamma narsa yaxshi bo'lsa va portdan foydalanish xatosi bo'lmasa, u holda papkamizda bir nechta fayl va papkalar paydo bo'ladi. Ya'ni, bizga ildizda joylashgan server.propetries kerak.
Uni bloknot yordamida oching
Shunday qilib, chiziqlar haqida batafsil:
rost - ruxsat
noto'g'ri - o'chirish
allow-nether= Serverda jahannamga ruxsat beriladimi (unga kirish va umuman avlod)
level-name=world Dunyo nomini o'zgartirish shart emas
enable-query=false Rostini aytsam? Men buni o'zim tushunmadim, lekin tegmaslik yaxshiroqdir
allow-flight=false Parvozga ruxsat berilsinmi? Bundan tashqari, tegmaslik yaxshiroqdir
server-port = 25561 port
level-type=DEFAULT Level tipi standarti
enable-rcon=false men ham bilmayman va qandaydir usiz yashayman =)
server-ip= Server IP-ga tegmaslik yaxshiroqdir
spawn-npcs=true Men tushunganimdek, NPClarni yaratishim kerakmi - odamlar?
oq ro'yxat=yolg'on Oq ro'yxat - yoqilgan yoki o'chirilgan
spawn-animals=true Hayvonlar urug'lantiriladimi
onlayn rejim = haqiqiy Onlayn rejim (ma'lumot olish uchun serverdan tashqariga ulanish)
pvp=true PvP-ni yoqish kerakmi - jang qilish mumkinmi
qiyinchilik = 1 qiyinchilik
gamemode=0 O'yin rejimi 0 - oddiy 1 - ijodiy
max-players=20 Serverdagi o'yinchilarning maksimal soni
spawn-monsters=true HAYVONLAR tug'iladimi
gener-structures=true Binolarni yaratmoqchimisiz?
view-distance=10 Ko‘rish masofasi
motd=Minecraft server serveri nomi
Aniqrog'i, bizga onlayn rejimi kerak= Pirat mijozlar bilan o'ynashimiz uchun biz rostni false bilan almashtiramiz. Keyingi motd= Kerakli nomni yozing. O'yinchilarning maksimal sonini belgilash. Misol uchun, menda Intel core I5 apparati, 4 Gb tezkor xotira - ikkita eng muhim narsa va OS Windows 7 x64 - 40 kishi uni kechikishlarsiz bemalol boshqarishi mumkin, lekin ko'p narsa joylashuvga, mamlakatga va hokazolarga bog'liq. pleer va internet tezligi
Hammasi. Faylni saqlang iii! Server sozlamalari tasdiqlangan.
Endi portni oching.
1. Simple port forwarding dasturini yuklab oling: Simple port forwarding
2. Spf.exe faylini o'ramdan chiqaring va oching
Shunday qilib, 1-bosqichda biz routerimizni tanlashimiz kerak. Qaysi modelingiz borligini bilmasangiz, marshrutizatorning pastki yoki yuqori qismiga qarang. Yoki yo'riqnoma qo'llanmasida batafsil tavsif bo'lishi kerak.
2-bosqichda biz routerning IP manzilini, admin standartiga muvofiq nomini va admin standartiga muvofiq parolni yoki 1234 ni to'ldiramiz!!!Diqqat, muammoga duch kelmaslik uchun router parolini o'zgartirishni maslahat beraman. serverda odamlarni boshlashdan oldin!!! Shunday qilib, 3-bosqichga o'ting. Amalga oshirish tugmasi yonidagi "+" tugmasini bosing, quyidagi oyna paydo bo'lishi kerak
3. Qizil rang bilan belgilangan tugmani bosing
4. Uni shunday to'ldiring. BIZ IP-manzilga TEZ QILMAYMIZ!! Mahalliy IP-ni bilmasangiz (dastur uni o'zi o'rnatadi)
Qo'shish tugmasini bosing va oynani yoping. Birinchi oynada bajarish tugmasini bosing! Agar marshrutizator to'g'ri tanlangan bo'lsa va parol va login to'g'ri kiritilgan bo'lsa, u "Barcha buyruqlar bajarildi" kabi bir narsa yozadi.
Portlar bilan hamma narsa tugadi. DARXI
Qadamlardan biri xavfsizlik devorini o'chirishdir.
1. Boshlash -> Boshqarish paneliga o'ting
Xuddi shu narsa Windows XP da
2. Qidiruv satriga xavfsizlik devorini kiriting. "Windows xavfsizlik devori" ni oching
3. Keling, yoqing va o'chiraylik. Hamma joyda o'chirish uchun katakchalarni o'rnating. KELISHDIKMI!
Soooo. Endi yakuniy bosqich. Antivirus xavfsizlik devorini o'chirib qo'yish. Buni amalga oshirish uchun Yandex-ga o'ting va qidiruv so'rovini kiriting. Xavfsizlik devorini o'chirish (Antivirusingiz nomi).
Ulanishdan so'ng biz do'stlarimizga qo'ng'iroq qilamiz va buning uchun ularga bu erda yozilgan ipni beramiz: 2ip
Va biz o'zimiz mahalliy IP-dan foydalanib serverga o'tamiz yoki IP o'rniga localhost yozamiz.
Agar Yandex-da biror narsa ishlamasa, qidiring ("routeringiz nomi" xavfsizlik devorini o'chirib qo'ying)
Umumiy xatolar:
Emas, balki egnouht resurslari va ogohlantirish tizimi o'zgarishi ... Bu shaxsiy kompyuter resurslarining etishmasligi demakdir.
Biz almashtirish faylini kattalashtirishimiz mumkin. Buning uchun Java, java -> ish vaqti parametrlariga o'ting
Bo'sh maydonga -Xms ajratilgan RAMning minimal miqdorini va -Xmx maksimal miqdorini o'rnating. Umumiy miqdorning 3/4 qismini olish yaxshiroqdir
Foydalanuvchi premium emas - server.propetris faylida to'g'ri: online-mode= rostdan noto'g'ri
Noto'g'ri login - kimdir bu taxallus bilan o'ynayapti yoki "Abcd" yoki "abcd" kabi taxallusni ishlatib ko'ring.
Agar sizda biron bir savol yoki muammo bo'lsa, sharhlarda yozing - men yordam berishga harakat qilaman!
Men sizga minecraft serverini qanday yaratishni o'rgatganman, bugun biz deyarli bir xil ishni qilamiz, lekin endi biz bukkit-dan foydalanamiz, ya'ni biz serverimizga plaginlarni o'rnatishimiz mumkin bo'ladi. Takror aytaman, jarayon oddiy serverni o'rnatishga juda o'xshaydi, shuning uchun deja vuga duch kelsangiz hayron bo'lmang.
Keling, boshlaymiz, avval bukkitni yuklab olishimiz kerak. Bu mutlaqo bepul va uni rasmiy veb-saytdan yuklab olish mumkin. Bu yerda siz har doim oxirgi versiyani yuklab olishingiz mumkin bo'lgan havola:
Yuklab olgandan so'ng, uni bo'sh papkaga qo'ying (bizning qulayligimiz uchun). Endi biz ishga tushirishni aniqlashimiz kerak. Agar sizda Windows bo'lsa, ushbu papkada yangi matn faylini yarating va unga quyidagilarni yozing:
Java -Xms512M -Xmx1536M -jar craftbukkit-1.2.5-R1.0.jar
Diqqat, 512 raqami serverga ajratiladigan minimal operativ xotira miqdoridir. 1536 raqami maksimal operativ xotira hisoblanadi. Va "craftbukkit-1.2.5-R1.0.jar" o'rniga bukkit faylingiz nomi bo'lishi kerak. Darhol aytamanki, agar siz maqolani kelajakda o'qisangiz, siz yuklab olgan fayl boshqa nomga ega bo'lishi mumkin, chunki har bir yangilanishda uning nomiga yangi versiya raqami yoziladi.
Endi faylimizni “.bat” kengaytmasi bilan saqlaymiz. Misol uchun, men uni "run.bat" sifatida saqladim.
Ushbu faylni ishga tushirganingizda, bizning serverimiz ishga tushadi. Xo'sh, keling, uni ishga tushiramiz. Turli xabarlar bilan konsol oynasi paydo bo'lishi kerak. Biz shunday xabar paydo bo'lguncha kutamiz (men 25 soniya kutdim):
21:12:59 Bajarildi (24 943 soniya)! Yordam uchun “yordam” yoki “?” deb yozing.
Endi konsolda "to'xtatish" buyrug'ini yozib serverni o'chirib qo'yamiz. Biz serverni yoqdik va o'chirdik, shunda u xaritani yaratdi va kerakli papkalar va fayllarni yaratdi.
Keling, papkamizda paydo bo'lgan fayllarni ko'rib chiqaylik. Asosan, bu standart serverda bo'lgan bir xil fayllar. Men ularni tasvirlamayman, chunki men buni standart serverda qildim. Ularga qo'shimcha ravishda yana 3 ta eksklyuziv bukkit fayllari mavjud:
- help.yml - o'rnatilgan plaginlarning buyruqlari va ularga qisqacha yordam haqidagi ma'lumotlarni saqlaydi. Ushbu fayl avtomatik ravishda yaratiladi va uni o'zgartirish kerak emas.
- permissions.yml - u foydalanuvchilar uchun ruxsatlarni belgilaydi. Rostini aytsam, men uni qanday ishlatishni umuman bilmayman, chunki u nisbatan yaqinda paydo bo'lgan va biz o'z vazifalarini yaxshi bajaradigan uchinchi tomon plaginlaridan foydalanamiz.
- bukkit.yml - asosiy server sozlamalari, endi biz hamma narsani batafsil ko'rib chiqamiz.
Shunday qilib, bukkit.yml bilan tanishing:
#Diqqat! Barcha .yml fayllari yorliqlarga ruxsat bermaydi, boʻsh joy sozlamalaridan foydalaning: #chekka ruxsat berish uchun: ruxsat berish-end: true #server haddan tashqari yuklangan boʻlsa, tizim xabarlarini konsolga chiqarish kerakmi: haddan tashqari yuklanishda ogohlantirish: haqiqiy #spawn radiusi. Tug'ilgan hududning himoyasiga ta'sir qiladi: spawn-radius: 16 #ruxsatli faylga yo'l: permissions-file: permissions.yml #agar sizda /plugins papkasida papka /update bo'lsa, ishga tushirilganda plaginlarning yangi versiyalari. undan olinadi va eskisi almashtiriladi: update-papka: yangilash #bu funksiya, off-wiki ma'lumotlariga ko'ra, vaqtincha ishlamayapti: ping-packet-limit: 100 #o'yinga kirishda bloklarga yopishib qolsangiz, harakat qilib ko'ring. buni rostga o'zgartirish: use-exact-login- location: false #bir narsa plaginlar haqida disk raskadrovka ma'lumotlarini chiqarish, tegmaslik yaxshiroqdir: plagin-profiling: false serverdan chiqqandan keyin tizimga qayta kirishdan oldin o'tishi kerak bo'lgan vaqt. #Millisekundlarda ko'rsatilgan, ya'ni 1000 = 1 soniya. DDoS dan himoya qiladi: ulanish-gazlash: 4000 ta shomil: #hayvonlar har 400 ta Shomil (1/20 soniya) urug'lanishini bildiradi: hayvonlarning urug'lari: 400 #monsterlar har bir Shomil: monster-spawns: 1 #. avtomatik yangilovchi, men undan hech qachon foydalanmaganman, buni sizga avtomatik yangilashni maslahat beraman: #yangilovchi yoqilganmi: rost #Agar joriy tuzilmada xatolik aniqlansa nima qilish kerak? endi "konsolga yozish" va #"opamga yozish" kerak: on-broken: - warn-console - warn-ops #bukkitning yangi versiyasi chiqsa nima qilish kerak? endi “konsolga yozish” va # “op-ga yozish” kerak: yangilanishda: - warn-console - warn-ops #qaysi kanalda yangilanishlarni izlash (“rb”, “beta” yoki “dev”) . "rb" - Tavsiya etilgan #Build, ya'ni faqat tasdiqlangan, barqaror versiyalari mavjud. "beta" - aftidan #ko'proq eksperimental versiyalar. "dev" - eng yangi, ammo ko'p xatolarga ega bo'lishi mumkin bo'lgan xom va sinov versiyalari: afzal-kanal: rb #yangilanishlarni qaerdan qidirish kerak. Ushbu parametrni o'zgartirishga hojat yo'q. Hech qachon: xost: dl.bukkit.org #hujjatlarda ushbu element haqida bir so'z yo'q: taklif-kanallar: true #ma'lumotlar bazasi uchun ba'zi sozlamalar, rasmiy hujjatlarda ularni o'zgartirmaslik tavsiya etiladi: ma'lumotlar bazasi: foydalanuvchi nomi: bukkit izolyatsiyasi: SERIALIZABLE drayveri: org .sqlite.JDBC paroli: morj url: jdbc:sqlite:(DIR)(NAME).db
Shuningdek, bizda "plaginlar" papkasi mavjud. Odatda plaginlar plaginning .jar faylini ushbu jildga nusxalash va serverni qayta ishga tushirish orqali o'rnatiladi.
Agar siz ingliz tilini bilsangiz, plaginlarni bu yerdan oling:
Aslida, hammasi shu, biz uni o'rnatamiz, ishga tushiramiz va o'ynaymiz. Buyruqlar oddiy server bilan bir xil, shuningdek, bu erda bir nechta yangilari mavjud:
- / plaginlar— serverda o'rnatilgan plaginlar ro'yxatini ko'rsatadi
- /qayta yuklash— agar siz serverni qayta ishga tushirmasdan plaginni serverga o‘rnatmoqchi bo‘lsangiz, plaginni jildga nusxalang va ushbu buyruqni bajaring. U barcha plaginlarni qayta yuklaydi. Lekin men hali ham uni ishlatishni tavsiya etmayman, u har doim ham barqaror emas.
- /demoq<сообщение> — server nomidan chatga yozish.
- /ayting<ник> <сообщение> — shaxsiy xabar yuborish
- /versiya— bukkit server versiyasini bilib oling
- / oq ro'yxatga qo'shing<ник> — oq roʻyxatga oʻyinchi qoʻshing
- / oq ro'yxatni olib tashlash<ник> — o‘yinchini oq ro‘yxatdan o‘chirish
- /oq ro'yxat o'chirilgan- oq ro'yxatni o'chirish
- /oq ro'yxat yoqilgan— oq roʻyxatni yoqish
- / oq ro'yxat— oq roʻyxatni koʻrish
- / oq ro'yxatni qayta yuklash- fayldan oq ro'yxatni qayta yuklash
Ushbu qo'llanma sizga Bukkit minecraft serverini qanday o'rnatish va ishga tushirishni aytib beradi.
Boshlash uchun siz uchta oddiy qadamni bajarishingiz kerak bo'ladi. Kompyuteringizga java yuklab oling. Bu yerda siz uchun versiyani yuklab olishingiz mumkin.
Keyin, Bukkit server faylini o'zi yuklab olishingiz kerak - bu rar kengaytmasiga ega.
(yuklab olinganlar: 1276)
Barcha kerakli fayllarni yuklab olgandan so'ng. Bukkit server jar faylini serveringiz joylashgan papkaga joylashtiring. Ko'rib turganingizdek, hamma narsa juda oddiy.
Windows tizimida serverni ishga tushirish
Siz tayyor paketlarni yuklab olishingiz va kerakli ommaviy ish faylini Minecraft serveri bilan papkaga ochishingiz mumkin. Siz kerakli narsalarni tahrirlashingiz mumkin, masalan, server tomonidan ajratilgan RAM hajmini o'zgartirishingiz mumkin (sukut bo'yicha u 1 GB). Bundan tashqari, yuklab olingandan so'ng, yuqorida tavsiflangan 1-3 bandlarni xavfsiz o'tkazib yuborishingiz mumkin.
Keyinchalik, minecraft serveri bilan papkada matnli hujjat yaratishingiz kerak, bu sizning serveringizni ishga tushirish uchun asos bo'ladi. Ogohlantirish: Quyidagi matn, agar siz uni matn hujjatingizga nusxa ko'chirsangiz va qo'ysangiz, qo'shimcha belgilar bo'lmasligi kerak, agar ular u erda paydo bo'lsa, ularni o'chiring.
32-bitli tizim uchun ishga tushirish kodi
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar
Agar bu kod ishlamasa, keyingisini sinab ko'ring.
"%ProgramFiles%Javajre7injava.exe" -Xmx1024M -jar craftbukkit.jar
-Xms1024M -Xmx1024M
Bu server tomonidan iste'mol qilinadigan RAM miqdori.
craftbukkit.jar
Fayl nomiga kiritilgan server nomi. banka.
Kerakli hamma narsani yozib bo'lgach, natijada olingan hujjatni kengaytma bilan saqlaymiz - sizning ismingiz.bat. Agar Windows-dan foydalansangiz, kerakli kengaytma bilan saqlay olmaysiz. Keyin totalcommander dasturidan foydalaning. Unda ctrl+m tugmachalarini bosing va kengaytmali maydonga kiriting - bat va qo'llash tugmasini bosing.
Endi siz serverni bir marta bosish bilan ishga tushirishingiz mumkin, shunchaki faylni ikki marta bosing - ismingiz.bat. Agar hamma narsa to'g'ri bajarilgan bo'lsa, Minecraft server oynasi ochiladi.
Minecraft serverini to'xtatish uchun siz oddiy buyruqni kiritishingiz kerak - STOP.
64-bitli tizim uchun ishga tushirish kodi
Hammasi 32-bit bilan bir xil, faqat siz quyida keltirilgan boshqa kodni yozishingiz kerak.
@echo off "%ProgramFiles(x86)%Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding=UTF-8 craftbukkit.jar nogui
Linuxda serverni ishga tushirish
Ushbu usul barcha Linux tizimlari uchun universaldir. Birinchidan, java/-ni yuklab oling, keyin biz jar kengaytmali server faylini papkaga joylashtirishimiz kerak, masalan, u /home/minecraft bo'ladi. Buni amalga oshirgandan so'ng, konsolni, so'ngra ilovalar/standart/terminalni oching. Ubuntudekstop uchun siz tugmalar birikmasidan foydalanishingiz mumkin - ctrl+alt+t.
Buyruqni kiritish orqali server papkasiga o'ting - CD/uy/minecraft/
Buyruqni kiriting - nanoboshlash.sh
Va quyidagi kodni kiriting:
#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "$BINDIR" java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o rost
Endi faqat buyruqni kiritish orqali faylni bajariladigan qilish qoladi - chmod +x /home/minecraft/start.sh
CD /hoy/minecraft/ Boshlash uchun siz kiritishingiz kerak - ./start.sh
Agar to'satdan buni qila olmasangiz, ketma-ket 1) cd / ni kiritishga harakat qiling. uy/minecraft/ 2) sudo ./start.sh.
Agar hamma narsa yaxshi bo'lsa, keyingi ishga tushirish uchun takrorlang:
Katalogga o'tish uchun kiriting - CD /hoy/minecraft/ Boshlash uchun siz kiritishingiz kerak - ./start.sh
Serverni to'xtatish uchun konsolda stop ni kiriting.
Server sozlamalarini faylda topasiz - serversproperties. Spoyler ostiga qarab, nima uchun javobgar ekanligini bilib olishingiz mumkin.
#Minecraft server xususiyatlari
#Sant 02 mart 14:08:14 MSK 2013 yil Fayl yaratish
generator-sozlamalari = Kerak bo'lmaydi
allow-nether=true Pastki dunyoga o'tishga imkon beradi
daraja-ism = dunyo Jahon xaritasi papkasining nomi
enable-query=false Sizga kerak bo'lishi dargumon
allow-flight=false uchish imkonini beradi
server-port = 25565 Server porti
level-type=DEFAULT Dunyo turi. FOYDALANGAN / YASQA / KATTA BIOMLAR Standart/tekis/"Ulkan" biomlar
enable-rcon=false Server konsoliga masofadan kirish.
darajali urug' = Server LED
server-ip= Server IP (uni yozishingiz shart emas, ayniqsa dinamik bo'lsa)
maksimal qurilish balandligi = 256 Pastdan yuqoriga maksimal balandlik
spawn-npcs = rost Qishloq urug'i
oq ro'yxat = noto'g'ri Oq ro'yxatni yoqish (serverda o'ynashga ruxsat berilgan o'yinchilar ro'yxati)
spawn-hayvonlar = rost Hayvonlarning urug'i
snooper-enabled=false Statistikani ishlab chiquvchilarga yuborish
qattiq = yolg'on Hardkor rejimi (o'lganingizda qayta tug'ilmaysiz)
texture-pack = Server papkasida joylashgan teksturali zip arxivining nomi
onlayn rejim = noto'g'ri Premium hisob autentifikatsiyasi
pvp = rost PVPga ruxsat bering
qiyinchilik = 1 0 dan 3 gacha qiyinchilik
server-name=VlomServer Server nomi
o'yin rejimi = 0 O'yin rejimi. 0 - omon qolish, 1 - ijodiy, 2 - sarguzasht (yangi versiyalarda mavjud)
maksimal o'yinchilar = 20 O'yinchilarning maksimal soni
spawn-monsters = rost Urug'li yirtqich hayvonlar.
ko'rish masofasi = 10 Masofa oralig'i, "kechikishlar" bilan qisqartirilishi mumkin
gener-structures=true Qishloqlarni yaratadi
yumurtlamadan himoya qilish = 16 Urug'dan buzilmaydigan bloklar soni
motd=Sozdatserver.ru Server tavsifi (60 belgigacha)
Bu o'yin uchun eng yaxshi server rejimi - CraftBukkit asosida Minecraft serverini o'rnatish bo'yicha birinchi va kirish maqolasi.
- Tayyorgarlik
- O'rnatish va ruslashtirish
- Server ishga tushirilmoqda
- Sozlamalar
- Plaginlar haqida umumiy ma'lumot
- Asosiy plaginlar
Tayyorgarlik
Server Linux ostida quriladi. Biroq, faqat ushbu birinchi maqola u bilan bog'liq bo'ladi, qolganlari plaginlar haqida, shuning uchun ular serverni ishga tushirishingiz mumkin bo'lgan har qanday OS uchun amal qiladi.
Nginx va Mysql talab qilinadi, Screen utility haqida asosiy tushuncha.
Mkdir minecraft && cd minecraft sudo aptitude o'rnatish sun-java6-jre ekran zip
O'rnatish va ruslashtirish
Ushbu operatsiyalarni avtomatlashtirish mumkin, ammo skriptga o'tishdan oldin, bir oz nazariya:
Eng oxirgi tavsiya etilgan server qurilishi http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/. Sizga eng so'nggisi emas, balki eng so'nggi tavsiya etilgan qurilish kerak. Aks holda, plaginlarni boshqaring.
Krakerdan siz lang va font.txt papkasini olishingiz va server ichidagi fayllarni .jar fayli bilan almashtirishingiz kerak. Buni arxiv menejerida qilish qulay, chunki .jar deyarli oddiy .zip.
Skript bularning barchasini avtomatik ravishda bajaradi. Afsuski, yoriq muallifi oxirgi versiyaga doimiy havolani taqdim etmaydi, shuning uchun yoriq yangilanganda, skriptdagi havolani tahrirlash kerak.
- Skript oxirgi tavsiya etilgan server tuzilmasini yuklab oladi va vaqtinchalik papkaga tushadi.
- Birinchisining fayllarini ikkinchisining kerakli fayllari bilan ochadi va almashtiradi.
- Server .jar faylini Russified faylga yangilaydi va vaqtinchalik jildni o'chiradi.
Skriptni bajariladigan qilib qo'ying va ishga tushiring:
Chmod +x upd_and_rus.sh && skriptlar/upd_and_rus.sh
Yangi versiyalarning chiqarilishi haqida bilish uchun siz ushbu RSS tasmalaridan foydalanishingiz mumkin:
Server ishga tushirilmoqda
Shuningdek, biz serverni skript yordamida ishga tushiramiz va uni ekranga o'rab olamiz. Skript serverni ishga tushiradi va agar u allaqachon ishlayotgan bo'lsa, uni qayta ishga tushiradi.
Vim skriptlari/minecraft.sh #!/bin/bash screen -X -S minecraft diskdan chiqish `/dobroservers/minecraft screen -A -m -d -S minecraft java -Xincgc -Xmx1G -jar craftbukkit-1.0.1-R1. jar chmod +x minecraft.sh
Serverni ishga tushiring:
Skriptlar/minecraft.sh
Shundan so'ng, qo'shimcha fayllar qo'shiladi, jumladan sozlamalar fayllari yaratiladi.
Sozlamalar
server.properties
vim server.propertiesOflayn rejim (sizning bandargohingiz korsarlar uchun ochiq):
Onlayn rejim = noto'g'ri
Qiyinchilik, diapazon 0-3:
Qiyinchilik = 2
Server nomi:
Server nomi=Dobroserver
Server tavsifi:
Bu serverga ulanishdan oldin ikkinchi qator.
bukkit.yml
Ushbu faylda siz ma'lumotlar bazasi va taxalluslarni sozlashingiz mumkin.
Birinchisini plagin bilan sozlash qulayroq, ammo siz bazani belgilashingiz mumkin:
Ma'lumotlar bazasini Mysql-ga o'zgartiring:
Ma'lumotlar bazasi: foydalanuvchi nomi: minecraft izolyatsiyasi: SERIALIZABLE drayveri: com.mysql.jdbc.Driver paroli: o'tish url: jdbc:mysql://localhost:3306/minecraft
Bu erda biz Mysql sozlamalarini har bir plagin uchun alohida belgilamaslik uchun belgilaymiz. Kelajakda barcha plaginlar hali bu yerdan sozlamalarni o'tkaza olmaydi.
Ularning ko'pchiligi ma'lumotlar bazasini Mysql yoki mahalliy sifatida saqlashni tanlashni taklif qiladi. Birinchi variant har doim yaxshiroq. Birinchidan, bu juda tez, ikkinchidan, ma'lumotlar bazasi bilan ishlash osonroq bo'ladi - masalan, plagin takroriy yozuvlarni yaratsa va uni tuzatish kerak bo'lsa.
Qulaylik uchun barcha plagin ma'lumotlarini bitta ma'lumotlar bazasida saqlang, lekin turli plaginlar uchun prefikslardan foydalaning, masalan, LWC uchun lwc_.
Sozlamalarni qo'llash
Sozlamalarni qo'llash uchun serverni qayta ishga tushirish kerak:
/scripts/minecraft.sh
Skript shunchaki serverni o'ldiradi va uni qayta ishga tushiradi - dunyo o'zgarishlari saqlanmaydi.
Endi bu mutlaqo muhim emas, boshida faqat siz serverda o'tirasiz va undan keyin ham qurmaysiz, lekin u ishlayotganligini tekshiring.
Va agar boshqa o'yinchilar serverda o'ynagan bo'lsa, shunday qayta ishga tushirish to'g'riroq bo'lar edi:
Ekran -x minecraft save-all stop /scripts/minecraft.sh
Biroq, kelajakda qayta ishga tushirish uchun alohida plagin ishlatiladi, bu hamma narsani o'zi saqlaydi, biz bu haqda biroz keyinroq gaplashamiz.
Serverga ulaning va hamma narsa yaxshi yoki yo'qligini tekshiring.
Plaginlar haqida umumiy ma'lumot
Hech qanday sozlashni talab qilmaydi, informatorlardan foydalanishga imkon beradi.
CommandHelper
Plagin ishlashi uchun avval WorldEdit:http://dev.bukkit.org/server-mods/worldedit/, o‘yin ichidagi xarita muharririni o‘rnating.
Bu alohida maqolada muhokama qilinadi, ammo hozircha WorldEdit.jar va CommandHelper.jar plaginlari papkasiga nusxa ko'chiring va plaginlarni qayta yuklash buyrug'i bilan qayta yuklang.
config.txt faylida asosiy skriptlar va taxalluslarning ko'plab misollari mavjud, men uni config.txt.examples ga o'zgartirishni, yangi bo'sh config.txt faylini yaratishni va kerak bo'lganda uni to'ldirishni maslahat beraman:
Mv plaginlari/CommandHelper/config.txt plaginlari/CommandHelper/config.txt.examples vim plaginlari/CommandHelper/config.txt
Bir jamoa:
/saqlash = /barchasini saqlash
Ikki buyruqning makrosi:
/ver = /plugi l all \ /versiya