Что такое порт в майнкрафте
Перейти к содержимому

Что такое порт в майнкрафте

  • автор:

Как настроить сервер Minecraft

Привет, друзья! Сегодня я расскажу, как создать сервер Minecraft на CloudLITE. Чтобы играть на нём, понадобится лицензионная версия игры Minecraft.
Для начала обратитесь в отдел продаж и запросите виртуальный сервер в тест. После этого будет предоставлен сервер для тестирования.

Перейдите к заказу виртуального сервера:

А затем добавьте его в корзину.

Активируйте сервер. Подождите 10 минут, пока он активируется.
Скачайте и установите программу PuTTY с официального сайта: http://www.putty.org/+
Пока виртуальный сервер активируется, посмотрите видео про наш центр обработки данных NORD: https://www.youtube.com/watch?v=hVytxBnycQk

На странице заказов нажмите кнопку «Инструкция». Она также будет выслана на электронную почту.

Скопируйте и вставьте в поле «Host Name IP» IP адрес из инструкции к виртуальному серверу.

В PuTTY нажмите Open. В ответ на Security Alert нажмите Да.
Login: root
Пароль для root скопируйте из инструкции к виртуальному серверу. Обратите внимание на то, что копировать нужно без пробела в начале. Убедитесь в том, что текст выделен правильно. Чтобы вставить его, нужно нажать правую кнопку мыши, держа указатель мыши внутри консоли. Вообще, для вставки текста в этой программе, необходимо её использовать.
После логины Вы попадёте на сервер. Выполните команду. Для этого скопируйте её отсюда и вставьте в PuTTY. Затем нажмите Enter.
apt-get update
чтобы обновить список пакетов.

В PuTTY остановите вебсервер и MySQL командой:
/etc/init.d/apache2 stop && /etc/init.d/mysql stop
Для выполнения нажмите Enter.

Далее выполните команду в PuTTY для установки Java:
apt-get install default-jre
Нажмите Enter для её выполнения.
В PuTTY наберите Y в консоли и нажмите Enter, чтобы подтвердить выбор. Дождитесь окончания процедуры установки пакетов. Это займёт примерно 10 минут.

Скрипту из вики требуются curl screen nano bash grep но они уже установлены в системе. В рамках этой инструкции не будем им пользоваться.
Затем введите команду в PuTTY:
adduser minecraft
И нажмите Enter для открытия диалога.

В первом шаге диалога создания пользователя будет запрошен пароль. Нужно будет придумать и создать пароль для нового пользователя. Он должен быть от 8 символов и длиннее. Дальнейшие вопросы про телефон, комнату можно просто подряд подтвердить кнопкой Enter, не вводя ничего.
Будет создан пользователь minecraft, пароль для него и домашний каталог для него.
Теперь необходимо подключиться к виртуальному серверу от имени пользователя. Снова откройте PuTTY, вставьте IP адрес из инструкции к виртуальному серверу. Введите логин minecraft и пароль, который придумали.

После этого скопируйте и вставьте команду в PuTTY:
wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar

Будет скачан jar пакет сервера:

Запустите сервер командой в PuTTY:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.17.1.jar nogui
Будут созданы рабочие файлы, а затем отображена ошибка о несогласии с EULA. Это нормально. Сервер закроется с ошибкой.

Теперь нужно ввести команду в PuTTY:
nano eula.txt

Откроется текстовый редактор nano. Нужно переместить курсор кнопками управления курсором, так, чтобы можно было стереть false. Вместо false нужно написать true и нажать на клавиатуре сочетания Ctrl+O, а затем Enter для сохранения, после чего Ctrl+X, а затем Enter для выхода.

Снова запустите сервер командой в PuTTY:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.17.1.jar nogui
На этот раз он запустится уже без ошибок. Будет создан мир и примерно через две минуты он станет доступен.

Проверьте работу сервера:
codehttps://dinnerbone.com/minecraft/tools/status/+
вставьте свой IP адрес сервера и посмотрите, что покажет. Если табличка зелёная, то сервер работает, а если красная, то нет.

