Как сделать баккит сервер


баккит Игра: Minecraft
Дополнение: Bukkit Server
Версия: 1.7.2
Платформа: Windows
Плагины: Да

Как установить сервер Minecraft с плагинами


Устанавливать будем сервер версии 1.7.2. на свой домашний компьютер с ОС Windows 7.


Важно: Это сервер CraftBukkit, самой новой версии, которую мне удалось найти. На этот сервер можно будет установить любые плагины. Если необходим официальный сервер, то Вам в статью — Minecraft Official Game

Обратите внимание на то, что материалы по установке сервера написаны с нуля и не являются копипастом. Если вы хотите использовать их на своём сайте, пожалуйста укажите ссылку на эту страницу. Спасибо!


GSA Сервис: Minecraft Проекты

Поиск доступных серверов по всем версиям minecraft. Хостинг и серверные машины.

Начать проект

GSA Сервис: Minecraft Проекты

Поиск доступных серверов по всем версиям minecraft. Хостинг и серверные машины.

Начать проект

I. Локальный сервер (только для себя)

Во второй части я, как обычно, расскажу о том как сделать сервер публичным, но без долгих вступлений, начнём.


Нам понадобится:

  • Java
  • Сборка сервера

Для корректной работы сервера на комньютере должна быть Java.

Устанавливаем Java. После того как установим джаву, займёмся самим сервером.

Я буду использовать готовую сборку «чистого» сервера, то есть без модов, скинов и текстур. Это всё каждый ставит на своё усмотрение и вкус.

Приступим к скачиванию:

  • Скачиваем исходники сервера — тык.
  • Java — тык.
  • Батник для запуска — тык.

Если Java у Вас уже установлена, то этот пункт можете пропустить. Кстати версию Java можно проверить на сайте.


Я использую сборку сервера версии 1.7.2, но Вы можете использовать любую другую версию. Небольшой список для Вашего удобства находится ниже. Установка производится аналогично.

  • CraftBukkit — 1.7.2.
  • CraftBukkit — 1.7.5.
  • CraftBukkit — 1.7.9.

Скачиваем всё необходимое, распаковываем craftbukkit-1.7.2.jar.rar в папку где будем собирать сервер и туда же бросаем server.bat. Должно получится вот так:

1.png

После этого просто запускаем батник.

Вы можете отредактировать содержимое батника, а именно изменить количество выделяемой на сервер оперативной памяти. В данном случае это 1GB.

Начнётся скачивание сервера. Когда всё будет готово пишем:

stop

Получается:

2.png

Жёлтым я выделяю для наглядности. У Вас это будет белый шрифт.

Теперь у нас есть готовый сервер (с папкой plugins в отличии от официального), а именно:

3.png

Теперь осталось только настроить конфигурационный файл server.properties. Описание файла ниже:

motd= // Название сервера при входе.
server-port= // Порт сервера. Не меняем.
memory-limit= // Предел используемой памяти. Например: 512M, 1024M.
white-list= // Белый список.
announce-player-achievements= // Позволяет серверу делать объявление при получении достижения.
spawn-protection= // Радиус защищённого спавна.
max-players= // Максимальное количество игроков.
allow-flight= // Разрешить полёты на сервере.
spawn-animals= // Появление животных.
spawn-mobs= // Появление мобов.
gamemode= // Режим игры:
   // 0 - Выживание.
   // 1 - Творчество.
   // 2 - Приключение.
   // 3 - Наблюдение.
force-gamemode= // Переключать режим игры тех, кто подключился.
server-ip= // IP-адрес Вашего компьютера.
hardcore= // Включение хардкора.
pvp= // Включение урона от игроков.
difficulty= // Сложность:
   // 0 - Мирно.
   // 1 - Легко.
   // 2 - Нормально.
   // 3 - Тяжело.
generator-settings= // Будут ли генерироваться, например, деревни.
level-name= // Имя папки с миром. Не меняем.
level-seed= // Зерно для генератора уровня. Для случайной генерации оставляем пустым.
level-type= // Тип мира:
   // DEFAULT - стандартный.
   // FLAT - плоский.
   // LARGEBIOMES DEFAULT - стандартный с большими биомами.
enable-query= // Протокол для получения информации о сервере.
enable-rcon= // Разрешить удалённое подключение по Rcon.
rcon.password= // Пароль для удалённого подключения.
auto-save= // Автоматическое сохранение.

Так как мы делаем сервер для всех, то не забудем отключить online-mode.

