Настройки движка
Сгенерированный справочник. Не редактируйте эту страницу вручную. Обновите metadata движка, перегенерируйте
Docs/generated/api.json, затем запуститеpython BuildTools/docs_reference.py --write.
Прочерк в столбце описания означает, что владеющая source metadata не содержит документационного комментария. Каждая ячейка контракта указывает точную классификацию исходника, закреплённый инвентарём контракт области либо неклассифицированное значение по умолчанию; одна лишь доступность символа из скрипта не делает его стабильным.
| Индекс справочника | Каноническая JSON-модель | Контракт генерации |
Эта страница содержит 279 настроек, разобранных из нативной metadata ExportSettings.
CLI redaction default сообщает, совпадает ли имя настройки со стандартной политикой маскирования командной строки Common.SecretSettingTokens. Это не семантическая классификация credentials или чувствительности.
Audio (client)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool Audio.DisableAudio = false |
setting.client.Audio.DisableAudio |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:151 | Если true, звук отключен |
int32 Audio.MixRate = 44100 |
setting.client.Audio.MixRate |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:151 | Частота дискретизации, на которой движок микширует звук перед передачей устройству; устройство выполняет передискретизацию, если работает на другой частоте. |
int32 Audio.MusicVolume = 100 |
setting.client.Audio.MusicVolume |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:151 | Громкость музыки в процентах |
string[] Audio.SoundFileExtensions = wav, ogg |
setting.client.Audio.SoundFileExtensions |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:151 | Расширения исходников, принимаемые индексом имён звуков; каждый запечённый payload имеет формат Ogg Vorbis независимо от расширения. |
int32 Audio.SoundVolume = 100 |
setting.client.Audio.SoundVolume |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:151 | Громкость звуков в процентах |
Client (client)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool Client.ClientPropertiesPackData = true |
setting.client.Client.ClientPropertiesPackData |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:376 | Если true, клиентские сущности с прототипами используют оверлейное хранилище свойств |
string Client.DefaultSplash |
setting.client.Client.DefaultSplash |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:376 | Заставка по умолчанию |
string Client.DefaultSplashPack |
setting.client.Client.DefaultSplashPack |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:376 | Пакет заставки по умолчанию |
bool Client.ForceEmbeddedRuntime = false |
setting.client.Client.ForceEmbeddedRuntime |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:376 | Если true, хост клиента запускает встроенный движок вместо первоначальной загрузки поставляемой runtime DLL (явный –ClientLibPath по-прежнему загружает DLL); читается из командной строки при запуске хоста до разрешения остальных настроек |
string Client.Language = engl |
setting.client.Client.Language |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:376 | Язык |
int32 Client.UpdaterInfoDelay = 1000 |
setting.client.Client.UpdaterInfoDelay |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:376 | Задержка информации updater-а в миллисекундах |
int32 Client.UpdaterInfoPos = 0 |
setting.client.Client.UpdaterInfoPos |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:376 | Позиция информации updater-а (<1 — сверху, 0 — по центру, >1 — снизу) |
ClientNetwork (client)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
string[] ClientNetwork.ChannelServerKeys |
setting.client.ClientNetwork.ChannelServerKeys |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Закреплённые публичные ключи сервера защищённого канала, по 64 шестнадцатеричных знака; все предлагаются одновременно, поэтому следующий ключ можно добавить до ротации |
bool ClientNetwork.DebugNet = false |
setting.client.ClientNetwork.DebugNet |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Если true, включена отладка сети |
int32 ClientNetwork.PingPeriod = 2000 |
setting.client.ClientNetwork.PingPeriod |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Период ping в миллисекундах |
int32 ClientNetwork.PingTimeout = 30000 |
setting.client.ClientNetwork.PingTimeout |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Время в миллисекундах, в течение которого при полном отсутствии данных от сервера можно ждать ответа на защищённое рукопожатие или ping до признания соединения потерянным (0 — ждать бесконечно) |
string ClientNetwork.ProxyHost = |
setting.client.ClientNetwork.ProxyHost |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Адрес proxy-хоста |
string ClientNetwork.ProxyPass = |
setting.client.ClientNetwork.ProxyPass |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Пароль proxy |
int32 ClientNetwork.ProxyPort = 8080 |
setting.client.ClientNetwork.ProxyPort |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Номер порта proxy |
int32 ClientNetwork.ProxyType = 0 |
setting.client.ClientNetwork.ProxyType |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Тип proxy |
string ClientNetwork.ProxyUser = |
setting.client.ClientNetwork.ProxyUser |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Имя пользователя proxy |
string ClientNetwork.ServerHost = 127.0.0.1 |
setting.client.ClientNetwork.ServerHost |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Адрес хоста сервера |
bool ClientNetwork.UseUdp = false |
setting.client.ClientNetwork.UseUdp |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Если true, вместо TCP используется нативный транспорт UDP |
string ClientNetwork.WebSocketHost = localhost |
setting.client.ClientNetwork.WebSocketHost |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:135 | Хост сервера WebSocket для подключения клиента |
CritterView (client)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 CritterView.NameOffset = 0 |
setting.client.CritterView.NameOffset |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:332 | Смещение имени |
Hex (client)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool Hex.FullscreenMouseScroll = true |
setting.client.Hex.FullscreenMouseScroll |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:337 | Если true, включена прокрутка мышью в полноэкранном режиме |
int32 Hex.ScrollBlockSize = 1 |
setting.client.Hex.ScrollBlockSize |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:337 | Число заблокированных гексов вокруг линии, блокирующей прокрутку |
int32 Hex.ScrollFixedDt = 10 |
setting.client.Hex.ScrollFixedDt |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:337 | Фиксированный шаг delta time прокрутки в миллисекундах |
int32 Hex.ScrollSpeed = 1200 |
setting.client.Hex.ScrollSpeed |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:337 | Скорость прокрутки в пикселях в секунду |
bool Hex.WindowedMouseScroll = false |
setting.client.Hex.WindowedMouseScroll |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:337 | Если true, включена прокрутка мышью в оконном режиме |
int32 Hex.ZoomSpeed = 100 |
setting.client.Hex.ZoomSpeed |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:337 | Скорость масштабирования |
Input (client)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 Input.ConsoleHistorySize = 100 |
setting.client.Input.ConsoleHistorySize |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:359 | Размер истории консоли |
bool Input.DisableGamepad = false |
setting.client.Input.DisableGamepad |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:359 | Если true, поддержка геймпада отключена |
Mapper (client)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
string Mapper.ParticlePreviewEffect = |
setting.client.Mapper.ParticlePreviewEffect |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:365 | Ресурс частиц для предпросмотра после открытия стартовой карты |
bool Mapper.ParticlePreviewPrewarm = false |
setting.client.Mapper.ParticlePreviewPrewarm |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:365 | Если true, выполняется предварительный прогрев стартового предпросмотра частиц |
float32 Mapper.ParticlePreviewScale = 1.0f |
setting.client.Mapper.ParticlePreviewScale |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:365 | Масштаб стартового предпросмотра частиц |
int32 Mapper.ParticlePreviewSeed = 0 |
setting.client.Mapper.ParticlePreviewSeed |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:365 | Seed стартового предпросмотра, используемый выбранным runtime при поддержке детерминированного seed |
int32 Mapper.StartHexX = -1 |
setting.client.Mapper.StartHexX |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:365 | Начальная координата гекса X |
int32 Mapper.StartHexY = -1 |
setting.client.Mapper.StartHexY |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:365 | Начальная координата гекса Y |
string Mapper.StartMap = |
setting.client.Mapper.StartMap |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:365 | Имя начальной карты |
View (client)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool View.DisableFog |
setting.client.View.DisableFog |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Отключает туман для повышения производительности |
bool View.DisableIndoorMask = false |
setting.client.View.DisableIndoorMask |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Если true, MapView пропускает проход рендеринга _rtIndoorMask, экономя одну отрисовку спрайта и смену RT за кадр. Используйте в проектах без погоды или для отладочного просмотра погоды сквозь скрытые крыши |
bool View.DisableLighting |
setting.client.View.DisableLighting |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Отключает освещение для повышения производительности |
int32 View.FadingDuration = 1000 |
setting.client.View.FadingDuration |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Длительность затухания в миллисекундах |
uint8[] View.GlobalDayColor = 18, 128, 103, 51, 18, 128, 95, 40, 53, 128, 86, 29 |
setting.client.View.GlobalDayColor |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Общий для проекта DayColor по умолчанию (12 байт, сначала каналы: R0..R3 G0..G3 B0..B3); каждая карта может переопределить значение через Map.DayColor |
int32[] View.GlobalDayColorTime = 300, 600, 1140, 1380 |
setting.client.View.GlobalDayColorTime |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Общий для проекта DayColorTime по умолчанию в минутах (4 ключа); каждая карта может переопределить значение через Map.DayColorTime |
bool View.HideNativeCursor = false |
setting.client.View.HideNativeCursor |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Если true, нативный курсор скрыт |
bool View.MapDirectDraw |
setting.client.View.MapDirectDraw |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Рисует карту напрямую в основной framebuffer: ускоряет рендеринг, но отключает масштабирование и делает прокрутку скачкообразной |
float32 View.MapRenderTargetScale = 1.0f |
setting.client.View.MapRenderTargetScale |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Фиксированный масштаб render target карты, освещения и маски помещений относительно логического экрана; ограничивается максимальным размером текстуры устройства |
bool View.MapZoomEnabled |
setting.client.View.MapZoomEnabled |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Масштабирование представления карты |
int32 View.MonitorHeight |
setting.client.View.MonitorHeight |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Высота монитора (только чтение) |
int32 View.MonitorWidth |
setting.client.View.MonitorWidth |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Ширина монитора (только чтение) |
int32 View.ScreenHeight = 768 |
setting.client.View.ScreenHeight |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Высота экрана в пикселях |
int32 View.ScreenWidth = 1024 |
setting.client.View.ScreenWidth |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:160 | Ширина экрана в пикселях |
Web (client)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
float32 Web.AspectFactor = 0.75f |
setting.client.Web.AspectFactor |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Отношение высоты web canvas к ширине; ширина = высота / коэффициент |
bool Web.AutoResize = true |
setting.client.Web.AutoResize |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Если true, разрешение web-экрана пересчитывается при изменении размера окна браузера |
string Web.BackgroundColor = rgb(0, 0, 0 |
setting.client.Web.BackgroundColor |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Цвет фона web-страницы вокруг игрового экрана |
float32 Web.HorizontalPosFactor = 0.5f |
setting.client.Web.HorizontalPosFactor |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Коэффициент горизонтальной позиции в свободной ширине страницы: 0 = слева, 0.5 = по центру, 1 = справа |
string Web.LoadingImage = |
setting.client.Web.LoadingImage |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Путь изображения загрузки для web-страницы относительно основного файла fomain |
int32 Web.MaxHeight = 1080 |
setting.client.Web.MaxHeight |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Максимальная адаптивная высота web canvas в пикселях |
int32 Web.MaxWidth = 1920 |
setting.client.Web.MaxWidth |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Максимальная адаптивная ширина web canvas в пикселях |
int32 Web.MinHeight = 768 |
setting.client.Web.MinHeight |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Минимальная адаптивная высота web canvas в пикселях |
int32 Web.MinWidth = 1024 |
setting.client.Web.MinWidth |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Минимальная адаптивная ширина web canvas в пикселях |
int32 Web.ScreenHeightPercent = 75 |
setting.client.Web.ScreenHeightPercent |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Высота web canvas в процентах от высоты страницы |
float32 Web.VerticalPosFactor = 0.25f |
setting.client.Web.VerticalPosFactor |
read-only | client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:256 | Коэффициент вертикальной позиции в свободной высоте страницы: 0 = сверху, 0.5 = по центру, 1 = снизу |
AngelScript (common)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
string[] AngelScript.AttributedFunctionDirectCallAllowedNamespaces |
setting.common.AngelScript.AttributedFunctionDirectCallAllowedNamespaces |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:51 | Пространства имён AngelScript, сопоставляемые как префиксы, чьи функции могут напрямую вызывать атрибутированные функции ([[Event]], [[TimeEvent]] и другие), минуя runtime-диспетчер. |
string AngelScript.DebuggerBindHost = 127.0.0.1 |
setting.common.AngelScript.DebuggerBindHost |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:51 | TCP-адрес привязки отладчика AngelScript. |
bool AngelScript.DebuggerEnabled = false |
setting.common.AngelScript.DebuggerEnabled |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:51 | Включает endpoint отладчика AngelScript. |
string[] AngelScript.ExtraDirectCallBlockingAttributes |
setting.common.AngelScript.ExtraDirectCallBlockingAttributes |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:51 | Проектные имена атрибутов, которые дополнительно запрещают прямые вызовы между функциями AngelScript сверх встроенного списка атрибутов, требующих диспетчеризации. |
string[] AngelScript.MutableGlobalsAllowedNamespaces |
setting.common.AngelScript.MutableGlobalsAllowedNamespaces |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:51 | Пространства имён AngelScript, сопоставляемые как префиксы, где глобальные переменные модуля могут быть изменяемыми; в остальных разрешены только константы. |
int32 AngelScript.OverrunReportTime |
setting.common.AngelScript.OverrunReportTime |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:51 | Время выполнения AngelScript или ожидания entity-lock в миллисекундах, после которого сообщается превышение; 0 отключает отчёт. |
Baking (common)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool Baking.AllowRepeatedProtoParents = true |
setting.common.Baking.AllowRepeatedProtoParents |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Если false, prototype с одним ancestor по нескольким записям $Parent отклоняется при baking; если повтор разрешён, ancestor добавляет свои fields только при первом достижении |
float32 Baking.AudioVorbisQuality = 0.5f |
setting.common.Baking.AudioVorbisQuality |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Качество Vorbis VBR при запекании аудио: от -0.1 для наименьшего размера до 1.0 для наибольшего. |
string[] Baking.BakeLanguages = engl |
setting.common.Baking.BakeLanguages |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Языки для запекания |
string Baking.BakeOutput = Baking |
setting.common.Baking.BakeOutput |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Выходной каталог запекания |
string[] Baking.BootstrapGameSettings |
setting.common.Baking.BootstrapGameSettings |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Настройки игры, которые встраиваемый проект читает до доступности метаданных (в ApplicationInitHook и раньше); записываются в бинарную конфигурацию полностью, а не как дельта подконфигурации |
int32 Baking.BundleCompressLevel = 1 |
setting.common.Baking.BundleCompressLevel |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Уровень сжатия дистрибутивов и встроенного в исполняемый файл пакета Embedded по шкале zlib для любого кодека: 0 без сжатия, 9 максимально |
string Baking.CacheResources = Cache |
setting.common.Baking.CacheResources |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Каталог кеша ресурсов |
string Baking.ClientResources = Resources |
setting.common.Baking.ClientResources |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Каталог ресурсов клиента |
bool Baking.Direct3DLevel9Shaders = false |
setting.common.Baking.Direct3DLevel9Shaders |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Если true, эффекты Direct3D, кроме модельных, также содержат код для уровня 9.3, а сборка без 3D принимает устройства feature level 9.3; эффект, не укладывающийся в уровень 9.3, прерывает запекание |
bool Baking.ForceBaking = false |
setting.common.Baking.ForceBaking |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Если true, принудительно запекаются все пакеты |
string[] Baking.IgnoreInputDirs |
setting.common.Baking.IgnoreInputDirs |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Каталоги входов ресурсных пакетов, исключаемые из всех пакетов относительно конфигурации, объявившей пакет; каждый должен быть входом какого-либо пакета. |
bool Baking.IgnoreMissingBakerWarning = false |
setting.common.Baking.IgnoreMissingBakerWarning |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Если true, предупреждение об отсутствующем baker-е подавляется, когда уже существуют устаревшие запеченные ресурсы |
float32 Baking.ModelAttachmentMaxExtent = 50.0f |
setting.common.Baking.ModelAttachmentMaxExtent |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Наибольший мировой размер напрямую присоединённой модели; при его превышении экспорт использует более крупное пространство единиц, и клиент не может построить кадр спрайта. |
float32 Baking.ModelAttachmentMinExtent = 0.01f |
setting.common.Baking.ModelAttachmentMinExtent |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Наименьший мировой размер напрямую присоединённой модели; ниже него экспорт использует пространство единиц меньшего масштаба, чем движок. |
string Baking.PlatformBinaries = PlatformBinaries |
setting.common.Baking.PlatformBinaries |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Каталог runtime-бинарных файлов клиента для каждой платформы, предоставляемых updater-ом |
bool Baking.PrebakeOnStartup = true |
setting.common.Baking.PrebakeOnStartup |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Если false, непакетированное приложение использует уже запечённые ресурсы вместо запуска baker; применяется при запуске нескольких процессов из одного только что запечённого checkout |
bool Baking.PreciseModelBounds = false |
setting.common.Baking.PreciseModelBounds |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Если true, границы модели измеряют каждую skinned-вершину; если false, per-bone envelope boxes значительно быстрее дают консервативное надмножество |
string[] Baking.ProtoFileExtensions = fopro |
setting.common.Baking.ProtoFileExtensions |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Расширения авторских контейнеров прототипов |
string[] Baking.RawCopyFileExtensions = fofnt, bmfc, fnt, ogv, json, ini |
setting.common.Baking.RawCopyFileExtensions |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Расширения файлов для копирования без преобразования |
int32 Baking.ResourcePackCompressLevel = 1 |
setting.common.Baking.ResourcePackCompressLevel |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Уровень сжатия пакетов ресурсов по шкале zlib для любого кодека: 0 без сжатия, 9 максимально |
int32 Baking.ResourcePackMinCompressGain = 5 |
setting.common.Baking.ResourcePackMinCompressGain |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Минимальный процент уменьшения размера блока, при котором он сжимается вместо хранения без сжатия |
string Baking.ServerResources = ServerResources |
setting.common.Baking.ServerResources |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Каталог ресурсов сервера |
bool Baking.SingleThreadBaking = false |
setting.common.Baking.SingleThreadBaking |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:298 | Если true, включено однопоточное запекание |
Common (common)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool Common.AsyncLogWrite = false |
setting.common.Common.AsyncLogWrite |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:40 | Если true, выделенный фоновый поток записывает сообщения лога в файл и консоль |
string Common.GameName = FOnline |
setting.common.Common.GameName |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:40 | Имя игры, используемое в логах и заголовке окна |
string Common.GameVersion = 0.0.0 |
setting.common.Common.GameVersion |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:40 | Версия игры, используемая в логах и заголовке окна |
bool Common.Packaged |
setting.common.Common.Packaged |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:40 | Если yes, упаковка выполнена (только чтение) |
string[] Common.SecretSettingTokens = secret, token, password, apikey |
setting.common.Common.SecretSettingTokens |
read-only | server, client, mapper | да | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:40 | Регистронезависимые подстроки, помечающие имя настройки как credential; ее значение маскируется строкой "***" в логах переопределений командной строки |
string Common.UnpackagedSubConfig |
setting.common.Common.UnpackagedSubConfig |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:40 | Конфигурация, применяемая в неупакованных сборках |
string Common.UserWritablePath |
setting.common.Common.UserWritablePath |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:40 | Только чтение. Корень данных для всего, что записывается во время выполнения: журналов, кеша, наложения ресурсов, самообновляемых бинарных файлов и базы данных сервера. Определяется при запуске до любого чтения с диска и потому НЕ может задаваться в конфигурационном файле: путь задаёт командная строка; иначе маркер INSTALLED рядом с исполняемым файлом выбирает системный каталог пользовательских данных плюс имя проекта (Windows %LOCALAPPDATA% или %APPDATA%; macOS/iOS ~/Library/Application Support; Linux/Android $XDG_DATA_HOME или ~/.local/share), а без маркера всё остаётся относительно рабочего каталога. Базовые ресурсы только для чтения остаются на месте, а этот каталог накладывается поверх них. |
Geometry (common)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool Geometry.CritterBlockHex = false |
setting.common.Geometry.CritterBlockHex |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Если true, криттеры блокируют гексы |
float32 Geometry.MapCameraAngle = 25.6589f |
setting.common.Geometry.MapCameraAngle |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Угол, используемый при движении и рендеринге криттеров |
string Geometry.MapDataPrefix = Geometry |
setting.common.Geometry.MapDataPrefix |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Путь и префикс имен спрайтов геометрии |
bool Geometry.MapFreeMovement = false |
setting.common.Geometry.MapFreeMovement |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Если true, включено свободное перемещение по карте |
int32 Geometry.MapHexHeight = 16 |
setting.common.Geometry.MapHexHeight |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Высота гекса или квадрата |
int32 Geometry.MapHexLineHeight = 12 |
setting.common.Geometry.MapHexLineHeight |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Высота строки гексов или квадратов |
int32 Geometry.MapHexWidth = 32 |
setting.common.Geometry.MapHexWidth |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Ширина гекса или квадрата |
int32 Geometry.MapRoofElevation = 98 |
setting.common.Geometry.MapRoofElevation |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | 3D-высота тайла крыши, применяемая к каждому тайлу крыши: крыша является обычным тайлом, поднятым в 3D для отрисовки над стенами. Заменяет прежний 2D-подъем MapRoofOffs*; плоское XY-смещение тайла или крыши теперь задается свойством Offset прототипа BaseTile |
bool Geometry.MapSmoothPath = true |
setting.common.Geometry.MapSmoothPath |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Включает сглаживание пути после pathfinding |
int32 Geometry.MapTileStep = 2 |
setting.common.Geometry.MapTileStep |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Шаг тайла |
int32 Geometry.MaxPathFindLength = 400 |
setting.common.Geometry.MaxPathFindLength |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Максимальная длина pathfinding |
int32 Geometry.PathFindCritterDetour = 12 |
setting.common.Geometry.PathFindCritterDetour |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Число шагов обхода, которыми поиск пути оценивает проход через одного живого криттера. |
int32 Geometry.PathFindEnclosureProbe = 1024 |
setting.common.Geometry.PathFindEnclosureProbe |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:178 | Число гексов для обратной проверки замкнутости цели поиска пути; 0 отключает проверку. |
ManagedScript (common)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
string[] ManagedScript.AdditionalFiles |
setting.common.ManagedScript.AdditionalFiles |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Пути к файлам конфигурации анализаторов, передаваемым компиляции скриптов как AdditionalFiles. |
string ManagedScript.AnalysisLevel |
setting.common.ManagedScript.AnalysisLevel |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Уровень анализа сгенерированного managed-проекта; пустое значение сохраняет значение SDK по умолчанию. |
string ManagedScript.AnalysisMode |
setting.common.ManagedScript.AnalysisMode |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Режим анализа сгенерированного managed-проекта; пустое значение сохраняет значение SDK по умолчанию. |
string[] ManagedScript.AnalyzerPackages |
setting.common.ManagedScript.AnalyzerPackages |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | NuGet-пакеты анализаторов Roslyn в виде записей name,version; версия обязательна и должна быть точной. |
string[] ManagedScript.Analyzers |
setting.common.ManagedScript.Analyzers |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Пути к проектам анализаторов Roslyn, подключаемым к сгенерированному managed-проекту, чтобы их диагностика выполнялась при сборке скриптов. |
string[] ManagedScript.Assemblies = FOnline |
setting.common.ManagedScript.Assemblies |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Собираемые сборки managed-скриптов. |
bool ManagedScript.BakerDryRun = false |
setting.common.ManagedScript.BakerDryRun |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Заставляет managed baker записывать stub-маркеры вместо компиляции сборок. |
bool ManagedScript.ClientPatchesEnabled = false |
setting.common.ManagedScript.ClientPatchesEnabled |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Если true, клиент применяет патчи скриптов, присланные его сервером; каждый клиент читает собственную конфигурацию. |
bool ManagedScript.DeepTrackEntityWrappers = false |
setting.common.ManagedScript.DeepTrackEntityWrappers |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Дополнительно отслеживает каждую managed-обёртку сущности слабой ссылкой, чтобы при завершении назвать обёртки, всё ещё удерживающие нативную сущность; это стоит одной записи в словарь на обёртку, а число живых обёрток для отчёта сохраняется всегда. |
string[] ManagedScript.Dirs = Engine/Source/Scripting/Managed/CoreScripts, Scripts |
setting.common.ManagedScript.Dirs |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Каталоги исходников managed-скриптов; файлы .cs верхнего уровня каждого каталога компилируются на месте. |
string[] ManagedScript.ExtraReferences |
setting.common.ManagedScript.ExtraReferences |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Дополнительные ссылки на managed-сборки в виде записей assembly,target,reference. |
string[] ManagedScript.ExtraSources |
setting.common.ManagedScript.ExtraSources |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Дополнительные managed-исходники в виде записей assembly,target,path. |
string ManagedScript.GeneratedDir |
setting.common.ManagedScript.GeneratedDir |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Каталог сгенерированных managed-скриптов и файлов проекта; пустое значение выбирает build-каталог GeneratedSource/Managed. |
bool ManagedScript.InteropProbeOnStart = false |
setting.common.ManagedScript.InteropProbeOnStart |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Если true, после запуска скриптов один раз проверяется каждый доступный runtime transport native-to-managed с отдельной строкой INTEROP-TRANSPORT на каждую проверку; это квалифицирует клиент, где test suite не запускается, например браузер или устройство. |
string ManagedScript.MsBuild = dotnet msbuild |
setting.common.ManagedScript.MsBuild |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Команда managed msbuild. |
int32 ManagedScript.OverrunReportTime |
setting.common.ManagedScript.OverrunReportTime |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Время выполнения managed-скрипта или ожидания entity-lock в миллисекундах, после которого сообщается превышение; 0 отключает отчёт. |
string ManagedScript.PatchPointWeaver |
setting.common.ManagedScript.PatchPointWeaver |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Путь к проекту weaver точек подмены; при его задании сборка скриптов добавляет точку подмены в каждый подходящий метод, чтобы работающий процесс мог заменить его тело (ScriptPatches). |
string ManagedScript.ProjectName = FOnline |
setting.common.ManagedScript.ProjectName |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Базовое имя managed-проекта. |
bool ManagedScript.ServerPatchesEnabled = false |
setting.common.ManagedScript.ServerPatchesEnabled |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Если true, сервер применяет патчи скриптов (ScriptPatches.Apply); стоимость вплетённых точек подмены не зависит от этого переключателя. |
string ManagedScript.TargetFramework = net10.0 |
setting.common.ManagedScript.TargetFramework |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:61 | Целевой framework managed-проекта. |
Network (common)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 Network.ArtificalLags = 0 |
setting.common.Network.ArtificalLags |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Искусственная задержка в миллисекундах, применяемая в обоих направлениях |
int32 Network.ArtificalLagsJitter = 0 |
setting.common.Network.ArtificalLagsJitter |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Дополнительная случайная задержка каждой порции данных в миллисекундах поверх искусственной задержки, имитирующая остановки. |
string Network.CompatibilityVersion |
setting.common.Network.CompatibilityVersion |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Версия совместимости (только чтение) |
bool Network.DisableInterthreadCommunication = false |
setting.common.Network.DisableInterthreadCommunication |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Если true, сервер не регистрирует внутрипроцессный межпоточный listener; клиенты того же процесса переходят к TCP/UDP |
bool Network.DisableTcpNagle = true |
setting.common.Network.DisableTcpNagle |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Если true, алгоритм Nagle для TCP отключен |
bool Network.DisableZlibCompression = false |
setting.common.Network.DisableZlibCompression |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Если true, сжатие Zlib отключено |
string Network.ForceCompatibilityVersion = |
setting.common.Network.ForceCompatibilityVersion |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Пользовательская версия совместимости |
string Network.ForceMetadataVersion = |
setting.common.Network.ForceMetadataVersion |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Пользовательская версия метаданных для имитации клиента, запечённого отдельно от сервера |
bool Network.MoveSyncTrace = false |
setting.common.Network.MoveSyncTrace |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Если true, сервер и клиент записывают по одной строке MOVESYNC на событие синхронизации движения со стабильными полями key=value для внешнего анализа; слишком подробно для production |
int32 Network.NetBufferSize = 4096 |
setting.common.Network.NetBufferSize |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Размер сетевого буфера |
bool Network.SecuredWebSockets = false |
setting.common.Network.SecuredWebSockets |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Если true, включены защищенные WebSocket-соединения |
int32 Network.ServerPort = 4000 |
setting.common.Network.ServerPort |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Номер порта сервера |
int32 Network.UdpConnectRetry = 500 |
setting.common.Network.UdpConnectRetry |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Интервал повторной попытки подключения UDP в миллисекундах |
int32 Network.UdpConnectTimeout = 4000 |
setting.common.Network.UdpConnectTimeout |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Тайм-аут подключения UDP в миллисекундах до отказа инициализации транспорта |
int32 Network.UdpPacketSize = 1200 |
setting.common.Network.UdpPacketSize |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Целевой лимит payload UDP в байтах |
int32 Network.UdpPortOffset = 0 |
setting.common.Network.UdpPortOffset |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Смещение порта UDP относительно ServerPort |
int32 Network.UdpRedundancy = 1 |
setting.common.Network.UdpRedundancy |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Число предыдущих пакетов UDP, повторно отправляемых с новыми данными |
int32 Network.UdpResendTimeout = 150 |
setting.common.Network.UdpResendTimeout |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Тайм-аут повторной отправки пакета UDP в миллисекундах |
int32 Network.UdpSendUpdateInterval = 16 |
setting.common.Network.UdpSendUpdateInterval |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Интервал тика отправки UDP в миллисекундах |
int32 Network.UdpWindowSize = 65536 |
setting.common.Network.UdpWindowSize |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Размер окна надежной отправки UDP в байтах |
int32 Network.UpdateFileMaxPortionSize = 1000000 |
setting.common.Network.UpdateFileMaxPortionSize |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Максимальный размер части файла обновления в байтах |
int32 Network.WebSocketPort = 4001 |
setting.common.Network.WebSocketPort |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:85 | Порт WebSocket для прослушивания сервером и подключения клиента |
Render (common)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool Render.AllowSoftwareRenderer = false |
setting.common.Render.AllowSoftwareRenderer |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, программный растеризатор может использоваться при отсутствии аппаратного устройства |
bool Render.AlwaysOnTop = false |
setting.common.Render.AlwaysOnTop |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, окно всегда поверх остальных |
int32 Render.Animation3dFPS = 30 |
setting.common.Render.Animation3dFPS |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Частота 3D-анимации в кадрах в секунду |
int32 Render.Animation3dSmoothTime = 150 |
setting.common.Render.Animation3dSmoothTime |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Время сглаживания 3D-анимации в миллисекундах |
bool Render.AtlasLinearFiltration = false |
setting.common.Render.AtlasLinearFiltration |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, включена линейная фильтрация атласа |
int32 Render.Brightness = 0 |
setting.common.Render.Brightness |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Яркость |
float32 Render.CritterBodyTurnFactor = 0.6f |
setting.common.Render.CritterBodyTurnFactor |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Коэффициент поворота тела криттера |
float32 Render.CritterHeadTurnFactor = 0.4f |
setting.common.Render.CritterHeadTurnFactor |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Коэффициент поворота головы криттера |
string Render.CritterStubSpriteName = |
setting.common.Render.CritterStubSpriteName |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Резервный спрайт криттера; при пустом значении используется встроенный runtime dummy-спрайт |
float32 Render.CritterTurnAngle = 100.0f |
setting.common.Render.CritterTurnAngle |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Угол поворота криттера |
int32 Render.DefaultParticleDrawHeight = 128 |
setting.common.Render.DefaultParticleDrawHeight |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Высота отрисовки частиц по умолчанию |
int32 Render.DefaultParticleDrawWidth = 128 |
setting.common.Render.DefaultParticleDrawWidth |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Ширина отрисовки частиц по умолчанию |
bool Render.DrawWireframe = false |
setting.common.Render.DrawWireframe |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, для отладки геометрии поверх отрисованных спрайтов и треугольников частиц показываются их ребра |
int32 Render.EggEllipseHeightExt = 0 |
setting.common.Render.EggEllipseHeightExt |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Дополнительная высота эллипса маски прозрачности в пикселях, добавляемая к логической высоте спрайта или представления |
int32 Render.EggEllipseWidthExt = 0 |
setting.common.Render.EggEllipseWidthExt |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Дополнительная ширина эллипса маски прозрачности в пикселях, добавляемая к логической ширине спрайта или представления |
float32 Render.EggTransparencyTransitionFactor = 0.9f |
setting.common.Render.EggTransparencyTransitionFactor |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Доля egg-маски, остающаяся полностью прозрачной перед линейным переходом к непрозрачности |
int32 Render.FixedFPS = 100 |
setting.common.Render.FixedFPS |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Ограничение частоты кадров; имеет приоритет над Sleep (0 отключает) |
bool Render.ForceDirect3D = false |
setting.common.Render.ForceDirect3D |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, принудительно используется Direct3D |
bool Render.ForceGlslEsProfile = false |
setting.common.Render.ForceGlslEsProfile |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, принудительно используется профиль GLSL ES |
bool Render.ForceMetal = false |
setting.common.Render.ForceMetal |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, принудительно используется Metal |
bool Render.ForceOpenGL = false |
setting.common.Render.ForceOpenGL |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, принудительно используется OpenGL |
bool Render.ForceSDLGpu = false |
setting.common.Render.ForceSDLGpu |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, принудительно используется backend SDL_GPU |
bool Render.ForceVulkan = false |
setting.common.Render.ForceVulkan |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, принудительно используется Vulkan |
bool Render.Fullscreen = false |
setting.common.Render.Fullscreen |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, включен полноэкранный режим |
string Render.HeadBone |
setting.common.Render.HeadBone |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Имя кости головы (Todo: перенести HeadBone в настройки fo3d) |
bool Render.HeadlessWindow = false |
setting.common.Render.HeadlessWindow |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, окно создается скрытым для внеэкранного рендеринга |
string Render.ImGuiColorStyle |
setting.common.Render.ImGuiColorStyle |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Тема ImGui: Light, Classic или Dark |
string Render.ImGuiDefaultEffect = Effects/ImGui_Default.fofx |
setting.common.Render.ImGuiDefaultEffect |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Шейдерный эффект ImGui |
int32 Render.ImGuiFontTextureSize = 256 |
setting.common.Render.ImGuiFontTextureSize |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Минимальный размер текстуры ImGui |
string Render.ItemStubSpriteName = |
setting.common.Render.ItemStubSpriteName |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Резервный спрайт предмета; при пустом значении используется встроенный runtime dummy-спрайт |
string[] Render.LegBones |
setting.common.Render.LegBones |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Имена костей ног (Todo: перенести LegBones в настройки fo3d) |
int32 Render.MapMaxElevation = 4096 |
setting.common.Render.MapMaxElevation |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Максимальное абсолютное возвышение спрайта в пикселях для размера диапазона глубины сцены каждой карты; меньшее значение повышает точность depth buffer и уменьшает z-fighting, но спрайты за пределами диапазона будут отсечены по глубине |
bool Render.ModelDirectDraw = false |
setting.common.Render.ModelDirectDraw |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, 3D-модели карты рендерятся напрямую в depth buffer сцены; иначе они рендерятся как кешированные спрайты атласа |
string[] Render.ModelLayerProperties |
setting.common.Render.ModelLayerProperties |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Свойства криттера, передаваемые слоям модели, в виде пар "<PropertyName>=<LayerIndex>"; инструменты используют их для экипировки прототипа так же, как игра |
float32 Render.ModelProjFactor = 40.0f |
setting.common.Render.ModelProjFactor |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Число экранных пикселей на единицу 3D-мира (1 единица = 1 гекс = 1 м); масштабирует 3D-модели и частицы в сцене |
int32 Render.ModelSpriteMaxTextureHeight = 2048 |
setting.common.Render.ModelSpriteMaxTextureHeight |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Максимальная высота GPU scratch texture, которую может выделить спрайт 3D-модели; более крупные envelopes ограничиваются и рисуются с crop |
int32 Render.ModelSpriteMaxTextureWidth = 2048 |
setting.common.Render.ModelSpriteMaxTextureWidth |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Максимальная ширина GPU scratch texture, которую может выделить спрайт 3D-модели; более крупные envelopes ограничиваются и рисуются с crop |
bool Render.NullRenderer = false |
setting.common.Render.NullRenderer |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, используется null renderer |
bool Render.RecreateClientOnError = false |
setting.common.Render.RecreateClientOnError |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, при ошибке клиент создается заново |
bool Render.RenderDebug = false |
setting.common.Render.RenderDebug |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, включена отладка рендеринга |
int32 Render.RunAnimBaseSpeed = 120 |
setting.common.Render.RunAnimBaseSpeed |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Базовая скорость анимации бега |
int32 Render.RunAnimStartSpeed = 80 |
setting.common.Render.RunAnimStartSpeed |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Начальная скорость анимации бега |
string Render.SDLGpuDriver = |
setting.common.Render.SDLGpuDriver |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Предпочтительное имя драйвера SDL_GPU (vulkan / metal / direct3d12); пустое значение позволяет SDL выбрать драйвер |
int32 Render.Sleep = -1 |
setting.common.Render.Sleep |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Ожидание между кадрами в миллисекундах, только при FixedFPS = 0 (0 уступает поток, -1 отключает) |
int32 Render.SpriteHitValue = 127 |
setting.common.Render.SpriteHitValue |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Проверка попадания проходит, если alpha превышает это значение |
bool Render.VSync = false |
setting.common.Render.VSync |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, включена вертикальная синхронизация |
int32 Render.WalkAnimBaseSpeed = 60 |
setting.common.Render.WalkAnimBaseSpeed |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Базовая скорость анимации ходьбы |
bool Render.WindowCentered = true |
setting.common.Render.WindowCentered |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, окно располагается по центру |
bool Render.WindowResizable = false |
setting.common.Render.WindowResizable |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:203 | Если true, размер окна можно изменять |
SpriteMesh (common)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 SpriteMesh.AlphaThreshold = 0 |
setting.common.SpriteMesh.AlphaThreshold |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:195 | Минимальный alpha-порог отсечения геометрии sprite mesh (0-254) |
float32 SpriteMesh.AreaSavingsWeight = 32.0f |
setting.common.SpriteMesh.AreaSavingsWeight |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:195 | Вес оценки за удаление полной площади кадра; один балл компенсирует один добавленный треугольник |
bool SpriteMesh.Enabled = false |
setting.common.SpriteMesh.Enabled |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:195 | Если true, при запекании изображений создаются полигональные sprite mesh |
int32 SpriteMesh.MaxTriangles = 4096 |
setting.common.SpriteMesh.MaxTriangles |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:195 | Максимальный бюджет треугольников, проверяемый среди кандидатов для всего спрайта, отдельных компонентов и детальной сетки |
Timer (common)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 Timer.DeltaTimeCap = 100 |
setting.common.Timer.DeltaTimeCap |
read-only | server, client, mapper | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:293 | Ограничение frame delta time в миллисекундах |
Android (server)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 Android.CompileSdk = 35 |
setting.server.Android.CompileSdk |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Уровень Android compile SDK для инструментов упаковки |
string Android.Icon = Engine/Resources/Radiation.png |
setting.server.Android.Icon |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Путь исходного PNG значка launcher-а Android для инструментов упаковки |
string Android.KeyAlias = |
setting.server.Android.KeyAlias |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Alias ключа подписи release-сборки Android для инструментов упаковки |
string Android.KeyPassword = |
setting.server.Android.KeyPassword |
read-only | server | да | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Пароль ключа подписи release-сборки Android для инструментов упаковки |
string Android.Keystore = |
setting.server.Android.Keystore |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Путь к keystore подписи release-сборки Android для инструментов упаковки |
string Android.KeystorePassword = |
setting.server.Android.KeystorePassword |
read-only | server | да | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Пароль keystore подписи release-сборки Android для инструментов упаковки |
int32 Android.MinSdk = 23 |
setting.server.Android.MinSdk |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Минимальный поддерживаемый уровень Android SDK для инструментов упаковки |
string Android.PackageName = com.fonline.app |
setting.server.Android.PackageName |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Имя пакета приложения Android для инструментов упаковки |
string Android.ScreenOrientation = landscape |
setting.server.Android.ScreenOrientation |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Ориентация экрана activity Android для инструментов упаковки |
int32 Android.TargetSdk = 35 |
setting.server.Android.TargetSdk |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Целевой уровень Android SDK для инструментов упаковки |
int32 Android.VersionCode = 1 |
setting.server.Android.VersionCode |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:271 | Код версии приложения Android для инструментов упаковки |
Critter (server)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool[] Critter.CritterSlotEnabled = true, true |
setting.server.Critter.CritterSlotEnabled |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:325 | Флаги включения слотов криттера |
bool[] Critter.CritterSlotMultiItem = true, false |
setting.server.Critter.CritterSlotMultiItem |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:325 | Флаги поддержки нескольких предметов в слотах криттера |
bool[] Critter.CritterSlotSendData = false, true |
setting.server.Critter.CritterSlotSendData |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:325 | Флаги отправки данных слотов криттера |
DataBase (server)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
string[] DataBase.CustomCollections |
setting.server.DataBase.CustomCollections |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:347 | Разделенные пробелами пользовательские коллекции базы данных в формате CollectionName:Int или CollectionName:Str |
int32 DataBase.JsonIndent = 4 |
setting.server.DataBase.JsonIndent |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:347 | Отступ JSON-backend-а; 0 задает компактный вывод |
string DataBase.MongoEscapeChar = : |
setting.server.DataBase.MongoEscapeChar |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:347 | Один символ для замены точек в ключах документов Mongo |
bool DataBase.OpLogEnabled = true |
setting.server.DataBase.OpLogEnabled |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:347 | Если true, ожидающие изменения базы данных зеркалируются в oplog для восстановления; если false, любая ошибка записи в базу данных немедленно вызывает panic |
string DataBase.OpLogPath = DbPendingChanges.oplog |
setting.server.DataBase.OpLogPath |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:347 | Путь oplog ожидающих изменений базы данных; путь прогресса воспроизведения формируется добавлением -committed к этому значению |
int32 DataBase.PanicOpLogSizeThreshold = 10000000 |
setting.server.DataBase.PanicOpLogSizeThreshold |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:347 | Порог размера файла ожидающих изменений базы данных в байтах, после которого вызывается panic |
int32 DataBase.PanicShutdownTimeout = 5000 |
setting.server.DataBase.PanicShutdownTimeout |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:347 | Тайм-аут штатного завершения в миллисекундах после callback паники базы данных, по истечении которого процесс завершается принудительно |
int32 DataBase.ReconnectRetryPeriod = 1000 |
setting.server.DataBase.ReconnectRetryPeriod |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:347 | Период повторной попытки подключения backend-а базы данных в миллисекундах при активном режиме oplog |
Packaging (server)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
string Packaging.AppIcon = |
setting.server.Packaging.AppIcon |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:286 | Путь исходного ICO значка приложения Windows для инструментов упаковки |
string Packaging.CodeSigningHook = |
setting.server.Packaging.CodeSigningHook |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:286 | Путь исполняемого hook-а подписи кода Windows для инструментов упаковки |
string Packaging.MsiUpgradeCode = |
setting.server.Packaging.MsiUpgradeCode |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:286 | GUID обновления MSI-установщика Windows для инструментов упаковки; после выпуска MSI значение нельзя изменять |
Server (server)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 Server.AutoStartClientOnServer = 0 |
setting.server.Server.AutoStartClientOnServer |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Число встроенных клиентов, автоматически запускаемых при старте сервера; 0 отключает функцию |
bool Server.CollapseLogOnStart = false |
setting.server.Server.CollapseLogOnStart |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Если true, лог сворачивается при запуске |
int32 Server.ConnectionProcessPeriodMs = 100 |
setting.server.Server.ConnectionProcessPeriodMs |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Период повторного опроса задания соединения игрока или еще не вошедшего игрока между пробуждениями по поступлению данных, в миллисекундах |
int32 Server.CritterMovingPeriodMs = 50 |
setting.server.Server.CritterMovingPeriodMs |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Период задания шага движения криттера в миллисекундах |
string Server.DbStorage = Memory |
setting.server.Server.DbStorage |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Тип хранилища базы данных |
int64 Server.EntityIdReserveBatch = 1000 |
setting.server.Server.EntityIdReserveBatch |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Число ID сущностей, резервируемых при каждом увеличении сохраняемого счетчика, чтобы создание каждой сущности не требовало записи маркера последнего ID в базу данных |
int64 Server.EntityStartId = 10000000001 |
setting.server.Server.EntityStartId |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Начальный ID сущности |
int32 Server.FrameTimePeriodNs = 900 |
setting.server.Server.FrameTimePeriodNs |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Период задания обновления времени кадра в наносекундах |
int32 Server.HealthFilePeriodMs = 300 |
setting.server.Server.HealthFilePeriodMs |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Период задания обновления health-файла в миллисекундах |
int32 Server.LockMaxWaitTime = 100 |
setting.server.Server.LockMaxWaitTime |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Максимальное время ожидания блокировки в миллисекундах |
bool Server.MapInstanceStaticGrid = false |
setting.server.Server.MapInstanceStaticGrid |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Если true, включена статическая сетка экземпляра карты |
int32 Server.MaxServerLogLines = 1000 |
setting.server.Server.MaxServerLogLines |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Максимальное число строк серверного лога в UI |
int32 Server.MoveBridgeReportHexes = 2 |
setting.server.Server.MoveBridgeReportHexes |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Длина async-fix bridge в гексах, начиная с которой логируется расхождение движения клиента и сервера; 0 отключает отчёт |
int32 Server.MoveFinishCatchUpMaxMs = 300 |
setting.server.Server.MoveFinishCatchUpMaxMs |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Верхняя граница в миллисекундах для остатка движения, который можно ускорить по сообщению клиента о прибытии; фактический допуск также ограничен временем пути туда-обратно для соединения |
bool Server.NoStart = false |
setting.server.Server.NoStart |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Если true, запуск сервера отключен |
bool Server.ProtoMapStaticGrid = false |
setting.server.Server.ProtoMapStaticGrid |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Если true, включена статическая сетка прототипа карты |
int32 Server.ServerHeight = 600 |
setting.server.Server.ServerHeight |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Высота окна сервера в пикселях для хоста тестового стенда до запуска любого клиента |
bool Server.ServerPropertiesPackData = true |
setting.server.Server.ServerPropertiesPackData |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Если true, серверные сущности с прототипами используют оверлейное хранилище свойств |
int32 Server.ServerWidth = 800 |
setting.server.Server.ServerWidth |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Ширина окна сервера в пикселях для хоста тестового стенда до запуска любого клиента |
int32 Server.ShutdownGraceMs = 5000 |
setting.server.Server.ShutdownGraceMs |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Льготный период завершения в миллисекундах: текущие задания worker-ов должны закончиться до принудительного прерывания ожидающих блокировку сущности потоков |
bool Server.SingleThreadedLogic = false |
setting.server.Server.SingleThreadedLogic |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Если true, вся игровая логика выполняется в одном worker thread и скриптам не нужна явная синхронизация сущностей |
int32 Server.SyncPeriodMs = 10 |
setting.server.Server.SyncPeriodMs |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Период задания точки синхронизации в миллисекундах (по умолчанию 100 FPS) |
int32 Server.WorkerThreads = 0 |
setting.server.Server.WorkerThreads |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Число worker-потоков обработки сущностей (0 = автоматически) |
bool Server.WriteHealthFile = false |
setting.server.Server.WriteHealthFile |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:387 | Если true, записывается health-файл |
ServerNetwork (server)
| Настройка | ID символа | Изменяемость | Runtime | Маскирование CLI по умолчанию | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|---|
string ServerNetwork.ChannelSecretKey = |
setting.server.ServerNetwork.ChannelSecretKey |
read-only | server | да | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Статический секретный ключ X25519 защищённого канала из 64 шестнадцатеричных знаков; нужен каждому серверу, включая внутрипроцессные соединения |
int32 ServerNetwork.ClientPingTime = 10000 |
setting.server.ServerNetwork.ClientPingTime |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Время ping клиента в миллисекундах |
bool ServerNetwork.DisableNetworking = false |
setting.server.ServerNetwork.DisableNetworking |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Если true, серверные сетевые listener-ы не запускаются |
bool ServerNetwork.EnableUdp = false |
setting.server.ServerNetwork.EnableUdp |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Если true, listener UDP включен для нативных клиентов |
int32 ServerNetwork.InactivityDisconnectTime = 0 |
setting.server.ServerNetwork.InactivityDisconnectTime |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Время до отключения из-за неактивности в миллисекундах |
int32 ServerNetwork.ListenRetryDelay = 500 |
setting.server.ServerNetwork.ListenRetryDelay |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Задержка в миллисекундах между попытками привязать слушателя |
int32 ServerNetwork.ListenRetryTime = 30000 |
setting.server.ServerNetwork.ListenRetryTime |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Время в миллисекундах, в течение которого повторяются попытки для слушателя, чей порт всё ещё держит предыдущий процесс (0 — не повторять) |
int32 ServerNetwork.LoginTimeout = 0 |
setting.server.ServerNetwork.LoginTimeout |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Максимальное время жизни соединения до входа без прогресса handshake, аутентификации или обновления, в миллисекундах (0 = без ограничения) |
int32 ServerNetwork.MaxBufferedInputSize = 4194304 |
setting.server.ServerNetwork.MaxBufferedInputSize |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Максимальное число непрочитанных входных байтов, сохраняемых для одного соединения (0 = без ограничения) |
int32 ServerNetwork.MaxConnections = 0 |
setting.server.ServerNetwork.MaxConnections |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Максимальное число одновременных соединений, включая еще не вошедшие (0 = без ограничения); сверх лимита новые соединения отклоняются при accept |
int32 ServerNetwork.MaxMessageSize = 1048576 |
setting.server.ServerNetwork.MaxMessageSize |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Максимальный размер одного входящего сообщения в байтах (0 = без ограничения); превышение отклоняется при чтении заголовка |
int32 ServerNetwork.MaxMessagesPerProcessPass = 256 |
setting.server.ServerNetwork.MaxMessagesPerProcessPass |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Максимальное число сообщений, извлекаемых из одного соединения за проход задания worker-а (0 = без ограничения) |
int32 ServerNetwork.MaxPlayers = 0 |
setting.server.ServerNetwork.MaxPlayers |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Максимальное число одновременно вошедших игроков (0 = без ограничения); сверх лимита новые соединения отклоняются при accept |
int32 ServerNetwork.MaxRemoteCallPayloadSize = 1048576 |
setting.server.ServerNetwork.MaxRemoteCallPayloadSize |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Runtime-предел decoded payload удалённого вызова (0 = только структурный per-call предел) |
int32 ServerNetwork.MaxUdpReorderAhead = 1024 |
setting.server.ServerNetwork.MaxUdpReorderAhead |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Максимальное число пакетов UDP, буферизуемых впереди следующего ожидаемого sequence number (0 = без ограничения) |
int32 ServerNetwork.NewConnectionRatePerSec = 0 |
setting.server.ServerNetwork.NewConnectionRatePerSec |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Максимальное число новых соединений с одного исходного хоста в секунду (0 = без ограничения); превышающие лимит всплески отбрасываются при accept |
bool ServerNetwork.RejectUdpConnections = false |
setting.server.ServerNetwork.RejectUdpConnections |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Если true, listener UDP без ответа отбрасывает входящие пакеты Connect, чтобы клиенты перешли на TCP; предназначено для отладки |
bool ServerNetwork.UpdateFilesInMemory = false |
setting.server.ServerNetwork.UpdateFilesInMemory |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Если true, файлы updater-а отдаются из памяти, иначе с диска |
string ServerNetwork.WssCertificate = |
setting.server.ServerNetwork.WssCertificate |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Сертификат защищенного WebSocket |
string ServerNetwork.WssPrivateKey = |
setting.server.ServerNetwork.WssPrivateKey |
read-only | server | нет | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Settings.inc:111 | Закрытый ключ защищенного WebSocket |