Minecraft Wiki
Advertisement

Данная статья знакомит читателя с особенностями работы чистого (без модификаций) сервера Minecraft текущей версии. Сервер, в отличие от клиента, распространяется бесплатно через официальный сайт игры. Информация в этой статье была приведена в соответствие с версией 1.2

Подготовка к работе

Шаблон:Сетка/Крафт


Загрузка необходимого ПО

Для работы сервера требуется установить на Ваш ПК пакет Java. Его можно скачать на этой странице. Но если клиент Minecraft запускается, то это индикатор того, что данный пакет уже установлен на компьютер.

Для того, чтобы скачать сервер, требуется перейти на страницу загрузки официального сайта, в раздел «Multiplayer Server». Вы можете выбрать версию сервера - .exe (Только для пользователей ОС Windows, без консольного режима) или .jar (универсальна). Нажмите на соответствующую ссылку и сохраните файл в отдельной директории, которая будет основной для Вашего сервера. При создании сервера на Linux или OS X основной директорией сервера является рабочая директория - используйте cd.

Создание и настройка сервера

Знакомство с параметрами сервера

Когда загруженный файл оказался в будущей папке сервера, запустите его и подождите, пока закончится процесс генерации уровня. Вы увидите, что в Вашей папке появилось несколько новых файлов и подпапок.

Рассмотрим файл server.properties. Данный файл содержит в себе все основные параметры сервера. Откройте этот файл при помощи любого адекватного текстового редактора. Вы увидите примерно такое содержимое:

#Minecraft server properties
#Thu Jan 12 22:26:49 MSK 2012
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
server-port=25565
level-type=DEFAULT
enable-rcon=false
level-seed=
server-ip=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
online-mode=true
pvp=true
difficulty=1
gamemode=0
max-players=20
spawn-monsters=true
view-distance=10
generate-structures=true
motd=A Minecraft Server

Описание параметров

Параметр Значения По умолчанию Описание
level-name Имя папки world Название папки с файлами карты, которую будет использовать сервер во время игры. Данная папка размещена в том же каталоге, где находится сервер. Если её не окажется, сервер автоматически сгенерирует новый мир и поместит его файлы в папку с этим названием.
level-seed Любое допустимое зерно нет Входные данные (зерно) для генератора уровня.
level-type DEFAULT / FLAT DEFAULT Определяет тип мира.
generate-structures true / false true Генерировать ли структуры (сокровищницы, крепости, деревни...)
allow-nether true / false true Данный параметр определяет возможность перехода в Нижний мир. Если отключить, все игроки, находившиеся в Нижнем мире, будут перемещены в обычный. Предположительно, также влияет на переход в Край.
view-distance Число (3-15) 10 Регулирует радиус обновляемых чанков для отсылки игроку. Дальность прорисовки Far отображает область в радиусе 9 чанков.
online-mode true / false true Этот параметр позволяет включить/выключить проверку подлинности премиум-аккаунтов пользователей, которые подключаются к данному серверу. Если false — программа не будет проверять аккаунты игроков и на сервер смогут заходить игроки, в учетных записей которых отсутствует статус «премиум-аккаунт». Если значение параметра true, на сервер смогут зайти только пользователи с премиум-аккаунтом. Если проверка аккаунтов отключена, на данный сервер смогут зайти «пираты» и игроки, подделавшие ник, что несколько небезопасно. Администратор, который создает сервер в таком режиме, не нарушает условия пользовательского соглашения, поскольку данная опция была добавлена в список настраиваемых параметров сервера намеренно - отключив проверку, можно, например, играть в локальной сети и без доступа к Интернету.
white-list true / false false Позволяет включать/отключать использование вайтлиста на сервере. При true администратору сервера необходимо будет вручную добавлять ники игроков в белый список. Если установлено значение false, любой игрок сможет зайти на данный сервер, зная его IP-адрес и порт.
spawn-monsters true / false true Если значение параметра true, то, как и в одиночной игре, в ночное время и в темных пещерах на карте будут появляться враждебные мобы и будут стараться нанести вред игрокам на сервере. Если значение false, враждебные мобы (например, скелеты, зомби) не будут автоматически появляться во время игры, однако их можно заспаунить с помощью модификаций. Все находившиеся на карте мобы останутся.
spawn-animals true / false true Аналогично spawn-monsters, но для дружелюбных мобов (коровы, свиньи, овцы...).
spawn-npcs true / false true Разрешить появляение NPC в деревнях.
difficulty Число (0-3) 1 Сложность:
  • 0 - Peaceful
  • 1 - Easy
  • 2 - Normal
  • 3 - Hard
