Bukkit-те minecraft серверін жасау. Оқулық Bukkit негізінде өз серверіңізді қалай жасауға болады (терезелер үшін)

Буккит. Бұл не және сіз оны немен жейсіз?

Буккит. Бұл не және сіз оны немен жейсіз?

Буккит- ойын әлемімен әрекеттесу үшін сервер API және SMP сервері үшін плагиндерді жасауды жеңілдету үшін жасалған. ауыстыруға арналған hey0's Mod. Буккит бастапқыда екі құрал ретінде ойластырылған: CraftBukkit және Bukkit. Кейінірек олар ScrapBukkit әзірледі. Bukkit - ең танымал API және Mojang-тен ресми API шыққанша (немесе одан кейін де) солай қалады.

Орнату

mv craftbukkit-1.1-R2.jar CraftBukkit.jar

Келесі пәрменде ЖЖҚ көлемімен ауыстырыңыз (512M, 1536M, 1G, 2G, 4G...):

Плагиндер

Сіз «таза» серверде ойнаудан шаршадыңыз ба?

Бұл шағын нұсқаулық серверге негізгі плагиндерді орнату жолын түсіндіреді.

1. Қажетті плагинді таңдаңыз (бұл жерден жақсырақ - Bukkit Plugin List)

2. .jar файлын және басқа файлдарды /plugins қалтасына жылжытыңыз

3. Серверді іске қосыңыз және оның толық жүктелуін күтіңіз.

4. Сервер консолінде Stop тармағын енгізіңіз.

5. Серверді іске қосыңыз.

6. Барлығы орындалды! Плагиніңіз орнатылған және пайдалануға дайын болуы керек.

Негізгі плагиндер:

World Edit - әлемді өңдеуге мүмкіндік береді. Қолмен жасаудан жылдамырақ :)

Кейде тақырыптар «Маған сервер жасаңыз, өтінемін!!!» деген сұраулармен шығатындықтан. Жаңадан келгендердің қолдарына жалауша беруді жөн көрдім.
Мен оны кезең-кезеңімен бөлемін:
1) Буккит өзегі
2) Негізгі файлды құру.
4) Плагиндер
4.1 Орнату
4.2 Командаларға қол жеткізу

1) Алдымен бізге ядроның өзі керек - Буккит.
Сіз оны жүктей аласыз (сол жақта құрастыру терезесі болады). Жүктеп алыңыз және болашақ серверіңіз орналасатын бөлек қалтаға жылжытыңыз.

2) Енді бізге Батник жасау керек:
Кез келген мәтіндік құжатты жасаңыз (мысалы, блокнотпен) және оны сол жерге қойыңыз

SpoilerTarget">Спойлер

ОРНАТУ BINDIR=%~dp0

CD /D "%BINDIR%"

Java -Xincgc -Xmx1G -jar craftbukkit.jar


Енді «Басқаша сақтау...» түймесін басыңыз, пакеттік файлдың атын енгізіңіз (мысалы, Сервер), соңына .bat қосыңыз, содан кейін «Барлық файлдар» файл түрін таңдап, сақтау түймесін басыңыз.
Негізгі файлды ядросы бар қалтаға орналастырыңыз және жүктелген ядроның атын өзгертіңіз craftbukkit-0.0.1-SNAPSHOT.jar (Оны дәл осылай атаудың қажеті жоқ!) дәл қазір craftbukkit.jar .
Негізгі файлға таңбашаны Жұмыс үстелінде орналастыруға болады (міндетті емес).


Пакеттік файлды іске қосып, күтеміз... Пакеттік файлда келесілер жазылғанша күтеміз (Мысалы):
Дайын! (0,644с!) Анықтама алу үшін "анықтама" немесе "?" деп теріңіз. .
Сіз күттіңіз бе? енді біз консольде жазамыз Тоқтажәне ол өшірілгенше күтіңіз, ол айтқанда - кез келген пернені басыңыз және консоль жабылады. Енді сіз сервер қалтасының мазмұны аздап ұлғайғанын байқай аласыз - сервер компоненттері жүктелді (карта және кейбір конфигурациялар).
Енді бастапқы орнату:
Файлды кез келген мәтіндік редактормен ашыңыз (Блокнот, Word, Notepad++) Server.Properties және біз келесі жолдарды көреміз

