Настройка сервера Ark Survival Evolved — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Game.ini)
(GameUserSettings.ini)
 
(не показано 70 промежуточных версий 2 участников)
Строка 1: Строка 1:
В этой инструкции собрана информация касательно параметров и конфигурации игрового сервера '''Ark: Survival Evolved'''.  
+
В этой инструкции собрана информация касательно параметров и конфигурации игрового сервера '''ARK: Survival Evolved'''.  
  
 
== Файлы конфигурации ==
 
== Файлы конфигурации ==
 
<p>Большинство параметров сервера нужно указывать в двух файлах конфигурации '''GameUserSettings.ini''' и '''Game.ini'''.<br>
 
<p>Большинство параметров сервера нужно указывать в двух файлах конфигурации '''GameUserSettings.ini''' и '''Game.ini'''.<br>
'''Прежде чем вносить изменения в данные файлы сервер нужно отключить'''.
+
'''Прежде чем вносить изменения в данные файлы, сервер нужно отключить'''.
 
</p>
 
</p>
 
<p>Расположение файлов конфигурации на FTP:</p>
 
<p>Расположение файлов конфигурации на FTP:</p>
Строка 15: Строка 15:
 
|}
 
|}
  
<p>В файле '''GameUserSettings.ini''' содержатся параметры как для клиента игры так и для игрового сервера. Параметры клиента игры сервером не используются. Параметры сервера указаны в разделе под названием '''[ServerSettings]'''.</p>
+
<p>В файле '''GameUserSettings.ini''' содержатся параметры, как для клиента игры, так и для игрового сервера. Параметры клиента игры сервером не используются. Параметры сервера указаны в разделе под названием '''[ServerSettings]'''.</p>
<p>'''Game.ini''' файл используется для более продвинутых модификаций, отключение каких либо энграмм, какое количество XP игрок будет получать за новый уровень, отключение специфического контента или изменение баланса в зависимости от предпочтений игроков.<br>
+
<p>Файл '''Game.ini''' используется для более продвинутых модификаций - отключение каких либо энграмм, какое количество XP игрок будет получать за новый уровень, отключение специфического контента или изменение баланса в зависимости от предпочтений игроков.<br>
Изначально Game.ini чист, параметры в него нужно будет вписывать в ручную, для начала вписываем раздел [/script/shootergame.shootergamemode], только после этого указываем параметр.
+
Изначально Game.ini чист, параметры в него нужно будет вписывать в ручную. Для начала вписываем раздел [/script/shootergame.shootergamemode], только после этого указываем параметр.
 
<pre>
 
<pre>
 
Пример:
 
Пример:
Строка 46: Строка 46:
 
| alwaysNotifyPlayerLeft || False || Игроки получат уведомление, если какой-то игрок вышел из игры.
 
| alwaysNotifyPlayerLeft || False || Игроки получат уведомление, если какой-то игрок вышел из игры.
 
|-
 
|-
| allowThirdPersonPlayer || False || Включает Вид от третьего лица.
+
| allowThirdPersonPlayer || False || Включить или выключить вид от третьего лица.
 
|-
 
|-
| globalVoiceChat || False || Включает глобальный голосовой чат.
+
| globalVoiceChat || False || Включить или выключить глобальный голосовой чат.
 +
|-
 +
| ServerCrosshair || False || Включить или выключить прицел на сервере.
 
|-
 
|-
 
| ShowMapPlayerLocation || False || Показывает позицию игрока на карте в игре.
 
| ShowMapPlayerLocation || False || Показывает позицию игрока на карте в игре.
Строка 60: Строка 62:
 
| serverPVE || False || Данный параметр включает PvE режим на сервере.
 
| serverPVE || False || Данный параметр включает PvE режим на сервере.
 
|-
 
|-
| serverHardcore || False || Режим «Хардкор», каждый раз когда игрок умирает, он начинается всё с нуля.
+
| serverHardcore || False || Режим «Хардкор» - каждый раз когда игрок умирает, он начинается всё с нуля.
 
|-
 
|-
 
| serverForceNoHud || False || HUD всегда отключён.
 
| serverForceNoHud || False || HUD всегда отключён.
Строка 66: Строка 68:
 
| DisableStructureDecayPvE || False || Отключает разрушение (гниение) построек в режиме PvE.
 
| DisableStructureDecayPvE || False || Отключает разрушение (гниение) построек в режиме PvE.
 
|-
 
|-
| DisableDinoDecayPvE || False || Отключает смерть динозавра если его не покормить.
+
| DisableDinoDecayPvE || False || Отключает смерть динозавра, если его не покормить.
 
|-
 
|-
 
| AllowFlyerCarryPvE || False || Разрешает летающим динозаврам хватать других динозавров и игроков в PvE
 
| AllowFlyerCarryPvE || False || Разрешает летающим динозаврам хватать других динозавров и игроков в PvE
 
|-
 
|-
| MaxStructuresInRange || НЕТУ || Устанавливает лимит построек на сервере.
+
| MaxStructuresInRange || НЕТ || Устанавливает лимит построек на сервере.
 
|-
 
|-
 
| MaxPlayers || 70 || Устанавливаем максимальное количество игроков на сервере.
 
| MaxPlayers || 70 || Устанавливаем максимальное количество игроков на сервере.
 
|-
 
|-
| DifficultyOffset || 0.2 || Устанавливает сложность игры, параметр нужно указывать от 1 до 5.
+
| DifficultyOffset || 0.2 || Устанавливает сложность игры. Параметр нужно указывать от 1 до 5.
 
|-
 
|-
| ServerPassword || НЕТУ || Данный параметр устанавливает пароль на сервер, другие игроки не знающие пароль от сервера не смогут зайти.
+
| ServerPassword || НЕТ || Данный параметр устанавливает пароль на сервер. Другие игроки не знающие пароль от сервера не смогут зайти.
 
|-
 
|-
| ServerAdminPassword || НЕТУ || Пароль администратора.
+
| ServerAdminPassword || НЕТ || Пароль администратора.
 
|-
 
|-
| SpectatorPassword || НЕТУ || Пароль наблюдателя.
+
| SpectatorPassword || НЕТ || Пароль наблюдателя.
 
|-
 
|-
 
| DayCycleSpeedScale || 1.0 || Скорость изменения дня и ночи.<br>Значение 1 соответствует обычной минуте реального времени. Время игры 28 минут. По этому для примерного 24 часового цикла дня/ночи в игре используйте значение .035
 
| DayCycleSpeedScale || 1.0 || Скорость изменения дня и ночи.<br>Значение 1 соответствует обычной минуте реального времени. Время игры 28 минут. По этому для примерного 24 часового цикла дня/ночи в игре используйте значение .035
Строка 92: Строка 94:
 
| PlayerDamageMultiplier || 1.0 || Определяет урон игрока.
 
| PlayerDamageMultiplier || 1.0 || Определяет урон игрока.
 
|-
 
|-
| StructureDamageMultiplier || 1.0 || Определяет урон нанесенный структурами, например частокол.
+
| StructureDamageMultiplier || 1.0 || Определяет урон нанесенный структурами, например, частокол.
 
|-
 
|-
 
| PlayerResistanceMultiplier || 1.0 || Определяет уровень сопротивления игрока атакам. Высокие значения уменьшают сопротивление к повреждению, низкие значение увеличивает сопротивление, уменьшая и урон от атак.
 
| PlayerResistanceMultiplier || 1.0 || Определяет уровень сопротивления игрока атакам. Высокие значения уменьшают сопротивление к повреждению, низкие значение увеличивает сопротивление, уменьшая и урон от атак.
Строка 108: Строка 110:
 
| HarvestHealthMultiplier || 1.0 || Параметр отвечающий за HP всех вещей, которые могут быть добыты (деревья, камни, каркасы и т.п.)
 
| HarvestHealthMultiplier || 1.0 || Параметр отвечающий за HP всех вещей, которые могут быть добыты (деревья, камни, каркасы и т.п.)
 
|-
 
|-
| MaxPlatformSaddleStructureLimit || НЕТУ || Максимальное количество платформ-существ/плотов, разрешенных на сервере.
+
| MaxPlatformSaddleStructureLimit || НЕТ || Максимальное количество платформ-существ/плотов, разрешенных на сервере.
 
|-
 
|-
 
| PerPlatformMaxStructuresMultiplier || 1.0 || Какое максимальное количество предметов можно размещать на седлах или плотах.
 
| PerPlatformMaxStructuresMultiplier || 1.0 || Какое максимальное количество предметов можно размещать на седлах или плотах.
 
|-
 
|-
| ResourcesRespawnPeriodMultiplier || 1.0 || Определяет скорость респвана ресурсов после сбора.
+
| ResourcesRespawnPeriodMultiplier || 1.0 || Определяет скорость респавна ресурсов после сбора.
 
|-
 
|-
| PlayerCharacterWaterDrainMultiplier || 1.0 || Определяет скорость потребления воды. Повышая параметр жажда наступает быстрей.
+
| PlayerCharacterWaterDrainMultiplier || 1.0 || Определяет скорость потребления воды. Повышая параметр, жажда наступает быстрей.
 
|-
 
|-
| PlayerCharacterFoodDrainMultiplier || 1.0 || Определяет скорость потребления пищи. Повышая параметр голод наступает быстрей.
+
| PlayerCharacterFoodDrainMultiplier || 1.0 || Определяет скорость потребления пищи. Повышая параметр, голод наступает быстрей.
 
|-
 
|-
| PlayerCharacterStaminaDrainMultiplier || 1.0 || Определяет скорость выносливости игрока. Повышая параметр игрок устает быстрей.
+
| PlayerCharacterStaminaDrainMultiplier || 1.0 || Определяет выносливость игрока. Повышая параметр, игрок устает быстрей.
 
|-
 
|-
 
| PlayerCharacterHealthRecoveryMultiplier || 1.0 || Скорость восстановления здоровья.
 
| PlayerCharacterHealthRecoveryMultiplier || 1.0 || Скорость восстановления здоровья.
 
|-
 
|-
| DinoCharacterFoodDrainMultiplier || 1.0 || Определяет скорость потребления пищи динозаврами. Повышая параметр голод у динозавров наступает быстрей.
+
| DinoCharacterFoodDrainMultiplier || 1.0 || Определяет скорость потребления пищи динозаврами. Повышая параметр, голод у динозавров наступает быстрей.
 
|-
 
|-
| DinoCharacterStaminaDrainMultiplier || 1.0 || Определяет скорость выносливости динозавра. Повышая параметр динозавр устает быстрей.
+
| DinoCharacterStaminaDrainMultiplier || 1.0 || Определяет скорость выносливости динозавра. Повышая параметр, динозавр устает быстрей.
 
|-
 
|-
 
| DinoCharacterHealthRecoveryMultiplier || 1.0 || Скорость восстановления здоровья у динозавров.
 
| DinoCharacterHealthRecoveryMultiplier || 1.0 || Скорость восстановления здоровья у динозавров.
Строка 170: Строка 172:
 
| <span class="olive">class_name</span> || ''имя'' || Имя энграммы
 
| <span class="olive">class_name</span> || ''имя'' || Имя энграммы
 
|-
 
|-
| hidden || ''true или false'' || Если установлено значение true энграмма будет спрятана из списка
+
| hidden || ''true или false'' || Если установлено значение true, энграмма будет спрятана из списка
 
|-
 
|-
 
| cost || ''число'' || Количество очков для изучения энграммы
 
| cost || ''число'' || Количество очков для изучения энграммы
Строка 212: Строка 214:
 
| factor || ''число'' || Уровень переменной
 
| factor || ''число'' || Уровень переменной
 
|-
 
|-
| override || ''true или false'' || Если установлено значение true энграмма будет спрятана из списка
+
| override || ''true или false'' || Если установлено значение true, энграмма будет спрятана из списка
 
|-
 
|-
 
| limit || ''число'' || Лимит
 
| limit || ''число'' || Лимит
Строка 218: Строка 220:
 
||
 
||
 
<p>Настраивает скорость спавна для выбранного типа динозавров. Динозавры с более высоким значением переменной '''SpawnWeightMultiplier''' выбираются чаще, чем динозавры с более низкими значением. Если переменная '''OverrideSpawnLimitPercentage true''', то будет установлен лимит на спавн динозавров. Например, значение SpawnLimitPercentage 0.25 указывает, что ограничение будет равно 25%.</p>
 
<p>Настраивает скорость спавна для выбранного типа динозавров. Динозавры с более высоким значением переменной '''SpawnWeightMultiplier''' выбираются чаще, чем динозавры с более низкими значением. Если переменная '''OverrideSpawnLimitPercentage true''', то будет установлен лимит на спавн динозавров. Например, значение SpawnLimitPercentage 0.25 указывает, что ограничение будет равно 25%.</p>
<p>Приведенные здесь примеры разбиты на несколько строк для соображений пространства. В файле конфигурации запись должна быть помещена целиком на одну строку. В файле могут быть указаны несколько записей DinoSpawnWeightMultipliers, но значения DinoNameTag не должны повторяться для нескольких записей.</p>
+
<p>Приведенные здесь примеры разбиты на несколько строк для визуального удобства. В файле '''game.ini''' запись должна быть помещена целиком в одну строчку. Могут быть указаны несколько записей DinoSpawnWeightMultipliers, но значения DinoNameTag не должны повторяться для нескольких записей.</p>
 
<pre>DinoSpawnWeightMultipliers=(DinoNameTag=Bronto,
 
<pre>DinoSpawnWeightMultipliers=(DinoNameTag=Bronto,
 
SpawnWeightMultiplier=10.0,
 
SpawnWeightMultiplier=10.0,
 
OverrideSpawnLimitPercentage=true,
 
OverrideSpawnLimitPercentage=true,
 
SpawnLimitPercentage=0.5)</pre>
 
SpawnLimitPercentage=0.5)</pre>
 +
