Всем привет!
Поставил локальный сервер minecraft 1.18.2 в своей подсети для игры с ребенком. Пытаюсь подключиться с Android (версия 1.18.2)
Пишет «Не удалось подключиться к миру», но подробностей нет.
Локальный IP и порт открыт, более того Network Utils с Android его видит и может поднять коннекшен TCP
то есть дело не в доступности, не в версиях
Посмотрел логи с андроида чрез ADB — ничего конкретного. Причины нет.
Если пускать клиент с компьютера, то все отлично подключается. Причем при подключении с телефона следов даже о попытке подключения — нет, то есть
Пытался найти ответ в гугле, но в основном рекомендуют поотключать брэндмауры и т.д., но раз с самого телефона порт доступен, дело явно не в этом.

Подскажите в чем может быть дело. Тут явно нужно знать исходники андроид приложухи.

will0376

Токсичная личность

1,819 50 489
А причем тут моддинг?

AlexRaw

Да, видимо я ошибся и перенести нужно, подскажите куда

Как СОЗДАТЬ локальный сервер в майнкрафт?


в какую тему

MaximPixel

1,560 86 201
Слишком мало информации. Откуда сервер был скачан? Почему версия 1.18.2, если последняя 1.19.22?
Тут явно нужно знать исходники андроид приложухи

AlexRaw

Да действительно, материал мало, было бы больше — наверно сам смог бы найти причину
1) 18.2 потому что подгонял под версию, которая уже стояла на телефоне
Где-то читал, что надежнее, если будет точное соответвие версий.
взял с первой ссылки: https://ru-minecraft.ru/skachat-servera-minecraft/71616-server-minecraft-1181.html
2) По причине, что с самого андроида порт виден и TCP поднять можно, скорее всего дело где-то внутри самого приложения для андроида. Так как внешние сервера он видит (которые не в локалке)
3) На сервере в логах не появляются записи что была попытка, хотя в server.properties стоит online-mode=false. Кстати, если его включить, то с десктопного клиента сервак реджектит и это видно в логах
4) Судя по времени коннкет пробуется секунд 10, а только потом откидывает. Интуитивно кажется, что это обычный таймаут на соединение по TCP.

Максиммум что виджу в логах на андроиде:
09-14 14:14:17.524 766 2738 I BufferQueueProducer: [Splash Screen com.mojang.minecraftpe#0](id:2fe00000e6a,api:2,p:1245,c:766) connect(): api=2 producerControlledByApp=false

09-14 14:14:20.775 10642 10978 I Bedrock : configureBreakpad with directory: /data/user/0/com.mojang.minecraftpe/crash, sessionid is: ea29cec0-73c4-4838-aad2-646afb678c76
09-14 14:14:20.775 10642 10978 I Bedrock : configureBreakpad called, directory is: /data/user/0/com.mojang.minecraftpe/crash, sessionid is: ea29cec0-73c4-4838-aad2-646afb678c76
09-14 14:14:20.792 10642 10978 I Minecraft: NO LOG FILE! — [] AppPlatform_android::setStorageDirectory — using External dir (NEW) — CurrentFileStoragePath is now ‘/storage/emulated/0/Android/data/com.mojang.minecraftpe/files’

Но скорее всего это крэш записи, а не коннекшена

Ошибка io.netty.channel.abstractchannel$annotatedconnectexception что же делать?

Источник: forum.mcmodding.ru

Почему не получается подключиться к локальному серверу Майнкрафта?

Создаю сервер 1.7.10, запускаю клиент 1.7.10, в настройках сервера в клиенте ставлю адрес хоть localhost, хоть 127.0.0.1, выдает ошибку:

Ошибка входа: Недопустимая сессия (попробуйте перезапустить игру).

комментировать
в избранное up —>
11 ответов:
8 лет назад

Майнкрафт проверяет лицензию на сервере. Эта проверка не проходит по какой-то причине, поэтому он и не подключается. Делаем следующее. В папке сервера есть файл server.properties. Его открываем в любом текстовом редакторе и исправляем параметр online-mode с true на false.

Пробуем подключиться. В моем случае помогло.

автор вопроса выбрал этот ответ лучшим
в избранное ссылка отблагодарить

Я открываю файл servers.dat , ибо другого файла нет , в блокноте , а там очень много не понятных символов . По поиску «online-mods=true» ничего не находит . Помогите , пожалуйста . — 7 лет назад

Читайте также:  Как сменить панораму в Майнкрафт

комментировать
Позит­ ифон [4.9K]
8 лет назад

Так как я давно играю в minecraft (ещё с бета-версий), то могу сказать сразу: online-mode включён. В папке с файлами сервера есть текстовый документ server.properties, открыв его ищите надпись online-mode=true. Вместо true пишите false. Этим действием вы отключаете проверку лицензии на сервере. Причина по которой сервер вас не пускал — пиратская версия.

Возможно вы хотите играть на лицензии, бесплатно логин и пароль от лицензионного аккаунта можно получить в группе вконтакте. Они лежат в альбоме «Бесплатные лицензионные аккаунты».

Так что можно создать два типа сервера: с проверкой лицензии или без.

в избранное ссылка отблагодарить
JDark [11.3K]
Отличный ответ. Все получилось. — 8 лет назад
Позитифон [4.9K]
Всегда пожалуйста 🙂 — 8 лет назад
комментировать

Odess­ itka [107K]
8 лет назад

Может у вас не получается создать свой сервер потому что:

1) Вы не подключились к вай фаю.

