Поиск команд и игроков don’t starve together
Содержание:
- Ошибка DirectX в Don\’t Starve Together
- Отсутствует DLL-файл или ошибка DLL
- Серверные токены
- Don’t Starve Together выдает ошибку об отсутствии DLL-файла. Решение
- Ошибка 0xc0000142 / 0xe06d7363 / 0xc0000906
- Отличия от оригинальной игры
- 5 Используйте мини-указатели
- Установка
- Изменение настроек мира
- Появляется чёрный экран в Don\’t Starve Together
- Звук в Don\’t Starve Together отсутствует или пропадает в заставках
- Miscellaneous Commands
- Запуск
- Installing
Ошибка DirectX в Don\’t Starve Together
![]()
«DirectX Runtime Error»
«DXGI_ERROR_DEVICE_RESET»
«DXGI_ERROR_DEVICE_HUNG»
«DXGI_ERROR_DEVICE_REMOVED»
-
Первым делом необходимо установить «чистую» версию драйвера вашей видеокарты (то
есть не стоит сразу спешить устанавливать тот же GeForce Experience, ничего лишнего
от AMD и аудио). -
При наличии второго монитора попробуйте отключить его, а также отключите G-Sync и
любые другие виды дополнительных/вспомогательных устройств. -
Воспользуйтесь средством проверки системных файлов для восстановления повреждённых
или отсутствующих системных файлов. -
В случае если используете видеокарту от Nvidia, тогда попробуйте включить
«Режим
отладки»
в панели управления видеокартой. -
Часто причиной ошибки служит перегретая видеокарта, поэтому для проверки её
работоспособности рекомендуем воспользоваться программойFurMark
. Если это оказалось действительно так, тогда следует
понизить частоту видеокарты. -
Если вдруг столкнулись с другими ошибками, тогда рекомендуем переустановить DirectX,
но перед этим лучше на всякий случай удалить старую версию (при этом обязательно
удалите в папке перед переустановкой все файлы начиная с
«d3dx9_24.dll»
и
заканчивая
«d3dx9_43.dll»
).
Отсутствует DLL-файл или ошибка DLL
![]()
«DLL»
DLL-fixer
Ошибка d3dx9_43.dll, xinput1_2.dll,
x3daudio1_7.dll, xrsound.dll и др.
Все ошибки, в названии которых можно увидеть
«d3dx»
,
«xinput»
,
«dxgi»
,
«d3dcompiler»
и
«x3daudio»
лечатся одним и тем
же способом – воспользуйтесь
веб-установщиком исполняемых библиотек DirectX
.
Ошибка
MSVCR120.dll, VCRUNTIME140.dll, runtime-x32.dll и др.
Ошибки с названием
«MSVCR»
или
«RUNTIME»
лечатся установкой
библиотек Microsoft Visual C++ (узнать, какая именно библиотека нужна можно в системных
требованиях).
Избавляемся от ошибки MSVCR140.dll / msvcr120.dll / MSVCR110.dll и
других DLL раз и навсегда
Очень часто стал замечать, что люди плачут об ошибках «запуск программы невозможен, так как
на компьютере отсутствует MSVCR120.dll». Это встречается…
Серверные токены
Чтобы запустить публичный выделенный сервер «Неголодайки», нужно ввести так называемый «кластерный токен». Это ключ, который подтверждает владение вами купленной копии DST и позволяет компании Клей модерировать сервера, которые нарушают лицензию.
Чтобы сгенерировать токен, нужно сделать следующее:
- Запустить Don’t Starve Together. Нажать «Играть».
- Нажать на тильду (~), чтобы открыть консоль, и набрать: TheNet:GenerateClusterToken()
- Серверный токен будет записан в файл server_token.txt, который находится по адресу:
- Windows: %HOMEPATH%\Documents\Klei\DoNotStarveTogether\cluster_token.txt
- Linux: ~/.klei/DoNotStarveTogether/cluster_token.txt
Оставьте полученный токен на виду, он понадобится на этапе конфигурации.
Don’t Starve Together выдает ошибку об отсутствии DLL-файла. Решение
Как правило, проблемы, связанные с отсутствием DLL-библиотек, возникают при запуске Don’t Starve Together, однако иногда игра может обращаться к определенным DLL в процессе и, не найдя их, вылетать самым наглым образом.
Чтобы исправить эту ошибку, нужно найти необходимую библиотеку DLL и установить ее в систему. Проще всего сделать это с помощью программы DLL-fixer, которая сканирует систему и помогает быстро найти недостающие библиотеки.
Если ваша проблема оказалась более специфической или же способ, изложенный в данной статье, не помог, то вы можете спросить у других пользователей в нашей рубрике «Вопросы и ответы». Они оперативно помогут вам!
Благодарим за внимание!
Ошибка 0xc0000142 / 0xe06d7363 / 0xc0000906
Отключите антивирусную программу
лучше программу не просто отключить, а временно удалить
- Полностью удаляете приложение, чтобы не осталось никаких папок и остаточных файлов.
- Отключаете или лучше удаляете в системе антивирусную программу.
- Теперь снова приступаете к установке приложения.
Отключите «Защитник Windows»
он тоже запросто может быть причиной появления этих ошибок
- Открыть «Центр безопасности Защитника Windows» выбрать настройки
нажать на раздел «Защита от вирусов и угроз». - После нужно нажать на «Управление настройки» в открывшемся разделе
спуститься до пункта «Параметры защиты от вирусов и других угроз». - В новом окне отключаете «Защиту в режиме реального времени» и следом «Облачную защиту» чуть позже система вновь включить защитник, но у вас будет время
проверить игру на наличие ошибки. - И если окажется, что проблема действительно заключается в «Защитнике Windows», тогда необходимо добавить
exe-файл игры в список исключений этой программы.
Воспользуйтесь чистой загрузкой
- Открываете в Windows 10 окно «Параметры», используя меню
Пуск
или
сочетание клавишWin
+
I
.
- Далее открываете раздел под названием «Приложения» переключаетесь
на вкладку «Автозагрузка», где необходимо проблемный exe-файл и отключить его.
Проверьте целостность файлов
возможно, ошибка возникает из-за того что была повреждена целостность
системных файлов
- Откройте «Командную строку» от имени администратора (для этого в поиске просто введите «Командная
строка). - И как только откроется соответствующее, окно введите команду sfc /scannow после чего нажмите
Enter
все найденные ошибки будут автоматически исправлены.
Измените значение в реестре
редактирование в нём иногда помогает избавиться от
ошибок
- Используя сочетание клавиш
Win
+
R
в окне «Выполнить» введите команду regedit нажмите
OK
после чего в окне «Редактор
реестра» отыщите раздел, представленный ниже. - И если он присутствует, тогда необходимо следом отыскать параметр LoadAppinit_DLLs – далее в нём нужно
изменить значение опции с 1 на 0 после необходимо применить
настройки и перезагрузить систему.
Другие способы
- В обязательном порядке попробуйте вручную установить драйверы для графического процессора. Причём это
касается не только интегрированной видеокарты, но и дискретной. - Проверьте наличие всех актуальных распространяемых пакетов «Visual C++», поскольку это программное
обеспечение влияет на многие процессы. - И, наконец, иногда причина этих ошибок заключается в службе «Microsoft Office Click-to-Run» – специальная
технология Microsoft, которая сокращает время, необходимое для установки Office. Поэтому рекомендуем удалить эту
программу и проверить игру на наличие ошибок.
Отличия от оригинальной игры
- Абсолютно новая механика смерти.
- Обновлённая механика брони.
- Несколько новых предметов: седло, жертвенное сердце, восстанавливающая инъекция, лунный камень, солонец, щётка, седельный крюк, стена из лунного камня и другие.
- Здоровье у многих существ увеличено.
- Добавлен метеоритный дождь.
- Восстановление некоторых ресурсов (деревья, кроличьи норы, морковь, и так далее).
- Отсутствует дверь Максвелла.
- Можно найти более одного коалослона на мир, также при поиске может попасться варг, как в DLC или слизовца.
- Обелиски работают, если близко к ним подойти.
- После перезахода на сервер маленькая птица больше не будет следовать за персонажем, а костеглаз выпадет из инвентаря.
- Починенные механизмы при перезаходе на сервер не будут дружественными.
- Новая механика сна.
- Термальный камень имеет прочность.
- Число пауков в коконах 2-3 уровня увеличилось. Теперь появление паука-воина при уничтожении коконов неизбежно.
- Возможны свои реплики (чат).
- Можно выбрать сразу любого персонажа (открыты изначально).
- У Уиллоу и её зажигалки изменились параметры (подробнее в соответствующих статьях). Появился новый уникальный предмет Уиллоу — медвежонок Берни.
- Вуди потерпел серьёзный ребаланс, у него появились новые особенности и три новые формы оборотней.
- У WX-78 изменились начальные параметры: 150 сытости, здоровья и рассудка. Шестерёнки улучшают слабее.
- У Венди появилась новая уникальная вкладка, а поведение и функционал Абигейл были изменены и расширены.
- Добавлен Варли в качестве бесплатного персонажа с новыми уникальными предметами (подробнее в соответствующих статьях).
- Добавлены четыре новых условно платных персонажа: Вортокс, Вормвуд, Вурт и Ванда.
- Добавлено два новых бесплатных персонажа: Винона и Уолтер.
- Механика рассудка не изменилась. Это значит, что если у другого игрока низкий рассудок, Вы не будете видеть его кошмары, но будете их слышать (при этом возможно увидеть и даже атаковать кошмар другого игрока, если навести на него курсор).
- Добавлен новый биом в качестве отдельного острова.
- Руки ночи видят все игроки. Они появляются, если хоть у одного из них низкий уровень рассудка.
- Возможность изменять внешний вид персонажа и некоторых предметов с помощью коллекции одежды.
- Птицы могут оставлять кремень, ветки и траву для новых игроков, которые только присоединились к старому миру.
- Алтари теперь восстанавливаются и очень быстро, но использовать их можно каждому игроку только один раз.
- Есть возможность использовать эмоции.
5 Используйте мини-указатели
Мини-вывеска — это предмет, который можно создать с помощью Science Machine. Он находится на вкладке« Структуры ». Для этого предмета требуется одна доска, и вы получите четыре мини-знака. Если вы когда-нибудь играли в Не голодайте вместе , вы знаете, что уследить за всеми вашими ресурсами может быть сложно.
Если вы используете мини-знак и перо-карандаш, вы можете пометить мини-знак любым предметом из игры
Как только вы начнете собирать большое количество предметов, важно отслеживать их и поддерживать порядок в лагере. Используйте мини-знаки для обозначения своих сундуков, чтобы вам было легко запомнить, что в них находится
Установка
Установка есть двух типов:
- Простая (быстрая) — только 1 сервер запускается + нету пещер. Установив из steam на уровне мышки можно запустить
- Сложная — можно запускать несколько серверов. Этот метод мы рассмотрим ниже
Рассмотрим установку сервера для основного мира и отдельного мира для пещер/руин. Для перемещения между ними используется вход в пещеру.
Подготовка
1. Убедитесь, что DST у Вас последней версии (обычно Стим сам обновляет). А так же, если еще не сделали, включите поддержку пещер: в Библиотеке Стима ПКМ на DST — свойства — бета-версии — cavesbeta.
2. Надо скачать сам выделенный сервер. Для этого в Стиме нажимаем: Библиотека — Инструменты — Don’t Starve Together Dedicated Server — Установить. Ждем когда установится. Потом включаем поддержку пещер: ПКМ — свойства — бета-версии — cavesbeta.
3. Так же нужно дать понять серверу, что у Вас лицензионная игра. Для этого нужно сделать файл с ключом. Запускаем DST, нажимаем «Играть», вызываем консоль (клавиша
) и пишем TheNet:GenerateServerToken(), тыкаем Enter. После этого в файлах игры появится файл server_token.txt, который нам понадобится позже.
Настройка сервера
- Заходим в Докумены, папка Klei. В ней создаем две папки: DST_Main, где будет хравниться основной сервер, и DST_Cave, где будет сервер с пещерами. Создание этих папок позволит нам не трогать другие сейвы в DST.
- Далее в эти папки из папки DoNotStarveTogether копируем файлы settings.ini и server_token.txt.
- Папка DST_Main. Открываем settings.ini и настраиваем самое главное. Эти настройки используются как основные. По ним и будет вход в игру.
Можно добавить и другие настройки по желанию. Список доступен по ссылкам.
Нужно дописать снизу:
Если Вы любите играть не на стандартных настройках мира, то надо создать отдельный файл, который их изменит. Для этого создаем файл worldgenoverride.lua, в который все и прописываем. Как создать — чуть позже.
- Папка DST_Cave. Открываем settings.ini и настраиваем. Этот сервер не виден никому и используется как подсервер.
- В этой папке (DST_Cave) обязательно нужно создать файл worldgenoverride.lua с преднастройками пещер, а то после перехода будете попадать в еще один обычный мир :).
- Как создать: запускаем блокнот, файл — сохранить как.. — тип: все файлы — имя: worldgenoverride.lua — сохранить. В сам текст пишем:
Опять же, если любите не стандартные настройки, то дописываем сюда необходимое.
Изменение настроек мира
Для генерации изменённого мира в выделенном сервере, как уже говорилось ранее, необходимо создать файл в директории настроек сервера с названием «worldgenoverride.lua». Он должен сдержать параметр «override_enabled», к которому присвоено значение true или false, и другие параметры содержащие настройки мира.
Пример:
return {
override_enabled = true,
misc = {
season = "shortboth",
world_size = "huge",
season_start = "summer"
},
resources = {
flint = "never",
grass = "never",
sapling = "never",
trees = "never"
}
}
Полная таблица параметров мира:
return {
override_enabled = true,
animals = { -- "never", "rare", "default", "often", "always"
alternatehunt = "default",
angrybees = "default",
beefalo = "default",
beefaloheat = "default",
bees = "default",
birds = "default",
butterfly = "default",
buzzard = "default",
catcoon = "default",
frogs = "default",
hunt = "default",
lightninggoat = "default",
moles = "default",
penguins = "default",
perd = "default",
pigs = "default",
rabbits = "default",
tallbirds = "default"
},
misc = {
boons = "default", -- "never", "rare", "default", "often", "always"
branching = "default", -- "never", "least", "default", "most"
day = "default", --"onlyday", "onlydusk", "onlynight", "default", "longday", "longdusk", "longnight"
frograin = "default", -- "never", "rare", "default", "often", "always"
lightning = "default", -- "never", "rare", "default", "often", "always"
loop = "default", -- "never", "default", "always"
season = "default", -- "onlysummer", "onlywinter", "default", "longsummer", "longwinter", "longboth", "shortboth"
season_start = "autumn", -- "default", "winter", "spring", "summer", "random"
touchstone = "default", -- "never", "rare", "default", "often", "always"
weather = "default", -- "never", "rare", "default", "often", "always"
world_size = "default", -- "default", "medium", "large", "huge"
wildfires = "default" -- "never", "rare", "default", "often", "always"
},
monsters = { -- "never", "rare", "default", "often", "always"
bearger = "default",
chess = "default",
deciduousmonster = "default",
deerclops = "default",
dragonfly = "default",
goosemoose = "default",
hounds = "default",
krampus = "default",
liefs = "default",
lureplants = "default",
merm = "default",
spiders = "default",
tentacles = "default",
walrus = "default"
},
resources = { -- "never", "rare", "default", "often", "always"
flint = "default",
flowers = "default",
grass = "default",
marshbush = "default",
meteorshowers = "default",
meteorspawner = "default",
reeds = "default",
rock = "default",
rocks = "default",
sapling = "default",
trees = "default",
tumbleweed = "default"
},
unprepared = { -- "never", "rare", "default", "often", "always"
berrybush = "default",
cactus = "default",
carrot = "default",
mushroom = "default"
}
}
Появляется чёрный экран в Don\’t Starve Together
-
Драйверы установлены/обновлены, но Don\’t Starve Together всё равно отказывается работать
нормально? Тогда нужно проверить ПО, установлены ли вообще необходимые библиотеки? В
первую очередь проверьте наличие библиотек
Microsoft Visual C++
и
.Net
Framework
, а также наличие «свежего»
DirectX
. -
Если ничего из вышеописанного не дало нужного результата, тогда пора прибегнуть к
радикальному способу решения проблемы: запускаете Don\’t Starve Together и при появлении
чёрного экрана нажимаете сочетание клавиш «Alt+Enter», чтобы игра переключилась на
оконный режим. Так, возможно, откроется главное меню игры и удастся определить
проблема в игре или нет. Если удалось перейти в оконный режим, тогда переходите в
игровые настройки Don\’t Starve Together и меняйте разрешение (часто получается так, что
несоответствие разрешения игры и рабочего стола приводит к конфликту, из-за которого
появляется чёрный экран). -
Причиной этой ошибки также могут послужить различные программы, предназначенные для
захвата видео и другие приложения, связанные с видеоэффектами. А причина простая –
появляются конфликты. -
И напоследок – проблема, вероятнее всего, может быть связана с технической
составляющей «железа». Видеоадаптер может перегреваться, как и мосты на материнской
плате, что влечёт за собой уменьшенное энергопотребление видеокарты. Мы не будем
вдаваться в детальные технические подробности, поэтому просто рекомендуем в
обязательном порядке почистить свою машину от пыли и также поменять термопасту!