SpoilerTarget">Спойлер

allow-nether=true
деңгей-атауы=әлем
enable-query=false
allow-flight=true
сервер-порт = 25565
enable-rcon=false
деңгейлік тұқым =
server-ip=
ақ тізім=жалған
уылдырық-жануарлар=шын
онлайн режимі=жалған
pvp=шын
қиындық = 1
server-name=Белгісіз сервер
ойын режимі = 0
максималды ойыншылар = 30
spawn-monsters=шын
көру қашықтығы=10
motd=Rangars сервері

Бұл бастапқы дайындық болғандықтан, мен тек қажет нәрсені түсіндіремін
allow-nether=true- Нидер әлемін шешу
онлайн режимі=жалған\шын- Орын жалғанегер сіз пираттық Minecraft ойнасаңыз немесе раслицензиясы бар болса (мәні болса расҚарақшы ойнайтындардың бәрі саған келмейді)
ақ тізім=жалған\шын- ақ тізімді қосады/өшіреді. сағ расфайлда жоқтардың барлығы white-list.txt(Мен ойыншы лақап аттары туралы айтып отырмын) сіздің серверіңізге кірмейді
ойын режимі=0\1- егер сіз SinglePlayer ойнасаңыз, 2 ойын режимі болды. Солай 0 - аман қалу. 1 шығармашылық. Бұл қандай мәнге байланысты, ойыншылар серверде ойынды қалаған ойын режимінде бастайды.
максималды ойыншылар = 30- сервердегі ойыншылардың максималды саны.

Мұның бәрін өз қалауымыз бойынша өзгертеміз.

Bukkit плагиндерін орнату және конфигурациялау оңай емес.Мұнда біз көп ойыншы серверін (ваниль сервері емес) іске қосу үшін қажет негізгі плагиндерді орнату процесін қарастырамыз. Алдымен Essentials плагинін орнатайық. Веб-шолғышта жаңа қойындыны ашып, http://dev.bukkit.org/server-mods/essentials/ сайтына өтіңіз.

Беттің оң жағындағы «Жүктеу» түймесін басыңыз.Ашылған бетте «Жүктеу» түймесін қайтадан басыңыз. Енді жүктелген ZIP файлын ашыңыз және мұрағаттағы JAR файлдарын көшіріңіз. Серверіңіздің файлдар қалтасына өтіңіз. Онда «плагиндер» қалтасын табыңыз; осы қалтаны ашып, оған көшірілген JAR файлдарын қойыңыз.

Негізгі сервер файлдары қалтасына оралыңыз.Серверді іске қосу үшін "run.bat" файлын тауып, оны екі рет басыңыз. Экранда «Essentials» сөзі бар бірнеше хабарламалар пайда болады - бұл «плагиндер» қалтасында қажетті файлдарды жасау процесі. Енді серверді тоқтату үшін тоқтату пәрменін енгізіңіз.

Essentials плагині енді серверде орнатылған.Негізгі сервер файлдары қалтасына өтіп, «server.properties» файлын тауып, ашыңыз. Файлды іске қосу үшін бағдарламаны табуды сұрайтын қалқымалы терезе пайда болуы мүмкін - бұл жағдайда бағдарламалардың бірін таңдау үшін опцияны нұқыңыз, содан кейін OK түймесін басып, Блокнот таңдаңыз.