2) если вы создаёте сервер хамачи то некоторые хамачи вломанные и они не хотят подключаться по локальной сети.

3)В папке «.minecraft» есть несколько папок 1 из них написала server или по другому, вы там изменяете с online mode=true в online mode=false смотрите не ошибитесь.

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

Минимум, у некоторых, как и моего друга, 20 человек на сервере.

комментировать
в избранное ссылка отблагодарить
maxte­ r96 [14]
7 лет назад

В самом майнкрафте нет этого файла.

Есть два способа создания сервера: либо создаешь одиночную игру и открываешь ее для сети (это твой случай), либо качаешь отдельно сам сервер (можно скачать с официального сайта майнкрафта) и запускаешь его отдельно (то есть отдельно игру и отдельно сервер, потом к нему все подключаются). Так вот: если ты ставишь отдельный сервер, то в папке с ним и находится этот файл, в котором нужно выключать онлайн — мод (проверку на лицензию), тогда все смогут подключиться с пиратки. Кроме установки сервера — другого способа исправить этот косяк я пока не вижу. Если найду, то скину сюда решение проблемы.

Источник: www.bolshoyvopros.ru

Не работает Minecraft LAN: как исправить проблемы?

Minecraft LAN не работает

Игра в Minecraft с друзьями по локальной сети — отличный способ получить удовольствие от игры с момента ее выпуска. Сеансы LAN позволяют людям играть друг против друга или друг с другом, в зависимости от режима игры. Однако иногда люди замечали, что локальная сеть не работает должным образом.

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

Определите проблему

Minecraft не может работать в локальной сети из-за множества различных проблем. Давайте посмотрим на некоторые из наиболее распространенных.

Что делать, если вы не видите игру в локальной сети

Иногда, когда вы не видите игру по локальной сети, это часто является результатом того, что Защитник Windows запрещает игре доступ к сетевым функциям. Это может произойти, если вы нажмете «Отмена» в запросе разрешения Java UAC. Не волнуйтесь, вот как это исправить:

  1. Откройте панель управления в Windows.
  2. В строке поиска вверху справа введите «Разрешить приложение».
  3. Выберите «Разрешить приложение через брандмауэр Windows».
  4. Выберите «Изменить настройки».
  5. Убедитесь, что установлены все общедоступные и частные флажки для javaw.exe, Minecraft и Java Platform SE.
  6. Если Minecraft там нет, выберите «Разрешить другое приложение».
  7. Найдите и добавьте Minecraft.
  8. Нажмите «ОК», чтобы завершить настройку.
  9. Теперь у вас должна быть возможность играть по локальной сети.
Читайте также:  Как сделать в Майнкрафте ночник

Кроме того, вы можете просто отключить брандмауэр Защитника Windows. Введите «брандмауэр» в строке поиска и найдите параметр «Включить или выключить брандмауэр Защитника Windows». Возможно, это не самый безопасный вариант, поэтому мы рекомендуем первый, поскольку он защищает ваш компьютер от угроз.

Проверьте, находитесь ли вы в тех же сетях

Если вы не видите сеанс LAN, возможно, вы не в одной сети. Это можно легко решить, попросив всех подключиться к одной сети. Когда закончите, игра должна появиться в Minecraft, и вы сможете играть вместе.

Если один или несколько компьютеров подключены к маршрутизатору через кабель Ethernet, убедитесь, что все они подключены к одному маршрутизатору. Это относится как к проводным, так и к беспроводным пользователям. В противном случае сеанс LAN не будет отображаться.

Изоляция точки доступа

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

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

  1. Откройте командную строку на компьютерах.
  2. Введите «ipconfig» без кавычек.
  3. Нажмите Ввод. «
  4. Проверьте, какой IPV4-адрес есть на всех компьютерах.
  5. Если все компьютеры находятся в одной сети, попробуйте проверить связь с другим компьютером.
  6. Введите «ping» и введите IPV4-адрес другого компьютера.
  7. Сделайте то же самое с другим компьютером.
  8. Если оба компьютера не могут успешно выполнить тест ping, скорее всего, это изоляция точки доступа.
  9. Поскольку все маршрутизаторы и модемы разные, вам необходимо проверить, как ваша конкретная модель позволяет отключать изоляцию точек доступа.

После отключения AP Isolation вы сможете играть со своими друзьями.

Прямая связь

Если что-то не работает, вы всегда можете попробовать прямое подключение в меню сетевой игры. Это позволяет вам ввести IP-адрес другого компьютера и игровой порт хоста для подключения к их сеансу. Например, «186.20.104.31:12345».

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

Что делать, если вас выгнали?

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

Хост может работать под управлением версии Minecraft, отличной от вашей. Вы можете обойти это;

  1. Откройте пусковую установку Minecraft.
  2. Перейдите на вкладку Установки.
  3. Нажмите «Новый (+)».
  4. Найдите подходящую версию для сервера, к которому хотите присоединиться.
  5. Выберите «Создать».
  6. Вернитесь на вкладку Play.
  7. Перейдите в нижний левый угол и выберите версию, которую вы только что установили.
  8. Теперь вы можете присоединиться к серверу.

Это лучшее решение для устаревших серверов. Понизив рейтинг, вы сможете играть.

Еще одна причина для исключения — наличие только одной премиальной лицензии. Это известная ошибка «это имя занято». Вам нужно будет сделать такую ​​магию:

  1. На дополнительном компьютере войдите в свою учетную запись Premium.
  2. Убедившись, что это ваше имя пользователя, перейдите в «Редактировать профиль».
  3. Выберите «Открыть каталог игр».
  4. В каталоге игры откройте «launcher_profiles.json» с помощью Блокнота или Notepad ++.
  5. Найдите эту строку кода в файле .json: «
  6. Измените имя на любое, какое хотите.
  7. Сохраните файл .json, закройте редактор профиля и перезапустите Minecraft Launcher.
  8. Если имя пользователя изменилось, у вас все получилось.
  9. Вы можете проверить, сохраняется ли ошибка.
Читайте также:  Как скопировать команду в командном блоке Майнкрафт

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

ДАЛЬНЕЙШАЯ ИНФОРМАЦИЯ:

Несовместимость между модами

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

Установить MultiMC , что позволяет одновременно управлять несколькими установками Minecraft. Он заменит вашу оригинальную программу запуска Mojang Minecraft, но с MultiMC вы можете легко переключать версии. Теперь вы можете играть в ванильный Minecraft, а затем перейти к измененным сеансам позже.

Главный компьютер недостаточно мощный

Иногда это может быть единственной причиной, наряду с плохим интернет-соединением. В этом случае пусть хостом будет самый мощный компьютер. Minecraft очень требователен к ресурсам, поэтому на более слабых компьютерах будет сложно обслуживать множество клиентов.

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

Вы также можете перенести работу на альтернативный сервер.

  1. Загрузите официальный JAR-файл сервера Minecraft на другой компьютер.
  2. Переместите его в лучший каталог.
  3. Запустите командную строку в этом каталоге.
  4. Введите это: «java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui» без кавычек.
  5. Вернитесь в каталог и найдите файл EULA.
  6. Откройте и измените «eula = true» на «eula = false», чтобы согласиться с пользовательскими соглашениями Mojang.
  7. Снова запустите команду Java.
  8. Присоединитесь к серверу с другим компьютером.

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

Дополнительные ответы на часто задаваемые вопросы

Как активировать локальную сеть в Майнкрафт?

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

Как провести сеанс LAN в Minecraft?

Вот простые шаги для организации сеанса LAN:

  1. Запустите Minecraft.
  2. Выберите «Играть».
  3. Создайте новый мир или присоединитесь к уже существующему.
  4. Перейдите в многопользовательский режим и включите «Видно для игроков в локальной сети», если это еще не сделано.
  5. Начните играть, выбрав «Создать» или «Играть».

Кто хочет играть в Майнкрафт?

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

Вам нравится размещать свои собственные серверы в локальной сети? Какой у вас мод? Вы можете сообщить нам об этом в комментариях.

Источник: ixed.ru