Это делается только для того чтобы можно было зайти на сервер с пиратского клиента Minecraft, то есть:

  • true — можно зайти только с лицензионного клиента Minecraft.
  • false — можно зайти с любого клиента.

Получается вот так:

4.png

Сохраняем все изменения и снова запускаем server.bat.

Готово.

Наш сервер запущен. Для получения справки о командах пишем:

help
// или
?

Для остановки пишем:

stop

Как устанавливать плагины я написал на форуме — читать. На этом этапе первую часть заканчиваю и теперь будем делать сервер публичным.

II. Интернет сервер (публичный сервер)

Если Ваши друзья не находятся в одной локальной сети с Вами или Вы решили сделать сервер публичным, то эта часть для Вас.

Как обычно, для новичков, расскажу в чём заключается трудность вывода сервера в интернет.

ip адреса бывают двух видов:

  • динамические
  • статические

Со статическим думаю всё понятно. Это постоянный адрес нашей серверной машины, который будет использовать игрок для подключения. Этот адрес никогда не поменяется, а поскольку ip адресов v.4 ограниченное количество, бесплатно они не раздаются. Обычно они покупаются. (1 статический ip v.4 будет стоить примерно 100-200 руб. и заказывать его надо у своего провайдера)

Динамический же, как следует из названия будет меняться время от времени и поэтому нам нужна альтернатива, которая не будет меняться.

Как Вы уже наверняка догадались, у нас с Вами динамический ip-адрес. Вот эту проблему мы и будем сейчас решать. Как? Да просто! Мы привяжем наш динамический адрес к DNS хосту видаmy-host.ddns.net, а потом отредактируем конфигурационные файлы и базу данных.

Нам понадобится:

  • Наш сервер
  • No-ip (DUC)
  • И конечно, более-менее прямые руки

Сначала разберёмся с нашим ip адресом.

1.jpg

Заходим на сайт noip.com и регистрируемся там. (как регистрироваться на сайте я не рассказываю, это все умеют.)

После регистрации заходим в свой личный кабинет и там видим следующее:

9.png

Там выбираем Add a Host и добавляем новый хост.

Ничего кроме как вписать название и выбрать доменную зону от нас не требуется. Выглядит это следующим образом:

10.png

После этого у нас в аккаунте появится наш новый, только что добавленный хост:

11.png

Дальше нам нужно скачать клиент DUC. Для этого переходим по ссылке в левом меню. После скачивания ставим программу, запускаем и видим окно авторизации:

12.png

Вводим те же учётные данные, что и при регистрации на сайте. После того как войдём мы увидим саму программу, которая говорит нам, что наш ip ещё не привязан к хосту. Выглядит программа так:

13.png

Нажимаем на кнопку Edit Hosts и выбираем из списка хостов наш, который мы только что создали. (там и будет только он, так что не запутаться). Выбор хоста:

14.png

Когда с этим закончили и сохранили выбранный хост, DUC нам покажет, что всё работает как надо:

15.png

Теперь возвращаемся в папку с нашим сервером и снова открываем файл server.properties. Там ищем строку server-ip= и дописываем имя нашего хоста. В нашем случае это:

16.png

Всё готово! Теперь остаётся только давать для подключения не свой динамический ip, а имя хоста (в нашем случае это test-main.ddns.net). Это имя не будет меняться и по нему можно будет всегда попасть на ваш сервер когда он включён.

Важно: Если у вас подключение к интернету идёт через роутер, то вам нужно пробросить порты для свободного обмена пакетными данными между сервером и клиентом. Точный порядок действий я не буду расписывать, потому что в каждом роутере интерфейс свой и лучше поискать туториалы именно под ваш.

Подскажу только, что пробрасывать понадобится порт 25565 TCP и UDP. Сделать это можно будет в настройках межсетевого экрана вашего роутера. Более подробную информацию советую поискать в интернете (но если кто-то захочет прислать свой туториал, милости просим. При достаточном уровне качества он будет опубликован на сайте).

Так же стоит добавить исключения в правила входящих исходящих подключений в брандмауэре Windows.

Автор: Norb


Источник: http://gs-admins.com/minecraft/bukkit



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Как создать Bukkit сервер для Minecraft Люстра самолет в детскую своими руками


Как сделать баккит сервер Как сделать баккит сервер Как сделать баккит сервер Как сделать баккит сервер Как сделать баккит сервер Как сделать баккит сервер

ШОКИРУЮЩИЕ НОВОСТИ