Установка сервера Minecraft в Linux

Published by 1 Comment

Сервер Minecraft довольно просто установить в Linux при помощи командной строки.

Примечание: сервер Linux должен иметь не меньше 1GB оперативной памяти (желательно — 2GB).

Для начала нужно подключиться к серверу по SSH. В системе Mac это можно сделать через терминал, а на ПК – через PuTTY. Открыв командную строку, введите:

ssh username@ipaddress

По запросу введите пароль. Можно войти на сервер как пользователь root, но это небезопасно, потому рекомендуется использовать не-рутовую учётную запись с расширенными привилегиями (об этом можно прочесть в этой статье).

1: Установка зависимостей

Прежде чем приступить к установке сервера Minecraft, нужно обновить список пакетов:

sudo apt-get update

Затем необходимо узнать, установлена ли платформа Java; для этого запросите версию Java:

java -version

Если Java не была установлена ранее, на экране появится сообщение:

java: command not found

Чтобы установить Java, используйте стандартный менеджер пакетов:

sudo apt-get install default-jdk

Также нужно предварительно установить Screen – приложение, которое будет поддерживать работу сервера в случае сбоя соединения:

sudo apt-get install screen

Примечание: Более подробную информацию о Screen можно найти в этом руководстве.

2: Установка сервера Minecraft

Создайте каталог для хранения файлов Minecraft:

mkdir minecraft

Откройте этот каталог:

cd minecraft

Затем загрузите в него пакеты сервера Minecraft:

wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.7.4/minecraft_server.1.7.4.jar

Запустите screen, указав имя сессии при помощи опции –S:

screen -S "Minecraft server"

После загрузки файла запустите его при помощи Java:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Текст запуска должен выглядеть примерно так:

2012-08-06 21:12:52 [INFO] Loading properties
2012-08-06 21:12:52 [WARNING] server.properties does not exist
2012-08-06 21:12:52 [INFO] Generating new properties file
2012-08-06 21:12:52 [INFO] Default game type: SURVIVAL
2012-08-06 21:12:52 [INFO] Generating keypair
2012-08-06 21:12:53 [INFO] Starting Minecraft server on *:25565
2012-08-06 21:12:53 [WARNING] Failed to load operators list: java.io.FileNotFoundException: ./ops.txt (No such file or directory)
2012-08-06 21:12:53 [WARNING] Failed to load white-list: java.io.FileNotFoundException: ./white-list.txt (No such file or directory)
2012-08-06 21:12:53 [INFO] Preparing level "world"
2012-08-06 21:12:53 [INFO] Preparing start region for level 0
2012-08-06 21:12:54 [INFO] Preparing spawn area: 4%
2012-08-06 21:12:55 [INFO] Preparing spawn area: 12%
2012-08-06 21:12:56 [INFO] Preparing spawn area: 20%
2012-08-06 21:12:57 [INFO] Preparing spawn area: 24%
2012-08-06 21:12:58 [INFO] Preparing spawn area: 32%
2012-08-06 21:12:59 [INFO] Preparing spawn area: 36%
2012-08-06 21:13:00 [INFO] Preparing spawn area: 44%
2012-08-06 21:13:01 [INFO] Preparing spawn area: 48%
2012-08-06 21:13:02 [INFO] Preparing spawn area: 52%
2012-08-06 21:13:03 [INFO] Preparing spawn area: 61%
2012-08-06 21:13:04 [INFO] Preparing spawn area: 69%
2012-08-06 21:13:05 [INFO] Preparing spawn area: 77%
2012-08-06 21:13:06 [INFO] Preparing spawn area: 85%
2012-08-06 21:13:07 [INFO] Preparing spawn area: 93%
2012-08-06 21:13:08 [INFO] Done (15.509s)! For help, type "help" or "?"

Готово! Сервер Minecraft установлен. Чтобы завершить сессию screen, введите:

ctl-a d

Чтобы восстановить соединение screen, введите:

screen -R

Чтобы настроить сервер, откройте файл свойств:

nano ~/minecraft/server.properties

Tags: , , , ,

1 комментарий

  • KatyZayka:

    Создал сервер на основе колдрон, но не могу включить онлайн игру через ланчер. Делал все как написано в установке. В чем может быть причина? Помогите пожайлуста.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>