gamemode Число (0 или 1) 0 Стандартный игровой режим, автоматически устанавливаемый всем впервые зашедшим на сервер игрокам. Режим отдельного игрока меняется командой /gamemode. Значение 0 соответствует Survival, 1 - Creative. Hardcore, разумеется, установить нельзя.
max-players Число (0-999) 20 Указывает максимальное допустимое количество игроков на сервере.
pvp true / false true Включает/отключает получение урона игрокам от атак других игроков на сервере. При true игроки смогут «воевать» между собой, убивая друг друга. Если уставлено значение false, игроки не смогут наносить прямой урон один другому. Данный параметр рекомендуется включить, если Вы создаете сервер для игры в сплиф.
server-ip Любой допустимый IP-адрес нет Указывает IP-адрес сервера, который будет использоваться другими игроками для подключения к этому серверу. Данное поле рекомендуется оставлять пустым, но если Вы хотите дать серверу особый IP-адрес, то можно воспользоваться этим параметром, чтобы задать его.
server-port Число (1-65535) 25565 Данные параметр определяет значение порта в протоколах TCP и UDP, который будет использовать сервер игры. Стандартный для Minecraft порт — 25565. Рекомендуется не изменять значение, т.к. для входа на сервер, использующий стандартный порт, игроку будет достаточно набрать IP или DNS адрес, без указания порта, а также при использовании других портов есть вероятность того, что этот порт уже будет занят другим сетевым ресурсом. Если Вы все же хотите указать порт вручную, выбирайте числа побольше и избегайте популярных портов: 80 и 8080 (web-сервер), 21 (ftp-сервер), 22 (ssh-сервер), 143 (imap), 6969 и 6881—6889 (bittorrent) и др. Например, порт 25000 подойдёт.
allow-flight true / false false Позволяет игроку совершать полёты по миру Minecraft. Эта опция действует только на полёты в режиме Survival, и оказывает эффект только при наличии соответствующего плагина (например, Flight). На полёты в Creative никак не влияет.
motd Строка короче 60 символов A Minecraft Server Описание сервера, отображаемое при подключении в списке серверов.
enable-query true / false false Позволяет активировать GameSpy4 протокол для прослушки сервера (получении информации о сервере).
enable-rcon true / false false Позволяет использовать удаленный доступ к консоли сервера.
max-built-height Число (одно из: 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 256) 256 Указывает максимальную высоту постройки на вашем сервере.

Непосредственно перед началом игры на сервере Вы можете настроить указанные выше параметры сервера.

  • Поле server-ip лучше всего оставить пустым — игра сама определит и настроит данный параметр. Но если Вы хотите присвоить серверу особый IP-адрес, то можете изменить этот параметр.
  • Поле gamemode указывает на игровой режим, который автоматически будет включен всем игрокам, зашедшим на сервер. Игровой режим для конктретного игрока можно сменить во время работы.
  • Если Вы включили white-list, добавьте свой никнейм в файл white-list.txt.
  • При заполнении поля max-built-height любым случайным числом, сервер автоматически подбирает ближайшее число, указанное в таблице.

Любое изменение настроек в этом файле требует перезапуск сервера.

