Настройка сервера Ark Survival Evolved

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск

В этой инструкции собрана информация касательно параметров и конфигурации игрового сервера 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 Включает глобальный голосовой чат.
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>])

2 3
1 2 3