If-Koubou

Как да стартирате евтин Minecraft на Малина Pi за блок, изграждане на евтини

Как да стартирате евтин Minecraft на Малина Pi за блок, изграждане на евтини (Как да)

Ние ви показахме как да управлявате своя собствен блокстатичен личен сървър Minecraft в Windows / OSX кутия, но какво ще стане, ако пожелаете нещо по-леко, по-енергийно ефективно и винаги готово за вашите приятели? Прочетете, докато превръщаме малката машина Raspberry Pi в нискобюджетен Minecraft сървър, който можете да оставите на 24/7 за около една стотинка на ден.

Защо искам да направя това?

Има два аспекта на този урок: тичане на собствения си сървър на Minecraft и конкретно изпълнение на този сървър на Minecraft на Raspberry Pi. Защо бихте искали да управлявате своя Minecraft сървър? Това е наистина чудесен начин да се разшири и да се надгражда на Minecraft игра опит. Можете да оставите сървъра да работи, когато не играете така, че приятелите и семейството ви могат да се присъединят и да продължат да изграждат вашия свят. Можете да се забъркате с игрални променливи и да въведете модове по начин, който не е възможен, когато играете самостоятелна игра. Той ви дава и вида контрол над вашето мултиплейърско преживяване, че използването на обществени сървъри не, без да понасяте разходите за хостинг на частен сървър на отдалечен хост.

Докато тичането на Minecraft сървър сам по себе си е достатъчно привлекателен за специален фен на Minecraft, тичането му на Raspberry Pi е още по-привлекателно. Малкият малък Pi използва толкова малко ресурси, че можете да оставите своя сървър на Minecraft да работи 24 часа в денонощието 7 дни в седмицата за няколко долара годишно. Освен първоначалните разходи за разходи за Pi, SD карта и малко време за настройка, ще имате винаги Minecraft сървър на месечна цена около една gumball.

От какво се нуждая?

За този урок ще ви трябва комбинация от хардуерни и софтуерни инструменти; освен истинската Raspberry Pi и SD карта, всичко е безплатно.

  • 1 Малина Pi (за предпочитане модел 512 МБ)
  • 1 4 GB + SD карта

Този урок предполага, че вече сте се запознали с Raspberry Pi и сте инсталирали копие на дескриптовия дербин Raspbian на устройството. Ако все още не сте се сдобили с вашия Pi, не се притеснявайте! Разгледайте нашия наръчник, The HTG Guide за начинаещи с Raspberry Pi, за да стигнете до скорост.

Оптимизиране на Raspbian за сървъра Minecraft

За разлика от другите версии, които сме споделили, можете да обедините няколко проекта един върху друг (напр. Pi е повече от достатъчно мощен, за да служи като индикатор за времето / електронната поща и сървър на Google Cloud Print едновременно), управлението на сървър на Minecraft е доста интензивна операция за малкия Пи и ние силно препоръчваме да посветим целия Пи на процеса. MinecraftИзглежда като обикновена игра, с цялата си блокировка и какво не, но всъщност е доста сложна игра под простата кожа и изискваше много мощност за обработка.

По този начин ще променим конфигурационния файл и други настройки, за да оптимизирате Rasbian за задачата. Първото нещо, което трябва да направите, е да влезете в приложението Raspi-Config, за да направите няколко малки промени. Ако инсталирате Raspbian пресни, изчакайте последната стъпка (която е Raspi-Config), ако вече сте го инсталирали, отидете до терминала и въведете "sudo raspi-config", за да го стартирате отново.

Едно от първите и най-важните неща, на които трябва да се погрижим, е да настроим овърклока. Нуждаем се от цялата мощ, която можем да направим, за да направим удоволствието от нашия опит в Minecraft. В Raspi-Config изберете опция номер 7 "Overclock".

Бъдете подготвени за някои сериозни предупреждения за овърклок, но останете с лесна представа, че овърклок се поддържа директно от фондация Raspberry Pi и е включена в опциите за конфигуриране от края на 2012 г. След като сте в екрана за избор, изберете "Turbo 1000MhHz" , Отново ще бъдете предупредени, че степента на овърклок, която сте избрали, носи рискове (по-специално, потенциална повреда на SD картата, но няма риск от действително хардуерно увреждане). Кликнете върху OK и изчакайте устройството да се рестартира.

След това се уверете, че сте настроени да заредите командния ред, а не работния плот. Изберете номер 3 "Активиране на Boot to Desktop / Scratch" и се уверете, че е избрана "Console Text console".

Върнете се в менюто Raspi-Config, изберете номер 8 "Разширени опции". Има две критични промени, които трябва да направим тук, и една незадължителна промяна. Първо, критичните промени. Изберете A3 "разделяне на паметта".

