Как сделать порт 25565 на хостинге

Обновлено: 06.07.2024

5e13665153aaf719797202.jpg

В брандмауэре (у меня Windows 10) создал правила для этого порта во входящих:

5e136681072c2454471941.jpg

и исходящих подключений:

5e13676229230472011296.jpg

Но при проверке порта при помощью сервиса 2ip и программы Port Forward Network Utilities
получаю результат "порт закрыт":

Еще информация - мой провайдер - Xatanet.

Хотелось бы понять что я делаю не так и как можно открыть порт в моем случае.Спасибо.
UPD: вопрос решен.


Как создать сервер в Майнкрафте?

Многие любители культовой игры Майнкрафт не знают, заказать сервер на хостинге или же создать его на своём компьютере. С одной стороны – проще и удобнее воспользоваться услугами хостинга серверов Майнкрафт. С другой стороны – это не бесплатно, а также без опыта использования подобных сервисов порой возникают сомнения. Давайте разберемся, что лучше подойдёт для создания сервера Майнкрафт. Если хотите создать свой сервер на Хостинге, то можете сразу перейти по ссылке: заказать хостинг сервера Майнкрафт.

Создание сервера Майнкрафт на ПК

Создать сервер Майнкрафт на собственном компьютере несложно, главное иметь минимальные знания и навыки работы с ним. Первым делом нужно проверить ПК на наличие програмного обеспечения "Java", необходимого для его запуска. Далее нам нужно знать, не скрывает ли операционная система расширение файлов. Проверить наличие возможности открыть игровой порт Майнкрафт '25565' в Брандмауэре Windows, антивирусе, роутере и интернет провайдере. Если потребуется, то нужно также открыть порты для rcon и query.

Проверяем установлена ли Java:

Windows 10
Нажмите правой кнопкой мыши кнопку Пуск и выберите Панель управления.
На панели управления Windows нажмите Программы.
Щелкните на значке Java, чтобы открыть панель управления Java.


Windows 8
Используйте форму поиска для поиска панели управления
Нажмите сочетание клавиши с эмблемой Windows + W для вызова чудо-кнопки Поиск и поиска настроек
ИЛИ
Переместите курсор мыши в правый нижний угол экрана и нажмите значок Поиск.
В поле поиска введите: панель управления Java
Щелкните на значке Java, чтобы открыть панель управления Java.


Windows 7, Vista
В меню Пуск выберите Панель управления.
В поиске панели управления введите: панель управления Java.
Щелкните на значке Java, чтобы открыть панель управления Java.


Windows XP
В меню Пуск выберите Панель управления.
Дважды щелкните на значке Java, чтобы открыть панель управления Java.

В случае, если на компьютере не установлена Java, то скачать и установить её можно с официального сайта Java.


Проверка и включение отображения расширения файлов:


Это нужно для того, чтобы можно было создать файл запуска сервера Майнкрафт с расширением ".bat". Если расширения не будут отображаться, то при создании любых файлов, будет отображаться только их название.
В операционных системах Linux обычно они не скрыты, только в Windows.

Например, нужно создать текстовый файл: "start.bat".
При включенной опции файл будет называться просто "start" само же расширение файла будет скрыто и при попытке написать название файла вместе с расширением, мы получим примерно вот такое название: "start.bat.txt", а если опция выключена, то название будет таким: "start.bat" и это будет правильным названием файла.

Открытие игрового порта Майнкрафт:

Редко, но бывает так, что на компьютере открыты все порты, ip-адрес интернета статический с возможностью подключений к компьютеру извне. Но чаще всего, порты закрыты не только в брандмауэре Windows, но ещё и на роутере, а также самим поставщиком интернет услуг - провайдером с динамическим ip.

Открыть порт в брандмауэре Windows - просто. Есть несколько вариантов открытия порта, вот два самых простых способа.
Способ первый - это открытие порта с помощью встроенной в Windows программы - "netsh"

Открываем командную строку ( CMD ) от имени администратора, чтобы открыть, в поиске пишем cmd, после нажимаем правой кнопкой мыши по программе и выбираем пункт "Запустить от имени администратора".


