Выделенный сервер
Содержание:
- 9 Не останавливайтесь сразу
- Почему Klei Entertainment отказалась от отсутствия мультиплеера?
- Не бойтесь монстров.
- Параметры запуска
- Requirements
- Разное
- Конфигурация и запуск для обычного мира (первый вариант)
- Исследование местности
- Other Notes
- Распределение задач
- 12 … Но не стройте слишком далеко от врагов
- Появляется чёрный экран в Don\’t Starve Together
- Используйте моды
- 2 Оставайтесь организованными
- Miscellaneous Commands
- Updating
- Перенос локального мира на сервер
- Отличия от оригинальной игры
- Первые дни
- Звук в Don\’t Starve Together отсутствует или пропадает в заставках
- FAQ
- Administration
- Низкий FPS, Don\’t Starve Together тормозит, фризит или лагает
- Simple commands
- Troubleshooting
9 Не останавливайтесь сразу
Хотя сразу же успокоиться, чтобы начать свою базу, это может показаться заманчивым, но это не лучшая идея. Вы обязательно захотите потратить как минимум половину Осенних странствий по миру. Это может помочь вам собирать предметы, которые вы можете использовать для создания всего, что вам нужно для своей базы, собирать кусты и траву, чтобы посадить их на своей базе, и найти место, где можно поселиться.
Не беспокойтесь о возгорании после пожара или о нескольких научных машинах по всему миру, когда в конце каждого дня наступает ночь. Вы найдете еще много золота и дерева, чтобы создать еще один, когда найдете идеальное место для своей базы. Кроме того, к ним можно будет вернуться, если вы изучаете и попадаете в затруднительное положение.
Почему Klei Entertainment отказалась от отсутствия мультиплеера?
Анимированный постер Don’t Starve Together.
Начало пути
Постер Don’t Starve Together.
Когда-то Don’t Starve подразумевалась как лучшая песочница с одиночной игрой в будущем. Тогда всё шло своим чередом: третий слой пещер казался разработчикам перспективной идеей и Klei Entertainment могли не обращать внимания на фанатов. Но их ожидания были переоценены: неожиданные потери продаж, активности, положительных комментариев заставили задуматься: «А всё ли мы делаем правильно?». Идеи, которые находились в стадии моделирования фантазий разработчиков, были пересмотрены. Лучшие свои задумки (осень, весна, новые биомы) они оставили, выделив на их рассмотрение больше времени. Свои худшие (новый слой, больше камушков) они выбросили (со стороны такие новшества выглядели как самодублирование и стремление добавить в игру всё-всё-всё, что приходит в голову).
Итак, было решено прислушаться к толпе. Лучшими идеями стали считаться у команды те, которые получали больший отклик.
Возрождение
Бросать разработку никто не собирался, игра не была полноценна. И без всяких анонсов, без всяких намёков и шума Klei Entertainment замкнулись в себе и стали размышлять, чего нужного в Don’t Starve нет. Отсутствие любых анонсов объяснялось глубоким продумыванием мелочей, время на принятие решений было крайне неопределённым. Долго, однако, они не молчали, и уже очень скоро произошёл анонс.
Результатом глубочайшего аналитического труда стало загружаемое обновление «Reign of Giants».
А мультиплеер?
Любую идею фаната можно отвергнуть, если ты — успешный разработчик игр, а уж тем более команда из дюжины таких. Зачем прислушиваться к обычному люду, когда вашу игру обсуждают везде, сама она в топе по популярности и к тому же хорошо продаётся?Идея совместной игры казалась такой команде бесперспективной, бессмысленной и обладающей низким КПД: много работы (внедрение сети), мало пользы (наверняка никому этот мультиплеер и не нужен будет) и необходимость поддержки.
Воистину многие говорили, что мультиплеер идеально впишется в Don’t Starve, но в то время у компании не было особого желания делать то, польза чего была для них не очевидна.
Примерная модель разговора того времени:
— Мультиплеер сделаете?— Нет.— Когда-либо, быть может, подумаете о нём?— Никогда.— А можно хотя бы я сам всё сделаю через мод, а вы потом как официальное обновление его реализуете?— Кишка тонка.
Провал относительно большого числа идей смягчил нравы Klei Entertainment: они перестали открещиваться от «сомнительного» новшества и перестали думать о сетевой игре как о том, что бы никогда не пригодилось человечеству.
Многое поменялось: у Klei достаточно жажды наживы, чтобы осуществить то, что заставит вас не забыть о Don’t Starve ещё некоторое время.
Klei Entertainment не окажутся в проигрыше в любом случае, и пусть делается то, чего хотят фанаты.
Не бойтесь монстров.
- Какими бы опасными не были монстры, а с них вы сможете получить невероятно важные предметы.
- При исследовании карты старайтесь запоминать, где и какие монстры находятся. Это позволит вам лучше подготовиться к сражению с ними.
- Мясо монстров можно использовать для приготовления еды, которая насыщает намного быстрее.
Монстры в Don’t Starve Together могут значительно испортить развитие любой команде. Они невероятно сильны и опасны, но и пользы они могут принести очень много.
Например, мясо монстров можно использовать в качестве приманки, чтобы поймать пауков или канюков.
Главная польза от мяса монстров заключается в крайне быстром насыщении персонажа. Однако происходит это в том случае, если правильно комбинировать мясо монстров с другими ингредиентами.
Не стоит забывать, что такая еда немного понизит уровень здоровья и рассудок ваших персонажей.
Но все равно это лучше, чем заставлять членов команды голодать.
Параметры запуска
Какой порт использовать
-port
Перезаписать значение tick rate
-tick
Изменить максимальное количество игроков
-players
Указать серверу возможность игры только по локальной сети
-lan
Указать серверу другую папку с настройками
-conf_dir ...
Установить другой каталог для хранилища данных. Например, в Windows стандартно хранилище находится в папке Documents/Klei. Используется совместно с параметром -conf_dir для генерации пути, по которому будут храниться файлы
-persistent_storage_root ...
Включить использование консольных команд прямо в окне сервера
-console
При запуске только обновить серверные моды
-only_update_server_mods
Пропустить обновление серверных модов при запуске сервера
-skip_update_server_mods
Requirements
GSAs must own a copy of Don’t Starve Together to host an online Dedicated Servers, however a single copy of DST can host many Dedicated Server instances.
Dedicated Servers do not use the same punch-through technology that Klei Entertainment Inc. (Klei) client hosted servers use. GSAs must add proper port forwarding for their server to be reachable by game clients. The server uses UDP traffic on port 10999 by default.
GSAs will need knowledge of navigating file systems, and use of a text editor if they choose to run their server on Windows.
For Linux GSAs will need to know how to use their package management system, chmod, and the VIM text editor; in addition to file system navigation.
To create a reliable/performant Dedicated Server experience GSAs will want to ensure that their system has the following properties:
- Internet (Upload) = 8Kbytes / player / s
- Ram = around 65Mbytes/player
- CPU = N/A
- VCRedist_2008 (x86)
Разное
- На сайте игры (DontStarveTogether.com) проходила регистрация на получение игры.
- Разработчики ослабили некоторых персонажей для меньшего разрушения и баланса PvP (хотя, к сожалению, PvP в игре притянуто за уши). Возможно, их изменят в ходе дальнейшей разработки игры.
- Изменилась карта, на ней появился «туман войны», который показывает, что вы видели в последний раз.
- У разработчиков были намёки на добавление новых персонажей. Возможно, они будут нацелены на кооперативную игру.
- Вышел из беты 21 апреля 2016 года.
- Игрок, создавший сервер, может откатывать игру до последнего сохранения.
- Ознакомиться с историей обновлений можно здесь.
Конфигурация и запуск для обычного мира (первый вариант)
В данном случае понадобятся два основных каталога сервера:
- Каталог с исполняемым файлом сервера
- Каталог с настройками и файлами сохранений
Каталоги с исполняемым фалом имеют следующие пути:
- Windows: C:\dst\server_dst\bin
- Linux: /home/dst/server_dst/bin
Каталоги с настройками позже получат следующие пути:
- Windows: %HOMEPATH%\Documents\Klei\DST_Overworld
- Linux: ~/.klei/DST_Overworld
Для создания каталогов с настройками создадим в каталоге с исполняемым файлом заведомо неработающий скрипт для запуска сервера (start.sh). Это можно сделать через nano (linux) или другой текстовый редактор:
nano start.sh ./dontstarve_dedicated_server_nullrenderer -conf_dir DST_Overworld
Далее необходимо его запустить:
sh start.sh
Серверу не удастся запуститься, но будет создан каталог с настройками.
Скопируйте в созданный каталог полученный ранее файл server_token.txt.
Для изменения настроек мира потребуется создать файл worldgenoverride.lua в том же каталоге. Работа с ним описывается в .
default_server_name = My Don't Starve Server default_server_description = Welcome game_mode = survival max_players = 10 tick_rate = 15 server_port = 10999 server_intention = competitive
Кроме этих параметров, вы можете указать и , например, чтобы ограничить доступ к серверу по паролю, ассоциировать сервер с группой и т.д. Пропущенные параметры будут использовать значения по умолчанию.
Теперь, если у вас Linux, модифицируем ранее созданный файл start.sh для работы через screen:
cd /home/dst/server_dst/bin nano start.sh screen -S "DST" ./dontstarve_dedicated_server_nullrenderer -conf_dir DST_Overworld -console
Здесь, помимо всего, мы добавили параметр запуска «-console», позволяющий использовать консоль сервера для выполнения игровых консольных команд. Вы можете использовать и другие параметры для запуска, они представлены .
Теперь сервер готов для запуска:
sh start.sh
Затем, вы можете нажать Ctrl+A, затем D, чтобы скрыть сессию работы сервера. Открыть ее повторно можно так:
screen -r DST
Исследование местности
Отправьте 1-2 персонажей на исследование местности.
Обращайте внимание на самые полезные локации и запоминайте их расположение
Отмечайте для себя локации на которых большое количество ценных ресурсов.
Проблема исследования местности является одной из самых неопределенных задач в Don’t Starve Together. Разведка даст представление о том, где и какие ресурсы находятся, что позволит команде быстрее развиваться. Но для одного игрока – это слишком объемная задача, если вообще выполнимая. А вот когда карту исследуют сразу несколько персонажей, то команда развивается куда быстрее.
Other Notes
- To find ones own dedicated server when searching in game, the LAN games option must be turned on, as the server is hosted on the same machine and/or network. This does not necessarily mean that it is a LAN game, only that it is running on the same machine and/or network.
- A great recommendation is to use Notepad++ or another such suitable program for editing the code as it offers more options and is generally more helpful to edit these files than the basic notepad or similar word program as it is tailored to these files and coding.
- As mentioned above in command lines, windows users can easily control their servers through the black screen by opening the properties of a shortcut to the server’s executable and then typing -console at the end of the target line. i.e. (~\bin\dontstarve_dedicated_server_nullrenderer.exe -console)
Распределение задач
- Каждый член вашей команды должен заниматься определенной задачей.
- Старайтесь не допускать простоев, вне зависимости от времени суток и сезона.
- Чтобы не путаться, составьте список заданий и распределите их между персонажами.
Правильное распределение задач позволит команде выжить. Если же бездумно раздавать приказы, то персонажи попросту не смогут выполнить их все. Например, если отправить всех на поиск еды, то некому будет защищать лагерь, или наоборот.
В игре есть несколько направлений, на которые нужно обращать внимание: поиск еды, создание оружия, создание оборонительных построек, развитие сельского хозяйства, развитие науки и техники, сражения и многое другое. Одному игроку физически очень сложно все это контролировать, поэтому и нужно распределять задачи в команде
12 … Но не стройте слишком далеко от врагов
Хотя враги могут доставлять неудобства тем, кто строит базу слишком близко к своим точкам возрождения, многие из них также необходимы для выживания. Игроки, которые хотят выжить в каждом сезоне Don t Starve Together, должны будут заполучить широкий спектр предметов и материалов для крафта, некоторые из которых поступают только от врагов.
Это означает, что игрокам нужно время от времени вступать в бой, а наличие базы поблизости позволит игрокам искать убежище, если бои станут слишком жаркими. Как только игроки поймут, какие материалы им понадобятся, они могут подумать о строительстве поблизости базы специально для фарма врагов и хранения добычи.
Появляется чёрный экран в 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 еще больше улучшат командный дух стратегии и в значительной степени упростят игровые задачи
2 Оставайтесь организованными
Это один совет, который может быть трудным для некоторых игроков. Поскольку в 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».
Updating
Windows
Create a .bat file (for example updateddst.bat) — this is just a text file—with the contents:
steamcmd +login anonymous +force_install_dir D:\Servers\DST\ +app_update 343050 validate +quit
Where D:\Servers\DST\ is an example of where the GSA might have their DST Dedicated Server install
Linux
To create an update script, stop the server and type:
$ vim /home/steam/update_dst.sh
Then add this to the file update_dst.sh and don’t forget to change the game path or steamcmd path as needed.
#!/bin/sh /home/steam/steamcmd/steamcmd.sh +@ShutdownOnFailedCommand 1 +@NoPromptForPassword 1 +login anonymous +force_install_dir /home/steam/steamapps/DST +app_update 343050 validate +quit /home/steam/steamapps/DST/bin/dontstarve_dedicated_server_nullrenderer -only_update_server_mods
This script will update the DST application from Steam, then upate any mods the GSA installed.
Make it executable:
$ chmod +x update_dst.sh
When a GSA wants to update their server; reconnect to the screen session, do a c_save() to save the server, then do a c_shutdown. Once the server has shutdown it will return the GSA to the command line.
Then do the following
$ /home/steam/update_dst.sh
When finished GSAs will see «Shutting down» and the GSA will be returned to the CLI.
Then to start the server, if the GSA has used the startup scripts just type ./start_dst.sh. (See below if the start_dst.sh file is still not created)
Перенос локального мира на сервер
В случае если ваша сохраненная игра запускалась на своем компьютере\компьютере друга, и вам необходимо перенести все сохраненные данные на сервер, выполните следующие действия:
- Осуществите первый запуск сервера в обычном режиме без пещер. После создания папки с настройками (Cluster_1) поместите туда cluster_token.txt
- В папку Cluster_1/Master перенесите modoverrides.lua (не обязательно, если на вашем сервере не стояли моды) и leveldataoverride.lua. Эти файлы вы можете найти в папке с сохранениями DoNotStarveTogether\Cluster_1\Master на вашем компьютере. Если переносился файл modoverrides.lua, установите моды в папке с игрой на сервере, как описано в этой статье
- В папке DoNotStarveTogether\Cluster_1\Master\save\session вы можете найти папку с айди вашего мира (0C554872A1719623, например). Её нужно целиком перенести в директорию Cluster_1/Master/save/session на сервере
- На вашем компьютере скопируйте файл saveindex из DoNotStarveTogether\client_save в папку Cluster_1/Master/save на сервере
- Запустите сервер командой sh start.sh
Отличия от оригинальной игры
- Абсолютно новая механика смерти.
- Обновлённая механика брони.
- Несколько новых предметов: седло, жертвенное сердце, восстанавливающая инъекция, лунный камень, солонец, щётка, седельный крюк, стена из лунного камня и другие.
- Здоровье у многих существ увеличено.
- Добавлен метеоритный дождь.
- Восстановление некоторых ресурсов (деревья, кроличьи норы, морковь, и так далее).
- Отсутствует дверь Максвелла.
- Можно найти более одного коалослона на мир, также при поиске может попасться варг, как в DLC или слизовца.
- Обелиски работают, если близко к ним подойти.
- После перезахода на сервер маленькая птица больше не будет следовать за персонажем, а костеглаз выпадет из инвентаря.
- Починенные механизмы при перезаходе на сервер не будут дружественными.
- Новая механика сна.
- Термальный камень имеет прочность.
- Число пауков в коконах 2-3 уровня увеличилось. Теперь появление паука-воина при уничтожении коконов неизбежно.
- Возможны свои реплики (чат).
- Можно выбрать сразу любого персонажа (открыты изначально).
- У Уиллоу и её зажигалки изменились параметры (подробнее в соответствующих статьях). Появился новый уникальный предмет Уиллоу — медвежонок Берни.
- Вуди потерпел серьёзный ребаланс, у него появились новые особенности и три новые формы оборотней.
- У WX-78 изменились начальные параметры: 150 сытости, здоровья и рассудка. Шестерёнки улучшают слабее.
- У Венди появилась новая уникальная вкладка, а поведение и функционал Абигейл были изменены и расширены.
- Добавлен Варли в качестве бесплатного персонажа с новыми уникальными предметами (подробнее в соответствующих статьях).
- Добавлены четыре новых условно платных персонажа: Вортокс, Вормвуд, Вурт и Ванда.
- Добавлено два новых бесплатных персонажа: Винона и Уолтер.
- Механика рассудка не изменилась. Это значит, что если у другого игрока низкий рассудок, Вы не будете видеть его кошмары, но будете их слышать (при этом возможно увидеть и даже атаковать кошмар другого игрока, если навести на него курсор).
- Добавлен новый биом в качестве отдельного острова.
- Руки ночи видят все игроки. Они появляются, если хоть у одного из них низкий уровень рассудка.
- Возможность изменять внешний вид персонажа и некоторых предметов с помощью коллекции одежды.
- Птицы могут оставлять кремень, ветки и траву для новых игроков, которые только присоединились к старому миру.
- Алтари теперь восстанавливаются и очень быстро, но использовать их можно каждому игроку только один раз.
- Есть возможность использовать эмоции.
Первые дни
Пополнение инвентаря
Изначально нужно собрать легкодоступные ресурсы, которые находятся поблизости.
Брёвна, шишки, срезанная трава, ветки, камни, кремень — примерно по 20 шт. Из еды: морковь, ягоды по 10 шт.
Также собираем цветы. При сборе 12шт можно скрафтить — венок, который будет немного восстанавливать рассудок.
Первые крафты:
- Топор — нужен для рубки деревьев
- Кирка — для разрушение валунов и получения камня/самородков и тд
Поиск базы
Нужно найти подходящее место. Проще всего попытаться разместится возле поселение свинов. Более опытные пытаются разместится возле стратегически важных ресурсов.
Желательно найти место до первой ночи. Чтобы разместить кострище и потихоньку обустраивать базу. Ночью можно крафтить следующие предметы:
- Лопата — для выкапывания объектов
- Научная машина — больше рецептов крафта если находитесь рядом
- Сундук/рюкзак — складывать вещи, которые не влазят в инвентарь
- Ловушка — для ловли пауков и кроликов
Начиная с 3 дня во время рубки деревьев есть шанс появления босса Энта. Также могут прибегать гончие. В таком случае нужно отводить их к свинам или бифало.
Звук в Don\’t Starve Together отсутствует или пропадает в заставках
- В трее нажмите ПКМ по значку динамика;
-
В открывшемся меню необходимо выбрать пункт
«Звуки»
; -
Следом необходимо выбрать устройство (это могут быть либо динамики, либо наушники) и
нажать на
«Свойства»
; -
Перейти на соседнюю вкладку
«Дополнительно»
; -
Отыщите меню под названием
«Формат по умолчанию»
, чтобы задать значение, но
оно должно быть ниже текущего; -
Нажмите
«Применить»
, откройте Don\’t Starve Together и проверьте результат проделанной
работы.
- Вновь в трее ПКМ по значку динамика;
-
В меню отыщите функцию под названием
«Пространственный звук»
, чтобы
отключить; - Остаётся лишь перезапустить Don\’t Starve Together и проверить результат.
FAQ
* Is it possible to run a dedicated server in LAN mode?
Yes, LAN mode can be configured in settings.ini by adding this line under the heading:
dedicated_lan_server = true
Please remember LAN servers do not appear in the online server listings. But the GSA CAN view them by setting the «Show LAN» option in the servers list in Don’t Starve Together to on.
* Is it possible to host multiple servers on a single (powerful) machine?
Yes, in order to host multiple servers GSAs will want to have multiple configurations.
GSAs can launch a server with a different configuration directory by passing in this command line option:
-conf_dir <NewDirectoryName>
For example, if the GSA enters -conf_dir MyDedi then it will use the folder Documents/Klei/MyDedi for all saving, loading, and configuration that is normally stored in Documents/Klei/DoNotStarveTogether.
Administration
Dedicated Servers can be remotely administered through the game client. The user who generated the server token is automatically granted administrator privileges. An administrator has the ability to kick and ban users in the game, as well as to execute arbitrary lua on the server.
WARNING: Only grant administrator rights to those who the GSA would trust with full access to their server / machine. Klei may add a moderator mode with reduced powers in the future.
If the GSA wishes to provide administrator privileges to additional users, they need to add an adminlist.txt file to their save directory:
On Windows:
Documents/Klei/DoNotStarveTogether/Save/
On Linux:
~/.klei/DoNotStarveTogether/Save/
In this directory add the user identifiers for the users the GSA wishes to grant adminship to. List the KU_’s one per line.
As an admin, the they may issue a remote command to the server by doing the following:
- connect to the world through the game client
- open the developer console (~)
- press left CTRL to enter remote execution mode (REMOTE: appears to the left)
- The command they enter will be executed on the server, assuming they have sufficient administrator rights
- For a full list of console commands, see Don’t Starve Together Commands
Низкий FPS, Don\’t Starve Together тормозит, фризит или лагает
-
Запустите диспетчер задач и в процессах найдите строку с названием игры
(Don\’t Starve Together). Кликайте ПКМ по ней и в меню выбирайте
«Приоритеты»
, после
чего установите значение
«Высокое»
. Теперь остаётся лишь перезапустить
игру. -
Уберите всё лишнее из автозагрузки. Для этого все в том же диспетчере задач нужно
перейти во вкладку
«Автозагрузка»
, где нужно отключить лишние процессы при
запуске системы. Незнакомые приложения лучше не трогать, если не знаете, за что они
отвечают, иначе рискуете испортить запуск системы. -
А также рекомендуем в настройках, связанных с энергопотреблением, установить
«Максимальную производительность»
. То же касается и видеокарты: нужно
установить максимальную производительность в настройках графического процессора (это
можно сделать в
«Управлении параметрами 3D»
), а в фильтрации текстур
выбирайте параметр
«Качество».
-
Если ваша видеокарта от Nvidia по возрасту не старше серии графических процессоров
GTX 10, тогда частоту кадров вполне реально поднять за счёт ускорения работы с
видеокартой. Для реализации задуманного опять-таки нужно открыть
«Панель
управления»
Видеокарты, перейти
в уже знакомую вкладку
«Управление параметрами 3D»
и выбрать в списке с
программами игру, после чего отыскать
«Вертикальный синхроимпульс»
и кликнуть
по нему, чтобы в меню выставить параметр
«Быстро»
. -
Следует удалить временные папки, ненужные файлы и кэш. На просторах интернета можно
найти кучу самых разных программ, которые помогают это сделать. Мы рекомендуем
воспользоваться для этого программойBleachBit
или
CCleaner
.
-
Проведите дефрагментацию или оптимизацию жёсткого диска. Для этого перейти в
«Свойства жёсткого диска»вкладка
«Сервис»«Дефрагментация» или
«Оптимизация»
. Кроме того, там же можно провести проверку/очистку диска, что
в некоторых случаях помогает. -
В конце концов, перейдите на простое оформление, чтобы компьютер не нагружался
ресурсоёмкими эффектами. К примеру, можно смело отключать встроенные отладчики,
индексирование поиска и многое другое.
Лучшие видеокарты для комфортной игры в 1080p
Пусть 4K доминирует в заголовках и привлекает многих техноблоггеров, сейчас большинство игроков
предпочитает Full HD и будет это делать еще несколько…
Simple commands
c_spawn("prefab",amount)
Improved DebugSpawn(«prefab»), spawns amount of selected «prefab» under the mouse cursor.
Give Item
c_give("prefab",amount)
Spawns amount of selected «prefab» in your inventory. Only works with Backpacks and Items that can be stored in the inventory.
Go Adventuring
c_goadventuring()
Gives a set of starting items to the player.
Scenario
c_doscenario(scenario)
Apply a scenario script to the selection and run it.
Set Your Health
c_sethealth(percent)
Sets your health to a selected percentage. Note: Use fractional numbers 0.90 = 90%.
Set Your Sanity
c_setsanity(percent)
Sets your sanity to a selected percentage. Note: Use fractional numbers 0.90 = 90%.
Set Your Hunger
c_sethunger(percent)
Sets your hunger to a selected percentage. Note: Use fractional numbers 0.90 = 90%.
Set Your Moisture
c_setmoisture(percent)
Sets your wetness to a selected percentage. Note: Use fractional numbers 0.90 = 90%.
Temperature
c_settemperature(degrees)
Sets your temperature to a selected percentage. Note: Use fractional numbers 0.90 = 90%.
God Mode
c_godmode()
It won’t drain Sanity, Hunger or Health when attacked anymore. You cannot change your stats with commands while in godmode. If you are dead, revives you(Reviving via c_godmode() doesn’t put you in godmode once revived). To deactivate God Mode use the command again.
Super God Mode
c_supergodmode()
Same as God Mode but also sets all your stats to full, even when turning it off. Similar to c_godmode(), it revives you as well(Reviving via c_supergodmode() doesn’t put you in godmode once revived).To deactivate God Mode use the command again.
Maintain Your Health
c_maintainhealth(ThePlayer)
Similar to supergodmode, but constantly regenerates your health. To cancel, enter c_cancelmaintaintasks(ThePlayer).
Maintain Your Sanity
c_maintainsanity(ThePlayer)
Similar to supergodmode, but constantly regenerates your sanity. To cancel, enter c_cancelmaintaintasks(ThePlayer).
Maintain Your Hunger
c_maintainhunger(ThePlayer)
Similar to supergodmode, but constantly regenerates your hunger. To cancel, enter c_cancelmaintaintasks(ThePlayer).
Maintain Your Temperature
c_maintaintemperature(ThePlayer)
Similar to supergodmode, but constantly regenerates your temperature. To cancel, enter c_cancelmaintaintasks(ThePlayer).
Maintain Your Moisture
c_maintainmoisture(ThePlayer)
Similar to supergodmode, but constantly regenerates your moisture. To cancel, enter c_cancelmaintaintasks(ThePlayer).
Maintain All
c_maintainall(ThePlayer)
Similar to supergodmode, but constantly regenerates all stats. To cancel, enter c_cancelmaintaintasks(ThePlayer).
Mob Invisibility
c_makeinvisible()
Prevents mobs from targeting the player in combat. Does not work in all circumstances.
Set Your Running Speed
c_speedmult(multiplier)
Standard bonus runspeed is 1. 2 makes you twice as fast and with 12 or more you can easily walk through walls and «over» water.
There’s many other commands, but most are hard to use and not very useful.
Troubleshooting
In C:\Users\Mark\Documents\Klei\DoNotStarveTogether\save\ delete survival_1.
When they restart a new world will be generated
If the server is running correctly, but it still can’t be seen. Confirm it’s listing here: http://dstserverlist.appspot.com. Users will have to manually update the listing at the bottom of the page. If it’s still not visible from inside the game client, it’s because the client can’t ping the server. Assure that the GSA made sure to forward UDP traffic on port 10999 to their machine.
If the GSA gets the error Account Failed (6): «E_EXPIRED_TOKEN» they will want to verify that they saved the settings.ini file with the server token after they closed the game client, or their changes will get overwritten. Also, make sure that there are no extra characters at the end of the file, even invisible ones.