<p>Посмотреть Dino Name Tag можно перейдя по данной ссылке [http://ark.gamepedia.com/Creature_IDs Creature IDs.]</p>
 +
|-
 +
|
 +
LevelExperienceRampOverrides=(<br>
 +
ExperiencePointsForLevel['''<n>''']='''<points>'''<br>
 +
[,ExperiencePointsForLevel['''<n>''']='''<points>''']<br>
 +
...<br>
 +
[,ExperiencePointsForLevel['''<n>''']='''<points>'''])<br>
 +
||
 +
{| class="wikitable"
 +
|-
 +
| n || ''число'' || Уровень
 +
|-
 +
| points || ''число'' || Количество очков для получения нового уровня
 +
|}
 +
||
 +
<p>Настройка общего количества уровней, доступных игрокам и динозаврам, а так же очков опыта необходимых для достижения нового уровня.
 +
Данные параметры могут быть указаны дважды. Первые параметры будут настраивать уровни игроков, вторые - уровни динозавров.</p>
 +
<p>Каждый раз, когда используются данные параметры, нужно указывать все уровни для игроков или динозавров. ExperiencePointsForLevel должен быть прописан для каждого уровня. Значения '''<n>''' должны быть последовательными, начиная с нуля. Имейте в виду, что последние 15 уровней используются для вознесения, вы должны добавить 15 дополнительных уровней в свой файл конфигурации.</p>
 +
<pre>
 +
LevelExperienceRampOverrides=(
 +
ExperiencePointsForLevel[0]=1,
 +
ExperiencePointsForLevel[1]=5,
 +
...
 +
ExperiencePointsForLevel[64]=1000)
 +
</pre>
 +
<pre>
 +
LevelExperienceRampOverrides=(
 +
ExperiencePointsForLevel[0]=1,
 +
ExperiencePointsForLevel[1]=5,
 +
...
 +
ExperiencePointsForLevel[34]=1000)
 +
</pre>
 +
<p>В первом примере указаны 50 уровней игроков и 15 уровней вознесения. Второй пример указывает 35 уровней динозавров.</p>
 +
|-
 +
| OverridePlayerLevelEngramPoints='''<points>''' || points = ''число''
 +
||
 +
<p>Настройка количества очков энграмм, получаемые игроком на новом уровне.</p>
 +
<p>Параметр должен дублироваться для каждого уровня. Доступно 65 уровней, значит данные параметр нужно указать в файле '''game.ini''' 65 раз.</p>
 +
<pre>
 +
OverridePlayerLevelEngramPoints=5
 +
OverridePlayerLevelEngramPoints=10
 +
...
 +
OverridePlayerLevelEngramPoints=100
 +
</pre>
 +
|-
 +
| GlobalSpoilingTimeMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Увеличивает время разложения скоропортящихся продуктов. Более высокие значения увеличивает время.
 +
|-
 +
| GlobalItemDecompositionTimeMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Увеличивает время разложения упавших предметов, мешков и т.д. Более высокие значения увеличивает время.
 +
|-
 +
| GlobalCorpseDecompositionTimeMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Увеличивает время разложения трупов. Более высокие значения увеличивает время.
 +
|-
 +
|
 +
HarvestResourceItemAmountClassMultipliers=(ClassName="'''<classname>'''",Multiplier='''<value>''')
 +
||
 +
{| class="wikitable"
 +
|-
 +
| classname || ''имя'' || Name of resource, e.g. PrimalItemResource_Thatch_C
 +
|-
 +
| value || ''число'' || По умолчанию = 1.0
 +
|}
 +
||
 +
<p>Увеличивает количество собранных ресурсов. Более высокие значения увеличивает количество ресурсов за удар. Например: HarvestResourceItemAmountClassMultipliers = (ClassName = "PrimalItemResource_Thatch_C", Multiplier = 2.0) обеспечит 2x сумму, собранную при сборе соломы с дерева.</p>
 +
|-
 +
|
 +
<p>OverrideMaxExperiencePointsPlayer='''<value>'''</p>
 +
<p>OverrideMaxExperiencePointsDino='''<value>'''</p>
 +
|| value = ''число'' || Определяет максимальное количество очков опыта для игроков и динозавров.
 +
|-
 +
| PreventDinoTameClassNames="'''<classname>'''" || classname = ''имя'' || <p>Запрещает приручение определенных видов динозавров. Например PreventDinoTameClassNames="Argent_Character_BP_C"</p>
 +
<p>Название динозавров вы можете найти тут [http://ark.gamepedia.com/Creature_IDs Creature IDs].</p>
 +
|-
 +
|
 +
<p>DinoClassDamageMultipliers=(ClassName="'''<classname>'''",Multiplier='''<multiplier>''')</p>
 +
<p>TamedDinoClassDamageMultipliers=(ClassName="'''<classname>'''",Multiplier='''<multiplier>''')</p>
 +
||
 +
<p>classname = ''имя''</p>
 +
<p>multiplier = ''число'' По умолчанию 1.0</p>
 +
||
 +
<p>Умножает урон, наносимый конкретным динозаврам. Более высокие значения увеличивают наносимый урон.<br>
 +
Название динозавров вы можете найти тут [http://ark.gamepedia.com/Creature_IDs Creature IDs].</p>
 +
<p>Могут быть указаны несколько DinoClassDamageMultipliers и TamedDinoClassDamageMultipliers, но значения ClassName не должны повторяться.</p>
 +
<pre>
 +
DinoClassDamageMultipliers=
 +
(ClassName="MegaRex_Character_BP_C",Multiplier=0.1)
 +
TamedDinoClassDamageMultipliers=
 +
(ClassName="Rex_Character_BP_C",Multiplier=10.0)
 +
</pre>
 +
|-
 +
|
 +
<p>DinoClassResistanceMultipliers=(ClassName="'''<classname>'''",Multiplier='''<multiplier>''')</p>
 +
<p>TamedDinoClassResistanceMultipliers=(ClassName="'''<classname>'''",Multiplier='''<multiplier>''')</p>
 +
||
 +
<p>classname = ''имя''</p>
 +
<p>multiplier = ''число'' По умолчанию 1.0</p>
 +
||
 +
<p>Умножает сопротивление конкретных динозавров. Более высокие значения уменьшают получаемый урон.<br>
 +
Название динозавров вы можете найти тут [http://ark.gamepedia.com/Creature_IDs Creature IDs].</p>
 +
<p>Могут быть указаны несколько DinoClassResistanceMultipliers и TamedDinoClassResistanceMultipliers, но значения ClassName не должны повторяться.</p>
 +
<pre>
 +
DinoClassResistanceMultipliers=
 +
(ClassName="MegaRex_Character_BP_C",Multiplier=0.1)
 +
TamedDinoClassResistanceMultipliers=
 +
(ClassName="Rex_Character_BP_C",Multiplier=10.0)
 +
</pre>
 +
|-
 +
|
 +
NPCReplacements=(FromClassName="'''<classname>'''",ToClassName="'''<classname>'''")
 +
||
 +
classname = ''имя''
 +
||
 +
<p>При помощи данной переменной можно отключить определенных альфа-хищников и заменить их на других. Например: NPCReplacements = (FromClassName = "MegaRaptor_Character_BP_C", ToClassName = "Dodo_Character_BP_C")</p>
 +
<p>Название динозавров вы можете найти тут [http://ark.gamepedia.com/Creature_IDs Creature IDs].</p>
 +
|-
 +
|
 +
<p>ResourceNoReplenishRadiusPlayers='''<value>'''</p>
 +
<p>ResourceNoReplenishRadiusStructures='''<value>'''</p>
 +
||
 +
value = ''число'' По умолчанию = 1.0
 +
||
 +
Если значения превышает 1, увеличивают расстояние вокруг игроков и структур, где ресурсы могут появляться. Значения от 0 до 1 уменьшат его.
 +
|-
 +
|
 +
<p>bIncreasePvPRespawnInterval='''<Boolean></p>
 +
<p>IncreasePvPRespawnIntervalCheckPeriod='''<value1>'''</p>
 +
<p>IncreasePvPRespawnIntervalMultiplier='''<value2>'''</p>
 +
<p>IncreasePvPRespawnIntervalBaseAmount='''<value3>'''</p>
 +
||
 +
{| class="wikitable"
 +
|-
 +
| boolean || ''true или false'' ||
 +
|-
 +
| value1 || ''число'' || По умолчанию = 300
 +
|-
 +
| value2 || ''число'' || По умолчанию = 2
 +
|-
 +
| value3 || ''число'' || По умолчанию = 60
 +
|}
 +
||
 +
<p>PvP-сервера имеют дополнительный респаун с задержкой +1 минута ('''<value3>'''), который удваивает ('''<value2>''') каждый раз, когда игрок был убит в течение 5 минут ('''<value1>''') после предыдущей смерти. Включено на всех pvp серверах по умолчанию.</p>
 +
<p>BIncreasePvPRespawnInterval должен быть установлен True, чтобы параметры были активированы.</p>
 +
|-
 +
|
 +
<p>bAutoPvETimer='''<Boolean1>'''</p>
 +
<p>bAutoPvEUseSystemTime='''<Boolean2>'''</p>
 +
<p>AutoPvEStartTimeSeconds='''<value1>'''</p>
 +
<p>AutoPvEStopTimeSeconds='''<value2>'''</p>
 +
||
 +
{| class="wikitable"
 +
|-
 +
| boolean1 || ''true или false''
 +
|-
 +
| boolean2 || ''true или false''
 +
|-
 +
| value || ''число''
 +
|-
 +
| value || ''число''
 +
|}
 +
||
 +
Разрешить переключение из PvE режима в PvP. Переключение режимов происходит в заранее заданное внутриигровое время или реальное время (время сервера).
 +
|-
 +
| bPvEDisableFriendlyFire='''<value>''' || value = ''true или false'' По умолчанию = false || Включение или отключение на PVE сервере FriendlyFire между племанами.
 +
|-
 +
|
 +
<p>PerLevelStatsMultiplier_Player[<attribute>]='''<multiplier>'''</p>
 +
<p>PerLevelStatsMultiplier_DinoTamed<type>[<attribute>]='''<multiplier>'''</p>
 +
<p>PerLevelStatsMultiplier_DinoWild[<attribute>]='''<multiplier>'''</p>
 +
||
 +
{| class="wikitable"
 +
|-
 +
| type || ''text'' || no type given: Множитель уровня для каждого прирученного динозавра
 +
_Add: Множитель для прирученных динозавров
 +
_Affinity: Множитель в зависимости от близости
 +
|-
 +
| attribute || ''число'' ||
 +
0: Health<br>
 +
1: Stamina<br>
 +
2: Torpidity<br>
 +
3: Oxygen<br>
 +
4: Food<br>
 +
5: Water<br>
 +
6: Temperature<br>
 +
7: Weight<br>
 +
8: MeleeDamageMultiplier<br>
 +
9: SpeedMultiplier<br>
 +
10: TemperatureFortitude<br>
 +
11: CraftingSpeedMultiplier
 +
|-
 +
| multiplier || ''число'' || По умолчанию = 1.0
 +
|}
 +
||
 +
<p>Добавлена возможность настройки множителя для базовых характеристик игрока. Вы можете использовать массив PerLevelStatsMultiplier_Player[] для настройки множителей характеристик за каждый уровень.</p>
 +
<p>PerLevelStatsMultiplier_Player изменяет количество для игроков.</p>
 +
<p>PerLevelStatsMultiplier_DinoTamed изменяет количество для прирученных динозавров.</p>
 +
<p>PerLevelStatsMultiplier_DinoWild изменяет количество для диких динозавров.</p>
 +
<p>Чтобы почти отключить получение статистики, используйте 0,01, потому что установка значения 0 делает его значением по умолчанию 1,0</p>
 +
 +
<p>Примеры различных типов, влияющих на здоровье прирученного динозавра:</p>
 +
<p>PerLevelStatsMultiplier_DinoTamed [0] = 1.0</p>
 +
<p>PerLevelStatsMultiplier_DinoTamed_Add [0] = 1.0</p>
 +
<p>PerLevelStatsMultiplier_DinoTamed_Affinity [0] = 1.0</p>
 +
 +
|-
 +
| bFlyerPlatformAllowUnalignedDinoBasing='''<boolean>''' || value = ''true или false'' По умолчанию = false || Запрет на размещение любого недружественного динозавра на платформе Quetzal во время полета. Если вы хотите разрешить на вашем сервере недружественным динозаврам располагаться на платформах Quetzal, то установите true.
 +
|-
 +
| MatingIntervalMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || <p>Указав более высокое значение увеличивает интервел спаривания между динозаврами.</p>
 +
<p>Например: MatingIntervalMultiplier = 0.5 позволит динозаврам спариваться на 50% чаще</p>
 +
|-
 +
| EggHatchSpeedMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Скорость инкубации яиц.
 +
|-
 +
| BabyMatureSpeedMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Скорость роста детёнышей динозавра.
 +
|-
 +
| BabyFoodConsumptionSpeedMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Скорость потребления пищи детенышами динозавров.
 +
|-
 +
| CropGrowthSpeedMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Скорость роста урожая.
 +
|-
 +
| LayEggIntervalMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Время между кладкой новый яиц.
 +
|-
 +
| PoopIntervalMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Скорость наступления усталости.
 +
|-
 +
| CropDecaySpeedMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Скорость разложения.
 +
|-
 +
| HairGrowthSpeedMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Скорость роста волос.
 +
|-
 +
| StructureDamageRepairCooldown='''<value>''' || value = ''число'' По умолчанию = 180 || Добавлена возможность настроить время отката ремонта постройки с момента последнего нанесения урона по ней. По умолчанию это 180 секунд.
 +
|-
 +
| bPvEAllowTribeWar='''<value>''' || value = ''True или False'' По умолчанию = True || PvE опция «Война Племен». Племена официально могут объявить войну друг другу на взаимно согласованный период времени.
 +
|-
 +
| bPvEAllowTribeWarCancel='''<value>''' || value = ''True или False'' По умолчанию = False || Племена на вашем сервере могут отменить согласованную войну до её начала.
 +
|-
 +
| bPassiveDefensesDamageRiderlessDinos='''<value>''' || value = ''True или False'' По умолчанию = False || Включение или отключение нанесение урона от шипов (spike walls) диким динозаврам и динозаврам без наездников.
 +
|-
 +
| CustomRecipeEffectivenessMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Эффективность пользовательских рецептов.
 +
|-
 +
| CustomRecipeSkillMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Скорость создания рецептов.
 +
|-
 +
| DinoHarvestingDamageMultiplier='''<value>''' || value = ''число'' По умолчанию = 3.2 || Сбор ресурсов динозаврами.
 +
|-
 +
| PlayerHarvestingDamageMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Сбор ресурсов игроком.
 +
|-
 +
| DinoTurretDamageMultiplier='''<value>''' || value = ''число'' По умолчанию = 1.0 || Наносимый урон автоматическими турелями по динозаврам.
 +
|-
 +
| bDisableLootCrates='''<value>''' || value = ''True или False'' По умолчанию = False || Включение или отключение спавна лучей света с ящиками лута.
 +
|-
 +
| KickIdlePlayersPeriod || value = ''число'' По умолчанию = 3600 || Через какое время сервер будет кикать AFK игроков.
 +
|-
 +
| MaxNumberOfPlayersInTribe='''<value>''' || value = ''число'' По умолчанию = 0 || Какое максимальное количество игроков может состоять в племени.
 +
|-
 +
| BabyImprintingStatScaleMultiplier='''<value>''' || value = ''число'' По умолчанию = 1 || Эффективность привязанности детеныша динозавра.
 +
|-
 +
| BabyCuddleIntervalMultiplier='''<value>''' || value = ''число'' По умолчанию = 1 || Как часто детеныши динозавров требуют внимания. Чем больше уделенного им времени, тем выше привязанность.
 +
|-
 +
| BabyCuddleGracePeriodMultiplier='''<value>''' || value = ''число'' По умолчанию = 1 || Как долго будет держаться уровень внимания, прежде чем начнет уменьшатся.
 +
|-
 +
| BabyCuddleLoseImprintQualitySpeedMultiplier='''<value>''' || value = ''число'' По умолчанию = 1 || Как быстро уменьшается привязанность детеныша, после последнего уделенного внимания.
 +
|-
 +
| ExcludeItemIndices='''<value>''' || value = ''имя предмета''|| Убрать из выпадающих ящиков определенный предмет. Если вы хотите указать несколько предметов, пишите команду с новой строчки.
 +
|-
 +
| MaxTribeLogs='''<value>''' || value = ''число'' По умолчанию = 100 || Логи админов племен. В настройках сервера можно указать сколько последних действий сохранять в логах, по умолчанию 100.
 +
|-
 +
|
 +
<p>ConfigAddNPCSpawnEntriesContainer=(<br>
 +
[NPCSpawnEntriesContainerClassString='''<span class="olive"><spawn_class></span>'''],<br>
 +
[NPCSpawnEntries=((AnEntryName='''<spawn_name>'''],<br>
 +
[EntryWeight='''<factor>'''],<br>
 +
[NPCsToSpawnStrings=('''<span class="olive"><entity_id></span>''')))],<br>
 +
[NPCSpawnLimits=((NPCClassString='''<span class="olive"><entity_id></span>'''],<br>
 +
[MaxPercentageOfDesiredNumToAllow='''<percentage>''')))]</p>
 +
||
 +
{| class="wikitable"
 +
|-
 +
| <span class="olive">spawn_class</span> || ''имя'' || Название класса спавна
 +
|-
 +
| spawn_name || ''имя'' || Имя спавна
 +
|-
 +
| factor || ''число'' || Фактор веса для этого спавна
 +
|-
 +
| <span class="olive">entity_id</span> || ''имя'' || ID динозавра или существа, которое нужно добавить
 +
|-
 +
| percentage || ''число'' || Максимальное количество
 +
|}
 +
||
 +
<p>Позволяет указанным динозаврам или существам появляться в определенных местах.<br>
 +
Например: добавление одного Giganotosaurus к месту появления на пляже.</p>
 +
<pre>
 +
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_C",NPCSpawnEntries=((AnEntryName="GigaSpawner",EntryWeight=1000.0,NPCsToSpawnStrings=("Gigant_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.01)))
 +
</pre>
 +
|-
 +
|
 +
<p>ConfigSubtractNPCSpawnEntriesContainer=(<br>
 +
[NPCSpawnEntriesContainerClassString='''<span class="olive"><spawn_class></span>'''],<br>
 +
[NPCSpawnEntries=((NPCsToSpawnStrings=('''<span class="olive"><entity_id></span>''')))],<br>
 +
[NPCSpawnLimits=((NPCClassString='''<span class="olive"><entity_id></span>''')))]</p>
 +
||
 +
{| class="wikitable"
 +
|-
 +
| <span class="olive">spawn_class</span> || ''имя'' || Название класса спавна
 +
|-
 +
| spawn_name || ''имя'' || Имя спавна
 +
|-
 +
| <span class="olive">entity_id</span> || ''имя'' || ID динозавра или существа, которое нужно добавить
 +
|}
 +
||
 +
<p>Полностью удаляет указанных динозавров или существ из указанных мест, может быть указано более одного динозавра или существа.<br>
 +
Пример: Удаление Trike и Pteros с пляжа.</p>
 +
<pre>
 +
ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_C",NPCSpawnEntries=((NPCsToSpawnStrings=("Trike_Character_BP_C")),(NPCsToSpawnStrings=("Ptero_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Trike_Character_BP_C"), (NPCClassString="Ptero_Character_BP_C")))
 +
</pre>
 +
|-
 +
|
 +
<p>ConfigOverrideNPCSpawnEntriesContainer=(<br>
 +
[NPCSpawnEntriesContainerClassString='''<span class="olive"><spawn_class></span>],<br>
 +
[NPCSpawnEntries=((AnEntryName='''<spawn_name>'''],<br>
 +
[EntryWeight='''<factor>'''],<br>
 +
[NPCsToSpawnStrings=('''<span class="olive"><entity_id></span>)))],<br>
 +
[NPCSpawnLimits=((NPCClassString='''<span class="olive"><entity_id></span>],<br>
 +
[MaxPercentageOfDesiredNumToAllow='''<percentage>''')))]</p>
 +
||
 +
{| class="wikitable"
 
|-
 
|-
| 1 || 2 || 3
+
| <span class="olive">spawn_class</span> || ''имя'' || Название класса спавна
 +
|-
 +
| spawn_name || ''имя'' || Имя спавна
 +
|-
 +
| factor || ''число'' || Фактор веса для этого спавна
 +
|-
 +
| <span class="olive">entity_id</span> || ''имя'' || ID динозавра или существа, которое нужно добавить
 +
|-
 +
| percentage || ''число'' || Максимальное количество
 
|}
 
|}
 +
||
 +
<p>Переопределяет появление всех динозавров или существ в определенных областях с указанными динозаврами, позволяет выделять районы для появления определенных динозавров или существ.<br>
 +
Например: Если вы хотите, чтобы в Горном регионе появлялись только Rexes и Carnos</p>
 +
<pre>
 +
ConfigOverrideNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMountain_C",NPCSpawnEntries=((AnEntryName="CarnoSpawner",EntryWeight=1.0,NPCsToSpawnStrings=("Carno_Character_BP_C")),(AnEntryName="RexSpawner",EntryWeight=1.0,NPCsToSpawnStrings= ("Rex_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Carno_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.5), (NPCClassString="Rex_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.5)))
 +
</pre>
 +
|-
 +
| PvPZoneStructureDamageMultiplier='''<value>''' || value = ''число'' По умолчанию = 6.0 || Определяет урон построек в пещерах или около пещер на PvP серверах.
 +
|-
 +
| bDisableDinoRiding='''<value>''' || value = ''True или False'' По умолчанию = False || Запрещает на сервере езду на динозаврах.
 +
|-
 +
| bDisableDinoTaming='''<value>''' || value = ''True или False'' По умолчанию = False || Запрещает на сервере приручение динозавров.
 +
|}
 +
 +
== Белый список Администраторов ==
 +
<p>Для того, что бы добавить игрока в белый список и дать ему привилегии администратора, достаточно прописать его SteamID. Для этого создайте файл '''AllowedCheaterSteamIDs.txt''' (''ShooterGame/Saved/ AllowedCheaterSteamIDs.txt''). В файле укажите SteamID каждого игрока по одному на строчку. Эти игроки смогут использовать на сервере команды администратора автоматически, как если бы они прошли авторизацию через команду enablecheats.</p>
 +
<p>SteamID всех игроков на сервере можно указать в игре при помощи команда '''cheat ListPlayers'''.</p>
 +
<p>Если был выбран данный метод авторизации, то нет необходимости указывать пароль администратора сервера. Пароль может использоваться игроками, которые не входят в белый список.</p>
 +
 +
== Ссылки ==
 +
* [http://www.myarena.ru/game_ark.html Заказать сервер игры ARK: Survival Evolved]
 +
* [http://forum.myarena.ru/index.php?/forum/56-ark-survival-evolved/ Обсудить игру на форуме]

Текущая версия на 11:56, 17 января 2018

В этой инструкции собрана информация касательно параметров и конфигурации игрового сервера ARK: Survival Evolved.

Файлы конфигурации

Большинство параметров сервера нужно указывать в двух файлах конфигурации GameUserSettings.ini и Game.ini.
Прежде чем вносить изменения в данные файлы, сервер нужно отключить.

Расположение файлов конфигурации на FTP:

Файл Конфигурации Место нахождения
GameUserSettings.ini ShooterGame/Saved/Config/LinuxServer/
Game.ini ShooterGame/Saved/Config/LinuxServer/

В файле GameUserSettings.ini содержатся параметры, как для клиента игры, так и для игрового сервера. Параметры клиента игры сервером не используются. Параметры сервера указаны в разделе под названием [ServerSettings].

Файл Game.ini используется для более продвинутых модификаций - отключение каких либо энграмм, какое количество XP игрок будет получать за новый уровень, отключение специфического контента или изменение баланса в зависимости от предпочтений игроков.
Изначально Game.ini чист, параметры в него нужно будет вписывать в ручную. Для начала вписываем раздел [/script/shootergame.shootergamemode], только после этого указываем параметр.

Пример:
[/script/shootergame.shootergamemode]
MatingIntervalMultiplie=1.0

Все параметры в файлах GameUserSettings.ini и Game.ini нужно обязательно указывать со значением. Если параметр не указан в конфигурационном файле, его значение автоматически используется по умолчанию.
После команды обязательно ставьте символ = только потом значение

Пример:
ServerCrosshair=True
AllowThirdPersonPlayer=True
MapPlayerLocation=True
MaxStructuresInRange=100

Важное замечание по значениям параметров

False - лож\отключить
True - правда\включить

GameUserSettings.ini

Параметр По умолчанию Описание
alwaysNotifyPlayerJoined False Игроки получат уведомление, если кто-то присоединится к серверу.
alwaysNotifyPlayerLeft False Игроки получат уведомление, если какой-то игрок вышел из игры.
allowThirdPersonPlayer False Включить или выключить вид от третьего лица.
globalVoiceChat False Включить или выключить глобальный голосовой чат.
ServerCrosshair False Включить или выключить прицел на сервере.
ShowMapPlayerLocation False Показывает позицию игрока на карте в игре.
ShowFloatingDamageText True Отображать нанесенный урон.
noTributeDownloads False Отключает возможность переноса персонажа с других серверов.
proximityChat False Только игроки находящиеся рядом друг с другом могут увидеть свои сообщения в чате игры.
serverPVE False Данный параметр включает PvE режим на сервере.
serverHardcore False Режим «Хардкор» - каждый раз когда игрок умирает, он начинается всё с нуля.
serverForceNoHud False HUD всегда отключён.
DisableStructureDecayPvE False Отключает разрушение (гниение) построек в режиме PvE.
DisableDinoDecayPvE False Отключает смерть динозавра, если его не покормить.
AllowFlyerCarryPvE False Разрешает летающим динозаврам хватать других динозавров и игроков в PvE
MaxStructuresInRange НЕТ Устанавливает лимит построек на сервере.
MaxPlayers 70 Устанавливаем максимальное количество игроков на сервере.
DifficultyOffset 0.2 Устанавливает сложность игры. Параметр нужно указывать от 1 до 5.
ServerPassword НЕТ Данный параметр устанавливает пароль на сервер. Другие игроки не знающие пароль от сервера не смогут зайти.
ServerAdminPassword НЕТ Пароль администратора.
SpectatorPassword НЕТ Пароль наблюдателя.
DayCycleSpeedScale 1.0 Скорость изменения дня и ночи.
Значение 1 соответствует обычной минуте реального времени. Время игры 28 минут. По этому для примерного 24 часового цикла дня/ночи в игре используйте значение .035
NightTimeSpeedScale 1.0 Скорость времени ночи.
Понижение этого значения увеличивает длительность каждой ночи.
DayTimeSpeedScale 1.0 Скорость времени дня.
Понижение этого значения увеличивает длительность каждого дня.
DinoDamageMultiplier 1.0 Определяет урон динозавров.
PlayerDamageMultiplier 1.0 Определяет урон игрока.
StructureDamageMultiplier 1.0 Определяет урон нанесенный структурами, например, частокол.
PlayerResistanceMultiplier 1.0 Определяет уровень сопротивления игрока атакам. Высокие значения уменьшают сопротивление к повреждению, низкие значение увеличивает сопротивление, уменьшая и урон от атак.
DinoResistanceMultiplier 1.0 Определяет уровень сопротивления динозавров повреждению. Высокие значения уменьшают сопротивление к повреждению, низкие значение увеличивает сопротивление, уменьшая и урон от атак.
StructureResistanceMultiplier 1.0 Определяет уровень сопротивления к повреждению. Высокие значения уменьшают сопротивление к повреждению, низкие значение увеличивает сопротивление.
XPMultiplier 1.0 Скорость получения опыта игроками, племенами и динозаврами за различные действия. Максимум 80.
TamingSpeedMultiplier 1.0 Параметр отвечающий за скорость приручения динозавров.
HarvestAmountMultiplier 1.0 Параметр отвечающий за скорость добычи из всех промышленных областей (рубка деревьев, сбор ягод, резьба каркасов и т.п.)
HarvestHealthMultiplier 1.0 Параметр отвечающий за HP всех вещей, которые могут быть добыты (деревья, камни, каркасы и т.п.)
MaxPlatformSaddleStructureLimit НЕТ Максимальное количество платформ-существ/плотов, разрешенных на сервере.
PerPlatformMaxStructuresMultiplier 1.0 Какое максимальное количество предметов можно размещать на седлах или плотах.
ResourcesRespawnPeriodMultiplier 1.0 Определяет скорость респавна ресурсов после сбора.
PlayerCharacterWaterDrainMultiplier 1.0 Определяет скорость потребления воды. Повышая параметр, жажда наступает быстрей.
PlayerCharacterFoodDrainMultiplier 1.0 Определяет скорость потребления пищи. Повышая параметр, голод наступает быстрей.
PlayerCharacterStaminaDrainMultiplier 1.0 Определяет выносливость игрока. Повышая параметр, игрок устает быстрей.
PlayerCharacterHealthRecoveryMultiplier 1.0 Скорость восстановления здоровья.
DinoCharacterFoodDrainMultiplier 1.0 Определяет скорость потребления пищи динозаврами. Повышая параметр, голод у динозавров наступает быстрей.
DinoCharacterStaminaDrainMultiplier 1.0 Определяет скорость выносливости динозавра. Повышая параметр, динозавр устает быстрей.
DinoCharacterHealthRecoveryMultiplier 1.0 Скорость восстановления здоровья у динозавров.
DinoCountMultiplier 1.0 Параметр определяет количество спавнов и скорость респавна динозавров.
AllowCaveBuildingPvE False Разрешает строить в пещерах на PvE серверах.
BanListURL "http://playark.com/banlist.txt" Использовать официальный глобальный список банов или любой другой по-вашему желанию.
PvPStructureDecay False Отключает разрушение структур на PvP серверах.
AutoSavePeriodMinutes 15.0 Интервал для автоматического сохранения карты.
AllowAnyoneBabyImprintCuddle False Включите если хотите, что бы любой игрок на сервере мог «позаботиться» о детеныше динозавра.
AllowCrateSpawnsOnTopOfStructures False На сервере теперь можно включить появление доставляемых по воздуху ящиков поставки (Supply Crates) сверху над постройками, вместо предотвращения их появления из-за построек.

Game.ini

Параметры По умолчанию Описание
OverrideEngramEntries=(

EngramIndex=<index>
[,EngramHidden=<hidden>]
[,EngramPointsCost=<cost>]
[,EngramLevelRequirement=<level>]
[,RemoveEngramPreReq=<remove_prereq>])

OverrideNamedEngramEntries=(
EngramClassName="<class_name>"
[,EngramHidden=<hidden>]
[,EngramPointsCost=<cost>]
[,EngramLevelRequirement=<level>]
[,RemoveEngramPreReq=<remove_prereq>])

index число Индекс энграммы
class_name имя Имя энграммы
hidden true или false Если установлено значение true, энграмма будет спрятана из списка
cost число Количество очков для изучения энграммы
level число На каком уровне станет доступна энграмма
remove_prereq true или false Количество очков для изучения энграммы

Настройка требований для энграмм. Для OverrideEngramEntries всегда требуется аргумент EngramIndex, для OverrideNamedEngramEntries всегда требуется аргумент EngramClassName; Остальные необязательны, но по крайней мере один должен присутствовать, чтобы опция имела какой-либо эффект. Опция может повторяться в GameUserSettings.ini один раз для каждой настраиваемой энграммы.

Приведенные здесь примеры разбиты на несколько строк для визуального удобства. В файле game.ini запись должна быть помещена целиком в одну строчку. Могут быть указаны несколько элементов OverrideEngramEntries и OverrideNamedEngramEntries, но значения EngramIndex и EngramClassName не должны повторяться для нескольких записей.

OverrideEngramEntries=(EngramIndex=0,
EngramHidden=false)
OverrideEngramEntries=(EngramIndex=1,
EngramHidden=false,EngramPointsCost=3,
EngramLevelRequirement=3,
RemoveEngramPreReq=true)
OverrideNamedEngramEntries=(
EngramClassName="EngramEntry_Campfire_C",
EngramHidden=false)
OverrideNamedEngramEntries=(
EngramClassName="EngramEntry_StoneHatchet_C",
EngramHidden=false,EngramPointsCost=3,
EngramLevelRequirement=3,
RemoveEngramPreReq=true)

Посмотреть Engram Index и Engram Class Name можно перейдя по данной ссылке Имена классов Engram.

bOnlyAllowSpecifiedEngrams=<value> value = true или false
По умолчанию = false
По умолчанию значение false. Если указано true, то энграммы неуказанные в списке OverrideEngramEntries или OverrideNamedEngramEntries будут недоступны.

DinoSpawnWeightMultipliers=(
DinoNameTag=<tag>
[,SpawnWeightMultiplier=<factor>]
[,OverrideSpawnLimitPercentage=<override>]
[,SpawnLimitPercentage=<limit>])

tag Строка Тип динозавров для настройки
factor число Уровень переменной
override true или false Если установлено значение true, энграмма будет спрятана из списка
limit число Лимит

Настраивает скорость спавна для выбранного типа динозавров. Динозавры с более высоким значением переменной SpawnWeightMultiplier выбираются чаще, чем динозавры с более низкими значением. Если переменная OverrideSpawnLimitPercentage true, то будет установлен лимит на спавн динозавров. Например, значение SpawnLimitPercentage 0.25 указывает, что ограничение будет равно 25%.

Приведенные здесь примеры разбиты на несколько строк для визуального удобства. В файле game.ini запись должна быть помещена целиком в одну строчку. Могут быть указаны несколько записей DinoSpawnWeightMultipliers, но значения DinoNameTag не должны повторяться для нескольких записей.

DinoSpawnWeightMultipliers=(DinoNameTag=Bronto,
SpawnWeightMultiplier=10.0,
OverrideSpawnLimitPercentage=true,
SpawnLimitPercentage=0.5)

Посмотреть Dino Name Tag можно перейдя по данной ссылке Creature IDs.

LevelExperienceRampOverrides=(
ExperiencePointsForLevel[<n>]=<points>
[,ExperiencePointsForLevel[<n>]=<points>]
...
[,ExperiencePointsForLevel[<n>]=<points>])

n число Уровень
points число Количество очков для получения нового уровня

Настройка общего количества уровней, доступных игрокам и динозаврам, а так же очков опыта необходимых для достижения нового уровня. Данные параметры могут быть указаны дважды. Первые параметры будут настраивать уровни игроков, вторые - уровни динозавров.

Каждый раз, когда используются данные параметры, нужно указывать все уровни для игроков или динозавров. ExperiencePointsForLevel должен быть прописан для каждого уровня. Значения <n> должны быть последовательными, начиная с нуля. Имейте в виду, что последние 15 уровней используются для вознесения, вы должны добавить 15 дополнительных уровней в свой файл конфигурации.

LevelExperienceRampOverrides=(
ExperiencePointsForLevel[0]=1,
ExperiencePointsForLevel[1]=5,
...
ExperiencePointsForLevel[64]=1000)
LevelExperienceRampOverrides=(
ExperiencePointsForLevel[0]=1,
ExperiencePointsForLevel[1]=5,
...
ExperiencePointsForLevel[34]=1000)

В первом примере указаны 50 уровней игроков и 15 уровней вознесения. Второй пример указывает 35 уровней динозавров.

OverridePlayerLevelEngramPoints=<points> points = число

Настройка количества очков энграмм, получаемые игроком на новом уровне.

Параметр должен дублироваться для каждого уровня. Доступно 65 уровней, значит данные параметр нужно указать в файле game.ini 65 раз.

OverridePlayerLevelEngramPoints=5
OverridePlayerLevelEngramPoints=10
...
OverridePlayerLevelEngramPoints=100
GlobalSpoilingTimeMultiplier=<value> value = число По умолчанию = 1.0 Увеличивает время разложения скоропортящихся продуктов. Более высокие значения увеличивает время.
GlobalItemDecompositionTimeMultiplier=<value> value = число По умолчанию = 1.0 Увеличивает время разложения упавших предметов, мешков и т.д. Более высокие значения увеличивает время.
GlobalCorpseDecompositionTimeMultiplier=<value> value = число По умолчанию = 1.0 Увеличивает время разложения трупов. Более высокие значения увеличивает время.

HarvestResourceItemAmountClassMultipliers=(ClassName="<classname>",Multiplier=<value>)

classname имя Name of resource, e.g. PrimalItemResource_Thatch_C
value число По умолчанию = 1.0

Увеличивает количество собранных ресурсов. Более высокие значения увеличивает количество ресурсов за удар. Например: HarvestResourceItemAmountClassMultipliers = (ClassName = "PrimalItemResource_Thatch_C", Multiplier = 2.0) обеспечит 2x сумму, собранную при сборе соломы с дерева.

OverrideMaxExperiencePointsPlayer=<value>

OverrideMaxExperiencePointsDino=<value>

value = число Определяет максимальное количество очков опыта для игроков и динозавров.
PreventDinoTameClassNames="<classname>" classname = имя

Запрещает приручение определенных видов динозавров. Например PreventDinoTameClassNames="Argent_Character_BP_C"

Название динозавров вы можете найти тут Creature IDs.

DinoClassDamageMultipliers=(ClassName="<classname>",Multiplier=<multiplier>)

TamedDinoClassDamageMultipliers=(ClassName="<classname>",Multiplier=<multiplier>)

classname = имя

multiplier = число По умолчанию 1.0

Умножает урон, наносимый конкретным динозаврам. Более высокие значения увеличивают наносимый урон.
Название динозавров вы можете найти тут Creature IDs.

Могут быть указаны несколько DinoClassDamageMultipliers и TamedDinoClassDamageMultipliers, но значения ClassName не должны повторяться.

DinoClassDamageMultipliers=
(ClassName="MegaRex_Character_BP_C",Multiplier=0.1)
TamedDinoClassDamageMultipliers=
(ClassName="Rex_Character_BP_C",Multiplier=10.0)

DinoClassResistanceMultipliers=(ClassName="<classname>",Multiplier=<multiplier>)

TamedDinoClassResistanceMultipliers=(ClassName="<classname>",Multiplier=<multiplier>)

classname = имя

multiplier = число По умолчанию 1.0

Умножает сопротивление конкретных динозавров. Более высокие значения уменьшают получаемый урон.
Название динозавров вы можете найти тут Creature IDs.

Могут быть указаны несколько DinoClassResistanceMultipliers и TamedDinoClassResistanceMultipliers, но значения ClassName не должны повторяться.

DinoClassResistanceMultipliers=
(ClassName="MegaRex_Character_BP_C",Multiplier=0.1)
TamedDinoClassResistanceMultipliers=
(ClassName="Rex_Character_BP_C",Multiplier=10.0)

NPCReplacements=(FromClassName="<classname>",ToClassName="<classname>")

classname = имя

При помощи данной переменной можно отключить определенных альфа-хищников и заменить их на других. Например: NPCReplacements = (FromClassName = "MegaRaptor_Character_BP_C", ToClassName = "Dodo_Character_BP_C")

Название динозавров вы можете найти тут Creature IDs.

ResourceNoReplenishRadiusPlayers=<value>

ResourceNoReplenishRadiusStructures=<value>

value = число По умолчанию = 1.0

Если значения превышает 1, увеличивают расстояние вокруг игроков и структур, где ресурсы могут появляться. Значения от 0 до 1 уменьшат его.

bIncreasePvPRespawnInterval=<Boolean>

IncreasePvPRespawnIntervalCheckPeriod=<value1>

IncreasePvPRespawnIntervalMultiplier=<value2>

IncreasePvPRespawnIntervalBaseAmount=<value3>

boolean true или false
value1 число По умолчанию = 300
value2 число По умолчанию = 2
value3 число По умолчанию = 60

PvP-сервера имеют дополнительный респаун с задержкой +1 минута (<value3>), который удваивает (<value2>) каждый раз, когда игрок был убит в течение 5 минут (<value1>) после предыдущей смерти. Включено на всех pvp серверах по умолчанию.

BIncreasePvPRespawnInterval должен быть установлен True, чтобы параметры были активированы.

bAutoPvETimer=<Boolean1>

bAutoPvEUseSystemTime=<Boolean2>

AutoPvEStartTimeSeconds=<value1>

AutoPvEStopTimeSeconds=<value2>

boolean1 true или false
boolean2 true или false
value число
value число

Разрешить переключение из PvE режима в PvP. Переключение режимов происходит в заранее заданное внутриигровое время или реальное время (время сервера).

bPvEDisableFriendlyFire=<value> value = true или false По умолчанию = false Включение или отключение на PVE сервере FriendlyFire между племанами.

PerLevelStatsMultiplier_Player[<attribute>]=<multiplier>

PerLevelStatsMultiplier_DinoTamed<type>[<attribute>]=<multiplier>

PerLevelStatsMultiplier_DinoWild[<attribute>]=<multiplier>

type text no type given: Множитель уровня для каждого прирученного динозавра

_Add: Множитель для прирученных динозавров _Affinity: Множитель в зависимости от близости

attribute число

0: Health
1: Stamina
2: Torpidity
3: Oxygen
4: Food
5: Water
6: Temperature
7: Weight
8: MeleeDamageMultiplier
9: SpeedMultiplier
10: TemperatureFortitude
11: CraftingSpeedMultiplier

multiplier число По умолчанию = 1.0

Добавлена возможность настройки множителя для базовых характеристик игрока. Вы можете использовать массив PerLevelStatsMultiplier_Player[] для настройки множителей характеристик за каждый уровень.

PerLevelStatsMultiplier_Player изменяет количество для игроков.

PerLevelStatsMultiplier_DinoTamed изменяет количество для прирученных динозавров.

PerLevelStatsMultiplier_DinoWild изменяет количество для диких динозавров.

Чтобы почти отключить получение статистики, используйте 0,01, потому что установка значения 0 делает его значением по умолчанию 1,0

Примеры различных типов, влияющих на здоровье прирученного динозавра:

PerLevelStatsMultiplier_DinoTamed [0] = 1.0

PerLevelStatsMultiplier_DinoTamed_Add [0] = 1.0

PerLevelStatsMultiplier_DinoTamed_Affinity [0] = 1.0

bFlyerPlatformAllowUnalignedDinoBasing=<boolean> value = true или false По умолчанию = false Запрет на размещение любого недружественного динозавра на платформе Quetzal во время полета. Если вы хотите разрешить на вашем сервере недружественным динозаврам располагаться на платформах Quetzal, то установите true.
MatingIntervalMultiplier=<value> value = число По умолчанию = 1.0

Указав более высокое значение увеличивает интервел спаривания между динозаврами.

Например: MatingIntervalMultiplier = 0.5 позволит динозаврам спариваться на 50% чаще

EggHatchSpeedMultiplier=<value> value = число По умолчанию = 1.0 Скорость инкубации яиц.
BabyMatureSpeedMultiplier=<value> value = число По умолчанию = 1.0 Скорость роста детёнышей динозавра.
BabyFoodConsumptionSpeedMultiplier=<value> value = число По умолчанию = 1.0 Скорость потребления пищи детенышами динозавров.
CropGrowthSpeedMultiplier=<value> value = число По умолчанию = 1.0 Скорость роста урожая.
LayEggIntervalMultiplier=<value> value = число По умолчанию = 1.0 Время между кладкой новый яиц.
PoopIntervalMultiplier=<value> value = число По умолчанию = 1.0 Скорость наступления усталости.
CropDecaySpeedMultiplier=<value> value = число По умолчанию = 1.0 Скорость разложения.
HairGrowthSpeedMultiplier=<value> value = число По умолчанию = 1.0 Скорость роста волос.
StructureDamageRepairCooldown=<value> value = число По умолчанию = 180 Добавлена возможность настроить время отката ремонта постройки с момента последнего нанесения урона по ней. По умолчанию это 180 секунд.
bPvEAllowTribeWar=<value> value = True или False По умолчанию = True PvE опция «Война Племен». Племена официально могут объявить войну друг другу на взаимно согласованный период времени.
bPvEAllowTribeWarCancel=<value> value = True или False По умолчанию = False Племена на вашем сервере могут отменить согласованную войну до её начала.
bPassiveDefensesDamageRiderlessDinos=<value> value = True или False По умолчанию = False Включение или отключение нанесение урона от шипов (spike walls) диким динозаврам и динозаврам без наездников.
CustomRecipeEffectivenessMultiplier=<value> value = число По умолчанию = 1.0 Эффективность пользовательских рецептов.
CustomRecipeSkillMultiplier=<value> value = число По умолчанию = 1.0 Скорость создания рецептов.
DinoHarvestingDamageMultiplier=<value> value = число По умолчанию = 3.2 Сбор ресурсов динозаврами.
PlayerHarvestingDamageMultiplier=<value> value = число По умолчанию = 1.0 Сбор ресурсов игроком.
DinoTurretDamageMultiplier=<value> value = число По умолчанию = 1.0 Наносимый урон автоматическими турелями по динозаврам.
bDisableLootCrates=<value> value = True или False По умолчанию = False Включение или отключение спавна лучей света с ящиками лута.
KickIdlePlayersPeriod value = число По умолчанию = 3600 Через какое время сервер будет кикать AFK игроков.
MaxNumberOfPlayersInTribe=<value> value = число По умолчанию = 0 Какое максимальное количество игроков может состоять в племени.
BabyImprintingStatScaleMultiplier=<value> value = число По умолчанию = 1 Эффективность привязанности детеныша динозавра.
BabyCuddleIntervalMultiplier=<value> value = число По умолчанию = 1 Как часто детеныши динозавров требуют внимания. Чем больше уделенного им времени, тем выше привязанность.
BabyCuddleGracePeriodMultiplier=<value> value = число По умолчанию = 1 Как долго будет держаться уровень внимания, прежде чем начнет уменьшатся.
BabyCuddleLoseImprintQualitySpeedMultiplier=<value> value = число По умолчанию = 1 Как быстро уменьшается привязанность детеныша, после последнего уделенного внимания.
ExcludeItemIndices=<value> value = имя предмета Убрать из выпадающих ящиков определенный предмет. Если вы хотите указать несколько предметов, пишите команду с новой строчки.
MaxTribeLogs=<value> value = число По умолчанию = 100 Логи админов племен. В настройках сервера можно указать сколько последних действий сохранять в логах, по умолчанию 100.

ConfigAddNPCSpawnEntriesContainer=(
[NPCSpawnEntriesContainerClassString=<spawn_class>],
[NPCSpawnEntries=((AnEntryName=<spawn_name>],
[EntryWeight=<factor>],
[NPCsToSpawnStrings=(<entity_id>)))],
[NPCSpawnLimits=((NPCClassString=<entity_id>],
[MaxPercentageOfDesiredNumToAllow=<percentage>)))]

spawn_class имя Название класса спавна
spawn_name имя Имя спавна
factor число Фактор веса для этого спавна
entity_id имя ID динозавра или существа, которое нужно добавить
percentage число Максимальное количество

Позволяет указанным динозаврам или существам появляться в определенных местах.
Например: добавление одного Giganotosaurus к месту появления на пляже.

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_C",NPCSpawnEntries=((AnEntryName="GigaSpawner",EntryWeight=1000.0,NPCsToSpawnStrings=("Gigant_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.01)))

ConfigSubtractNPCSpawnEntriesContainer=(
[NPCSpawnEntriesContainerClassString=<spawn_class>],
[NPCSpawnEntries=((NPCsToSpawnStrings=(<entity_id>)))],
[NPCSpawnLimits=((NPCClassString=<entity_id>)))]

spawn_class имя Название класса спавна
spawn_name имя Имя спавна
entity_id имя ID динозавра или существа, которое нужно добавить

Полностью удаляет указанных динозавров или существ из указанных мест, может быть указано более одного динозавра или существа.
Пример: Удаление Trike и Pteros с пляжа.

ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_C",NPCSpawnEntries=((NPCsToSpawnStrings=("Trike_Character_BP_C")),(NPCsToSpawnStrings=("Ptero_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Trike_Character_BP_C"), (NPCClassString="Ptero_Character_BP_C")))

ConfigOverrideNPCSpawnEntriesContainer=(
[NPCSpawnEntriesContainerClassString=<spawn_class>],
[NPCSpawnEntries=((AnEntryName=<spawn_name>],
[EntryWeight=<factor>],
[NPCsToSpawnStrings=(<entity_id>)))],
[NPCSpawnLimits=((NPCClassString=<entity_id>],
[MaxPercentageOfDesiredNumToAllow=<percentage>)))]

spawn_class имя Название класса спавна
spawn_name имя Имя спавна
factor число Фактор веса для этого спавна
entity_id имя ID динозавра или существа, которое нужно добавить
percentage число Максимальное количество

Переопределяет появление всех динозавров или существ в определенных областях с указанными динозаврами, позволяет выделять районы для появления определенных динозавров или существ.
Например: Если вы хотите, чтобы в Горном регионе появлялись только Rexes и Carnos

ConfigOverrideNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMountain_C",NPCSpawnEntries=((AnEntryName="CarnoSpawner",EntryWeight=1.0,NPCsToSpawnStrings=("Carno_Character_BP_C")),(AnEntryName="RexSpawner",EntryWeight=1.0,NPCsToSpawnStrings= ("Rex_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Carno_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.5), (NPCClassString="Rex_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.5)))
PvPZoneStructureDamageMultiplier=<value> value = число По умолчанию = 6.0 Определяет урон построек в пещерах или около пещер на PvP серверах.
bDisableDinoRiding=<value> value = True или False По умолчанию = False Запрещает на сервере езду на динозаврах.
bDisableDinoTaming=<value> value = True или False По умолчанию = False Запрещает на сервере приручение динозавров.

Белый список Администраторов

Для того, что бы добавить игрока в белый список и дать ему привилегии администратора, достаточно прописать его SteamID. Для этого создайте файл AllowedCheaterSteamIDs.txt (ShooterGame/Saved/ AllowedCheaterSteamIDs.txt). В файле укажите SteamID каждого игрока по одному на строчку. Эти игроки смогут использовать на сервере команды администратора автоматически, как если бы они прошли авторизацию через команду enablecheats.

SteamID всех игроков на сервере можно указать в игре при помощи команда cheat ListPlayers.

Если был выбран данный метод авторизации, то нет необходимости указывать пароль администратора сервера. Пароль может использоваться игроками, которые не входят в белый список.

Ссылки