Don't Starve Together по локальной сети через интернет с другом (2026)

Хотите выживать в Don't Starve Together вместе с друзьями, но без аренды сервера, белого IP и танцев с пробросом портов? Самый короткий путь — собрать всех в одну виртуальную локалку через LanBro. Компьютеры оказываются «в одной сети», как будто стоят в соседних комнатах: хост запускает мир, остальные заходят к нему по виртуальному IP.
Сразу про главную развилку, на которой спотыкаются почти все. В DST есть вкладка LAN в браузере серверов — и логично ожидать, что мир друга появится там сам. Но не появится: LAN-вкладка ищет игры широковещательными запросами внутри подсети, а виртуальная локалка работает на уровне L3, и broadcast через неё, как правило, не проходит. Поэтому надёжный способ один — зайти напрямую командой c_connect по виртуальному IP хоста. Он работает всегда и занимает десять секунд. С него и начнём.
Как зайти к другу: пошагово
Поставить WireGuard и зайти в общую сеть
Каждый игрок ставит официальный клиент WireGuard (есть под Windows, Mac и Linux), создаёт или открывает сеть в LanBro и импортирует конфиг. После подключения все ПК оказываются в одной сети и видят друг друга по виртуальным IP вида 10.x.x.x.
Хост запускает мир и узнаёт свой виртуальный IP
Хост в главном меню жмёт Play → Host Game, настраивает мир, режим и (по желанию) пароль и запускает. Теперь нужен его адрес в локалке: он показан в комнате сети LanBro рядом с именем игрока, а также в клиенте WireGuard (виртуальный IP интерфейса, что-то вроде 10.0.0.2). Этот адрес хост скидывает друзьям.
Друзья заходят командой c_connect
Остальные в главном меню жмут тильду (~), чтобы открыть консоль, и вводят:
c_connect("10.0.0.2", 10999)
Вместо 10.0.0.2 — виртуальный IP хоста, 10999 — стандартный порт DST. Через пару секунд вы в мире хоста. Если на сервере стоит пароль, добавьте его третьим аргументом: c_connect("10.0.0.2", 10999, "пароль").
Где взять виртуальный IP хоста. Это не ваш домашний и не интернет-IP, а адрес внутри локалки. Он показан в комнате сети LanBro рядом с именем игрока, а ещё его видно в клиенте WireGuard — адрес активного интерфейса (10.x.x.x). Именно его подставляют в c_connect. В кавычках идёт только IP, порт 10999 без кавычек.
Если консоль не открывается по тильде. Обычно она включена по умолчанию. Если клавиша не реагирует — закройте игру, найдите файл client.ini в папке Documents/Klei/DoNotStarveTogether, пропишите console_enabled = true, сохраните и запустите игру заново. На нерусской раскладке заодно проверьте бинд клавиши консоли в настройках управления.
Создайте локалку для Don't Starve Together за пару минут
Без проброса портов и белого IP, с выбором ближайшего региона.
Попробовать бесплатноЕсли что-то не подключается
- Друг не видит мир во вкладке LAN. Так и должно быть — broadcast через виртуальную локалку не проходит. Не ищите мир в списке, заходите командой
c_connectпо виртуальному IP хоста. c_connectне пускает. Проверьте две вещи: IP в кавычках и порт. По умолчанию это10999— частая ошибка вписать11000или порт от другого сервера. Убедитесь, что оба игрока реально подключены к сети WireGuard (интерфейс активен).- Разные версии или моды. DST не соединяет клиенты с разной версией игры и разным набором модов — они просто не видят друг друга и выбрасывают при заходе. Перед игрой синхронизируйте версию и список модов у всех.
- Брандмауэр режет соединение. Разрешите Don't Starve Together в брандмауэре Windows на всех ПК — и у хоста, и у заходящих.
- Мир пропал после выхода хоста. В режиме Host Game мир живёт только пока хост в игре. Вышел в меню — мир закрылся. Чтобы он держался независимо, поднимите выделенный сервер (см. ниже).
Когда нужен выделенный сервер
Host Game хорош для вечерних сессий «зашли-поиграли». Но если хотите, чтобы база и мир жили онлайн даже когда хост спит, и пускать больше народу — поднимите выделенный сервер Don't Starve Together. Настройка сложнее (отдельный процесс, конфиги, токен сервера), зато мир не зависит от того, в игре хост или нет. В связке с локалкой ничего не меняется: друзья всё так же заходят по виртуальному IP сервера тем же c_connect("IP", 10999), без проброса портов и белого адреса.
Какой способ выбрать
| Способ | Игроков | Проброс портов | Сложность |
|---|---|---|---|
Локалка + c_connect по IP | до 6 и больше | не нужен | низкая |
| Прямое подключение по интернет-IP | до 6 и больше | нужен белый IP и порты | высокая |
| Свой выделенный сервер на белом IP | много | нужен | высокая |
| Серверы Klei (онлайн-браузер) | много | не нужен | низкая |
Для игры своей компанией виртуальная локалка — самый быстрый вариант: проброс портов не нужен (все подключаются исходящим соединением к релею), белый IP не нужен, а задержка между игроками держится низкой, если выбрать регион релея поближе к компании. Снижается именно задержка между вами внутри локалки; до чужих публичных серверов это не относится.
Ищете замену старым клиентам вроде Hamachi — посмотрите подборку аналогов Hamachi и Radmin VPN; принцип захода по виртуальному IP там тот же, что и в гайде про Minecraft по локальной сети.
Частые вопросы
+ - Почему друг не видит мой мир во вкладке LAN, хотя мы в одной сети LanBro?
Вкладка LAN ищет игры широковещательными запросами внутри подсети, а виртуальная локалка работает на уровне L3 — broadcast через неё часто не проходит, поэтому мир в списке не появляется. Это нормально: заходите напрямую командой c_connect по виртуальному IP хоста, она работает всегда.
+ - Как подключиться к DST по IP командой c_connect?
В главном меню нажмите тильду (~), чтобы открыть консоль, и введите c_connect("10.0.0.2", 10999), подставив виртуальный IP хоста. Порт по умолчанию 10999, IP обязательно в кавычках. Если на мире стоит пароль — c_connect("10.0.0.2", 10999, "пароль").
+ - Не открывается консоль по тильде — что делать?
Обычно консоль включена по умолчанию. Если тильда не реагирует, закройте игру и в файле client.ini (папка Documents/Klei/DoNotStarveTogether) пропишите console_enabled = true, затем сохраните и запустите игру заново. На нерусской раскладке проверьте бинд клавиши в настройках управления.
+ - Чем отличается Host Game от выделенного сервера в DST?
Host Game поднимает мир внутри игры хоста: пока хост в игре — мир доступен, вышел в меню — мир закрылся. Выделенный сервер крутится отдельным процессом, держит мир онлайн без хоста и тянет больше людей. К обоим вариантам друзья заходят по виртуальному IP командой c_connect, проброс портов не нужен.
+ - Сколько друзей можно собрать в DST?
По умолчанию мир рассчитан на 6 игроков, лимит настраивается при создании. В LanBro можно попробовать бесплатно, дальше — 3 дня за 49₽ или месяц за 249₽ (до 10 человек).
+ - Работает ли это на Mac и Linux?
Да. Don't Starve Together есть на Windows, macOS и Linux, официальный клиент WireGuard — тоже на всех трёх. Главное условие DST: у всех должна совпадать версия игры и набор модов, иначе подключение не пройдёт.



