Официальная мобильная версия Don't Starve (Pocket Edition) поддерживает только одиночный режим. Чтобы играть с друзьями на Android, необходимо запустить полную компьютерную версию Don't Starve Together через эмулятор Windows. Этот метод требует мощного устройства и ручной настройки, но позволяет получить доступ ко всем серверам и модам оригинальной игры.

Требования к устройству и выбор софта

Эмуляция x86-архитектуры на ARM-процессоре создает высокую нагрузку. Для стабильной работы необходимы:

  • Процессор: Snapdragon серий 860, 870, 8 Gen 1 или новее. Чипы MediaTek и Exynos часто вызывают графические артефакты из-за ограничений поддержки драйверов Turnip.
  • Оперативная память: минимум 6 ГБ, рекомендуется 8 ГБ и выше.
  • Охлаждение: устройство сильно нагревается. Используйте внешний кулер для предотвращения троттлинга и падения FPS.

Основное приложение для запуска — Winlator. Оно обеспечивает лучшую совместимость благодаря базе Wine и Box86/Box64. Альтернатива — Mobox, который может работать быстрее на некоторых чипах Snapdragon, но сложнее настраивается через Termux.

Настройка контейнера Winlator

Скачайте APK-файл с официального GitHub-репозитория разработчика. В Google Play приложение отсутствует. После установки создайте новый контейнер, следуя параметрам:

  1. Разрешение экрана: установите 1280x720 или ниже для снижения нагрузки на GPU.
  2. DX Wrapper: выберите WineD3D или Turnip + Zink. Избегайте нативного DXVK, если он работает нестабильно.
  3. Память: выделите не менее 4096 МБ (4 ГБ), иначе игра будет вылетать при загрузке мира.
  4. Драйверы: для Snapdragon обязательно активируйте кастомные драйверы Turnip в настройках контейнера — это увеличит FPS в 2–3 раза.

Установка игры и управление

Внутри созданного контейнера откроется рабочий стол Windows. Установите игру двумя способами:

  • Steam: авторизуйтесь в клиенте. Учтите, что лаунчер может работать медленно; для быстрого старта используйте прямой путь к файлу bin\dontstarve_steam.exe.
  • Портативная версия: скачайте дистрибутив через браузер внутри контейнера или скопируйте файлы с памяти телефона.

Для управления настройте профиль ввода в меню эмулятора. Назначьте экранные кнопки для виртуального джойстика, топора, инвентаря и карты. Если пальцы перекрывают обзор, уменьшите прозрачность кнопок или подключите Bluetooth-геймпад (Xbox/PlayStation), который эмулятор распознает автоматически.

Организация сетевого мультиплеера

Логика подключения полностью повторяет ПК-версию. Вы можете создать свой сервер или присоединиться к существующему.

  1. Проблема NAT: мобильный интернет часто блокирует прямые соединения. Используйте программы виртуальной локальной сети, такие как Radmin VPN или Hamachi, установленные внутри контейнера.
  2. Настройки сервера: в меню игры выберите тип доступа Friends Only или Private, чтобы избежать случайных игроков.
  3. Фаервол: убедитесь, что антивирус внутри эмулируемой Windows не блокирует порты.

Решение типичных проблем

Проведите по таблице влево, чтобы увидеть остальные столбцы

Проблема Решение
Вылеты при загрузке мира Снизьте разрешение до 800x600, переключите DX Wrapper на WineD3D, проверьте наличие библиотек Visual C++.
Отсутствие звука или рассинхрон В настройках контейнера замените аудио-драйвер PulseAudio на ALSA.
Низкий FPS (ниже 20) Закройте фоновые приложения Android, отключите тени и дальность прорисовки в самой игре.
Кратковременный запуск (логотип Klei) Запустите игру в режиме совместимости с Windows 7 или 8.1 в настройках Wine.

Не используйте системные жесты Android (свайпы) во время игры, чтобы случайно не свернуть эмулятор. Бан за использование самого эмулятора невозможен, так как античита нет, однако моды, дающие преимущество, могут привести к блокировке на отдельных серверах.

Часто задаваемые вопросы

Можно ли играть с друзьями на ПК?

Да, поскольку эмулятор запускает полноценную PC-версию, вы можете подключаться к любым серверам Steam и играть с пользователями компьютеров.

Нужен ли Root-доступ?

Нет, Winlator и Mobox работают на стандартных прошивках. Root-права дают лишь небольшой прирост производительности.

Почему телефон так сильно греется?

Эмуляция архитектуры x86 на ARM-чипе нагружает процессор и графику на 100%. Это нормальное явление, требующее внешнего охлаждения.