Променете размера на наличната памет на GPU на 16 МБ (надолу от стандартните 64 МБ). Нашият сървър на Minecraft ще работи в среда, която не съдържа GUI; няма причина да се отдели повече от минималния GPU.

След като изберете паметта на GPU, ще се върнете в главното меню. Изберете отново "Разширени опции" и след това изберете A4 "SSH". В подменюто активирайте SSH. Има много малко основание да поддържате това устройство Pi свързано към монитор и клавиатура и като активирате SSH, ние можем да осъществим дистанционно достъп до машината от всяка точка на мрежата.

Накрая (и по избор) върнете отново менюто "Разширени опции" и изберете A2 "Hostname". Тук можете да промените името на хоста си от "raspberrypi" на по-подходящо име на Minecraft. Ние избрахме изключително креативното име на хост "minecraft", но не се колебайте да го подправите малко с това, което ви харесва: creepertown, minecraft4life или mine-box са всички големи имена на минерални сървъри.

Това е за конфигурацията на Raspbian. Разделете до дъното на главния екран и изберете "Finish" за рестартиране. След като рестартирате, вече можете да влезете в SSH в своя терминал или да продължите да работите от клавиатурата, свързана с вашия Pi (силно препоръчваме превключването към SSH, тъй като ви позволява лесно да изрежете и поставите командите).Ако никога не сте използвали SSH, проверете как да използвате PuTTY с вашия Pi тук.

Инсталиране на Java на Pi

Сървърът на Minecraft работи на Java, така че първото нещо, което трябва да направим на нашата прясно конфигурирана Pi, е да го инсталирате. Влезте в своя Pi през SSH и след това в командния ред въведете следната команда, за да направите директория за инсталацията:

sudo mkdir / java /

Сега трябва да изтеглите най-новата версия на Java. По време на тази публикация най-новото издание е актуализацията за ОСТ за 2013 г. и връзката / името на файла, която използваме, ще отрази това. Моля, проверете за по-актуална версия на Linux ARMv6 / 7 Java версия на страницата за изтегляне на Java и актуализирайте съответно връзката / файловото име, когато следвате нашите инструкции.

В командния ред въведете следната команда:

sudo wget - неконтрол-сертификат http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

След като изтеглянето завърши успешно, въведете следната команда:

sudo катран zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /

Функционален факт: схемата / opt / име на директорията е остатък от ранния дизайн на Unix, където директорията / opt / е предназначена за "optional" софтуер, инсталиран след основната операционна система; това са / програмните файлове / на света на Unix.

След като файлът приключи с извличането, въведете:

sudo /opt/jdk1.8.0/bin/java -version

Тази команда ще върне номера на версията на новата ви инсталация на Java така:

java версия "1.8.0-ea"
Java (TM) SE Runtime среда (изграждане 1.8.0-ea-b111)
Java HotSpot (TM) Client VM (изграждане на 25.0-b53, смесен режим)

Ако не виждате горната разпечатка (или вариант от нея, ако използвате по-нова версия на Java), опитайте отново да извлечете архива. Ако видите отметката, въведете следната команда, за да подредите след себе си:

sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

В този момент Java е инсталиран и ние сме готови да преминем към инсталирането на нашия Minecraft сървър!

Инсталиране и конфигуриране на Minecraft Server

Сега, когато имаме основа за сървъра на Minecraft, е време да инсталираме важните части. Ще използваме SpigotMC, лек и стабилен Minecraft сървър, който работи чудесно на Pi.

Първо, вземете копие от кода със следната команда:

sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar

Тази връзка трябва да остане стабилна във времето, тъй като сочи директно към най-актуалното стабилно пускане на Spigot, но ако имате проблеми, можете винаги да препратите към страницата за изтегляне на SpigotMC тук.

След като изтеглянето завърши успешно, въведете следната команда:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Забележка: Ако изпълнявате командата на Pi 256 MB, променете 256 и 496 в горната команда съответно на 128 и 256.

Сървърът ви ще започне и ще последва вълна от екранна дейност. Бъдете готови да изчакате около 3-6 минути, за да настроите сървъра и да генерирате картата, за да завършите. Бъдещите фирми ще отнемат много по-малко време, около 20-30 секунди.

Забележка: Ако във всеки момент по време на конфигурирането или процеса на възпроизвеждане нещата стават наистина странни (например новият ви Minecraft сървърполудява и ще започнете да хвърлите хайвера си в Nether и незабавно да ви убия), използвайте командата "stop" в командния ред за грациозно изключване на сървъра, за да можете да рестартирате и да го отстраните.

След като процесът завърши, преминете към компютъра, който обикновено играете на Minecraft, включете го и кликнете върху мултиплейър. Трябва да видите сървъра си:

Ако вашият свят не се появи веднага по време на мрежовото сканиране, натиснете бутона Добави и ръчно въведете адреса на вашия Pi.