Если закрыть окошко PuTTY, то сервер будет остановлен. Это неудобно, правда?
Исправим эту ситуацию!
Остановите сервер Minecraft, для этого нужно нажать сочетание Ctrl+C на клавиатуре.
Закройте окно с minecraft@Ubuntu.
Снова откройте PuTTY и зайдите как root. Затем введите команду:
crontab –e

И нажмите Enter.
Выберите редактор nano, нажав указанную цифру и подтведив выбор клавишей Enter.
Переведите курсор в конец файла с помощью клавиш управления курсором. Скопируйте следующую команду, а заетм вставьте её в PuTTY нажатием правой кнопкой мыши:
@reboot sleep 60; SHELL=/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin runuser -l minecraft -c ‘ java -Xmx1024M -Xms1024M -jar minecraft_server.1.17.1.jar nogui ‘

Нажмите Ctrl +O, чтобы сохранить файл, а затем Ctrl+X, чтобы выйти.
Это значит, что сервер будет запущен через 60 секунд после перезагрузки виртуального сервера. Это осуществляется с помощью программы cron.
Этот шаг можно пропустить!
Чтобы использовать на сервере свою карту из одиночной игры, нужно из папки saves, которая находится в каталоге установленной игры (.minecraft), перенести папку с Вашей картой (например, New World) в папку, где лежит сервер игры. Не забудьте поменять level-name в файле server.properties, если ваша папка называется не так, как текущая папка сервера.
Перенос должен осуществляться при выключенном сервере. Для переноса понадобится программа WinSCP.
Скачайте с сайта https://winscp.net/eng/download.php+ и установите программу WinSCP.
Зайдите на виртуальный сервер как root по данным из инструкции к виртуальному серверу (так же, как делали в начале инструкции).

Нажмите Да. Перейдите в папку /home/minecraft

Скопируйте карту, руководствуясь приведённой выше справкой. Программа поддерживает Drag’n’drop, поэтому файл можно потянуть прямо из проводника. Имена папок не должны совпадать, иначе сломаете текущий мир.

Карту скопировали.
Не забудьте поменять level-name в файле server.properties, ведь эта папка с миром называется не так, как текущая папка сервера.
Редактирование файла можно начать прямо из WinSCP, щёлкнув по нему правой кнопкой мыши и выбрав пункт «Править».

Теперь настроим параметры сервера по своему вкусу. Если не планируете особо возиться с настройкой, то обратите внимание только на три параметра: difficulty, gamemode и motd, а остальное оставьте по стандарту. Не забудьте сохранить файл!

Число игроков не ограничено (есть только лимит Java — 2147483647), но на тарифе VDS Linux Light игроков не стоит привлекать больше 20.

Перезагрузите виртуальный сервер от root командой
reboot –n
Через 2 минуты проверяйте активность сервера. Для этого перейдите на
сайт https://dinnerbone.com/minecraft/tools/status/+
вставьте IP адрес своего виртуального сервера и посмотрите, что покажет. Если табличка зелёная, то сервер работает, а если красная, то нет.

Процесс в консоли можно увидеть в htop.
Выполните команду
apt-get install htop -y
Запустите его командой
htop

Не нашли ответа на Ваш вопрос? Напишите нам!

sales@cloudlite.ru — вопросы по услугам, оплате, документам и партнерству

Открытие портов на компьютере для запуска сервера Minecraft без использования хостинга

Открытие портов на компьютере для запуска сервера Minecraft без использования хостинга

Хэй-хэй, друзья, я рад вас всех приветствовать! Открытие собственных Minecraft серверов — задача довольно-таки трудная. Многие проекты разрабатываются многими месяцами, а то и годами. Причины данного явления бывают разные, то не хватает достаточно плагинов для реализации именно своей фирменной идеи, то не хватает времени для разработки, а то и вовсе банально не хватает средств для покупки места на хостинге. Поэтому в данном гайде я бы хотел развеять одну проблему, решение которой позволит именно вам создавать сервера без лишних покупок и затрат на хостинг.