В открытом консольном окне вводим команду:

netsh advfirewall firewall add rule name="Open Port 25565" dir=in action=allow protocol=TCP localport=25565


Если нужно удалить правило, то пишем вот эту команду:

netsh advfirewall firewall delete rule name="Open Port 25565" protocol=TCP localport=25565


Второй способ открытия порта в брандмауэре - использовать PowerShell.


В открытом консольном окне пишем команду:


New-NetFirewallRule -DisplayName 'Open 25565' -Profile 'Private' -Direction Inbound -Action Allow -Protocol TCP -LocalPort 25565


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

  • Роутер TP-Link - инструкция открытия порта.
  • Роутер D-Link - инструкция открытия порта.
  • Роутер Asus - инструкция открытия порта.

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

Для создания сервера понадобится его ядро. Ядро сервера Майнкрафт, без каких - либо модификаций и без возможности установки плагинов можно скачать на официальном сайте Майнкрафт - minecraft.net. Обычно это ядро называют "Ванильное", что означает чистое ядро без модов, плагинов и прочих изменений. Этого ядра достаточно, чтобы поиграть с друзьями в частной сети, но если на сервер смогут заходить и другие игроки из интернета, то они могут оказаться гриферами, читерами, багоюзами и другими злоумышленниками, которые могут нарушить комфортную игру.

Запуск ядра:

Что нужно для запуска ядра?

  • Ядро, "Craftbukkit" или "Spigot"
  • Файл запуска сервера, "start.bat"
  • Настройки файла запуска
  • Подтверждение лицензионного соглашения "EULA"
  • Настройка файла "server.properties"

Необходимые файлы для создания сервера.


  1. Создадим папку с названием "Server" на рабочем столе.
  2. Поместим в неё ядро последней верси 1.16.3, котороё нужно скачать, например отсюда: getbukkit.org
  3. Создадим в этой же папке файл запуска "start.bat"
  4. В итоге, в папке должно лежать два файла, первое - это ядро "Spigot-1.16.3.jar", второе - файл запуска "start.bat".
  5. Для редактирования файлов сервера, лучше использовать текстовый редактор Notepad++ загрузим и установим его на компьютер.
  6. Откроем текстовым редактором Notepad++ файл "start.bat" и добавим в него строчку: java -Xmx1024M -Xms1024M -jar Spigot-1.16.3.jar nogui
  7. Сохраняем сделанные изменения в файле и кликаем по нему, должно открыться консольное окно и начаться запуск сервера.
  8. Если в консоли вы видите: You need to agree to the EULA in order to run the server. Go to eula.txt for more info. и при этом запуск сервера остановился, значит следует принять пользовательское соглашение EULA.
  9. Закрываем консольное окно, открываем в папке появившийся файл принятия соглашения, называется он "eula.txt" открываем его редактором, строчку "eula=false" меняем на строчку "eula=true". Сохраняем изменения и снова кликаем по файлу "start.bat"
  10. После всех сделанных операций, сервер сгенерирует миры ( World ) и через какое-то время запустится.
  11. Если сервер создан на домашнем компьютере, то зайти на него можно по адресу: localhost или использовать статический ip-адрес, выданный интернет провайдером. У многих интернет провайдеров выдача статических ip услуга платная и варирует в пределах от 50 до 150 рублей в месяц.

Создание сервера Майнкрафт на Хостинге

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

Подведём итог!

В случае создания сервера Майнкрафт на своём ПК, всё равно потребуются расходы на покупку статического ip-адреса, ведь без него нельзя будет назвать сервер полноценным. Если сервер на ПК будет работать 24/7, то прибавим сюда расходы за электроэнергию.

Для примера возьмем средний современный компьютер с потреблением энергии при работе в 100 ватт в час. Если компьютер работает 24 часа в день, тогда получим 100 *24=2400 ватт за 1 день или 2,40 квт. За месяц компьютер израсходует 2,40*30 дней = 72 киловатт. Средняя цена одного киловата по россии 3.5 рубля. 72*3.5=252 рубля в месяц будет тратится электроэнергия.

