FOnline Engine
Current 2026.1.58-dev GitHub
Документация Docs/ru/reference/script-api/settings.md

Настройки движка

Сгенерированный справочник. Не редактируйте эту страницу вручную. Обновите metadata движка, перегенерируйте Docs/generated/api.json, затем запустите python BuildTools/docs_reference.py --write.

Прочерк в столбце описания означает, что владеющая source metadata не содержит документационного комментария. Каждая ячейка контракта указывает точную классификацию исходника, закреплённый инвентарём контракт области либо неклассифицированное значение по умолчанию; одна лишь доступность символа из скрипта не делает его стабильным.

Индекс справочника Каноническая JSON-модель Контракт генерации

Эта страница содержит 290 настроек, разобранных из нативной 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:156 Если 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:156 Частота дискретизации, на которой движок микширует звук перед передачей устройству; устройство выполняет передискретизацию, если работает на другой частоте.
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:156 Громкость музыки в процентах
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:156 Расширения исходников, принимаемые индексом имён звуков; каждый запечённый 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:156 Громкость звуков в процентах

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:382 Если 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:382 Заставка по умолчанию
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:382 Пакет заставки по умолчанию
int32 Client.DirectMoveExtendAheadSteps = 4 setting.client.Client.DirectMoveExtendAheadSteps read-only client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:382 План удерживаемого направления продолжается следующим, когда остаётся не больше указанного числа шагов; значение должно быть меньше DirectMoveTraceSteps
int32 Client.DirectMoveLeaseRenewSteps = 2 setting.client.Client.DirectMoveLeaseRenewSteps read-only client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:382 Lease продлевается, когда впереди игрока остаётся не больше указанного числа подтверждённых шагов; значение должно быть меньше DirectMoveLeaseSteps
int32 Client.DirectMoveLeaseSteps = 4 setting.client.Client.DirectMoveLeaseSteps read-only client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:382 Число гексов впереди игрока, до которых сервер и наблюдатели могут проиграть план удерживаемого направления; ограничивает движение при зависании линии игрока
int32 Client.DirectMoveRetargetImmediateAngle = 60 setting.client.Client.DirectMoveRetargetImmediateAngle read-only client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:382 Поворот удерживаемого направления не меньше указанного числа градусов применяется сразу
int32 Client.DirectMoveRetargetMinMs = 100 setting.client.Client.DirectMoveRetargetMinMs read-only client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:382 Минимальный интервал в миллисекундах между перепланированием поворотов меньше DirectMoveRetargetImmediateAngle
bool Client.DirectMoveSlide = true setting.client.Client.DirectMoveSlide read-only client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:382 Если true, заблокированное удерживаемое направление продолжает движение вдоль препятствия к заданному направлению
int32 Client.DirectMoveTraceSteps = 24 setting.client.Client.DirectMoveTraceSteps read-only client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:382 Число гексов, протрассированных вперёд одним планом удерживаемого направления; следующий план строится до завершения текущего
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:382 Если 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:382 Язык
float32 Client.MoveCatchUpRate = 3.0f setting.client.Client.MoveCatchUpRate read-only client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:382 Множитель скорости, с которым другой криттер догоняет текущее положение своего запоздавшего плана вместо скачка
int32 Client.MoveCatchUpSmoothMaxMs = 1500 setting.client.Client.MoveCatchUpSmoothMaxMs read-only client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:382 Наибольшее опоздание в миллисекундах, догоняемое плавно; оставшаяся часть более позднего плана пропускается сразу
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:382 Задержка информации 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:382 Позиция информации 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:140 Закреплённые публичные ключи сервера защищённого канала, по 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:140 Если 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:140 Период 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:140 Время в миллисекундах, в течение которого при полном отсутствии данных от сервера можно ждать ответа на защищённое рукопожатие или 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:140 Адрес 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:140 Пароль 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:140 Номер порта 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:140 Тип 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:140 Имя пользователя 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:140 Адрес хоста сервера
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:140 Если 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:140 Хост сервера 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:338 Смещение имени

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:343 Если 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:343 Число заблокированных гексов вокруг линии, блокирующей прокрутку
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:343 Фиксированный шаг 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:343 Скорость прокрутки в пикселях в секунду
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:343 Если 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:343 Скорость масштабирования

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:365 Размер истории консоли
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:365 Если 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:371 Ресурс частиц для предпросмотра после открытия стартовой карты
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:371 Если 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:371 Масштаб стартового предпросмотра частиц
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:371 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:371 Начальная координата гекса 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:371 Начальная координата гекса 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:371 Имя начальной карты

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:165 Отключает туман для повышения производительности
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:165 Если 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:165 Отключает освещение для повышения производительности
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:165 Длительность затухания в миллисекундах
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:165 Если 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:165 Рисует карту напрямую в основной 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:165 Фиксированный масштаб 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:165 Масштабирование представления карты
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:165 Высота монитора (только чтение)
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:165 Ширина монитора (только чтение)
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:165 Высота экрана в пикселях
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:165 Ширина экрана в пикселях

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:262 Отношение высоты 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:262 Если 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:262 Цвет фона 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:262 Коэффициент горизонтальной позиции в свободной ширине страницы: 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:262 Путь изображения загрузки для 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:262 Максимальная адаптивная высота 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:262 Максимальная адаптивная ширина 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:262 Минимальная адаптивная высота 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:262 Минимальная адаптивная ширина 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:262 Высота 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:262 Коэффициент вертикальной позиции в свободной высоте страницы: 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 отключает отчёт.

