Подешавање Убунту сервера
Креирајте датотеку за размену
Инсталирајте ПаперСпигот
Покретање вашег сервера
Опционо: Покрените свој сервер у позадини
Решавање проблема
ПаперСпигот је високих перформанси форк стуб који има за циљ да поправи гамеплаи и механике недоследности. Папир садржи бројне јединствене карактеристике и промене , укључујући многа побољшања перформанси која нису пронађена у Спигот-у. У овом водичу ћемо поставити ПаперСпигот на Убунту сервер.
Подешавање Убунту сервера
Препоручује се покретање свих команди као корисник са sudoпривилегијама које нису роот.
Почните тако што ћете осигурати да је ваш сервер ажуриран.
sudo apt-get update && sudo apt-get upgrade -y
Инсталирајте потребне пакете.
sudo apt-get install openjdk-8-jre -y
Креирајте датотеку за размену
Доделите жељену количину меморије. Замените у 1Gскладу са тим.
sudo fallocate -l 1G /swapfile
Обезбедите дозволе за своју нову свап датотеку.
sudo chmod 600 /swapfile
Доделите простор за размену.
sudo mkswap /swapfile
Укључите замену.
sudo swapon /swapfile
Учините своју замену датотеку трајном тако што ћете је изменити fstab.
sudo vim /etc/fstab
Додајте ову линију на дно датотеке.
/swapfile none swap sw 0 0
Инсталирајте ПаперСпигот
Уверите се да сте у homeдиректоријуму корисника којег планирате да користите за инсталирање ПаперСпигот-а.
cd ~
Направите фасциклу за ПаперСпигот.
mkdir paper
cd paper
wget -O paperclip.jar https://ci.destroystokyo.com/job/PaperSpigot/lastSuccessfulBuild/artifact/paperclip.jar
Ово ће преузети најновију верзију ПаперСпигот-а. Ако желите да користите другу верзију Минецрафт-а, замените lastSuccessfulBuildодговарајућим бројем израде који можете пронаћи овде .
Покретање вашег сервера
Направите скрипту за покретање за ваш сервер.
vim start.sh
Упарите start.shследеће, замењујући 1024М количином РАМ меморије инсталиране на вашем серверу.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar paperclip.jar
Направите start.shизвршну.
chmod +x start.sh
Покрените свој сервер.
./start.sh
Када први пут покренете сервер, он ће преузети датотеке неопходне за подешавање ПаперСпигот-а. Након првог покретања, ваш сервер ће се покренути брже.
Опционо: Покрените свој сервер у позадини
Инсталациони екран.
sudo apt-get install screen -y
Отворите инстанцу екрана.
screen -S "paper"
Покрените скрипту вашег сервера.
cd ~/paper
./start.sh
Сада можете да конфигуришете подешавања вашег сервера и инсталирате додатке.
Решавање проблема
Прихватите ЕУЛА.
Ако се од вас тражи да потврдите eula.txt, промените еула у труе.
vim eula.txt
паперцлип.јар неће радити?
Потребно вам је више РАМ-а на вашем серверу или већа свап датотека.
старт.сх не може да покрене команду датотеке на вашој јар датотеци?
Проверите да ли је све откуцано потпуно исто, Линукс је осетљив на велика и мала слова.