Кроме того, для игры по Интернету требуется провести операцию открытия (проброса) портов (Port Forwarding).

Настройка подключения к серверу

Стоит отметить, что на сервере могут одновременно играть игроки как из локальной сети, так и из сети Интернет.

Настройка сервера для игры по Интернету

Перед началом создания сервера, к которому смогут подключаться пользователи по сети Интернет, Вы должны определить тип IP-адреса, который используется. Данная информация может быть размещена в условии договора с провайдером интернета или на личной странице пользователя на сайте провайдера.

Самым легким способом определения типа IP-адреса является переподключение модема к сети Интернет и сравнение внешних IP-адресов. Если после повторного подключения модема IP-адрес изменился, то это значит, что у вас динамический IP-адрес. Динамические адреса являются более распространенными, чем статические, но при создании сервера игры рекомендуется иметь статический IP-адрес, так как динамический адрес меняется при каждом переподключении к провайдеру (и Вам придется постоянно сообщать новый адрес Вашим игрокам).

Можно и не сообщать игрокам новый адрес, а воспользоваться таким способом, как присвоение постоянного адреса вашему IP. Например, dyn.com/dns/. При этом, вам придется скачать программу, которая автоматически будет присваивать вашему IP один и тот же адрес.

Чтобы узнать, какой IP-адрес присвоен пользователю в данный момент, можно посмотреть в меню веб-интерфейса модема (обычно 192.168.1.1) или посетив сайты, которые определяют IP-адрес посетителя в онлайн-режиме, например, 2IP.ru.

Многие провайдеры предлагают статический IP-адрес в качестве дополнительной услуги.

Подключение к серверу

Чтобы подключиться к Вашему серверу, игроки в строке ввода IP-адреса сервера в клиенте игры должны ввести Ваш внешний IP-адрес или домен (адрес сайта) и нажать кнопку подключения к серверу. Внешний IP-адрес может узнать владелец сервера и сказать его игрокам, которые хотят подключиться к его серверу. Узнать Ваш внешний IP-адрес могут помочь сайты: SpeedTest.net, 2IP.ru, Smart-IP.net.

Если игроки не могут подключиться к Вашему серверу, смотрите раздел FAQ.

Сервер через Hamachi или подобные программы

Если у вас возникают проблемы с динамическим IP-адресом, можно попробовать Hamachi, EasyVPN, Garena или подобные сервисы. Самым популярным из них является Hamachi. Создатель сервера и подключающиеся должны скачать и установить Hamachi. Далее:

Для сервера:

  1. Создать комнату.
  2. server-ip оставить пустым.
  3. Запустить сервер.
  4. Сообщить свой IP в Hamachi (рядом с кнопкой подключения) подключающимся.

Для игроков:

  1. Зайти в комнату с сервером.
  2. Попробовать подключиться по полученному IP.

Создание и настройка сервера в локальной сети

Процесс настройки сервера игры по локальной сети намного проще создания доступного из Internet и является более простым в плане возникновения ошибок при подключении к серверу.

Подключение к локальному серверу

Чтобы игроки смогли подключится к Вашему серверу, их персональные компьютеры должны быть объединены с компьютером-сервером по локальной сети (LAN). В строке ввода IP-адреса сервера они должны написать внутренний IP-адрес компьютера, на котором создан сервер. Локальный IP-адрес желательно должен быть статическим (быть прописанным в настройках сетевого подключения вручную) или привязанным к MAC-адресу.

Определение внутреннего IP-адреса

Во всех операционных системах доступен виртуальный сетевой интерфейс (loopback) с IP-адресом 127.0.0.1 Доступный всегда, даже если у Вас нет ни одной сетевой карты на этом компьютере. Ниже предоставлена информация, как получить IP-адрес сетевой-соединения компьютера, если Вы по каким-то причинам не желаете использовать loopback-интерфейс.

  • Windows
    Internal-IP

    Красной рамкой выделен внутренний IP-адрес компьютера в сводке информации относительно сетей, к которым подключен компьютер.

