Установка Minecraft на FreeBSD

Обновлял сервер Minecraft на своем сервере (ОС FreeBSD 8.2) и теперь делюсь знаниями — как же установить сервер Minecraft на FreeBSD.

Для работы с FreeBSD использовался удаленный SSH клиент putty

Для начала нам потребуется установить Java на FreeBSD.

Старые мануалы рекомендуют использовать Port jre14

#cd /usr/ports/java/jre14 && make install clean


Но, к сожалению, (или к счастью) сейчас его уже нет. Мы будем использовать порт Openjdk6

#cd /usr/ports/java/openjdk6 && make install clean


После установки можно проверить версию Java:

#java -version



Через любой FTP(SSH) клиент загружаем исходники сервера Minecraft на сервер.

Переходим в раздел, где находится .jar сервера:

# cd /пусть_до_jar_файла_сервера_minecraft/



Запускаем сервер командой

java -jar -Xmx1024M -Xms1024m имя_сервера.jar


Где Xmx и Xms — максимальное и минимальное количество выделяемой оперативной памяти на сервер.

Видим загрузку сервера.
В файле server.properties можно настроить дополнительные конфигурации. Об этом я может напишу в другой раз.

Бонус!
Используя метод, описанный выше есть проблема — при закрытии ssh клиента putty — завершается процесс работы игрового сервера.
Лечится данный недочет использованием screen.

Установка screen

# cd /usr/ports/sysutils/screen

 

make install clean



После установки создаем screen:

#screen -S minecraft



Далее запускаем сервер в Screen, как говорилось выше:

java -jar -Xmx1024M -Xms1024m имя_сервера.jar



Отключаемся от screen комбинацией клавиш Ctrl+A, затем D.

Закрываем SSH клиент Putty, при этом сервер работает.

Скоро выложу sh-скрипт, который помогает автоматически загружать сервер Minecraft, в случае перезагрузки компьютера (сервера).

Понравилась статья? - поделись с друзьями!

Категория: ОС