Начална » как да » Как да стартирате евтини Minecraft на Raspberry Pi за блок сграда на евтини

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    sudo mkdir / java /

    Сега трябва да изтеглим най-новата версия на Java. По време на тази публикация най-новата версия е OCT 2013 update и връзката / filename, която използваме, ще отразява това. Моля, проверете за по-актуална версия на 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 tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz-c / opt /

    Забавен факт: схемата / opt / directory name е остатък от ранния Unix дизайн, където директорията / opt / е за „опционален” софтуер, инсталиран след основната операционна система; това беше / Program Files / от света на Unix.

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

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

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

    Java версия "1.8.0-ea"
    Работна среда на Java (TM) SE (изграждане 1.8.0-ea-b111)
    VM на клиентския Java HotSpot (TM) (изграждане 25.0-b53, смесен режим)

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

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

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

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

    Сега, когато имаме основа за нашия сървър 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

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

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

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

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

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

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

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

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

    След като потвърдим, че сървърът работи и може да се свърже (макар и още да не може да се възпроизведе), е време да изключите сървъра. Чрез конзолата на сървъра въведете командата “стоп”, за да изключите всичко.

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

    sudo nano server.properties

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

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

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

    op [псевдоним на твоя Minecraft]

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

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

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

    cd / home / pi / plugins

    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 или подобен контейнер, това е всичко: плъгините са паркирани в директорията на приставката. (Запомнете това за бъдещи изтегляния на плъгини, файлът трябва да бъде vplypugin.jar, така че ако е компресиран, трябва да го разкомпресирате в директорията с приставки.)

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

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

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

    плъгини

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

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

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

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

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