Internal Ip Linux

Рамкой выделен внутренний IP-адрес интерфейса eth0 системы Ubuntu Linux.

Чтобы узнать внутренний IP-адрес сетевой соединения, на котором вы создаете LAN сервер, выполните следующие пункты:

  1. Нажмите комбинацию клавиш на клавиатуре Windows + R
  2. В открывшемся окне «Выполнить» в строке ввода введите cmd
  3. В новом открывшемся окне напишите команду ipconfig

После этого программа ниже отобразит основные данные про сети, к которым подключен компьютер. Внутренний IP-адрес отвечает строке «IP-адрес» в блоке «Home Network — Ethernet адаптер:».

  • Linux, OS X
  1. Выполните в терминале команду ifconfig
  2. Ваш локальный IPv4-адрес указан после "inet addr" или "inet" в секции Вашего сетевого интерфейса.

Проверка работы сервера

Чтобы убедиться в том, что сервер создан и работает исправно, нужно проделать следующие шаги:

  1. Запустите сервер.
  2. Запустите клиент.
  3. В меню игры выберите Multiplayer и попробуйте подключиться:
Адрес для подключения Если успешно, то Если не соединяется, возможно
127.0.0.1 или localhost Сервер работает и настроен правильно Сервер настроен неправильно или проблемы с клиентом
Локальный ip-адрес Сервер доступен из локальной сети Агрессивная политика файерволла или антивируса.

Администрирование сервера

В данном разделе описаны элементы администрирования сервера — процесс управления и поддержания корректной работы сервера во время его работы при использовании командной строки и элементов графического интерфейса.

Описание GUI

GUI окна сервера состоит из следующих элементов:

SMP-GUI
  1. Окно информации. В данном окне отображается информация про объем использованной оперативной памяти, идет динамическое построение графика используемого объема RAM и т.д.
  2. Список игроков. В данном окне отображается список никнеймов всех игроков, которые подключены к серверу.
  3. Лог и чат. Здесь отображается информация о состоянии работы сервера, ошибки, итог выполнения операций, применение игроками команд управления сервером и т.д. Здесь же отображаются все сообщения, отправленными игроками в чат. Вся информация, которая есть в окне лога, автоматически записывается в файл server.log, находящемся в том же каталоге, где расположен сервер.
  4. Командная строка. Данная панель является самой важной часть GUI. Из нее администратор может осуществлять администрирование сервером: добавлять в вайтлист, банить, давать игрокам предметы или полномочия операторов (см. дальше), делать сохранения карты, остановку работы сервера и т.д.

Отличия консольного режима

В консольном, или nogui, режиме присутствуют только лог и командная строка. Они исполняют те же функции, что и соответствующие окна графического режима.

Запустить в консольном режиме можно только .jar-версию сервера (minecraft_server.jar). Для этого нужно в команде запуска указать параметр nogui:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Описание доступных команд

Команды для операторов

Все приведённые команды могут выполняться из командной строки сервера или оператором сервера во время игры (тогда перед командой нужно устанавливать символ "/"). Символы "<" или ">" при вводе команд писать не нужно.