Расходы на сервер Майнкрафт, если он будет работать на домашнем ПК.

Расходы хостинга Майнкрафт, если его заказать - от 150 до 250 рублей.


Разница очевидна как в экономии средств, так и в экономии времени.

Сегодня мы будем создавать сервер для игры в mincruft, чтобы играть с друзьями по сети и через интернет. Ну что же, приступим.

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

распаковываем архив, в котором будет файл с расширением jar

3. В папке с игрой создаем каталог с названием server и перемещаем в него jar файл, который мы ранее распаковали, если у файла длинное название, я бы рекомендовал Вам сократить его, потому как не всегда удобно прописывать в батниках длинные названия, впоследствии легко ошибиться.

1


4. Создаем батник для запуска сервера. Для этого в папке server создаем обычный текстовый документ и прописываем в нем следующее содержимое:

@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre7\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit.jar
PAUSE

сохраняем файл под любым именем с расширением bat, я назвал его Start.bat

1

Далее проверяем, установлена ли java у вас на компьютере, и самое главное - нам необходимо вписать в наш батник корректный путь до файла java.exe. У меня этот файл по следующему пути C:\Program Files\Java\jre7\bin, соответственно, если у вас отличается, то путь до файла прописывайте свой.

1

чтобы продвинуться дальше, необходимо открыть файл Eula.txt в папке server, который появился после первого запуска нашего батника. Параметр eula меняем на true, должно получится eula=true, сохраняем изменения и закрываем файл.

6. Запускаем Start.bat еще раз, брандмауэр просит добавить java.exe в исключения, проставляем галочки и разрешаем доступ. Далее сервер скачивает все остальные компоненты для нормальной работы.

7. Далее мы настраиваем файл server.properties, в данном файле нас интересуют, только некоторые настройки:

motod=mir (Здесь будет название вашего мира)

server-ip=192.168.1.9 (сюда надо внести адрес компьютера который выступает в роли сервера, если, ваш роутер сам раздает ip адреса и компьютер получает ip автоматически, то я рекомендую прописать статический ip адрес на вашей сетевой карте, в интернете полно мануалов на эту тему).

Содержимое файла server.properties:

8. В папке server создаем файл с названием ops.txt.converted и пишем туда наш ник

1

9. Запускаем сервер. Должно выглядеть приблизительно так:

1

1

1

Задача выполнена, теперь можем играть вместе со своими друзьями на своем сервере Minecraft.

1

Данная инструкция актуальна и проверена на Debian 9, Ubuntu 16, Ubuntu 18.

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

Для начала установки подключимся к серверу по SSH.


Установка OpenJDK на сервер

Для работы minecraft сервера необходимо установить OpenJDK версии 1.8. — специальное ПО, которое необходимо для корректной работы сервера minecraft.

Для этого выполняем команду:


Ждем завершения установки, убеждаемся, что установилась нужная версия OpenJDK и переходим к следующему шагу


Настройка фаервола для работы minecraft сервера

Для работы нашего сервера нам необходимо открыть порт 25565 .

Сделать это можно командой:


Установка сервера Minecraft

Создадим директорию на нашей VDS для нашего сервера Minecraft:


И перейдем в данную директорию:

Далее необходимо скачать сервер minecraft 1.15.2, сделать это можно с официального сайта mojang вручную, либо командой:


Запуск Сервера

Для удобства запуска создадим простой скрипт командой:


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


Теперь необходимо дать скрипту право на исполнение, сделать это можно командой:


После чего выполняем команду запуска:

Однако видим следующие ошибки:


Пугаться не стоит, необходимо принять EULA.

Для этого открываем файл eula.txt любым текстовым редактором и меняем значение:


После чего увидим, что сервер успешно запустился.


Особенности запуска на linux

Если мы закроем терминал, сервер завершит свою работу. Для решения этой проблемы установим screen.

При помощи screen сервер можно запустить в виртуальной консоли, и при закрытии окна терминала сервер minecraft продолжит свою работу.

Читайте также: