С выходом Stardew Valley 1.6 на мобильных устройствах появилась скрытая многопользовательская функция, к которой вы можете получить доступ.
Он скрыт по нескольким причинам:
1) Это экспериментальная функция, поэтому в ней всё еще могут быть некоторые ошибки или проблемы.
2) Природа мобильной платформы может сделать многопользовательскую сессию утомительной в определённых сценариях.
Мобильный многопользовательский режим работает примерно так же, как и на других платформах, за исключением того, что нет возможности «обнаружения» фермы. Вы можете подключиться только через локальную сеть. Однако вы можете присоединиться к ферме, размещенной на ПК, с мобильного устройства через локальную сеть.
Как разблокировать мультиплеер?
Вот как разблокировать экспериментальную многопользовательскую функцию на мобильном устройстве:
1) На титульном экране вы заметите, что к логотипу «Stardew Valley» прикреплены четыре группы листьев.
2) Используя скриншот ниже, нажмите на листья в следующем порядке: ↑ + ↑ + ↓ + ↓ + ← + → + ← + →
3) Затем нажмите кнопку «?» в правом нижнем углу экрана.
4) Выйдите из меню «?». Теперь на титульном экране должна появиться кнопка кооператива. Данное действие нужно произвести единожды, при последующем заходе в игру окно мультиплеера уже будет доступно.
Как же всё-таки подключиться к другу? Тут есть два сценария:
1) Если хост и вы подключены к одной локальной сети, например к сети Wi-Fi, вам будет достаточно просто узнать локальный IP-адрес хоста в сети и ввести его в поле. Лучшим вариантом будет использовать меню роутера и там узнать локальный IP-адрес хоста. Информацию о том, как это сделать, вы можете без проблем найти в Интернете.
2) Если вы находитесь далеко друг от друга, то вам следует создать виртуальную локальную сеть. Для этого можно использовать различные VPN, такие как Hamachi (LogMeIn) или ZeroTier. Остановимся на последнем, так как он является кроссплатформенным и без проблем работает на обеих платформах.
Как создать виртуальную локальную сеть при помощи сервиса ZeroTier?
2) Регистрируемся на офф. сайте ZeroTier, после чего нас перекинет в личный кабинет, где будет клавиша «Create A Network». Нажимаем на неё.
3) Нажимаем на созданную сеть, по желанию меняем название сети. Копируем ID сети, по которому пользователи будут подключаться к сети.
4) Далее устанавливаем приложение ZeroTier One. Все ссылки предоставлены ниже:
ПК: https://www.zerotier.com/download/
Мобильные платформы: https://play.google.com/store/apps/details?id=com.zerotier.one&hl=ru
5) Сначала подключается хост.
Инструкция для ПК:
1) Запускаем приложение ZeroTier One. В трее (нижний правый угол) должен появиться значок. Нажимаем по нему.
2) Выбираем пункт «Join New Network...», вводим скопированный ID сети и нажимаем «Join».
Инструкция для мобильных платформ:
1) Если вы используете мобильную передачу данных, вам нужно зайти в «SETTINGS» и поставить галочку напротив пункта «Allow mobile data»
2) Нажимаем на клавишу «ADD NETWORK».
3) вводим скопированный ID сети и нажимаем «Add».
6) Возвращаемся на сайт. У нас должен появится список устройств. Убеждаемся, что подключённое устройство именно ваше, настоятельно рекомендуем переименовать устройство, к примеру на «HOST».
7) Напротив нашего устройства ставим галочку и нажимаем клавишу «Authorize»
8) Проделываем предыдущие пункты №4-7 для всех пользователей, которые будут подключаться к нашей сети.
9) Убеждаемся, что все устройства успешно подключены.
10) Хост создаёт игру, а остальные пользователи подключаются к этой игре, используя IP-адрес хоста. Если у вас не удаётся подключиться по какой-либо причине, можете попробовать отключить брандмауэр, или пингануть устройство:
1) Вызываем сочетание клавиш WIN + R
2) В открывшемся окне вводим команду «cmd» и нажимаем «OK»
3) В терминале вводим команду «ping [IP-адрес]». Например: ping 192.168.0.1
4) Если все пакеты переданы успешно, пробуем ещё раз подключаться.
К сожалению, этот пункт придётся проделывать каждый раз.
Если есть советы по улучшению алгоритма, просим вас сообщить кому-либо из Администрации.
По всем вопросам @ilyanegusev