Команда Описание Пример использования
help или ? Раскрывает список доступных команд в окне лога. help
kick <player> "Кикает" (выкидывает) определенного игрока с сервера. kick player1
ban <player> Блокирует никнейм игрока на данном сервере. ban player1
pardon <player> Разблокирование ранее заблокированного игрока. pardon player1
ban-ip <ip> Блокировка IP-адреса. Любой игрок с этим адресом больше не сможет подключиться к данному серверу. Учитывайте, что у многих динамический IP. ban-ip 192.168.1.5
pardon-ip <ip> Исключение ранее заблокированного IP-адреса из списка блокировок. pardon-ip 192.168.1.5
banlist [ips] Выводит список заблокированных игроков (banlist) или IP-адресов (banlist ips). banlist
op <player> Делает указанного игрока оператором сервера. op player1
deop <player> Исключает указанного игрока из категории операторов сервера. deop player1
tp <player1> <player2> Телепортирует игрока <player1> к игроку <player2>. tp admin user
give <player> <id> [num] [damage] Даёт указанному игроку определенное количество указанных по ID ресурсов. Если параметр num не указан, будет выдана 1 единица ресурса. Последний параметр отвечает за дополнительную информацию объекта. Выданный ресурс упадёт перед игроком в сторону взгляда. give player1 3
(даёт игроку Player1 блок земли)

give player2 35 64 11
(даёт игроку Player2 полную стопку синей шерсти)
give player3 278 1 1000
(даёт игроку Player3 повреждённую на 1000 единиц алмазную кирку)

stop Сохранение карты и остановка сервера. stop
save-all Сохраняет карту сервера. save-all
save-off Отключает автоматическое сохранение карты (полезно при использовании специальных скриптов по созданию резервных копий карты сервера). save-off
save-on Включает автосохранение. save-on
list Выводит список подключенных в данный момент к серверу игроков. list
say <message> Выводит в чат сообщение от имени сервера, выделенное особым цветом (розовым) и видное всем игрокам. say Hello, Minecraft World!
whitelist <on/off> Включает или выключает вайтлист. При включенном состоянии на сервер могут попасть только игроки, находящиеся в данном списке. В выключенном состоянии на сервер может попасть любой желающий. whitelist on
whitelist <add/remove> <player> Добавить или убрать ник игрока из вайтлиста. whitelist add notch
whitelist list Выводит список игроков, находящихся в вайтлисте. whitelist list
whitelist reload Перезагружает вайтлист из файла. whitelist reload
time <add/set> <amount> Установка игрового времени. Число может быть введено в промежутке от 0 до 24000. Например, 0 — рассвет, 12000 - закат, 18000 — полночь. time set 0
gamemode <player> <0/1> Смена игрового режима для игрока <player> на Survival (0) или Creative (1). gamemode admin 1
toggledownfall Включение и выключение осадков (дождя и снега). toggledownfall
xp <player> <amount>
xpset <player> <amount>
Даёт игроку <player> указанное количество сфер опыта (до 5000). Отрицательное число уменьшит опыт уровня, но не понизит сам уровень. xp admin 5000

Команды для игроков

Список команд, которые доступны для любого игрока. Вводятся в чате.

Команда Описание
/kill Наносит 1000 ущерба игроку, что убивает его и переносит на точку спауна / последнюю кровать, на которой он спал. Полезно, когда игрок потерялся или застрял в чём-то.
/me <action> Посылает сообщение в IRC-стиле от третьего лица (например, "* Player строит огромный замок до небес").
/tell <player> <message> Отправка личного сообщения указанному игроку. В чате его видит только получатель темно-серым цветом.

FAQ

Q: Игроки не могут разрушать блоки, все сломанное возвращается обратно. Как это исправить?
A: Рядом с точкой спауна есть защищенная зона, блоки в которой могут ставить и уничтожать только операторы сервера. То есть, игрокам нужно просто отойти примерно на 30 блоков в любую сторону.

Q: В логе сервера всё время появляется сообщение «Can't keep up! Is server overloaded or system time changed?» Что это значит?
A: Это значит, что сервер в данный момент перегружен и его работа может быть не совсем исправна. Уменьшить нагрузку на сервер можно, закрыв все сторонние программы, тем самым снизив нагрузку на процессор и освободив дополнительный объем оперативной памяти. Можно попробовать перезапустить сервер. Скорость работы сервера сильно зависит от количества игроков, играющих на нём.