Animation (common)

Настройка ID символа Изменяемость Runtime Маскирование CLI по умолчанию Контракт Исходник Описание
CritterActionAnim Animation.PreviewActionAnim = CritterActionAnim::None setting.common.Animation.PreviewActionAnim read-only server, client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:206 Выбранный проектом идентификатор действия для превью
CritterStateAnim Animation.PreviewStateAnim = CritterStateAnim::None setting.common.Animation.PreviewStateAnim read-only server, client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:206 Выбранный проектом идентификатор состояния для превью

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:304 Если 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:304 Качество 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:304 Языки для запекания
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:304 Выходной каталог запекания
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:304 Настройки игры, которые встраиваемый проект читает до доступности метаданных (в 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:304 Уровень сжатия дистрибутивов и встроенного в исполняемый файл пакета 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:304 Каталог кеша ресурсов
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:304 Каталог ресурсов клиента
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:304 Если 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:304 Если 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:304 Каталоги входов ресурсных пакетов, исключаемые из всех пакетов относительно конфигурации, объявившей пакет; каждый должен быть входом какого-либо пакета.
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:304 Если 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:304 Наибольший мировой размер напрямую присоединённой модели; при его превышении экспорт использует более крупное пространство единиц, и клиент не может построить кадр спрайта.
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:304 Наименьший мировой размер напрямую присоединённой модели; ниже него экспорт использует пространство единиц меньшего масштаба, чем движок.
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:304 Каталог 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:304 Если 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:304 Если 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:304 Расширения авторских контейнеров прототипов
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:304 Расширения файлов для копирования без преобразования
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:304 Уровень сжатия пакетов ресурсов по шкале 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:304 Минимальный процент уменьшения размера блока, при котором он сжимается вместо хранения без сжатия
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:304 Каталог ресурсов сервера
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:304 Если 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:181 Если 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:181 Угол, используемый при движении и рендеринге криттеров
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:181 Путь и префикс имен спрайтов геометрии
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:181 Если 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:181 Высота гекса или квадрата
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:181 Высота строки гексов или квадратов
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:181 Ширина гекса или квадрата
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:181 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:181 Включает сглаживание пути после 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:181 Шаг тайла
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:181 Максимальная длина 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:181 Число гексов обхода, равноценное проходу через персонажа, помеченного проектом как препятствие
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:181 Число гексов для обратной проверки замкнутости цели поиска пути; 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 Пользовательская версия метаданных для имитации клиента, запечённого отдельно от сервера
int32 Network.LinkDelayRebaseMs = 3000 setting.common.Network.LinkDelayRebaseMs read-only server, client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:85 Если каждое сообщение линии опаздывает в течение указанного числа миллисекунд, новое время прохода становится обычным
int32 Network.LinkDelayWindowMs = 30000 setting.common.Network.LinkDelayWindowMs read-only server, client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:85 Период в миллисекундах, за который хранится обычное время прохода линии; опоздание измеряется превышением над его медианой
int32 Network.MoveLateCatchUpMaxMs = 10000 setting.common.Network.MoveLateCatchUpMaxMs read-only server, client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:85 Верхняя граница в миллисекундах для перемотки запоздавшего плана движения вперёд
int32 Network.MoveLateCatchUpMinMs = 150 setting.common.Network.MoveLateCatchUpMinMs read-only server, client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:85 План с превышением обычного времени прохода линии не меньше указанного числа миллисекунд проигрывается с текущей временной точки; такие сообщения не входят в обычную оценку
int32 Network.MovePlanJoinMaxSteps = 3 setting.common.Network.MovePlanJoinMaxSteps read-only server, client, mapper нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:85 Принятый план присоединяется с текущей позиции криттера, если тот уже прошёл его начало в пределах указанного числа шагов, без возврата к старту; 0 отключает присоединение
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:212 Если 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:212 Если 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:212 Частота 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:212 Время сглаживания 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:212 Если 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:212 Яркость
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:212 Коэффициент поворота тела криттера
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:212 Коэффициент поворота головы криттера
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:212 Резервный спрайт криттера; при пустом значении используется встроенный 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:212 Угол поворота криттера
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:212 Высота отрисовки частиц по умолчанию
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:212 Ширина отрисовки частиц по умолчанию
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:212 Если 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:212 Дополнительная высота эллипса маски прозрачности в пикселях, добавляемая к логической высоте спрайта или представления
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:212 Дополнительная ширина эллипса маски прозрачности в пикселях, добавляемая к логической ширине спрайта или представления
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:212 Доля 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:212 Ограничение частоты кадров; имеет приоритет над 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:212 Если 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:212 Если 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:212 Если 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:212 Если 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:212 Если 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:212 Если 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:212 Если 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:212 Имя кости головы (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:212 Если 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:212 Тема 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:212 Шейдерный эффект 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:212 Минимальный размер текстуры 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:212 Резервный спрайт предмета; при пустом значении используется встроенный 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:212 Имена костей ног (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:212 Максимальное абсолютное возвышение спрайта в пикселях для размера диапазона глубины сцены каждой карты; меньшее значение повышает точность 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:212 Если 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:212 Свойства криттера, передаваемые слоям модели, в виде пар "<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:212 Число экранных пикселей на единицу 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:212 Максимальная высота 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:212 Максимальная ширина 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:212 Если 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:212 Если 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:212 Если true, включена отладка рендеринга
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:212 Предпочтительное имя драйвера 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:212 Ожидание между кадрами в миллисекундах, только при 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:212 Проверка попадания проходит, если 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:212 Если true, включена вертикальная синхронизация
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:212 Если 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:212 Если 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:198 Минимальный 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:198 Вес оценки за удаление полной площади кадра; один балл компенсирует один добавленный треугольник
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:198 Если 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:198 Максимальный бюджет треугольников, проверяемый среди кандидатов для всего спрайта, отдельных компонентов и детальной сетки

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:299 Ограничение 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:277 Уровень Android compile SDK для инструментов упаковки
string Android.Icon = setting.server.Android.Icon read-only server нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:277 Необязательный PNG значка launcher-а проекта; пустое значение сохраняет значок платформы
string Android.KeyAlias = setting.server.Android.KeyAlias read-only server нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:277 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:277 Пароль ключа подписи 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:277 Путь к 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:277 Пароль 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:277 Минимальный поддерживаемый уровень 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:277 Имя пакета приложения 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:277 Ориентация экрана 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:277 Целевой уровень 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:277 Код версии приложения 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:331 Флаги включения слотов криттера
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:331 Флаги поддержки нескольких предметов в слотах криттера
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:331 Флаги отправки данных слотов криттера

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:353 Разделенные пробелами пользовательские коллекции базы данных в формате 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:353 Отступ 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:353 Один символ для замены точек в ключах документов 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:353 Если 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:353 Путь 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:353 Порог размера файла ожидающих изменений базы данных в байтах, после которого вызывается 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:353 Тайм-аут штатного завершения в миллисекундах после 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:353 Период повторной попытки подключения 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:292 Путь исходного 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:292 Путь исполняемого 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:292 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:402 Число встроенных клиентов, автоматически запускаемых при старте сервера; 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:402 Если 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:402 Период повторного опроса задания соединения игрока или еще не вошедшего игрока между пробуждениями по поступлению данных, в миллисекундах
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:402 Период задания шага движения криттера в миллисекундах
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:402 Тип хранилища базы данных
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:402 Число 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:402 Начальный 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:402 Период задания обновления времени кадра в наносекундах
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:402 Период задания обновления 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:402 Максимальное время ожидания блокировки в миллисекундах
string Server.MapInstanceGridType = Dynamic setting.server.Server.MapInstanceGridType read-only server нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:402 Хранение полей экземпляра карты: Static, Chunked или Dynamic
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:402 Максимальное число строк серверного лога в 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:402 Длина 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:402 Верхняя граница в миллисекундах для остатка движения, который можно ускорить по сообщению клиента о прибытии; фактический допуск также ограничен временем пути туда-обратно для соединения
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:402 Если true, запуск сервера отключен
string Server.ProtoMapGridType = Dynamic setting.server.Server.ProtoMapGridType read-only server нет experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Source/Common/Settings.inc:402 Хранение общих полей прототипа: Static, Chunked или Dynamic
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:402 Высота окна сервера в пикселях для хоста тестового стенда до запуска любого клиента
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:402 Если 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:402 Ширина окна сервера в пикселях для хоста тестового стенда до запуска любого клиента
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:402 Льготный период завершения в миллисекундах: текущие задания 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:402 Если 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:402 Период задания точки синхронизации в миллисекундах (по умолчанию 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:402 Число 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:402 Если 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:116 Статический секретный ключ 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:116 Время 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:116 Если 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:116 Если 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:116 Время до отключения из-за неактивности в миллисекундах
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:116 Задержка в миллисекундах между попытками привязать слушателя
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:116 Время в миллисекундах, в течение которого повторяются попытки для слушателя, чей порт всё ещё держит предыдущий процесс (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:116 Максимальное время жизни соединения до входа без прогресса 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:116 Максимальное число непрочитанных входных байтов, сохраняемых для одного соединения (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:116 Максимальное число одновременных соединений, включая еще не вошедшие (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:116 Максимальный размер одного входящего сообщения в байтах (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:116 Максимальное число сообщений, извлекаемых из одного соединения за проход задания 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:116 Максимальное число одновременно вошедших игроков (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:116 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:116 Максимальное число пакетов 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:116 Максимальное число новых соединений с одного исходного хоста в секунду (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:116 Если 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:116 Если 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:116 Сертификат защищенного 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:116 Закрытый ключ защищенного WebSocket
Введите запрос.