Серверіңізді “server.properties” файлында конфигурациялауға болады.Мысалы, сіз ойыншылардың максималды санын көрсетіп, серверге қосылуға сіз көрсеткен ойыншыларға (басқа файлда) ғана мүмкіндік беретін «ақ тізімді» белсендіре аласыз. Белгілі бір параметрді өшіру немесе қосу үшін мәнді «шын» (қосу) мәнінен «жалған» (өшіру) күйіне және керісінше өзгертіңіз. Мысалы, әдепкі бойынша Nether белсендіретін "allow-nether" параметрі "true" мәніне орнатылады. Нетеральды әлем, әдетте, серверді баяулатады. Сондықтан, бұл параметрдің мәнін «ақиқаттан» «жалғанға» өзгертіңіз.

Тағы бір мысал - әдепкі ойын режимін өзгерту.Бұл режим тірі қалу режимі. Негізгі режим шығармашылық режимге айналуы үшін мәнді "0"-ден "1"-ге өзгертіңіз.

«server.properties» файлын сақтаңыз және оны жабыңыз.Енді серверді іске қосу үшін «run.bat» файлын екі рет басыңыз, содан кейін Minecraft ойынын іске қосыңыз. Minecraft жүйесіне кіріңіз, көп ойыншы серверінің бетіне өтіңіз, «Қосылу» тармағын таңдап, «localhost» енгізіңіз (тырнақшасыз). Сіз жасалған серверге қосыласыз. Пәрмен жолында пәрменді енгізіңіз: op<имя вашей учетной записи>. Бұл пәрмен барлық дерлік пәрмендерге қол жеткізуге мүмкіндік беретін тіркелгі операторының күйін береді. Minecraft әлемінде әдемі аймақты таңдап, «T» пернесін басып, /setspawn пәрменін енгізіңіз.

Енді сіз жаңа ойыншылар үшін кіру нүктесін орнатқан болсаңыз, басқа ойыншылар серверіңізге қосыла алатындай порттарды жіберу жолын үйреніңіз.

Плагиндерсіз серверді ашу туралы ешкім ойламауы екіталай, сондықтан мен осы мақалада қажет болған жағдайда оларды оңай қосуға және өшіруге мүмкіндік беретін Bukkit серверінің моды туралы айтатын боламын.

Bukkit-ті үлкен және белсенді қауымдастық әзірлеп, қолдайды, сондықтан ол жиі жаңартылып, жетілдіріліп отырады. Қосулы олардың веб-сайты, ағылшын тілін жеткілікті түрде білу арқылы сіз көптеген пайдалы ақпаратты жинай аласыз, сонымен қатар bakkit және плагиндерді әзірлеушімен тікелей байланыса аласыз.

Орнату үшін ұсынылған ең соңғы құрастыруды әрқашан таба аласыз мына сілтемеге өтіңізтізімнің ең басында.

Жүйе талаптары.
Minecraft сервері(сонымен қатар клиент) процессор ресурстарына өте талапшыл. Қазіргі уақытта Minecraft серверінің ядросы тек бір есептеу ағынын пайдалана алатындықтан, көп ядролы процессорларды пайдаланудың пайдасы болмайды. Кейбір плагиндерді әлі де бөлек ағындарда орындауға болады, ал Java өзі процессор ресурстарын өз қажеттіліктері үшін жеуге қарсы емес, сондықтан екінші ядро ​​зиян келтірмейді, бірақ ядролардың көп саны іс жүзінде өзіне ешқандай пайда әкелмейді. Minecraft. «Қосымша» өзектерді серверде іске қосылған басқа процестердің қажеттіліктері үшін пайдалануға болады.
Бірақ бәрібір, әдетте, (егер, қосымша Minecraftсервер бос емес), мынаны ескеру қажет: жиілігі жоғары екі ядролы процессор серверлерMinecraft, төрт-(алты-, жиырма-) ядролық төмен. Әрине, процессорлардың архитектурасын және басқа да маңызды тұстарды ескерген жөн... Бұл жақсырақ: процессордың жеке ядроларының өнімділігі неғұрлым жоғары болса, соғұрлым ол біздің мақсатымызға сай келеді.
ЖЖҚ көлемі де маңызды көрсеткіш болып табылады. Серверде 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. Егер сізде Java орнатылмаған болса, мұны істеудің уақыты келді:
- таратуды жүктеп алыңыз 32-битнемесе 64-битплатформалар
-оны орнатыңыз (бұған байланысты қиындықтар болуы екіталай).
4. Серверіңізде кириллицаны көргіңіз келсе:
-Russified font.txt файлын жүктеп алыңыз
-WinRar-да craftbukkit.jar ашыңыз
-бар font.txt файлын біз жаңа жүктеп алғанмен ауыстырыңыз
- WinRar жабыңыз
5. Алдын ала дайындалған іске қосыңыз.bat файлы («start.bat» болсын). Консольде «Дайын (<какое-то количество>s)!" пәрменін пайдаланып bakkit жұмысын аяқтаңыз Тоқта.

