Здравствуйте дорогие друзья.
Сегодня я расскажу вам, как создать самый лучший сервер Minecraft, для игры с друзьями, своими руками.
Да, многие скажут что в последних версиях Minecraft, можно открыть сетевой режим. Но, по личному опыту уверяю что домашние сервера minecraft наиболее комфортные в плане игры.
Для начала нам понадобится скачать клиент Minecraft. Можно найти вот здесь . Либо вместе с сервером в следующей ссылке.
Теперь качаем серверную часть Minecrafta. Скачать бесплатно и без регистрации сервер Minecraft
Мы скачали, все что нам необходимо.
Теперь создаем папку, в которой будет хранится наш "Лучший сервер минекрафта", и кладем в него файл с Minecraft server. Запускаем, и происходит распоковка.
Ждем пока создается база мира нашего сервера.
Панель администратора:
Заглядываем в папку, у нас появились новые файлики.
Теперь это выглядит вот так:
Далее необходимо сделать настройки сервера.
Находим файл server.properties и открываем его при помощи блокнота.
Ну вот собственно и базовая конфигурация нашего сервера.
Выглядит не сложно. Почитаем вики
Давайте разберемся:
allow-flight
Значение может быть либо true, либо false (можно\нельзя)
Разрешает игроку совершать полёты по миру Minecraft. Эта опция действует только на полёты в режиме Выживание и оказывает эффект только при наличии соответствующего плагина (например, Flight). На полёты в режиме Творчество никак не влияет.
allow-nether
Значение может быть либо true, либо false (можно\нельзя)
Данный параметр определяет возможность перехода в Нижний мир. Если отключить, все игроки, находившиеся в Нижнем мире, будут перемещены в обычный. Не влияет на переход в Край.
difficulty
Число (0-3)
Это сложность.
Значения:
0 - Peaceful
1 - Easy
2 - Normal
3 - Hard
enable-command-block
Значение может быть либо true, либо false (можно\нельзя)
Позволяет использовать командный блок.
Эта опция не генерируется при первой загрузке, а появляется при первой попытке использования командного блока.
enable-query
Значение может быть либо true, либо false (можно\нельзя)
Позволяет активировать протокол GameSpy4 для прослушки сервера (получении информации о сервере).
enable-rcon
Значение может быть либо true, либо false (можно\нельзя)
Позволяет использовать удаленный доступ к консоли сервера.
force-gamemode
Значение может быть либо true, либо false (можно\нельзя)
Если true, то при подключении к серверу режим игры игрока изменятся на стандартный, указанный в gamemode.
gamemode
Число (0-2)
0 - Стандартный игровой режим, автоматически устанавливаемый всем впервые зашедшим на сервер игрокам. Режим отдельного игрока меняется командой /gamemode.
0 - Survival
1 - Creative
2 - Adventure (доступно, начиная с 12w22a)
generate-structures
Значение может быть либо true, либо false (можно\нельзя)
Генерировать ли структуры (сокровищницы, крепости, деревни...)
hardcore
Значение может быть либо true, либо false (можно\нельзя)
Включает на сервере режим Хардкор. После смерти - бан, переподключиться нельзя.
level-name
Имя папки(по стандарту стоит: world)
Название папки с файлами карты, которую будет использовать сервер во время игры. Данная папка размещена в том же каталоге, где находится сервер. Если её не окажется, сервер автоматически сгенерирует новый мир и поместит его файлы в папку с этим названием.
level-seed
Любое допустимое зерно, по стандарту поле пустое.
Входные данные (зерно) для генератора уровня. Если вы хотите создать случайный мир - оставьте данное поле пустым.
max-players
Число (0-2147483647) По стандарту 20
Указывает максимальное допустимое количество игроков на сервере.
motd
(Строка короче 60 символов) По стандарту: A Minecraft Server
Описание сервера, отображаемое при подключении в списке серверов. Поддерживает форматирование текста.
online-mode
Значение может быть либо true, либо false (можно\нельзя)
Этот параметр позволяет включить/выключить проверку лицензии вашего аккаунта, подключении к данному серверу.
Если false — программа не будет проверять аккаунты игроков и на сервер смогут заходить игроки, в учетных записей которых являются пиратскими.
Если значение параметра true, на сервер смогут зайти только пользователи с лицензией.
Если проверка аккаунтов отключена, на данный сервер смогут зайти «пираты» и игроки, подделавшие ник, что несколько небезопасно.
Администратор, который создает сервер в таком режиме, не нарушает условия пользовательского соглашения, поскольку данная опция была добавлена в список настраиваемых параметров сервера намеренно - отключив проверку, можно, например, играть в локальной сети и без доступа к Интернету.
pvp
Значение может быть либо true, либо false (можно\нельзя)
Включает/отключает получение урона игрокам от атак других игроков на сервере. При true игроки смогут «воевать» между собой, убивая друг друга.
Если уставлено значение false, игроки не смогут наносить прямой урон один другому.
query.port
Число (1-65535)По стандарту: 25565
Порт для получения информации о сервере. Появляется автоматически при enable-query=true.
rcon.password
Необходимо будет задать пароль.
Пароль для удаленного доступа к серверу. Появляется автоматически при enable-rcon=true.
rcon.port
Число (1-65535) По стандарту:25575
Порт для удаленного контроля сервера. Появляется автоматически при enable-rcon=true.
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 подойдёт.
snooper-enabled
Значение может быть либо true, либо false (можно\нельзя)
Разрешает серверу отправлять некоторую статистику и данные разработчикам.
spawn-monsters
Значение может быть либо true, либо false (можно\нельзя)
Если значение параметра true, то, как и в одиночной игре, в ночное время и в темных пещерах на карте будут появляться враждебные мобы и будут стараться нанести вред игрокам на сервере. Если значение false, враждебные мобы (например, скелеты, зомби) не будут автоматически появляться во время игры, однако их можно заспаунить с помощью модификаций. Все находившиеся на карте мобы останутся.
spawn-animals
Значение может быть либо true, либо false (можно\нельзя)
Аналогично spawn-monsters, но для дружелюбных мобов (коровы, свиньи, овцы...).
spawn-npcs
Значение может быть либо true, либо false (можно\нельзя)
Разрешить появление NPC в деревнях.
spawn-protection
Число (1-100)16
Радиус защиты территории спауна в блоках (эту территорию смогут изменять только операторы). Радиус 0 дает защиту единственного блока, 1 - зоны 3x3 и так далее. Эта опция не генерируется при первой загрузке, а появляется, когда первый игрок заходит на сервер. После 1.4.2 защита спауна автоматически отключается, если у сервера нет ни одного оператора.
texture-pack
Имя файла
Местоположение текстур, которые сервер предложит загрузить игроку при соединении. В данном поле нужно указать имя zip-архива, находящегося в папке сервера.
view-distance
Число (3-15)По стандарту: 10
Регулирует радиус обновляемых чанков для отсылки игроку.
Для справки: дальность прорисовки Far отображает область в радиусе 9 чанков.
white-list
Значение может быть либо true, либо false (можно\нельзя)
Позволяет включать/отключать использование вайтлиста на сервере.
При true администратору сервера необходимо будет вручную добавлять ники игроков в белый список.
Если установлено значение false, любой игрок сможет зайти на данный сервер, зная его IP-адрес и порт.
Администраторы сервера имеют возможность зайти на сервер вне зависимости от белого списка.
Ну что ж господа?
На сервер Minecraft, который находится на вашем компьютере можно войти легко, не зная IP.
Открываем Minecraft клиент, и в поле IP сервера вводим: "localhost", без ковычек.
Теперь пора подключать друга.
Друг может быть, с вами в одной локальной сети, или у себя дома.
Для локальной сети
Чтобы друзья подключились к вашему серверу необходим IP адрес, т.к. localhost у них работать не будет.
Дабы получить IP адрес, сделаем пару нехитрых шагов.
- Нажмите комбинацию клавиш на клавиатуре Windows + R
- В открывшемся окне «Выполнить» в строке ввода введите cmd
- В новом открывшемся окне напишите команду ipconfig
Дальше найдите строчку, которая показана на скрине.
Готово. Это и есть ваш IP, введите его в клиенте своим друзьям, и вы можете играть вместе.
Для игры по интернету
Т.к. Данный гайд является упрощенной версией, я не буду вам рассказывать про открытие портов.
Мы используем с вами программку, которая это будет имитировать.
Для начала, скачайте Hamachi
- Устанавливаем
- Запускаем
- Создаем комнату (или заходим в комнату друга)
- Запускаем сервер
Свой IP вы можете увидеть над ником большими цифрами.
В данном случае это 5.158.60.1.
Это так-же IP вашего сервера.
Удачного крафта своего сервера.
Но помните, на MinecraftOnly есть множество серверов Minecraft с разными модами, на любой вкус и цвет. Начиная от классического сервера Minecraft, заканчивая ThaumCraftом.