Q: Игроки жалуются на то, что сервер жутко лагает. Как мне исправить это?
A: Возможно, скорость подключения к сети Интернет недостаточная, или аппаратное обеспечение компьютера слишком "слабое". Постарайтесь минимизировать использование интернет-трафика (закрыть интернет-браузеры, торрент-клиенты и прочее) и снизить нагрузку на использование ресурсов компьютера. Добавьте Minecraft_Server.exe в список исключений Вашего фаерволла/антивируса, а лучше всего выключите их. Попробуйте перезапустить сервер. Попросите игроков, у которых лагает, переподключиться к серверу — возможно, проблема лагов на стороне клиента.

Q: Игроки не могут подключиться к моему серверу. Что делать?
A: Сначала попробуйте подключиться к нему самому, использовав в качестве IP-адреса сервера localhost. Если Вам не удалось подключиться, сервер создан полностью неправильно. Возможно, Вы допустили ошибку при конфигурации файла server.properties, или Ваш антивирус агрессивно блокирует сервер игры. Если же Вам удалось подключиться к собственному серверу, проверьте, правильно ли Вы определили собственный IP-адрес. Возможно, Вы забыли открыть порты, которые использует сервер игры. Просмотрите лог сервера на наличие ошибок — они могут указать Вам на причину возникновения проблемы.

Q: Я хочу запустить на сервере свою карту из одиночной игры. Как мне это сделать?
A: Из папки saves, которая находится в каталоге установленной игры (.minecraft), перенесите папку с Вашей картой (например, New World) в папку, где лежит сервер игры. Не забудьте поменять level-name в файле server.properties, если ваша папка называется не так, как текущая папка сервера. Перенос должен осуществляться при выключенном сервере.

Q: Как мне создать новый мир?
A: Удалите все файлы из Вашей папки мира сервера или укажите новое имя мира в параметре level-name в файле server.properties.

Q: Я хочу обновить сервер. Что для этого нужно?
A: Сначала сделайте бекап - если что-то пойдет не так, Вы сможете восстановить сервер из резервной копии. Затем заново скачайте с официального сайта исполняемый файл сервера и замените им Ваш старый. Затем запустите сервер - все настройки, карты и игроки должны сохраниться.

Q: Как мне добавить на сервер функции /home /warp /spawn и другие?
A: Поищите в плагинах к Bukkit. Скорее всего лучшим вариантом будет CommandBook.

Q: При создании сервера в логе появляется сообщение: «FAILED TO BIND TO PORT. Perhaps a server is already running on that port?». Что делать?
A: Это значит, что порт, который использует сервер, уже занят, или доступ к нему закрыт. Отключите Ваш антивирус и файерволл, программы использующие интернет. Вероятно, вы указали порт, использующийся другой программой (например, веб-сервером или торрент-клиентом) или перед началом создания сервера Вы забыли проделать процедуру открытия портов на модеме/маршрутизаторе. Чтобы узнать, как её сделать, смотрите последний раздел данной статьи.

Q: В логе сервера появляется сообщение: «[INFO] %username% lost connection: End of stream». Что мне делать?
A: Такая проблема может иногда случаться на операционной системе Windows XP SP3. Попробуйте запустить сервер на виртуальной машине (например, VirtualBox) или смените операционную систему.

Q: При запуске сервера я получаю ошибку, что моя версия Java устарела. Как мне узнать, какая у меня версия Java?
A: Для работы игры требуется Java 6. Чтобы проверить Вашу версию, сделайте следующее:

  1. Откройте командную строку (консоль, терминал):
    • Windows: [Win+R] -> cmd -> [Enter]
    • Linux: размещение в меню различается в зависимости от оболочки, обычно это Приложения -> Системные / Стандартные -> Терминал
    • OS X: В Доке или Finder'е: Программы -> Служебные программы -> Терминал
  2. В командной строке введите java -version и нажмите Enter
  3. В ответе найдите строку начинающуюся с java version. Число, стоящее далее - версия Java.

Если в ответ вы получили сообщение такого вида:

java не является внутренней или внешней командой, исполняемой программой или пакетным файлом (Windows)

bash: java: command not found (Linux & OS X)

то это означает, что Java у Вас не установлена или не настроены переменные среды (последнее обычно только для Windows). Попробуйте сделать следуещее:

  1. Нажмите правой кнопкой мыши на Мой компьютер
  2. Кликните на Свойства
  3. Кликните на Расширенные параметры системы
  4. Кликните на Переменные среды
  5. В списке системных переменных найдите переменную Path
  6. Кликните Редактировать и допишите в конец: ;%ProgramFiles(x86)%\Java\jre6\bin
  7. Откройте командную строку заново и попробуйте снова

Если Ваша версия ниже 1.6 или Java у Вас не установлена, перейдите на страницу загрузки Java и скачайте последнюю версию.

Q: Игроки не могут писать на русском/украинском/китайском, что делать?
A: Файл font.txt, находящийся в корне основного архива сервера (minecraft_server.jar у чистого сервера и craftbukkit-0.0.1-SNAPSHOT.jar у Bukkit), содержит символы, разрешенные к использованию на данном сервере, то есть достаточно добавить туда необходимые символы соответствующего языка. Если у Вас есть модифицированный клиент, можно скопировать font.txt из основного архива клиента (bin/minecraft.jar).

Q: У меня динамический IP! А покупать статический адрес ради сервера Minecraft'a не хочется....
A: Используя сервис DynDNS или программу No-IP DUC, Вы можете получить статический домен третьего уровня (myminecraft.dyndns.org, serverminecraft.zapto.org...)

Открытие портов

Открытие портов (Port Forwarding) — проброс портов на локальный компьютер на маршрутизаторах или модемах. Проблема с открытием портов часто встречается при создании сервера в локальной подсети. Маршрутизатор или модем могут блокировать порт, который пытается использовать сервер игры. Для каждой модели модема/маршрутизатора эта процедура происходит немного по-разному.

Есть 2 способа открытия портов:

  • На сайте portforward.com представлена сборка специального ПО, которое предназначено для открытия портов на различных моделях модемов. Зайдите на этот сайт и в списке найдите модель своего модема или маршрутизатора. Перейдите на страницу Вашей модели и скачайте оттуда утилиту, предназначенную для открытия портов. С помощью неё откройте порт, который использует Ваш сервер (по умолчанию 25565).
  • Зайдите в веб-интерфейс вашего модема или маршутизатора через веб-браузер. Как правило, чтобы зайти в него, в строке ввода веб-адреса нужно ввести 192.168.1.1 или 192.168.0.1. После того, как Вы оказались в меню веб-интерфейса, найдите пункт Port Forwarding. После открытия этого меню Вам потребуется ввести некоторые параметры. Список значений параметров, которые могут потребоваться: Start Port - 25565, End Port - 25565, IP adress - локальный IP-адрес компьютера, на котором Вы создаете сервер (например, 192.168.1.2), Protocol - сначала введите TCP/IP, а после этого повторите всю процедуру снова для протокола UDP. Примеры открытия портов для многих моделей модемов можно найти на portforward.com.
Port cheker

Пример использования программы PFPortChecker

Чтобы проверить, удалась ли процедура открытия порта, попытайтесь подключиться к своему серверу, используя Ваш внешний IP-адрес или загрузите и установите программу PFPortChecker. В поле Port введите номер порта, который Вы пытались открыть. В поле Protocol сначала выберите UDP, а потом TCP. Затем нажмите кнопку проверки. После окончания проверки программа выведет 3 итога для TCP и 3 для UDP. Если текст всех 6 результатов проверки будет зелёного цвета, значит процедура удалась полностью. Для примера смотрите скриншот справа.

Модификации

Глобальные модификации для сервера

Полезные плагины для Bukkit

Плагины для Hey0 admin mod

Advertisement