Сервер қалтасында әртүрлі қызықты файлдар пайда болғанын байқай аласыз:
-banned-ips.txt-- тыйым салынған IP мекенжайларының тізімі
-banned-players.txt-- тыйым салынған ойыншы лақап аттарының тізімі
-bukkit.yml-- қосымша bakkit параметрлері файлы
-ops.txt-- сервер әкімшілерінің тізімі
-server.log-- сервер журналы
-server.properties-- негізгі сервер параметрлері файлы
-white-list.txt-- белсенді ақ тізімі бар рұқсат етілген лақап аттар тізімі
Сондай-ақ қалталар:
-плагиндер-- плагиндерді орналастыруға арналған қалта
-әлем-- негізгі әлемдік қалта (әдепкі атау)
-әлем_жер-- төменгі әлемдік қалта (aka Hell немесе Nether)

Ең алдымен, server.properties файлын қарастырайық:

Level-name=world - негізгі әлемнің атауы рұқсат-nether=true - қосу/өшіру тозақ көрінісі-дистанция=10 - әлемнің радиусы (бөлшектермен) сервер spawn-monsters=true - қосулы /өшіру. mob spawn online-mode=true - қосу/өшіру. ресми рұқсат spawn-animals=true - қосу/өшіру. жануарлар max-players=20 - ойыншылардың максималды саны server-ip= - сервер IP мекенжайы pvp=true - қосу/өшіру. PvP деңгейі-seed= - негізгі әлемдік сервер-порттың тұқымы=25565 - сервер порты allow-flight=false - қосу/өшіру. ұшу мүмкіндігі ақ тізім=жалған - қосу/өшіру. ақ тізім рұқсаты

Қазіргі уақытта барлық параметрлердің ішінен сіз өзіңізді тек мәнді түзетумен шектей аласыз онлайн режимі"мен рас"қосу" жалған", бұл клиенттің лицензияланған нұсқасы жоқ ойыншыларға серверіңізге кіруге мүмкіндік береді. Қалған параметрлерді кейінірек қарастырамыз.
Сонымен: өзгерту, сақтау, start.bat іске қосу...
Іске қосылды ма? Сервер мекенжайының орнына «localhost» жазу арқылы серверге бір компьютерден қосылуға болады.

Сырттан келген ойыншылардың серверге кіруі үшін сізге сыртқы IP мекенжайы және 25565 ашық порты қажет (егер сіз оны параметрлерде өзгертпеген болсаңыз). Сыртқы IP-ті кез келген көп немесе аз қалыпты провайдер қамтамасыз етеді, бірақ әдетте айына 50-150 рубль көлемінде қосымша ақыға. Егер сіз маршрутизатордың артында болсаңыз, қажетті портты компьютеріңіздің ішкі IP мекенжайына «қайта жіберу» керек. Сондай-ақ антивирус/брандмауэрдегі осы портқа кіріс қосылымдарға рұқсат беру керек екенін есте ұстаған жөн.

Плагиндер

Плагиндер серверге қажетті функционалдылықты қосады, қателерді түзетеді, механиканы өзгертеді және т.б. Плагинді орнату үшін оны сервердің плагиндер қалтасына орналастырып, қажет болған жағдайда оның параметрлер файлын конфигурациялаңыз (мүлдем параметрлері жоқ плагиндер бар).
Плагин параметрлері файлдарымен дұрыс жұмыс істеу үшін сізге жақсы мәтіндік редактор қажет. Мен осы мақсаттар үшін тегін жүктеп алуды ұсынамын. Блокнот++(әрине, егер сізде ұқсас нәрсе болмаса).

Ең алдымен, мен бір қарапайым кеңес беремін: өйткені... Minecraft серверіжәне ол өте жақсы жабдықта өте жылдам жұмыс істемейді, егер мүмкін болса, қажетсіз плагиндерді орнатпаңыз; Егер сіз өте кешікті сервер жасағыңыз келмесе, оларды мұқият таңдаңыз және Essentials сияқты «барлығы бір жерде» деп аталатын плагиндерді пайдаланбаңыз.

Көптеген жағдайларда сіз онсыз жасай алмайтын плагиндердің кейбір түрлері бар. Бұл ойыншы авторизациясына, әлемді автоматты түрде сақтауға және әлемді шектеуге арналған плагиндер. Сондай-ақ мұнда құқықтарды басқару плагинін қосқан жөн, ол ойыншылардың басқа плагиндер ұсынған әртүрлі мүмкіндіктерді пайдалану құқықтарын басқаруға мүмкіндік береді.

Әр санатты толығырақ қарастырайық:

Авторизация
Авторизациялау плагині жергілікті аймақтағы сенімді достар ғана емес, сонымен қатар тұтастығына сенімді емес кез келген басқа ойыншылар кіретін болса, бастапқы авторизация (тек ресми ақылы тіркелгілер үшін жарамды) өшірілген болса пайдалы болады. Қарапайым тілмен айтқанда: көп жағдайда бұл плагин қажет болады.
Сіздің қажеттіліктеріңізге байланысты келесі плагиндердің бірін таңдауыңыз керек:
xAuth - ең қарапайым
AuthMe
AuthDB - ең күрделі

Автоматты сақтау
Мұндай плагин барлығына пайдалы болады: әдетте, сақтау тұрақты емес орындалады, сондықтан сервер бұзылған жағдайда соңғы бірнеше сағатта кейбір ғимараттарды жоғалту ықтималдығы жоғары, бұл өте жағымсыз. Сәйкес ретінде мен бір мағыналы атауы бар плагинді ұсынар едім Автосақтау, бұл сізге кесте бойынша үнемдеуге мүмкіндік береді, сонымен қатар сақтау процесінде ойыншыларды жалпы артта қалудан сақтайтын бөлек ағында жұмыс істей алады.

Әлемнің көлемін шектеу
Minecraft-тағы карта оны барлау процесінде жасалатыны аз құпия болады және ол шектелмеген болса, ол шынымен үлкен пропорцияларға дейін өсе алады. Өйткені Minecraft серверібұл үшін стандартты құралдар жоқ, сіз плагиндерді пайдалануыңыз керек. Бүгінгі күні осы мақсаттар үшін екі жақсы плагин бар: BorderGuard және WorldBorder. Олардың функционалдығы мен өнімділігі өте ұқсас, бірақ соңғысының икемді параметрлері және шекараларды орнатуы ыңғайлы, сондықтан мен оны ұсынамын.

Құқықтардың бөлінуі
Бұл санатта таңдау мүмкіндігі іс жүзінде жоқ. Бір ғана жақсы плагин бар, сондықтан дөңгелекті қайта ойлап таппай, Рұқсаттарды пайдаланбайық. Бұл плагин пайдаланушы құқықтарын басқаруға, оларды топтарға бөлуге («бастаушы», «озық құрастырушы», «VIP», «модератор» - мысал ретінде) және олардың белгілі бір пәрмендер мен қосымша функцияларға қолжетімділігін анықтауға мүмкіндік береді. Бұл стандарттың бір түрі және оған рұқсаттарды қажет ететін плагиндердің басым көпшілігі қолдау көрсетеді. Жақында ол MySQL қолдауын және әр әлем үшін бөлек құқықтар параметрлерін, сондай-ақ құқықтарды ойыннан тікелей басқару мүмкіндігін алды.

Әр плагинді орнату және конфигурациялау туралы қосымша ақпаратты сәйкес тақырыптардан оқыңыз.

Жалғасы бар.


Келесі бағдарламада:
  • MySQL: ол не үшін қажет және онымен қалай жұмыс істеу керек
  • Домендік атау: оны қайдан алуға болады және онымен не істеу керек
  • Веб-сайт және форум: оны қалай жасауға болады, оны қайда орналастыруға болады

Бұл ойынға арналған ең жақсы серверлік мод - CraftBukkit негізінде Minecraft серверін орнату туралы бірінші және кіріспе мақала.

  • Дайындық
  • Орнату және орыстандыру
  • Серверді іске қосу
  • Параметрлер
  • Плагиндер туралы жалпы ақпарат
  • Негізгі плагиндер

Дайындық

Сервер Linux астында құрылады. Дегенмен, тек осы бірінші мақала оған қатысты болады, қалғандары плагиндер туралы, сондықтан олар серверді іске қосуға болатын кез келген ОЖ үшін қолданылады.

Nginx және Mysql қажет, Screen утилитасының негізгі түсінігі.

Mkdir minecraft && CD minecraft sudo aptitude орнату sun-java6-jre экран zip

Орнату және орыстандыру

Бұл операцияларды автоматтандыруға болады, бірақ сценарийге көшпес бұрын, кішкене теория:

Ең соңғы ұсынылған сервер құрастыруы http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/ болып табылады. Сізге соңғысы ғана емес, ең соңғы ұсынылған құрылым қажет. Әйтпесе, плагиндерді өңдеңіз.

Крекерден lang және font.txt қалтасын алып, олармен сервер .jar файлының ішіндегі файлдарды ауыстыру керек. Мұны мұрағат менеджерінде орындау ыңғайлы, себебі .jar кәдімгі .zip дерлік.

Сценарий мұның бәрін автоматты түрде жасайды. Өкінішке орай, крек авторы соңғы нұсқаға тұрақты сілтеме бермейді, сондықтан крек жаңартылған кезде сценарийдегі сілтемені өңдеу қажет.

  • Сценарий соңғы ұсынылған сервер құрылымын жүктеп алып, уақытша қалтаға сынайды.
  • Біріншінің файлдарын екіншінің қажетті файлдарымен қаптамадан шығарады және ауыстырады.
  • Сервердің .jar файлын алынған орысша нұсқасына жаңартады және уақытша қалтаны жояды.
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/Recommended/artifact/target/craftbukkit-1.0. 1-R1.jar wget http://minecraft-game.ru/wp-content/uploads/2011/11/Minecraft1.0_rus_manual.zip файлын ашу Minecraft1.0_rus_manual.zip \*/lang/\* \*/font.txt mv to\ 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 && scripts/upd_and_rus.sh

Жаңа нұсқалардың шығарылымы туралы білу үшін мына RSS арналарын пайдалана аласыз:

Серверді іске қосу

Біз сондай-ақ сценарий арқылы серверді іске қосамыз және оны экранға орап аламыз. Сценарий серверді іске қосады және ол әлдеқашан іске қосылған болса, оны қайта іске қосады.

Vim scripts/minecraft.sh #!/bin/bash screen -X -S minecraft cd `/dobroservers/minecraft экранынан шығу -A -m -d -S minecraft java -Xincgc -Xmx1G -jar craftbukkit-1.0.1-R1. jar chmod +x minecraft.sh

Серверді іске қосыңыз:

