Сетевая игра
Minecraft - игра, в которую можно сыграть с друзьями. Так как же это сделать?
Если вы играете с модами, то у вас и у ваших друзей должны быть одинаковые наборы модов, иначе вы не сможете друг к другу подключиться. Исключение составляют некоторые клиентские моды, например, OptiFine или Sodium.
Публичный сервер
Это - самый простой вариант. Найдите публичный сервер по вкусу (например, в списке серверов в лаунчере), позовите туда своих друзей (или найдите себе товарищей на этом сервере) и наслаждайтесь игрой.
Для подключения к публичному серверу из списка в лаунчере достаточно кликнуть кнопку возле объявления соответствующего сервера.
Если вам дали адрес публичного сервера или вы нашли его в интернете и хотите подключиться - откройте игру, зайдите в раздел "Сетевая игра", нажмите кнопку "Добавить" и введите желаемое имя сервера и его адрес. После нажатия "Готово" сервер появится в списке в "Сетевой игре".
Моды
WorldHost
Скачать: Modrinth
Этот мод считается наиболее универсальным. Для подключения друг к другу воспользуйтесь его "системой друзей" или командами /worldhost tempip
(выдаёт временный адрес на 60 секунд, требует поддержки роутером функции uPnP
) или /worldhost ip
(постоянный адрес).
e4mc
Скачать: Modrinth
Установите мод и воспользуйтесь кнопкой "Открыть для сети" в меню паузы игры. В чате появится адрес, по которому другие игроки смогут подключиться к вашему миру.
NgrokLAN
Скачать: Modrinth
Этот мод похож на e4mc, но для публикации вашего сервера использует сервис Ngrok. Мод требует настройки и не заработает "из коробки". Инструкции по настройке мода можно найти на его странице.
LAN Extender
Скачать: Modrinth
Аналог мода NgrokLAN, тоже использует сервис Ngrok, но проще в настройке. На странице мода присутствует подробная инструкция с картинками.
LAN World Plug-n-Play
Скачать: Modrinth
Позволяет тонкую настройку открываемого для сети мира (например, можно запретить PvP или выключить проверку лицензии игры) прямо из игрового меню. Требует поддержки роутером функции uPnP
.
Локальная сеть
Это — самый простой, и одновременно самый сложный способ. Простота его в том, что для него не нужно ничего делать - достаточно находиться в одной локальной сети - т.е., грубо говоря, быть подключенными к одному и тому же роутеру или сети Wi-Fi. Просто откройте мир для сети одноименной кнопкой в меню игры - и ваш мир будет виден на всех компьютерах в вашем доме.
Эмуляция локальной сети
Если вы находитесь в разных локальных сетях, то локальную сеть для игры можно сэмулировать с помощью специальных программ. Этот способ значительно сложнее описанных выше, а его использование может привести к низкому качеству сетевой игры (например, высоко му пингу).
Для эмуляции локальной сети вы можете использовать программы наподобие Radmin VPN или Hamachi.
Данный гайд в данный момент не покрывает использование подобных программ. Если у вас есть возможность - помогите нам дополнить этот раздел инструкциями
Проброс портов
Если у вас есть так называемый "белый" ("публичный", "внешний") IP - то вы можете попытаться открыть мир для сети, пробросив на роутере полученный игр ой при открытии мира порт.
Данный гайд не покрывает данный способ, т.к. необходимые действия сильно зависят от модели используемого вами роутера. Как правило, вам нужно найти настройки NAT или "проброса портов", ввести IP-адрес или MAC-адрес своего компьютера и ввести требуемые номера портов.
Проброс порта через сервис
Существуют сервисы, позволяющие пробросить порт через один из своих публичных адресов. В качестве примера можно привести PlayIt. Все инструкции должны быть доступны на их сайте.
Бесплатный хостинг
Вы можете попробовать создать публичный сервер для себя и друзей на бесплатных хостингах. Как правило, бесплатные хостинги очень сильно урезаны в ресурсах, поэтому игра на подобных серверах будет сопряжена с дискомфортом и лагами. Также, в большинстве случаев, вы не сможете установить интересную вам сборку из-за ограниченности ресурсов сервера. Кроме того, некоторые бесплатные хостинги ограничивают время работы сервера, и он будет принудительно остановлен через некоторое время после запуска.
Список известных нам бесплатных хостингов: FalixNodes, Aternos, server.pro, Minehut.
Инструкции по настройке сервера, как правило, можно найти на самом хостинге.
Платный хостинг
Если вы и ваши друзья не против потратить некоторую сумму на хостинг - вы можете подобрать платный хостинг игры под свой вкус и запустить сервер на нём. Как правило, вы будете иметь полный доступ к файлам сервера, и сможете установить любой набор модов (при условии, что у вас хватит денег оплатить сервер подходящей мощности). Из плюсов данного метода - круглосу точная работа сервера и независимость от мощностей игроков.
Вы можете найти платные хостинги Minecraft на любой вкус и цвет в сети. Как правило, на хостингах уже есть инструкции по настройке сервера и в этом гайде они излишни.
Выделенный сервер
Это — самый сложный вариант для настоящих профи!
Выделенный сервер можно запустить как на своём домашнем ПК, так и на арендованном в интернете сервере. Можно создать его только для своей локальной сети (например, чтобы облегчить работу клиента игры), или открыть для друзей через виртуальную локальную сеть или публичный IP.
Для запуска выделенного сервера игры вам потребуется скачать сам сервер и настроить его в соответствии с этой статьёй.
Большинство загрузчиков модов поддерживают установку в виде игрового сервера.
Распространённые проблемы
Invalid session (try restarting your game)
Сервер, на который вы подключаетесь, допускает подключение только игроков с лицензией.
- Если это ваш сервер - то поменяйте параметр
online-mode
наfalse
.
Внимание! Это позволит любому игроку подключаться под любым ником!
Возможно, вам стоит задуматься о подключении системы авторизации Ely.by для серверов
- Если это публичный сервер - скорее всего, на него можно зайти только с лицензионного аккаунта
- Если вы подключаетесь в мир друга - то вам обоим нужно использовать либо лицензионные аккаунты, либо аккаунты Ely.by. Также можете попробовать установить мод, позволяющий настроить параметры открытия мира для сети.
Недействительная сессия (попробуйте перезапустить игру)
Смотрите выше - это та же самая ошибка.
Connection refused: no further information, Connection timeout
Если эта проблема проявляется на всех серверах, следовательно, что-то на вашем ПК (брандмауэр, антивирус, файрволл) блокируют подключение игры к серверам. Попробуйте временно отключить брандмауэр, антивирус и файрволл или добавьте Java в их исключения.
Если проблема проявляется лишь с конкретным сервером, вероятно, это проблемы на его стороне - обратитесь к администрации сервера за разъяснениями.
Кроме того, данную проблему могут вызывать некоторые VPN/прокси (например, SafeIP) и GoodbyeDPI.
Мы находимся в одной локальной сети, но я не вижу сервер друга!
Проверьте, что можете подключиться к другим серверам. Если нет - скорее всего, что-то на вашем ПК (брандмауэр, антивирус, файрволл) блокирует подключение игры к серверам. Попробуйте временно отключить брандмауэр, антивирус и файрволл или добавьте Java в их исключения. В противном случае нужно выполнить аналогичные действия на стороне друга.
При подключении к серверу игра крашится!
- Удалите OptiFine. Он вызывает большинство крашей в сетевой игре.
- Удалите читы, "софты" и "визуалы".
- Убедитесь, что у вас установлен тот же набор модов, что и на сервере.
Ничего не помогает? Вы можете обратиться в нашу техническую поддержку
Я вошел на сервер и не могу двигаться, и через несколько секунд меня выкидывает!
Посмотрите внимательно в чат. Скорее всего, сервер требовал от вас зарегистрироваться и выгнал за бездействие.
Нередка ситуация, когда несколько разных пользователей из одного многоквартирного дома, района или даже города используют один и тот же IP-адрес. В таком случае, сервер может отказать вам в регистрации нового аккаунта. Свяжитесь с администрацией сервера для урегулирования данного вопроса.
Сервер спрашивает у меня пароль, но я не знаю никаких паролей!
Большинство нелицензионных серверов используют плагины для защиты аккаунтов пользователей.
Если вы впервые зашли на сервер, и он просит ввести пароль - то, скорее всего, кто-то уже зарегистрировался на этом сервере под вашим ником. Смените ник или обратитесь к администрации сервера.
Меня заблокировали на сервере!
Обратитесь к администрации сервера. Мы предоставляем клиент игры и никак не связаны с игровыми серверами.
Я купил донат, а он мне не пришел!
Обратитесь к администрации сервера. Мы предоставляем клиент игры и никак не связаны с игровыми серверами.