понедельник, 14 марта 2016 г.

FreeBSD: Настройка сервера Minecraft

Установить сервер Mincraft на ОС FreeBSD можно из портов. Для настройки выполните следующие шаги:
1. Обновите порты, чтобы использовать последнюю версию Minecraft и других необходимых пакетов:
- при выполнении обновления первый раз:
portsnap fetch
portsnap extract
rehash
- в других случаях:
portsnap fetch
portsnap update
rehash

2. Выполняем установку из портов:
cd /usr/ports/games/minecraft-server
make install clean
rehash 
Обратите внимание, что "minecraft-server" устанавливаем в режиме "DEMON"(сервис). При конфигурации остальных пакетов настройки можно оставлять по умолчанию.

3. После того, как всё будет установлено, необходимо выполнить дополнительные настройки сервера. Разрешите запуск сервиса в "rc.conf":
echo 'minecraft_enable="YES"'>>/etc/rc.conf

4. Попытайтесь запустить сервис:
service minecraft start
Сервис начнет запускаться, но затем остановится. Холостой запуск нужен был для того, чтобы сформировалось содержимое файла "eula.txt".

5. Теперь  отредактируйте файл лицензионного соглашения:
ee /usr/local/mincraft-server/eula.txt
Поменяйте значение параметра "eula" на "true".

6. Если вас устраивают настройки по умолчанию, на этом можно закончить, запустить сервер и наслаждаться. Однако стоит отметить, что в текущей конфигурации вам будет необходим доступ в интернет для игры и официальный клиент Minecraft.
В случае использования пиратского софта или отсутствия выхода в интернет стоит поменять настройку "online-mode" на значение "false" в файле "server.properties":
ee /usr/local/mincraft-server/server.properties
service minecraft restart
Значение остальных ключей "server.properties" можно найти в документации по Minecraft.

7. Рекомендуется также по возможности увеличить объём выделяемой памяти для Java, что позволит улучшить производительность. Правится данная настройка в скрипте запуска сервера Minecraft:
ee /usr/local/etc/rc.d/minecraft

Нужно поменять значение 1024M на 4096M  или любое другое кратное x1024 в следующих строках:
minecraft_mems=${minecraft_mems:-"1024M"}
minecraft_memx=${minecraft_memx:-"1024M"}


После сохранения скрипта перезапустите сервис.

Комментариев нет:

Отправить комментарий