Сценарийлер/minecraft.sh

Осыдан кейін қосымша файлдар қосылады, соның ішінде параметрлер файлдары жасалады.

Параметрлер

server.properties

vim server.properties

Офлайн режим (сіздің айлақ корсарлар үшін ашық):

Онлайн режимі=жалған

Қиындық, диапазон 0-3:

Күрделілігі=2

Сервер атауы:

Сервер аты=Добросервер

Сервер сипаттамасы:

Бұл серверге қосылмас бұрын екінші жол.

bukkit.yml

Бұл файлда дерекқор мен бүркеншік аттарды конфигурациялауға болады.

Біріншілері плагинмен конфигурациялауға ыңғайлы, бірақ сіз базаны көрсете аласыз:

Дерекқорды Mysql-ге өзгертіңіз:

Дерекқор: пайдаланушы аты: minecraft оқшаулау: SERIALIZABLE драйвері: com.mysql.jdbc.Драйвер құпия сөзі: url мекенжайын өту: jdbc:mysql://localhost:3306/minecraft

Мұнда біз Mysql параметрлерін әрбір плагин үшін бөлек көрсетпеу үшін көрсетеміз. Болашақта барлық плагиндер әлі осы жерден параметрлерді ала алмайды.

Олардың көпшілігі деректер базасын Mysql-де немесе жергілікті түрде сақтауды таңдауды ұсынады. Бірінші нұсқа әрқашан жақсы. Біріншіден, бұл әлдеқайда жылдам, екіншіден, деректер қорымен жұмыс істеу оңайырақ болады - мысалы, плагин қайталанатын жазбаларды жасаса және оны түзету қажет болса.

Ыңғайлы болу үшін барлық плагин деректерін бір дерекқорда сақтаңыз, бірақ әртүрлі плагиндер үшін префикстерді пайдаланыңыз, мысалы, LWC үшін lwc_.

Параметрлерді қолдану

Параметрлерді қолдану үшін серверді қайта іске қосу керек:

/scripts/minecraft.sh

Сценарий жай ғана серверді өлтіреді және оны қайта бастайды - әлемдегі өзгерістер сақталмайды.

Енді бұл өте маңызды емес, басында сіз тек серверде отырасыз, содан кейін сіз құрастырмайсыз, бірақ оның жұмыс істейтінін тексеріңіз.

Егер серверде басқа ойыншылар ойнаса, келесідей қайта іске қосу дұрысырақ болар еді:

Экран -x minecraft save-all stop /scripts/minecraft.sh

Дегенмен, болашақта қайта іске қосу үшін бөлек плагин пайдаланылады, ол бәрін сақтайды, біз бұл туралы сәл кейінірек айтамыз;

Серверге қосылып, бәрі жақсы екенін тексеріңіз.

Плагиндер туралы жалпы ақпарат

Ешқандай параметрлерді қажет етпейді, информаторларды пайдалануға мүмкіндік береді.

CommandHelper

Плагин жұмыс істеуі үшін алдымен WorldEdit:http://dev.bukkit.org/server-mods/worldedit/, ойын ішіндегі карта өңдегішін орнатыңыз.

Бұл бөлек мақалада талқыланады, бірақ қазір WorldEdit.jar және CommandHelper.jar файлдарын плагиндер қалтасына көшіріп, плагиндерді қайта жүктеу пәрменімен қайта жүктеңіз.

config.txt файлында негізгі сценарийлер мен бүркеншік аттардың көптеген мысалдары бар, мен сізге оның атын config.txt.examples етіп өзгертуге, жаңа бос config.txt файлын жасауға және қажетінше толтыруға кеңес беремін:

Mv плагиндері/CommandHelper/config.txt плагиндері/CommandHelper/config.txt.examples vim плагиндері/CommandHelper/config.txt

Бір команда:

/сақтау = /барлығын сақтау

Екі команданың макросы:

/ver = /plugi l all \ /нұсқа