Есть несколько вариантов серверов для игры Minecraft: стандартный, и модифицированный. Как создать стандартным способом (это простой сервер без плагинов) можно узнать из русскоязычной Wiki-Minecraft. Но новички могут не разобраться и им требуются разъяснения.
Создание стандартного сервера
1) Необходимо скачать файл сервера с официального сайта minecraft.net. Для Windows это файл Minecraft_Server.exe, для Linux — minecraft_server.jar.
2) Положить файл в отдельную пустую папку и там его запустить. При запуске Minecraft_Server.exe или jar-файла появится GUI сервера. Для работы сервера в виде консоли нужно запустить с параметром nogui. После GUI и консоли сервера будет отображаться информация о создании нового уровня сервера, а так же будут созданы новые недостающие файлы. Среди них будет файл с настройками сервера — server.properties. После того как появится сообщение о завершении операции "[INFO] Done (цифры_ns)! For help, type "help" or "?", нужно закрыть сервер.
3) Теперь необходимо настроить сервер. Файл server.properties открывается простым блокнотом, рекомендуется использовать Notepad++. Для начала будут необходимы только строки
- allow-nether=true — будет ли задействован нижний мир (true — да, false — нет)
server-ip= ... — здесь необходимо вписать ваш внешний IP-адрес. Узнать его можно, например, на сайте 2ip.ru или с помощью специальных утилит. Если IP не постоянный, то следует каждый раз его переписывать при новом подключении.
- server-port = 25565 — это стандартный порт, через который к вам будут подключаться игроки. Он должен быть открыт!
Чтобы проверить открытость порта, нужно запустить сервер и перейти по ссылке.
Чтобы стать администратором своего сервера, в текстовом файле ops.txt надо вписать свой игровой ник. Или можно написать в консоли (или нижней части GUI) сервера команду "/op Vash_nick"
Если возникла ошибка "**** FAILED TO BIND TO PORT", то в настройках сервера необходимо строку "server-ip=" оставить пустой. Если ваши друзья не могут зайти на сервер из-за ошибки "User not premium", то в настройках строку online-mode=true следует сменить на false.
Но большинство игроков интересуют сервера с дополнительными возможностями.
Создание модифицированного сервера bukkit
Есть две основные модификации сервера: hMod (он же hey0, а теперь Canary) и Bukkit. Первая модификация уже не пользуется популярностью, и поэтому остановимся на втором варианте.
Для его создания так же существует англоязычная инструкция.
1) Необходимо скачать последнюю версию сервера с официального сайта. На данный это craftbukkit-0.0.1-SNAPSHOT.jar. Рекомендуется положить скачанный файл в отдельную пустую папку.
2) Сервер нужно запустить не через двойной клик по скачанному файлу, а через специальный bat-файл. Для Windows он такого содержания (для Java 6):
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar
PAUSE
Просто скопируйте строки выше в блокнот и сохраните с расширением bat. Часто администраторы сохраняют как RUN.bat. Обратите внимание на имя файла craftbukkit-0.0.1-SNAPSHOT.jar, если он будет не совпадать с тем, что приведено в bat-файле, то возникнет ошибка «Unable to access jarfile craftbukkit-0.0.1-SNAPSHOT.jar Для продолжения нажмите любую клавишу ...».
3) Теперь можно запускать сервер через RUN.bat. Появится консоль с созданием двух миров (обычный и нижний — ад). Также в папке с сервером появятся новые файлы.
4) Когда процесс создания закончится и появится сообщение «Done», пропишите в консоль сервера «stop» и нажмите любую клавишу.
Файл server.properties, как и в первом случае, содержит настройки сервера.
Для Linux файл запуска сервера отличается. Если вы запускает сервер bukkit на Linux, то вам нужно вставить и сохранить как .sh следующее:
cat > minecraft.sh << EOF
#!/bin/sh
BINDIR="\$(dirname "\$(readlink -fn "\$0")")"
cd "\$BINDIR"
java -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar
EOF
chmod +x minecraft.sh
Установка плагинов Bukkit
Плагины для сервера Bukkit необходимо помещать в специальную папку plugins, которая находится в папке с сервером. Обычно плагины автоматически подгружаются при загрузке сервера, о чём сообщает консоль. Так же читайте дополнительную информацию для каждого плагина самостоятельно, потому что к плагинам некоторым необходим специальный подход.
Для обычной работы сервера рекомендуются плагины:
LWC |
для защиты дверей, сундуков, печек, табличек |
xAuth |
для регистрации (авторизации) игроков на сервере |
Permissions
|
для распределения политики (для опытных администраторов) |
MyHome |
для установления игроками точки своего дома |
Также есть интересные, но сложные плагины: iConomy, WarpGate, General, Permissions, iChat, CraftBook, WorldGuard, WorldEdit
Все плагины можно найти в специальном разделе официального сайта. Посетите русскоязычное сообщество Bukkit, где выложены различные уроки и инструкции, в частности, по русификации сервера.
Источники и дополнительная информация