След като се свържете със сървъра, ще видите промяната на състоянието в прозореца на състоянието на сървъра:

Според сървъра, ние сме в игра. Според актуалното приложение Minecraft, ние също сме в игра, но е в средата на нощта в режим на оцеляване:

Ужас! Възпроизвеждането в мъртвец на нощта, без оръжие и без подслон, не е начин да започнем нещата. Няма тревоги обаче, трябва да направим още една конфигурация; няма време да седят и да бъдат застреляни от скелети. Освен това, ако се опитате да я пуснете без конфигурационни настройки, най-вероятно ще я намерите доста нестабилна. Ние сме тук, за да потвърдим, че сървърът работи, работи и приема входящи връзки.

След като потвърдим, че сървърът работи и може да се свърже (макар и да не може да се възпроизвежда още), е време да изключим сървъра. Посредством сървърната конзола въведете командата "Затваряне", за да затворите всичко.

Когато се върнете в командния ред, въведете следната команда:

sudo нано сървър

Когато се отвори конфигурационният файл, направете следните промени (или просто изрежете и поставете нашия конфигурационен файл минус първите два реда с име и дата):

#Minecraft сървърни свойства
#Thu Oct 17 22:53:51 UTC 2013
генераторите на настройките =
#Default е вярно, превключвате на false
позволи-долния = фалшива
ниво-име = свят
позволи-заявка = фалшива
позволи на полет = фалшива
сървъра порт = 25565
ниво тип = по подразбиране
позволи-RCON = фалшива
сила-gamemode = фалшива
ниво семена =
сървъра IP =
макс натрупване височина = 256
мицел-Контактните = вярно
бял списък = фалшива
мицел-животни = вярно
текстура пакет =
SNOOPER-съвместим = вярно
хардкор = фалшива
онлайн-режим = вярно
PVP = вярно
трудност = 1
плейър бездействие-изчакване = 0
gamemode = 0
#Default 20; трябва само да намалите това, ако работите
# a публичен сървър и притеснен за товари.
макс играчи = 20
мицел-чудовища = вярно
#Default е 10, 3-5 идеален за Pi
оглед разстояния = 5
генерират структури = вярно
мицел защита = 16
мод = сървър на Minecraft

В прозореца на състоянието на сървъра, който виждате чрез SSH връзката към пила, въведете следната команда, за да си осигурите статус на оператор на сървъра си Minecraft (така че да можете да използвате по-мощни команди в играта, без да се връщате винаги в прозореца на състоянието на сървъра).

Оп [your nickname nickname]

В този момент нещата изглеждат по-добре, но все още имаме малко подобрение преди сървъра да е наистина приятно. За целта нека инсталираме някои приставки.

Първата приставка и тази, която трябва да инсталирате над всички останали, е NoSpawnChunks. За да инсталирате приставката, първо посетете уеб страницата NoSpawnChunks и вземете връзката за изтегляне за най-актуалната версия. От момента на това писане текущото съобщение е v0.3.

Върнете се в командния ред (командния ред на Pi, а не на сървърната конзола - ако сървърът ви все още е активен, го изключете) въведете следните команди:

cd / home / pi / плъгини

sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar

След това посетете страницата на приставката ClearLag и вземете най-новата връзка (от този урок, това е v2.6.0). Въведете следното в командния ред:

sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar

Тъй като файловете не са компресирани в .ZIP или подобен контейнер, това е всичко, което е там: плъгините са паркирани в директорията на плъгините. (Запомнете това за бъдещите изтегляния на приставки, файлът трябва да бъде whateverplugin.jar, така че ако е компресиран, трябва да го декомпресирате в директорията на приставката.)

Рестартирайте сървъра:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Бъдете подготвени за малко по-дълго време за стартиране (по-близо до 3-6 минути и много по-дълго от 30-те секунди, които току-що сте преживели), тъй като плъгините засягат картата на света и се нуждаят от минута, за да масажират всичко. След като завърши процесът на изгаряне, на сървърната конзола въведете следното:

плъгини

Това показва всички приставки, които понастоящем са активни на сървъра. Трябва да видите нещо подобно:

Ако плъгините не са заредени, може да се наложи да спрете и да рестартирате сървъра.

След като потвърдите, че вашите приставки са заредени, продължете и се присъединете към играта. Трябва да забележите значително по-забавна игра. Освен това ще получите случайни съобщения от плъгините, които показват, че са активни, както е показано по-долу:

В този момент Java е инсталиран, сървърът е инсталиран и сме сменили настройките си за Pi. Време е да започнем да изграждаме с приятели!

Забележка: уеб сайт в интернет обхваща някои от стъпките за инсталиране на Java и Spigot пред нас и е възможно да използваме тази статия за справка и да забравим да я свържем. Ако искате да прочетете тази статия, можете да я направите, като кликнете върху тази връзка.