Vostok Posted November 13 Share #1 Posted November 13 Каковы настройки игрового процесса? Моддинг и настройка файла миссии (init.c) являются очень мощными инструментами для администраторов серверов, однако они не очень удобны в использовании и доступны не всем. Настройки игрового процесса предоставляют администраторам сервера возможность настраивать поведение игры, просто изменяя значения в JSON-файле настроек игрового процесса.Первоначальная настройка Настройки игрового процесса находятся в DZ\worlds\chernarusplus\ce\cfg gameplay.json, прежде чем вы сможете начать его использовать, вам необходимо скопировать этот файл в папку вашей миссии. Оказавшись там, вы можете свободно изменять любое из значений внутри. Чтобы разрешить использование файла, вам также необходимо добавить новый параметр "enableCfgGameplayFile = 1;" в ваш файл server.cfg. С этого момента всякий раз, когда вы запускаете сервер, файл cfggameplay.json будет загружаться и использоваться игрой.ПараметрыОбщие (General) Type Parameter Details Default int version Внутренний параметр для отслеживания версии файла current version, e.g. "119" string array spawnGearPresetFiles Если не пусто, позволяет загружать и обрабатывать конфигурационные файлы Player Gear Spawn в формате JSON [] string array objectSpawnersArr Имена файлов JSON, содержащих данные spawner (см. Object Spawner ) [] bool disableRespawnDialog Отключите диалоговое окно пользовательского интерфейса, в котором игрок выбирает тип возрождения, который он хочет выполнить, после нажатия кнопки возрождения 0/false bool disableRespawnInUnconsciousness Отключает кнопку "Возрождение", доступную в меню паузы (Esc), когда игрок находится без сознания, запрещая ему возрождаться 0/false bool disablePersonalLight Отключает вездесущую персональную подсветку, освещающую объекты рядом с игроком в ночное время 0/false int lightingConfig Какой тип освещения будет использоваться в ночное время (0 = яркое, 1 = темное) 1 float array wetnessWeightModifiers Значения для изменения веса изделия в зависимости от уровня влажности изделия. Значения слева направо: [СУХОЙ, ВЛАЖНЫЙ, МОКРЫЙ, ПРОПИТАННЫЙ, ПРОМОКШИЙ НАСКВОЗЬ] {1.0, 1.0, 1.33, 1.66, 2.0}; Повреждение объекта базового здания (Base building object damage) Type Parameter Details Default bool disableBaseDamage Ущерб от сооружений, возведенных в результате строительства фундамента 0/false bool disableContainerDamage Отключите урон от таких предметов, как палатки и бочки 0/false Выносливость (Stamina) Type Parameter Details Default float sprintStaminaModifierErc Изменяет скорость, с которой расходуется выносливость во время спринта 1.0 float sprintStaminaModifierCro Изменяет скорость, с которой расходуется выносливость во время спринта на корточках 1.0 float staminaWeightLimitThreshold Это количество очков выносливости (деленное на 1000) не будет учитываться при вычете веса выносливости 6000.0 float staminaMax Максимальная выносливость (установка значения 0 может привести к неожиданным результатам) 100.0 float staminaKgToStaminaPercentPenalty Множитель, используемый при расчете очков выносливости, вычитаемых из максимальной выносливости с учетом нагрузки игрока 1.75 float staminaMinCap Минимальный размер ограничения выносливости (установка значения 0 может привести к неожиданным результатам) 5.0 float sprintSwimmingStaminaModifier Изменяет скорость, с которой расходуется выносливость во время быстрого плавания 1.0 float sprintLadderStaminaModifier Изменяет скорость, с которой расходуется выносливость при быстром подъеме по лестнице 1.0 float meleeStaminaModifier Изменяет количество потребляемой выносливости при выполнении тяжелых атак ближнего боя и уклонении 1.0 float obstacleTraversalStaminaModifier Изменяет количество потребляемой выносливости при выполнении прыжков, лазания и опорных прыжков с шестом 1.0 float holdBreathStaminaModifier Изменяет скорость, с которой расходуется выносливость при задержке дыхания 1.0 Шок (Shock) Type Parameter Details Default float shockRefillSpeedConscious Восстановление значения шока, пока игрок находится в сознании (в секунду) 5.0 float shockRefillSpeedUnconscious Восстановление значения шока, пока игрок находится без сознания (в секунду) 1.0 bool allowRefillSpeedModifier Разрешить/запретить модификатор восстановления ударной силы в зависимости от настроек типа боеприпаса (обычно более быстрое пробуждение после выстрела) 1/true Инерция (Inertia) Type Parameter Details Default float timeToStrafeJog Время для смешивания стрейфинга (диагонального движения) во время бега трусцой (минимальное возможное значение 0,01) 0.1 float rotationSpeedJog Скорость вращения персонажа во время бега трусцой (минимальное возможное значение 0.01) 0.3 float timeToSprint Время перехода от пробежки к спринту (минимальное возможное значение 0,01) 0.45 float timeToStrafeSprint Время для смешивания страйфинга (диагонального перемещения) во время спринта (минимальное возможное значение 0,01) 0.3 float rotationSpeedSprint Скорость вращения персонажа во время бега (минимальное возможное значение 0.01) 0.15 bool allowStaminaAffectInertia Когда включено, позволяет значению выносливости влиять на инерцию игрока 1/true Ограничения по размещению объектов и застройке (Object placement and building restrictions) Type Parameter Details Default bool disableIsCollidingBBoxCheck Позволяет размещать голограмму при столкновении с объектами окружающего мира 0/false bool disableIsCollidingPlayerCheck Позволяет размещать голограмму при столкновении с игроком 0/false bool disableIsClippingRoofCheck Допускает размещение там, где размещение привело бы к зацеплению с крышей 0/false bool disableIsBaseViableCheck Позволяет размещать на динамических объектах и другой несовместимой в остальном базе 0/false bool disableIsCollidingGPlotCheck Позволяет размещать садовые участки, несмотря на несовместимый тип поверхности 0/false bool disableIsCollidingAngleCheck Допускает размещение, несмотря на превышение пределов крена/тангажа/рыскания 0/false bool disableIsPlacementPermittedCheck Разрешает событие размещения, когда это не разрешено элементарными проверками 0/false bool disableHeightPlacementCheck Позволяет размещать с ограниченным пространством по высоте 0/false bool disableIsUnderwaterCheck Позволяет размещать под водой 0/false bool disableIsInTerrainCheck Позволяет размещать при обрезке с учетом рельефа 0/false bool disablePerformRoofCheck Позволяет выполнять конструкцию при соединении с крышей 0/false bool disableIsCollidingCheck Позволяет строить при столкновении с объектами в окружающем мире 0/false bool disableDistanceCheck Предотвращает строительство, когда игрок опускается ниже указанного диапазона 0/false string set disallowedTypesInUnderground Предотвращает строительство объектов этих типов (включая унаследованные) в подземных помещениях ["FenceKit","TerritoryFlagKit","WatchtowerKit"] Индикатор попадания (Hit indicator) Type Parameter Details Default bool hitDirectionOverrideEnabled Решает, будут ли использоваться значения или нет. Поскольку все неопределенное в классе 'HitIndicationData' (или любом классе в файле json) считается равным нулю, это позволяет нам определить, что были загружены некоторые допустимые данные. 0/false int hitDirectionBehaviour Определяет общее поведение индикатора попадания. 0 == Disabled, 1 == Static, 2 == Dynamic (перемещение при отображении, WIP) 1 int hitDirectionStyle Определяет, какой тип индикатора будет использоваться. Набор изображений и расчетов положения. 0 == "splash", 1 == "spike", 2 == "arrow" 0 string hitDirectionIndicatorColorStr Цвет виджета индикатора в формате ARGB. Цвет записывается в виде строки (""). Для получения дополнительной информации о формате ARGB смотрите раздел ниже. "0xffbb0a1e" float hitDirectionMaxDuration Максимальная продолжительность действия индикатора попадания. Фактическая продолжительность составляет от 0,6 до 1,0 от заданного значения, в зависимости от тяжести попадания (что обычно означает более тяжелые попадания == более длительное указание) 2.0 float hitDirectionBreakPointRelative Доля фактической продолжительности, после которой индикатор начинает уменьшаться (в настоящее время только затухание), 0.0 = затухает с самого начала, 0.5 == затухает по истечении 50% продолжительности, 1.0 == затухания нет 0.2 float hitDirectionScatter Величина разброса, приводящая к неточности показаний. Фактический разброс рандомизируется на количество градусов в обоих направлениях (значение +-, таким образом, значение od 10 дает потенциальный разброс в 20 градусов). 10.0 bool hitIndicationPostProcessEnabled Позволяет отключить эффект старого попадания (красная вспышка) 1/true Навигация (Navigation) Type Parameter Details Default bool use3DMap Позволяет использовать только 3D-карту (отключает наложение 2d-карты по умолчанию) 0/false bool ignoreMapOwnership Игрок может открыть карту (и только карту), используя специальный ввод ("M"), даже без карты в инвентаре игрока. 0/false bool ignoreNavItemsOwnership Компас и/или GPS-приемник не нужны для отображения помощников на 2D-карте. 0/false bool displayPlayerPosition Показывает красный маркер на карте, на позиции игрока. Он также отображает направление на маркере. 0/false bool displayNavInfo Полностью скройте пользовательский интерфейс GPS и компаса из легенды карты (даже если у игрока есть эти предметы в инвентаре). 1/true Затопление (Drowning) Type Parameter Details Default float staminaDepletionSpeed Выносливость истощается за секунду при погружении 10.0 float healthDepletionSpeed Здоровье истощается за секунду во время утопления 10.0 float shockDepletionSpeed Шок уменьшается в секунду при утоплении 10.0 Окружающая среда (Environment) Type Parameter Details Default float array environmentMinTemps Список минимальных температур (ровно 12 значений) [-3, -2, 0, 4, 9, 14, 18, 17, 12, 7, 4, 0] float array environmentMaxTemps Список максимальных температур (ровно 12 значений) [3, 5, 7, 14, 19, 24, 26, 25, 21, 16, 10, 5] Формат ARGB ARGB, используемый в игровом процессе cfg.json читается как строка из-за ограничений, присущих формату файла. Он состоит из: Please Log in or Register to see this: Code Значение не чувствительно к регистру, поэтому оно может быть записано в любом регистре или их комбинации. 1 Link to comment Share on other sites More sharing options...
Ginnes Posted November 13 Share #2 Posted November 13 Туториал богемов значитс. Спасибо за перевод. Link to comment Share on other sites More sharing options...
Vostok Posted November 13 Author Share #3 Posted November 13 @Ginnes Новые люди не знаю про такие туториалы и переводом пользоваться зачастую не умеют. Так что это полезно пусть будет тут. Link to comment Share on other sites More sharing options...
Ginnes Posted November 13 Share #4 Posted November 13 Тогда добавлю свои мысли для новичков, в разделе Общие (General), Повреждение объекта базового здания (Base building object damage), Ограничения по размещению объектов и застройке (Object placement and building restrictions) ,Индикатор попадания (Hit indicator) , Навигация (Navigation) - в столбце Details стоит значение 0 или false что значит отключено. ставите 1 и включается этот параметр. Проще говоря вообще где стоит такой тип переменных как bool - (это логический тип), то его значение это либо 0 (false(ложное, что значит не работает), либо 1 (true (правдиво, рабочее)). И ещё файл cfggameplay.json уже находится в папке mpmission при скачивание сервера. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now