Minecraft сервер Canonical Ubuntu 20.04 Velocity

Вопрос или проблема

У меня работает сервер Minecraft с Velocity, он полностью настроен и сконфигурирован. Я протестировал его на своем локальном компьютере перед тем, как загрузить идентичные файлы на сервер через FileZilla. Я запустил сервер после использования sudo ufw allow 25565 и других портов, которые я использую, я также открыл порты у моего хостинг-провайдера (oracle cloud), используя byobu для выполнения команды java -Xms4G -Xmx4G -jar server.jar. Лобби и основной мир версии 1.21.1 и Java 21, я не открыл другие игровые режимы из-за ошибки. Сервер отказывается подключаться с ошибкой getsockopt. Файлы находятся по пути /home/ubuntu/Server/, затем соответствующие названия для миров например, лобби находится по адресу /home/ubuntu/Server/lobby

Пробовал закрывать и открывать все правильные порты. Перезагружал сервер через Oracle и также с помощью sudo reboot. Работает на моем локальном компьютере, но не работает на моем облачном сервере.

Ответ или решение

Проблема с Подключением к Minecraft Серверу на Canonical Ubuntu 20.04 с Использованием Velocity

Введение

Настройка Minecraft сервера, работающего на Velocity, требует внимательного подхода к конфигурации и обеспечению доступа через соответствующие порты. Проблема, с которой вы столкнулись—ошибка getsockopt, указывает на сложности с установлением соединения. В этом руководстве мы рассмотрим возможные причины данной проблемы и предложим решения.

Очередность действий (FOREST)

F – Факт

Вы организовали сервер Minecraft на Velocity, протестировали его локально и перенесли идентичные файлы на облачный сервер Oracle. Вы также настроили брандмауэр Ubuntu с помощью команды sudo ufw allow 25565, открыв необходимые порты для взаимодействия. Тем не менее, сервер не отвечает и выдаёт ошибку getsockopt.

O – Объяснение

Ошибка getsockopt чаще всего указывает на то, что запрашиваемый адрес или порт недоступен для подключения. Это может быть связано с неправильными настройками сети, недостаточными правами доступа или неправильно настроенным брандмауэром.

R – Решение

  1. Проверка Настройки Брандмауэра:

    • Убедитесь, что брандмауэр UFW действительно активен и порты открыты:
      sudo ufw status

      Вы должны увидеть строку, указывающую, что порт 25565 открыт. Если его нет, выполните sudo ufw allow 25565 снова.

  2. Проверка Портов на Провайдере:

    • Убедитесь, что в настройках вашего хостинг-провайдера (Oracle Cloud) порты также открыты и разрешены для внешних подключений. Иногда провайдеры имеют свои собственные правила, влияющие на доступ.
  3. Логи Серверов:

    • Просмотрите логи вашего Minecraft сервера. Они могут содержать дополнительную информацию о том, почему соединение не устанавливается. Обычно логи хранятся в каталоге сервера, например:
      cat /home/ubuntu/Server/logs/latest.log
  4. Проверка версии Java:

    • Убедитесь, что у вас установлена соответствующая версия Java (Java 21) и что она действительно применяется:
      java -version
    • Убедитесь, что у вас нет конфликта с другими версиями Java, которые могут быть установлены на системе.
  5. Проверка подключения через telnet:

    • Проверьте доступность порта из вашей локальной машины с помощью telnet:
      telnet <ваш-ip> 25565

      Если вы получите сообщение об ошибке, это подтверждает, что проблема в доступности порта.

S – Пример или Кейсы

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

T – Заключение

Проблема с соединением вашего Velocity Minecraft сервера, несмотря на успешное тестирование локально, чаще всего связана с сетевыми настройками. Проверив параметры брандмауэра UFW, настройки облачного провайдера и логи сервера, вы сможете найти и устранить источник проблемы. Если проблема не исчезнет, рекомендуем обратиться в службу поддержки вашего хостинг-провайдера для более глубокого анализа.

Важные моменты

Следите за обновлениями и поддерживайте актуальность версии программного обеспечения, чтобы избежать дополнительных неполадок в будущем. Надеемся, что это руководство поможет вам решить проблему и запустить ваш Minecraft сервер в облаке без затруднений.

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

Капча загружается...