Итак, стоит начать с того, что же такое хостинг и для чего он нужен?

Фактически, хостинг — это услуга, предоставляемая разными компаниями, сайтами, которая выделяет место на своих серверах для того, чтобы Вы поместили свою сборку сервера Minecraft именно туда. Для чего это нужно? Всё очень просто: хостинг предоставляет возможность работать вашему серверу безотказно, стабильно и правильно, а также, что немало важно, хостинг поддерживает непрерывную работу Вашего сервера 24 часа в сутки, словно продуктовый магазин 24/7.

Но как бы всё это здорово не звучало — за всё необходимо платить. Да, разумеется, есть и аналоговые хостинги, которые предоставляют возможность работы Вашего сервера совершенно бесплатно, но у таких хостингов обычно существуют громадные минусы, например, ограничение работы плагинов, большая очередь, а также и само предоставляемое время работы.

Существует один действенный способ решения данной проблемы — открытие портов на компьютере, тем самым Вы будто превращаете свой компьютер в хостинг. С помощью открытого порта игроки смогут заходить на Ваш сервер без каких-либо проблем, а главное, смогут опробовать абсолютно любые плагины, установленные на Вашей сборке. Именно в данном гайде мы рассмотрим 3 основных способа открытия портов, речь о которых пойдёт далее.

Что ж, хватит уже слов, давайте открывать!

Способы открытия портов на Вашем компьютере:

1. Открытие портов с помощью программы uTorrent.

2. Открытие портов при помощи настроек параметров роутера.

3. Открытие портов через брандмауэр Windows.

Что нужно знать перед началом открытия портов:

1. Все способы, показанные в данном гайде не гарантируют 100% открытие портов на Вашем компьютере из-за особенностей провайдера и самого роутера, в таком случае, если не единый способ не сработал и не помог, необходимо обратиться к вашему провайдеру.

2. Автор гайда все способы испытывал на роутере модели TP-LINK Arcrher C80 (наиболее подходящий для открытия портов по мнению автора).

3. Необходимо понимать, что открытый порт — это уязвимость для злоумышленников вашего компьютера, при безответственном подходе и нерациональных действиях данные способы могут привести к заражению вашего компьютера. Будьте внимательны!

4. Открытие портов — метод, не предназначенный для удержания своего проекта с большим онлайном. Он создан для других целей, например, тестирование плагинов, настроек, самих особенностей сборки Вашего сервера вместе с небольшой командой в 5-7 человек, цель которого подготовить сборку для выхода в свет.

5. Убедитесь в том, что антивирус, установленный на Вашем компьютере не мешает процессу открытия портов.

Способ №1 (открытие портов с помощью программы uTorrent):

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

Алгоритм открытия портов:

1. Заходим в программу uTorrent и открываем вкладку «Настройки», после чего выбираем пункт «Настройки программы».

2. Переходим во вкладку «Соединение» и вписываем в строку входящих соединений необходимый для открытия порт, нажимаем «Применить» и «ОК».

3. Переходим в тестировщик сетей программы, который находится в правом нижнем углу трея и нажимаем «Тестировать», после тестирования сети нажимаем «Сохранить/Закрыть».

4. Заходим на любой сайт для проверки статуса портов (например, 2ip.ru) и выбираем вкладку «Проверка порта».

5. Выбираем из предложенных вариантов наш порт или вписываем его самостоятельно, нажимаем «Проверить». Отлично, порт открыт!

Способ №2 (открытие портов при помощи настроек параметров роутера):

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

Алгоритм открытия портов:

1. Зайдите в настройки Вашего роутера при помощи браузера, вбив в адресную строку IP основного шлюза (обычно это 192.168.0.1 или 192.168.1.1, но бывают исключения), после чего введите необходимые данные в виде логина и пароля (обычно это логин — admin и пароль — admin, но, опять же, бывают исключения (если Вы не знаете ни логина, ни пароля, обратитесь к вашему провайдеру)).

2. Перейдите во вкладку «Дополнительные настройки», после чего в «NAT переадресация» и выберите пункт «Перенаправление порта».

3. Нажмите кнопку «Добавить» и заполните все поля, выбрав из списка выпадающего меню необходимые устройства и вписав необходимый порт для открытия, после чего в пункте «Протокол» выберите тип протокола «TCP».

4. Повторите действия из 3 пункта, только при этом в типе протокола выберите «UDP» и убедитесь, что созданные правила активны.

5. Снова заходим на сайт проверки открытых портов и радуемся открытому порту! =)

Способ №3 (открытие портов через брандмауэр Windows):

Очень похожий на 2 способ метод, отличается редким использованием в качестве примера открытий портов, но это далеко не делает его чем-то хуже. Подойдёт для пользователей, использующих только операционную систему Windows, в этом единственный минус данного способа, что он не подойдёт пользователя MacOS или Linux.

Алгоритм открытия портов:

1. Заходим в «Пуск» и вводим в строчке поиска «Брандмауэр Защитника Windows», кликаем по найденному соответствию.

2. Переходим во вкладку «Дополнительные параметры».

3. Открываем вкладку «Правила для входящих подключений», после чего в панели действий выбираем кнопку «Создать правило. «, отмечаем пункт типа правила «Для порта», после чего переходим в пункт «Протоколы и порты». Вписываем необходимый нам порт, переходим дальше и оставляем пункт, стоящий по умолчанию «Разрешить подключение», в следующей вкладке также ничего не меняем и идём дальше, в следующей вкладке установите любое имя нового правила на Ваш выбор и нажмите на кнопку «Готово».

Как играть по локальной сети в Minecraft [TLauncher]

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

Настройка сервера при нахождении с другим игроком в одной сети Wi-Fi или Lan

Если несколько компьютеров находится не далеко друг от друга и находится в одной сети: Wi-Fi или Lan (по кабелю подключены), то вам подойдет данная настройка.

Windows: На компьютере, где будет открыт сервер, открываем Пуск и вписываем в поиск cmd, открываем данную программу:

Открытие CMD через пуск Windows

В открывшемся окне вписываем ipconfig, нажимаем enter. Ищем ваш локальный IP, который начинается с 192.168.*.*, в примере он 192.168.1.47 (у вас будет другой!), копируем его.

ipconfig в CMD

MacOS: Для нахождения локального IP открываем Терминал (Terminal), вписать можно в поиск по Mac данную программу и найти её, в окне вписываем ifconfig |grep inet и ищем IP который начинается с 192.168.*.*, копируем его.

ifconfig в MacOS

Теперь открываем TLauncher и выбираем версию с иконкой TL и запускаем игру (Под аккаунтом TLauncher.org тоже лучше авторизоваться). Если выбрать без иконки TL, то не сможете подключится к серверу без лицензии Mojang.

Версия TL в TLauncher

Заходим в свой мир и в меню Паузы (Esc) кликаем Open to Lan (Открыть для сети), в чате появится сообщение об успешном открытии сервера, а так же порт сервера, в примере это 31790 (у вас будет другой).

Открытие локального сервера в Minecraft

Теперь на другом компьютере, который должен подключится к вашему серверу, необходимо так же открыть версию с иконкой TL (плюс, версия игры должна быть одинаковая с первым компьютером), переходим в Multiplayer (Сетевая игра), открываем Direct connect (Прямое подключение).

Теперь вводим в поле IP адрес + порт, которые мы получили ранее, в примере это 192.168.1.47:31790. Если всё ок, то произойдёт подключение к серверу! Вы сможете теперь играть на сервере с другом.

Прямое подключение в Minecraft

Настройка сервера при игре по интернет с другим игроком с помощью Hamachi

Если физически вы не можете находится с другим игроком в одной сети, компьютеры находятся далеко друг от друга, то можно создать специальную сеть используя интернет с помощью Hamachi.

На обоих компьютерах делаем следующие действия: Создаём аккаунт Hamachi и скачиваем их программу (после перехода по ссылке, кнопка Download по центру).

Устанавливаем программу и авторизуемся под созданными данными. Теперь, на одном из компьютеров в Hamachi кликаем на «Создать новую сеть«, вводим ЛЮБОЕ название сети и любой пароль. Появится в окне новая сеть.

Создаение сети в Hamachi

Теперь открываем TLauncher и выбираем версию с иконкой TL и запускаем игру (Под аккаунтом TLauncher.org тоже лучше авторизоваться). Если выбрать без иконки TL, то не сможете подключится к серверу без лицензии Mojang.

Версия TL в TLauncher

Заходим в свой мир и в меню Паузы (Esc) кликаем Open to Lan (Открыть для сети), в чате появится сообщение об успешном открытии сервера, а так же порт сервера, в примере это 60000 (у вас будет другой).

Открытие локального сервера для Hamachi

На другом компьютере жмём «Подключиться к существующей сети», вводим название сети и пароль, созданные ранее. При успешном подключении, в окне Хамачи будет виден компьютер вашего друга.

Сеть в Hamachi

Потом необходимо так же открыть версию с иконкой TL (плюс, версия игры должна быть одинаковая с первым компьютером), переходим в Multiplayer (Сетевая игра), открываем Direct connect (Прямое подключение).

Теперь вводим в поле IP адрес из Hamachi (компьютера, где открыт сервер) + порт, которые мы получили ранее, в примере это 25.1.80.229:60000. Если всё ок, то произойдёт подключение к серверу! Вы сможете теперь играть на сервере с другом.

Прямое подключение Minecraft через Hamachi

Настройка локального сервера Майнкрафт с модами

После того, как вы настроили сервер для игры в одной сети WiFi (Lan) или же с помощью Hamachi, вы сможете установить моды и играть с ними с друзьями. Инструкция очень простая.

Устанавливаем на все клиенты абсолютно такие же моды, чтобы всё было идентично, плюс сама версия Forge должна быть одинаковая, к примеру, ForgeOptiFine 1.12.2. Незабываем, что версия должна быть с иконкой TL!

Версия TL в TLauncher

Теперь создаём и подключаемся к серверу абсолютно по тем же инструкциями выше, в зависимости от вашей сети. Готово, можете играть с модами в Minecraft!

Возможные проблемы и их решения

Ошибка входа: Недействительная сессия в TLauncher

При подключении к серверу появляется: «Недопустимая сессия» или «Проверьте имя пользователя».

Решение: Необходимо запускать версию с иконкой TL (иначе нужна лицензия игры), если такую и запускаете, проверьте, стоит ли галочка (в лаунчере) в «Управление аккаунтами» -> «Использовать скины TLauncher».

При подключении к серверу появляется: «Io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection time out: no further information»

Ошибка: Connection time out: no further information

Решение: игра не смогла найти информации о таком сервере, значит настройка сети выполнена не верно. Попробуйте на хост компьютере отключить антивирус и брандмауэр или настроить правильно.

Нужно проверить, что ваш компьютер может пинговать нужный вам IP (сервер). Для этого, нажимаем «Пуск» и в поиск пишем «CMD», открываем эту программу (Если поиска у вас нет в пуске, нажимаем кнопки Windows+R и там пишем CMD).

Пишем в чёрном окне: ping -4 10.10.10.10 , где вместо 10.10.10.10 нужно указывать IP или адрес сервера нужный вам (к какому пытаетесь подключится).

Тест ping в CMD

Превышен интервал ожидания для запроса: Если у вас такой ответ, значит сервер Не пингуется, настройки сети выполнены не верно.

Ответ от 190.100.1.1: число байт=32 время=275мс TTL=242: Значит сеть настроена верно, у вас должна быть возможность войти на сервер.

При подключении к серверу идет прогрузка чанков и сразу выкидывает с сервера (разрыв соединения).

Решение: настройка сети выполнена верно, но антивирус или брандмауэр разрывает соединение. Отключите их или настройте правильно.

При подключении к серверу появляется: 1.14.2: Bad packet ID 26; 1.13.2: Bad packet ID 27; 1.7.10: Застряло на Logging in. или «received string length longer than maximum allowed»

Решение: длина вашего ника больше 16 символов, сделайте меньше.

Обсудить эту тему можно в комментариях ниже:

Firewall для сервера. Как настроить и закрыть порты на сервере для BungeeCord. Как заблокировать IP на сервере Minecraft.

В этой статье мы рассмотрим функции, которые предоставляются нашим хостингом в разделе Firewall. Узнаем что позволяет сделать данный раздел, для чего он подходит и как его использовать.

Самые основные функции на основании которых работает Firewall:

  1. Блокировка доступа к любому порту сервера
  2. Открытие доступа к закрытому порту сервера, другим IP адресам.

Рассмотрим сценарии его использования

ПЕРВЫЙ ВАРИАНТ — ЗАКРЫТИЕ ПОРТА ПОД BUNGEE

Хотите закрыть порты сервера Minecraft и разрешить для BuneeCord? Сначала создаём правило блокировки на Вашем сервере Майнкрафт (не bungee).

  • В графе IP указываем 0.0.0.0/0 — это означает блокировку любого IP
  • В графе ПОРТ указываем ОСНОВНОЙ ПОРТ СЕРВЕРА из раздела порты
  • Действие — блокировка
  • Приоритет- 999
  • Нажимаем «создать»

Следующее правило должно разрешить доступ к Вашему серверу, чтобы туда можно было зайти через ваш BungeeCord сервер.

  • В графе IP указываем Ваш ip адрес BungeeCord сервера без порта ИЛИ просто выбираем НОДУ из списка где размещен Ваш BungeeCord сервер, если он находится на нашем хостинге.
  • В графе ПОРТ указываем ОСНОВНОЙ ПОРТ СЕРВЕРА из раздела порты
  • Приоритет можно не менять, а оставить по умолчанию 1
  • Действие — разрешить
  • Нажимаем «создать«

ГОТОВО, теперь Ваш сервер имеет закрытый порт, но к нему можно подключиться через Ваш BungeeCord сервер.

ВТОРОЙ ВАРИАНТ — БЛОКИРОВКА IP И ПОДСЕТЕЙ

Если Вы не используете BungeeCord или просто хотите заблокировать IP. Необходимо создание всего одного правила, так как по умолчанию все подключения разрешены.

  • В графе IP указываем IP для блокировки или подсеть (например 65.54.44.32 или 65.54.44.0/24) которые нужно заблокировать для доступа к порту.
  • В графе ПОРТ указываем ПОРТ на котором нужна блокировка, это не всегда может быть основной порт сервера, так как возможно заблокировать доступ к RCON или например голосовому чату, или dynmap карте.
  • Действие — блокировка
  • Приоритет — на Ваше усмотрение
  • Нажимаем «создать«

ТРЕТИЙ ВАРИАНТ — WHITELIST IP (БЕЛЫЙ СПИСОК IP АДРЕСОВ)

Сначала создаём правило блокировки на Вашем сервере.

  • В графе IP указываем 0.0.0.0/0 — это означает блокировку любого IP
  • В графе ПОРТ указываем ПОРТ для создания правила, если нужно запретить вход на сервер, то ОСНОВНОЙ из раздела порты. Если нужно для другого порта, указывайте его, не ошибитесь в портах!
  • Действие — блокировка
  • Приоритет — 999
  • Нажимаем «создать«

Все следующие правила создаются для разрешения доступа к серверу, аналогично bungeecord

  • В графе IP указываем IP которому нужно разрешить доступ.
  • В графе ПОРТ указываем ПОРТ для создания правила, если нужно разрешить вход на сервер, то ОСНОВНОЙ из раздела порты. Если нужно для другого порта, указывайте его, не ошибитесь в портах!
  • Приоритет можно не менять, а оставить по умолчанию 1
  • Действие — разрешить
  • Нажимаем «создать«

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

❗️ ❗️ КАК ЗАКАЗАТЬ СЕРВЕР МАЙНКРАФТ СМОТРИТЕ — ЗДЕСЬ ❗️ ❗️

ПРОМО-КОД НА СКИДКУ 15%: ready-steady-go

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *