Не у каждого дома или в офисе есть достаточно места для хранения и полноценной работы сложного компьютерного оборудования. Поэтому можно разместить серверы в дата-центре, а управлять ими из любого удобного места.
Администрирование сервера
В данном разделе описаны элементы администрирования сервера — процесс управления и поддержания корректной работы сервера во время его работы при использовании командной строки и элементов графического интерфейса.
Консольный режим
В консольном, или nogui, режиме присутствуют только лог и командная строка. Они исполняют те же функции, что и соответствующие окна графического режима.
Запустить в консольном режиме можно только .jar-версию сервера (minecraft_server.jar). Для этого нужно в команде запуска указать параметр :
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Описание доступных команд
Основная статья: Команды консоли
Команды в игре делятся на две группы: для операторов и игроков. С их помощью можно получить доступ к некоторым полезным возможностям, а операторам осуществлять контроль за состоянием сервера.
Подготовка к работе
Загрузка необходимого ПО
Для работы сервера требуется установить на Ваш ПК пакет Java. Его можно скачать на этой странице. Но если клиент Minecraft запускается, то это индикатор того, что данный пакет уже установлен на компьютер. (Теперь minecraft можно установить через установщик, который сам скачивает для себя java. В этом случае вам все равно нужно установить java.)
Для того, чтобы скачать сервер, требуется перейти на страницу загрузки официального сайта, в раздел «Multiplayer Server». Вы можете выбрать версию сервера — .exe (Только для пользователей ОС Windows, без консольного режима) или .jar (универсальна). Нажмите на соответствующую ссылку и сохраните файл в отдельной директории, которая будет основной для Вашего сервера. При создании сервера на Linux или OS X основной директорией сервера является рабочая директория — используйте .
2. Настройте сервер
Запустите файл server.jar. Если появится окно «Открыть с помощью», выберите приложение Java. В папке сервера появится документ eula.txt — откройте его и в последней строчке измените значение false на true. Это будет означать, что вы приняли лицензионное соглашение. В противном случае сервер не заработает.
Запустите server.jar ещё раз. Появится окно сервера. Поле справа — это консоль, в которой перечисляются все действия, выполняемые программой. Слева сверху находится статистика, а под ней — список игроков, которые в данный момент на сервере.
После того как в консоли появится надпись Done, закройте окно. Любым текстовым редактором откройте файл server.properties, находящийся в папке сервера. Это список настроек программы. Выставьте нужные параметры, изменяя значения, стоящие после знака = в соответствующих строчках.
Вот описание некоторых полезных параметров.
Параметр | Значения (по умолчанию) | Описание |
gamemode | Число от 0 до 3 (0) | Режим игры:
|
force-gamemode | true / false (false) | При значении true сервер переключает режим игры каждого нового участника на тот, что указан в gamemode. При false — не переключает |
allow-nether | true / false (true) | При значении true игроки могут перемещаться в Нижний мир, при false — не могут |
player-idle-timeout | Число (0) | Если игрок бездействует в течение указанных здесь минут, то его выкидывает с сервера. Значение 0 отключает эту функцию |
difficulty | Число от 0 до 3 (1) | Сложность игры:
|
spawn-monsters | true / false (true) | Контролирует автоматическое возникновение зомби, криперов и других монстров в игровом мире. true — чудища появляются, false — нет |
pvp | true / false (true) | true — игроки могут наносить друг другу урон, false — не способны |
level-type | DEFAULT / FLAT / LARGEBIOMES / AMPLIFIED (DEFAULT) | Тип мира:
|
hardcore | true / false (false) | Активизирует режим «Хардкор». true — он включён, false — выключен |
max-players | Число от 0 до 2147483647 (20) | Максимальное количество игроков на сервере |
spawn-npcs | true / false (true) | Контролирует автоматическое возникновение деревенских жителей. true — они появляются, false — нет |
allow-flight | true / false (false) | true — игроки могут летать в режиме «Выживание», если у них есть соответствующий плагин. false — не могут |
spawn-animals | true / false (true) | Контролирует автоматическое возникновение куриц, свиней и других мирных животных. true — они появляются, false — нет |
generate-structures | true / false (true) | true — в мире игры есть замки, деревни и другие постройки. false — их нет |
online-mode | true / false (true) | true — к серверу нельзя подключаться игрокам с пиратскими версиями Minecraft. false — можно |
max-build-height | Число от 64 до 256, кратное 16 (256) | Максимальная высота постройки в блоках. Выше этого значения блоки нельзя ни создавать, ни разрушать |
level-seed | Любое зерно | Зерно, регулирующее генерацию мира. Если оставить пустым, будет создан случайный мир |
4. Управляйте сервером
Для управления сервером используйте команды консоли. Вот те, что могут вам пригодиться.
Команда | Описание |
give имя предмет количество | Выдаёт игроку указанный предмет |
ban имя | Запрещает игроку заходить на сервер |
teleport цель назначение | Переносит цель (игрока, предмет или существо) к точке назначения (координаты или игрок) |
summon цель координаты | Создаёт цель (предмет или существо) на указанных координатах |
op имя | Делает игрока оператором сервера |
kill имя | Убивает игрока |
spawnpoint имя координаты | Задаёт точку возрождения игрока |
save-all | Сохраняет сервер на диск. Процесс идёт постепенно. Если через пробел добавить параметр , то сохранение произойдёт сразу, но сервер зависнет на несколько секунд |
stop | Выключает сервер |
Полный список доступных команд можно увидеть, введя в консоль слово help.