Звук в Don\’t Starve Together отсутствует или пропадает в заставках
- В трее нажмите ПКМ по значку динамика;
-
В открывшемся меню необходимо выбрать пункт
«Звуки»
; -
Следом необходимо выбрать устройство (это могут быть либо динамики, либо наушники) и
нажать на
«Свойства»
; -
Перейти на соседнюю вкладку
«Дополнительно»
; -
Отыщите меню под названием
«Формат по умолчанию»
, чтобы задать значение, но
оно должно быть ниже текущего; -
Нажмите
«Применить»
, откройте Don\’t Starve Together и проверьте результат проделанной
работы.
- Вновь в трее ПКМ по значку динамика;
-
В меню отыщите функцию под названием
«Пространственный звук»
, чтобы
отключить; - Остаётся лишь перезапустить Don\’t Starve Together и проверить результат.

Miscellaneous Commands
c_select().TransformSetScale(x, y, z)
(For Mobs and Players. Mouse must be on Entity. X is Width, Y is height.)
These commands will only affect your vision. Other players will not see the changes.
This can be done on mobs, items, naturally generated things, pretty much anything.
If you want to simply make something bigger, you must make x and y the same number or they will look stretched.
Clear the morgue
ErasePersistentString("morgue")
Clears the morgue. Requires closing and reopening the game for changes to be seen.
Count the number of something in the entire world, and return the value to your character
ThePlayer.components.talker:Say(tostring(c_countprefabs("prefab")))
Send the command using remote. This returns the total number of something in the entire world, and returns the value as though your character is talking.
Count the number of something in the world
c_countprefabs("prefab")
When sending the command using local, it returns the number of prefabs in your active area only. When sending the command using remote, it returns the number of prefabs in the world; the result is printed on the server console for dedicated server.
Spawn Wormhole
- Sadly no one line command, follow steps instead.
- Spawn wormhole 1 using this command: worm1 = c_spawn(«wormhole»)
- Spawn wormhole 2 using this command: worm2 = c_spawn(«wormhole»)
- Create connections forth: worm1.components.teleporter.targetTeleporter = worm2
- And back: worm2.components.teleporter.targetTeleporter = worm1
- DONE!
Spawn a Domesticated Beefalo
function spawn_beef(tendency) local beef = c_spawn("beefalo"); beef.components.hunger:DoDelta(400); beef.components.domesticatable:DeltaTendency(tendency, 1); beef:SetTendency(); beef.components.domesticatable.domestication = 1; beef.components.domesticatable:BecomeDomesticated(); end
To spawn a Domesticated Beefalo after inputting the above command enter: spawn_beef(«DEFAULT»)
To spawn a Beefalo with other tendencies, replace «DEFAULT» with any of the following: «RIDER», «ORNERY», «PUDGY»
Teleport Items to the player
This command will teleport the nearest flower to player number 1
c_find("flower").Transform:SetPosition(AllPlayers:GetPosition():Get())
Alter player size
ThePlayer.Transform:SetScale(number,number,number)
Alter size of prefab under mouse
c_select().Transform:SetScale(number,number,number)
Alter player color/transparency
ThePlayer.AnimState:SetMultColour(number,number,number,number)
Alter color/transparency of prefab under mouse
c_select().AnimState:SetMultColour(number,number,number,number)
Makes prefab under mouse pick-up-able
This command does usually crash the game if mods are enabled
c_select():AddComponent("inventoryitem")
Picking up a player does cause the game to crash for the player being picked up
Change a character’s body, face, hand and other
for k,v in pairs(Ents) do if v.AnimState and v.AnimState:GetBuild() == "character'sname" then v.AnimState:OverrideSymbol("bodypart", "enothercharacter'sname","bodypart") end end
Where «character’sname», write the name of the character whose body part you want to change. For instance: «webber», «wilson», «wx78» (if you need Maxwell, then use «waxwell», and for Wigfrid «wathgrithr»)
Where «bodypart», write the part of the body part that you want to change. You need to enter two identical body parts into one command. The body part that you can change: «arm_lower», «arm_upper», «arm_upper_skin», «cheeks», «face», «foot», «hair», «hair_hat», «hairpigtails», «hairfront», «hand», «headbase», «headbase_hat», «leg», «skirt», «tail», «torso».
Запуск
Нам нужно будет запустить оба сервера сразу. Для этого создаем специальные файлы: .bat, а то Стим не позволяет запускать сразу две копии приложения. Запускаем блокнот, файл — сохранить как.. — тип: все файлы — имя: 1.bat — сохранить. В текст пишем (если у вас стим установлен куда-то еще, то меняем):
Аналогично создаем файл 2.bat, где пишем:
После -conf_dir DST_Cave можно дописать и другие свои команды, например, -console, если она необходима в игре.
Запуск сервера и вход на него:
- Настоятельно рекомендую отключить Брэндмауэр Windows, чтобы не было конфликтов с портами. Либо прописывайте их вручную в исключения. Если дома стоит роутер, то иногда требуется и шаманство с ним в плане открытия портов и направления данных на определенный комп. У меня не потребовалось.
- Запускаем файл 1.bat, ждем пока полностью загрузится (где-то полминуты), а затем 2.bat и опять ждем. При первом запуске будет генерация мира, потом будет запускаться быстрее. Если хотите другой мир или удалить этот, то есть два варианта: удалить папку save в папке с игрой (причем можно удалить только пещеры и не трогать основной мир) или другой вариант — в settings.ini написать другой слот для сохранения (команда написана в wiki).
Заходим в игру и играем. Но если Вы подключаетесь к серверу с компа, на котором он стоит или же с другого в своей квартире (используете один роутер), то в игре в списках серверов выбираем LAN, а не Internet. Иначе не подключитесь. Остальные пользователи — как обычно.
Знаешь ответ или есть вопрос? Зарабатывай на этом! Зарегистрируйся и получи 45 ₽ прямо сейчас.
В этой игре важно все правильно настроить, чтобы игра не приносила неудобств и дискомфорта. Внимательно заранее все проверьте, перед запуском игры
Выключите антивирус, хорошее соединение интернета, не работают ли другие программы.
Чтобы не было лагов важен качества хоста. Можно нажать клавишу TAB и проверить, если напишет плохой хост (bad host), значит нужно менять его.
Installing
On Linux (Debian)
sudo dpkg --add-architecture i386 # If running a 64bit OS sudo apt-get update sudo apt-get install lib32gcc1 # If running a 64bit OS
sudo apt-get install lib32stdc++6 # If running a 64bit OS sudo apt-get install libgcc1 # If running a 32bit OS sudo apt-get install libcurl4-gnutls-dev:i386 sudo useradd -m steam chmod a+rw `tty` # Note those are backticks, not single quotes sudo su - steam mkdir ~/steamcmd cd ~/steamcmd wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz ./steamcmd.sh login anonymous force_install_dir /home/steam/steamapps/DST (or whatever absolute path is wanted) app_update 343050 validate quit cd /home/steam/steamapps/DST/bin/ screen -S "DST Server" ./dontstarve_dedicated_server_nullrenderer
Note: If the GSAs server runs Debian stable (debian 7 / Debian Wheezy), the GSA will not be able to launch the server because of the old libc version. The error will be :
./dontstarve_dedicated_server_nullrenderer: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by ./dontstarve_dedicated_server_nullrenderer)
Here is a hacky workaround (using the git repo) : https://github.com/dgibbs64/linuxgameservers/tree/master/Insurgency/dependencies )
mkdir ~/dst_lib && cd ~/dst_lib wget https://github.com/dgibbs64/linuxgameservers/raw/master/Insurgency/dependencies/libc.so.6 wget https://github.com/dgibbs64/linuxgameservers/raw/master/Insurgency/dependencies/libpthread.so.0 wget https://github.com/dgibbs64/linuxgameservers/raw/master/Insurgency/dependencies/librt.so.1
And to run the server :
cd /home/steam/steamapps/DST/bin/ screen -S "DST Server" bash -c 'LD_LIBRARY_PATH=~/dst_lib ./dontstarve_dedicated_server_nullrenderer'
The server will start, then the GSA can press CTRL+A and then D to allow them to exit to a shell. If the GSA wants to see it again, just type:
screen -r
On Linux (Gentoo x64)
To run a dedicated server GSAs should enable Multilib system without emul packages, read the official manual on how to make it.
After the GSA’s system updates they will have to add the following lines into /etc/portage/package.use:
net-misc/curl curl_ssl_gnutls -curl_ssl_openssl abi_x86_32
and rebuild the curl with
emerge -av curl
After curl merge is successful the GSA would probably need to link their /usr/lib32/libcurl.so.4 to /usr/lib32/libcurl-gnutls.so.4 to make DST work.
ln -s /usr/lib32/libcurl.so.4 /usr/lib32/libcurl-gnutls.so.4 && ldconfig
If the GSA owns Don’t Starve Together, the Dedicated Server download will appear in the ‘tools’ subsection of their library.