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

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
Если хотите разобраться более подробно :https://ark.wiki.gg/wiki/Server_configuration <br><br>
Если хотите разобраться более подробно - [https://ark.wiki.gg/wiki/Server_configuration Official ARK Wiki (Server configuration)] <br><br>
 
 


<h3>Основные файлы редактирования</h3>
<h3>Основные файлы редактирования</h3>
Строка 20: Строка 22:
<h3>GameUserSettings.ini</h3>
<h3>GameUserSettings.ini</h3>


Рассмотрим команды, которые будут необходимы более часто.
Рассмотрим команды, которые возможно будут необходимы более часто.


{| class="wikitable"
{| class="wikitable"
Строка 241: Строка 243:
<h3>Game.ini.</h3>
<h3>Game.ini.</h3>


Рассмотрим команды, которые будут необходимы более часто.
Рассмотрим команды, которые возможно будут необходимы более часто.




Строка 247: Строка 249:
|-
|-
! Команда !! Значение по умолчанию !! Описание команды <br>
! Команда !! Значение по умолчанию !! Описание команды <br>
|-
| <code>CustomRecipeSkillMultiplier='''<float>'''</code>
| 1.0
| Масштабирует эффект уровня скорости крафта игроков, который используется в качестве основы для формулы при создании пользовательского рецепта. Более высокое число увеличивает (в процентах) эффект.
|-
|<code>DinoHarvestingDamageMultiplier='''<float>'''</code>
| 3.2
| Масштабирует урон, нанесенный динозавром предмету/сущности, пригодному для сбора урожая. Большее количество увеличивает (на процент) скорость сбора урожая.
|-
|<code>PlayerHarvestingDamageMultiplier='''<float>'''</code>
| 1.0
| Масштабирует урон, наносимый игроком собираемому предмету/сущности. Более высокое значение увеличивает его (в процентах): чем выше число, тем быстрее собирают выжившие.
|-
|<code>CropGrowthSpeedMultiplier='''<float>'''</code>
| 1.0
| Масштабирует скорость роста урожая на участках. Более высокое значение увеличивает (в процентах) скорость роста урожая.
|-
|<code>MatingIntervalMultiplier='''<float>'''</code>
| 1.0
| Масштабирует интервал между динозаврами, которые могут спариваться. Более низкое значение уменьшает его (в процентном отношении). Пример: значение 0,5 позволит динозаврам спариваться на 50% раньше.
|-
|-
|<code>EggHatchSpeedMultiplier='''<float>'''</code>  
|<code>EggHatchSpeedMultiplier='''<float>'''</code>  
| 1.0  
| 1.0  
| Масштабирует время, необходимое для вылупления оплодотворенной яйцеклетки. Более высокое значение уменьшается (в процентах) в это время.
| Масштабирует время, необходимое для вылупления оплодотворенной яйцеклетки. Более высокое значение уменьшается (в процентах) в это время.
|-
|<code>LayEggIntervalMultiplier='''<float>'''</code>
| 1.0
| Масштабирует время между откладыванием яиц. Большее число увеличивает его (в процентах).


|-
|-
Строка 306: Строка 338:
| 1.0  
| 1.0  
| Масштабирует количество опыта, заработанного за сбор урожая.
| Масштабирует количество опыта, заработанного за сбор урожая.
|-
|<code>OverrideMaxExperiencePointsPlayer='''<integer>'''</code>
| ''N/A''
| Переопределяет ограничение максимального опыта персонажей игроков на точно указанную сумму.
|-
|<code>OverrideMaxExperiencePointsDino='''<integer>'''</code>
| ''N/A''
| Переопределяет максимальное количество опыта для персонажей-динозавров на указанную сумму.
|-
|<code>PreventDinoTameClassNames="'''<string>'''"</code>
| ''N/A''
| Предотвращает приручение определенных динозавров через имя класса. напр PreventDinoTameClassNames="Argent_Character_BP_C". Имена классов динозавров можно найти на странице идентификаторов существ ([https://ark.wiki.gg/wiki/Creature_IDs Creature IDs]).
|-
|<code>KickIdlePlayersPeriod='''<float>'''</code>
| 3600.0
| Время в секундах, по истечении которого персонажи, которые не двигались и не взаимодействовали, будут выкинуты (если в качестве параметра командной строки задан параметр -EnableIdlePlayerKick). Примечание: хотя на уровне кода он определяется как число с плавающей запятой, вместо него предлагается использовать целое число.

Текущая версия на 18:58, 6 июля 2023

Если хотите разобраться более подробно - Official ARK Wiki (Server configuration)


Основные файлы редактирования

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


Расположение файлов большинстве случаев:
Saved/Config/WindowsServer


Редактирование

Где указано <boolean>, необходимо поставить True(включить) либо False(выключить)
Где указано <float>, необходимо поставить значение от 0 (0%, точно не будет) до 1,0 (100%, точно будет) или более 1,0 (если в настройке это допустимо)
Где указано <integer>, необходимо поставить числовое значение (число)
Где указано <string>, поставить необходимое значение.
Где указано <URL>, поставить необходимую ссылку.


GameUserSettings.ini

Рассмотрим команды, которые возможно будут необходимы более часто.

Команда Значение по умолчанию Описание команды
ActiveMods=<ModID1,ModID2,..> N/A Определяет порядок и какие моды загружаются. ModID разделены запятыми и находятся в одной строке. Приоритет находится в порядке убывания (самый левый ModID имеет наивысший приоритет). ?GameModIds=В качестве альтернативы, но не рекомендуется, можно использовать командную строку.
ServerPassword=<string> N/A Если он указан, игроки должны ввести этот пароль, чтобы присоединиться к серверу. Примечание: кавычки не используются.
ServerAdminPassword=<string> N/A Если указано, игроки должны ввести этот пароль (через игровую консоль), чтобы получить доступ к командам администратора на сервере.
SpectatorPassword=<string> N/A Чтобы использовать наблюдателя без прав администратора, сервер должен указать пароль наблюдателя. Затем любой клиент может использовать эти консольные команды: requestspectator <password> и stopspectating. Примечание: кавычки не используются.
MaxPlayers=<integer> 70 Определяет максимальное количество игроков, которые могут одновременно играть на сервере.
DontAlwaysNotifyPlayerJoined=<boolean> False Если True, глобально отключает уведомления о присоединении игрока.
AlwaysNotifyPlayerLeft=<boolean> False Если True, игроки всегда будут получать уведомления, если кто-то покинет сервер.
globalVoiceChat=<boolean> False Если True, голосовой чат становится глобальным.
AllowThirdPersonPlayer=<boolean> True Если False, отключает камеру от третьего лица, разрешенную по умолчанию на всех выделенных серверах.
ServerCrosshair=<boolean> True Если False, отключает перекрестие на вашем сервере.
ShowMapPlayerLocation=<boolean> True Если False, каждый игрок скрывает свое точное положение при просмотре карты.


noTributeDownloads=<boolean> False Если True, предотвращает загрузку данных CrossArk в Cross-ARK Data Transfer.
serverPVE=<boolean> False Если True, отключает PvP и включает PvE.
ServerHardcore=<boolean> False Если True, включает хардкорный режим (игровые персонажи возвращаются к уровню 1 после смерти)
DisableStructureDecayPvE=<boolean> False Если True, отключает постепенное автоматическое разрушение структур игроков.
AllowFlyerCarryPvE=<boolean> False Если True, позволяет летающим динозаврам подбирать диких существ в PvE .
AllowCaveBuildingPvE=<boolean> False Если True, позволяет строить в пещерах, когда также включен режим PvE .
DifficultyOffset=<float> 1.0 Указывает уровень сложности (Примерно до 10).
AutoSavePeriodMinutes=<float> 15.0 Установите интервал для автоматического сохранения. Установка этого параметра на 0 (не рекомендуется) приведет к постоянному сохранению.
PvPStructureDecay=<boolean> False Если True, разрешает разрушение построек на PvP-серверах, пока активна защита от рейдов в автономном режиме.
ShowFloatingDamageText=<boolean> False Если True, включает всплывающий текстовый режим урона в стиле RPG.
DinoDamageMultiplier=<float> 1.0 Определяет коэффициент масштабирования для урона, который прирученные существа наносят своими атаками. Значение по умолчанию 1 обеспечивает нормальный урон. Более высокие значения увеличивают урон. Более низкие значения уменьшают его.
PlayerDamageMultiplier=<float> 1.0 Определяет коэффициент масштабирования урона, который игроки наносят своими атаками. Значение по умолчанию 1 обеспечивает нормальный урон. Более высокие значения увеличивают урон. Более низкие значения уменьшают его.
StructureDamageMultiplier=<float> 1.0 Определяет коэффициент масштабирования для структур повреждений, наносимых их атаками (например, стены с шипами). Более высокие значения увеличивают урон. Более низкие значения уменьшают его.
PlayerResistanceMultiplier=<float> 1.0 Определяет коэффициент масштабирования для сопротивления урону, получаемому игроками при атаке. Значение по умолчанию 1 обеспечивает нормальный урон. Более высокие значения уменьшают сопротивление, увеличивая урон за атаку. Более низкие значения увеличивают его, уменьшая урон за атаку. Значение 0,5 приводит к тому, что игрок получает половину урона, а значение 2,0 приводит к получению двойного обычного урона.
TamedDinoResistanceMultiplier=<float> 1.0 Определяет коэффициент масштабирования для сопротивления урону, получаемому прирученными существами при атаке. Значение по умолчанию 1 обеспечивает нормальный урон. Более высокие значения уменьшают сопротивление, увеличивая урон за атаку. Более низкие значения увеличивают его, уменьшая урон за атаку. Значение 0,5 приводит к тому, что структура получает половинный урон, а значение 2,0 приводит к тому, что структура получает двойной нормальный урон.
DinoResistanceMultiplier=<float> 1.0 Определяет коэффициент масштабирования для сопротивления урону, который дикие динозавры получают при нападении. Значение по умолчанию 1 обеспечивает нормальный урон. Более высокие значения уменьшают сопротивление, увеличивая урон за атаку. Более низкие значения увеличивают его, уменьшая урон за атаку. Значение 0,5 приводит к тому, что существо получает половину урона, а значение 2,0 приводит к тому, что существо получает двойной нормальный урон.
StructureResistanceMultiplier=<float> 1.0 Определяет коэффициент масштабирования для сопротивления повреждениям структур, получаемых при атаке. Значение по умолчанию 1 обеспечивает нормальный урон. Более высокие значения уменьшают сопротивление, увеличивая урон за атаку. Более низкие значения увеличивают его, уменьшая урон за атаку. Значение 0,5 приводит к тому, что структура получает половинный урон, а значение 2,0 приводит к тому, что структура получает двойной нормальный урон.
TheMaxStructuresInRange=<integer> 10500 Указывает максимальное количество структур, которые могут быть построены в пределах определенного (в настоящее время жестко запрограммированного) диапазона. Заменяет старое значение NewMaxStructuresInRange


DayCycleSpeedScale=<float> 1.0 Определяет коэффициент масштабирования течения времени в ARK, контролируя, как часто день сменяется ночью, а ночь сменяется днем. Значение по умолчанию 1 обеспечивает ту же скорость цикла, что и в одиночной игре (и на официальных общедоступных серверах). Значения ниже 1 замедляют цикл; более высокие значения ускоряют его. Базовое время, когда значение равно 1, выглядит как 1 минута реального времени, равная прибл. 28 минут игрового времени. Таким образом, для приблизительного 24-часового цикла день/ночь в игре используйте значение 0,035.
DayTimeSpeedScale=<float> 1.0 Определяет масштабный коэффициент для прохождения времени в ARK в течение дня. Это значение определяет продолжительность каждого дня относительно продолжительности каждой ночи (как указано параметром NightTimeSpeedScale). Уменьшение этого значения увеличивает продолжительность каждого дня.
NightTimeSpeedScale=<float> 1.0 Определяет коэффициент масштабирования для прохождения времени в ARK в ночное время. Это значение определяет продолжительность каждой ночи относительно продолжительности каждого дня (как указано параметром DayTimeSpeedScale ). Уменьшение этого значения увеличивает продолжительность каждой ночи.
AllowAnyoneBabyImprintCuddle=<boolean> False Если True, позволяет любому «заботиться» о детеныше существ (обниматься и т. д.), а не только тому, кто запечатлен на нем.
AllowCrateSpawnsOnTopOfStructures=<boolean> False Если True, позволяет воздушным ящикам с припасами появляться поверх строений, а не мешать им.
PlayerCharacterHealthRecoveryMultiplier=<float> 1.0 Определяет коэффициент масштабирования для восстановления здоровья игровых персонажей. Более высокие значения увеличивают скорость восстановления (игровые персонажи восстанавливаются быстрее).
DinoCharacterHealthRecoveryMultiplier=<float> 1.0 Определяет коэффициент масштабирования для восстановления здоровья динозавров. Более высокие значения увеличивают скорость восстановления (динозавры заживают быстрее).
PlayerCharacterWaterDrainMultiplier=<float> 1.0 Определяет коэффициент масштабирования потребления воды персонажами игроков. Более высокие значения увеличивают потребление воды (игровые персонажи быстрее испытывают жажду).
PlayerCharacterFoodDrainMultiplier=<float> 1.0 Определяет коэффициент масштабирования для потребления пищи персонажами игроков. Более высокие значения увеличивают потребление пищи (игровые персонажи быстрее проголодаются).
DinoCharacterFoodDrainMultiplier=<float> 1.0 Задает коэффициент масштабирования для потребления пищи динозаврами. Более высокие значения увеличивают потребление пищи (динозавры быстрее проголодаются). Это также влияет на время приручения.
PlayerCharacterStaminaDrainMultiplier=<float> 1.0 Определяет коэффициент масштабирования потребления выносливости игровых персонажей. Более высокие значения увеличивают потребление выносливости (игровые персонажи быстрее устают).
DinoCharacterStaminaDrainMultiplier=<float> 1.0 Определяет коэффициент масштабирования потребления выносливости динозавров. Более высокие значения увеличивают расход выносливости (динозавры быстрее устают).
BanListURL="<URL>" N/A Устанавливает глобальный список банов. Должен быть заключен в двойные кавычки. Официальный список банов: http://arkdedicated.com/banlist.txt , до 279.233 URL был http://playark.com/banlist.txt . Примечание: он поддерживает только протокол HTTP (HTTPS не поддерживается).


Game.ini.

Рассмотрим команды, которые возможно будут необходимы более часто.


Команда Значение по умолчанию Описание команды
CustomRecipeSkillMultiplier=<float> 1.0 Масштабирует эффект уровня скорости крафта игроков, который используется в качестве основы для формулы при создании пользовательского рецепта. Более высокое число увеличивает (в процентах) эффект.
DinoHarvestingDamageMultiplier=<float> 3.2 Масштабирует урон, нанесенный динозавром предмету/сущности, пригодному для сбора урожая. Большее количество увеличивает (на процент) скорость сбора урожая.
PlayerHarvestingDamageMultiplier=<float> 1.0 Масштабирует урон, наносимый игроком собираемому предмету/сущности. Более высокое значение увеличивает его (в процентах): чем выше число, тем быстрее собирают выжившие.
CropGrowthSpeedMultiplier=<float> 1.0 Масштабирует скорость роста урожая на участках. Более высокое значение увеличивает (в процентах) скорость роста урожая.
MatingIntervalMultiplier=<float> 1.0 Масштабирует интервал между динозаврами, которые могут спариваться. Более низкое значение уменьшает его (в процентном отношении). Пример: значение 0,5 позволит динозаврам спариваться на 50% раньше.
EggHatchSpeedMultiplier=<float> 1.0 Масштабирует время, необходимое для вылупления оплодотворенной яйцеклетки. Более высокое значение уменьшается (в процентах) в это время.
LayEggIntervalMultiplier=<float> 1.0 Масштабирует время между откладыванием яиц. Большее число увеличивает его (в процентах).
BabyCuddleIntervalMultiplier=<float> 1.0 Масштабирует, как часто детям требуется внимание для запечатления. «Чаще» означает, что вам нужно будет чаще обниматься с ними, чтобы повысить качество запечатления. Масштабы в соответствии с BabyMatureSpeedMultiplier: если оба параметра установлены на 1,0, запрос выходных данных выполняется каждые 8 ​​часов.
BabyMatureSpeedMultiplier=<float> 1.0 Масштабирует скорость взросления младенцев. Более высокое число уменьшает (в процентах) время, необходимое для взросления детеныша динозавра. См. таблицы времени размножения для значений при 1,0.
BabyFoodConsumptionSpeedMultiplier=<float> 1.0 Масштабирует скорость, с которой маленькие динозавры едят свою пищу. Более низкое значение уменьшает (в процентах) количество пищи, съеденной младенцами.
BabyCuddleLoseImprintQualitySpeedMultiplier=<float> 1.0 Оценивает, насколько быстро снижается качество отпечатка после льготного периода, если вы еще не обнимались с ребенком.
bPvEDisableFriendlyFire=<boolean> False Если True, отключен Дружественный огонь (между товарищами по племени/дино племени/структурами племени) на PvE- серверах.
GlobalSpoilingTimeMultiplier=<float> 1.0 Глобально масштабирует время порчи скоропортящихся продуктов. Более высокие значения увеличивают время.
GlobalCorpseDecompositionTimeMultiplier=<float> 1.0 Масштабирует время разложения трупов (игрока и динозавра) в глобальном масштабе. Более высокие значения увеличивают время.
GlobalItemDecompositionTimeMultiplier=<float> 1.0 Глобально масштабирует время разложения выпавших предметов, мешков с добычей и т. д. Более высокие значения увеличивают время.
GlobalPoweredBatteryDurabilityDecreasePerSecond=<float> 3.0 Определяет скорость, с которой заряд батарей используется в электрических объектах.
HairGrowthSpeedMultiplier=<float> 1.0 Масштабирует рост волос. Более высокие значения увеличивают скорость роста.
HarvestXPMultiplier=<float> 1.0 Масштабирует количество опыта, заработанного за сбор урожая.
OverrideMaxExperiencePointsPlayer=<integer> N/A Переопределяет ограничение максимального опыта персонажей игроков на точно указанную сумму.
OverrideMaxExperiencePointsDino=<integer> N/A Переопределяет максимальное количество опыта для персонажей-динозавров на указанную сумму.
PreventDinoTameClassNames="<string>" N/A Предотвращает приручение определенных динозавров через имя класса. напр PreventDinoTameClassNames="Argent_Character_BP_C". Имена классов динозавров можно найти на странице идентификаторов существ (Creature IDs).
KickIdlePlayersPeriod=<float> 3600.0 Время в секундах, по истечении которого персонажи, которые не двигались и не взаимодействовали, будут выкинуты (если в качестве параметра командной строки задан параметр -EnableIdlePlayerKick). Примечание: хотя на уровне кода он определяется как число с плавающей запятой, вместо него предлагается использовать целое число.