Основные настройки сервера Beasts of Bermuda — различия между версиями
Admin (обсуждение | вклад) м (Admin переименовал страницу Настройки сервера Beasts of Bermuda в Основные настройки сервера Beasts of Bermuda) |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | * В данной статьте описаны возможные изменения параметров сервера через файл Game.ini | + | * В данной статьте описаны возможные изменения параметров сервера через файл '''Game.ini''' |
− | Если файл пуст, то первое, что нужно написать в первой строке файла, - это [/Script/BeastsOfBermuda.ServerGameInstance] | + | Если файл пуст, то первое, что нужно написать в первой строке файла, - это '''[/Script/BeastsOfBermuda.ServerGameInstance]''' |
− | * GrowthLimit=100.0f | + | * '''GrowthLimit=100.0f''' |
Это лимит роста на сервере. | Это лимит роста на сервере. | ||
Обратите внимание что рост больше больше 1.2 будет долгим. Что бы достичь роста 2.0 нужно примерно 2 месяца присутствия на сервере. | Обратите внимание что рост больше больше 1.2 будет долгим. Что бы достичь роста 2.0 нужно примерно 2 месяца присутствия на сервере. | ||
− | * bConsoleLocked=true | + | * '''bConsoleLocked=true''' |
Открывает доступ к консоли всем игрокам. (Все люди будут администраторами) | Открывает доступ к консоли всем игрокам. (Все люди будут администраторами) | ||
− | * SeverAdmins=(UserSteamId64=PlayerId74, AdminRank="DefaultAdmin") | + | * '''SeverAdmins=(UserSteamId64=PlayerId74, AdminRank="DefaultAdmin")''' |
Это администраторы сервера. В Beasts of Bermuda серверы поддерживают административные ранги, и вы можете установить пользовательские административные ранги для своего сервера. | Это администраторы сервера. В Beasts of Bermuda серверы поддерживают административные ранги, и вы можете установить пользовательские административные ранги для своего сервера. | ||
Обратите внимание, что это рассматривается как список. Т.е каждый администратор пишется с новой строки в файле. | Обратите внимание, что это рассматривается как список. Т.е каждый администратор пишется с новой строки в файле. | ||
− | * AdminRanks=(AdminRank="DeafultAdmin", Ranklevel = 0) | + | * '''AdminRanks=(AdminRank="DeafultAdmin", Ranklevel = 0)''' |
Это представляет собой ранг администратора с соответствующим уровнем. Чем выше уровень ранга, тем выше администратор. | Это представляет собой ранг администратора с соответствующим уровнем. Чем выше уровень ранга, тем выше администратор. | ||
− | * AdminCommandRules=(CommandType = EAdminsCommands::TheAdminCommand, MinimalRank="НазваниеРанга") | + | * '''AdminCommandRules=(CommandType = EAdminsCommands::TheAdminCommand, MinimalRank="НазваниеРанга")''' |
Это доступные ранги (уровни) для администратора. | Это доступные ранги (уровни) для администратора. | ||
− | MinimalRank-это минимальный ранг, необходимый для использования команды. | + | |
+ | '''MinimalRank'''-это минимальный ранг, необходимый для использования команды. | ||
Допустимыми команды для этого ранга: | Допустимыми команды для этого ранга: | ||
− | ServerMutePlayer - сервер-отключает звук игрока, делая его неспособным отправлять какие-либо приглашения и отправлять какие-либо сообщения. | + | |
− | KickPlayer - Выгоняет игрока с сервера. | + | '''ServerMutePlayer''' - сервер-отключает звук игрока, делая его неспособным отправлять какие-либо приглашения и отправлять какие-либо сообщения. |
− | BanPlayer - Банит игрока на сервера, он также будет добавлен в Бан-Лист. | + | '''KickPlayer''' - Выгоняет игрока с сервера. |
− | RespawnPlayer - Возрождение игрока/себя. | + | '''BanPlayer''' - Банит игрока на сервера, он также будет добавлен в Бан-Лист. |
− | ControlWeather - Набор функций связанных с управлением погодой. | + | '''RespawnPlayer''' - Возрождение игрока/себя. |
− | ClearCarcasses - Очистка каркасов. | + | '''ControlWeather''' - Набор функций связанных с управлением погодой. |
− | ClearBones - Очистка пустых каркасов. | + | '''ClearCarcasses''' - Очистка каркасов. |
− | CheckServerData - эта функция связана с предстоящим внутриигровым менеджером серверов для администраторов и позволит получить доступ к сохраненным данным вашего сервера. | + | '''ClearBones''' - Очистка пустых каркасов. |
− | ModifyServerData - эта функция также связана с менеджером сервера и позволяет администратору просматривать и изменять данные в целях администрирования или очистки. Это должно быть правилом высокого ранга. | + | '''CheckServerData''' - эта функция связана с предстоящим внутриигровым менеджером серверов для администраторов и позволит получить доступ к сохраненным данным вашего сервера. |
− | FlushServerData - эта функция также связана с диспетчером сервера и позволяет сбросить все сохранение сервера, не перезапуская его. Присоединение игроков, которые имели сохранение на этом сервере, придется перезапустить. | + | '''ModifyServerData''' - эта функция также связана с менеджером сервера и позволяет администратору просматривать и изменять данные в целях администрирования или очистки. Это должно быть правилом высокого ранга. |
− | ForceSaveData - эта функция заставляет сервер сериализовать и сохранить все данные на сервере. Это должно быть на высоком ранге. | + | '''FlushServerData''' - эта функция также связана с диспетчером сервера и позволяет сбросить все сохранение сервера, не перезапуская его. Присоединение игроков, которые имели сохранение на этом сервере, придется перезапустить. |
− | PossessEntity - позволяет администратору стать любой сущностью (любым динозавром). | + | '''ForceSaveData''' - эта функция заставляет сервер сериализовать и сохранить все данные на сервере. Это должно быть на высоком ранге. |
− | SpawnEntity - позволяет администратору создать объект, будь то динозавр, другой элемент карты или элемент погоды. Эта функция была предназначена для отладки и не должна использоваться. | + | '''PossessEntity''' - позволяет администратору стать любой сущностью (любым динозавром). |
− | UseObserver - позволяет вашему администратору владеть камерой наблюдения и перемещаться с ней. | + | '''SpawnEntity''' - позволяет администратору создать объект, будь то динозавр, другой элемент карты или элемент погоды. Эта функция была предназначена для отладки и не должна использоваться. |
− | GrowEntity - позволяет вашему администратору предоставлять рост игроку или самим себе. | + | '''UseObserver''' - позволяет вашему администратору владеть камерой наблюдения и перемещаться с ней. |
− | Teleport - позволяет вашему администратору телепортировать игрока к другому, телепортировать к себе, заставить кого-то телепортироваться к себе или телепортировать нескольких игроков. | + | '''GrowEntity''' - позволяет вашему администратору предоставлять рост игроку или самим себе. |
+ | '''Teleport''' - позволяет вашему администратору телепортировать игрока к другому, телепортировать к себе, заставить кого-то телепортироваться к себе или телепортировать нескольких игроков. | ||
− | * VeteransSteamIDs=SomeSteamId64 | + | * '''VeteransSteamIDs=SomeSteamId64''' |
Это запись для постоянного игрока на вашем сервере. Постоянный игрок имеет доступ к определенным динозаврам, которые были бы заблокированы, и они могут обойти ограничения существ. | Это запись для постоянного игрока на вашем сервере. Постоянный игрок имеет доступ к определенным динозаврам, которые были бы заблокированы, и они могут обойти ограничения существ. | ||
Одна строка для одного игрока. | Одна строка для одного игрока. | ||
− | * BannedSteamIDs="SomeSteamId64" | + | * '''BannedSteamIDs="SomeSteamId64"''' |
Это запись для забаненого игрока. Забаненые игроки не имеют права подключаться к вашему серверу и будут уведомлены об этом при попытке присоединиться. | Это запись для забаненого игрока. Забаненые игроки не имеют права подключаться к вашему серверу и будут уведомлены об этом при попытке присоединиться. | ||
Одна строка на одного игрока. | Одна строка на одного игрока. | ||
− | * SteamGroupName="Имя" | + | * '''SteamGroupName="Имя"''' |
Если на вашем сервере есть группа в steam, вы можете поместить ее название здесь, и игроки смогут найти и присоединиться к вашей группе через внутриигровой интерфейс. (еще не полностью реализовано - 28.11.2018 ). | Если на вашем сервере есть группа в steam, вы можете поместить ее название здесь, и игроки смогут найти и присоединиться к вашей группе через внутриигровой интерфейс. (еще не полностью реализовано - 28.11.2018 ). | ||
− | * bRequiresSteamGroupToJoin=false | + | * '''bRequiresSteamGroupToJoin=false''' |
− | Для того чтобы зайти на сервер вам надо войти в "SteamGroupName="Name". | + | Для того чтобы зайти на сервер вам надо войти в '''"SteamGroupName="Name"'''. |
Игроки вне группы не смогут зайти к вам на сервер. | Игроки вне группы не смогут зайти к вам на сервер. | ||
− | * DiscordLink="Ссылка на дискорд" | + | * '''DiscordLink="Ссылка на дискорд"''' |
Если у вас большое комьюнити, Игроки смогут найти его через внутриигровой интерфейс. Ссылка должна содержать только ключ, связанный с приглашением, по соображениям безопасности. | Если у вас большое комьюнити, Игроки смогут найти его через внутриигровой интерфейс. Ссылка должна содержать только ключ, связанный с приглашением, по соображениям безопасности. | ||
− | * 'bDisplayIntroMessage=false | + | * ''''bDisplayIntroMessage=false''' |
Показывает сообщение при заходе на сервер. | Показывает сообщение при заходе на сервер. | ||
− | * 'bUseHardGroupLimits=false | + | * ''''bUseHardGroupLimits=false''' |
Это устанавливает жесткие ограничения для групп. Существа с групповым ограничением не будут вместе после значения, определенного в CreatureLimits. | Это устанавливает жесткие ограничения для групп. Существа с групповым ограничением не будут вместе после значения, определенного в CreatureLimits. | ||
Если пытаться нарушить лимит, игра будет вместо этого применять растущий дискомфорт к игрокам, пытающимся сгруппироваться с большим количеством, чем лимит. | Если пытаться нарушить лимит, игра будет вместо этого применять растущий дискомфорт к игрокам, пытающимся сгруппироваться с большим количеством, чем лимит. | ||
− | * +CreatureLimits=(CreatureType=EDinoTypeTheDinoType, PercentAllowed=100.0f, GroupLimit=999, bRequiresVeteran=False) | + | * '''+CreatureLimits=(CreatureType=EDinoTypeTheDinoType, PercentAllowed=100.0f, GroupLimit=999, bRequiresVeteran=False)''' |
Ограничения на создание существ на вашем сервере. Как и в правилах администратора, по одной на строку. | Ограничения на создание существ на вашем сервере. Как и в правилах администратора, по одной на строку. | ||
Допустимые значения: | Допустимые значения: | ||
− | Acrocanthosaurus, | + | '''Acrocanthosaurus,''' |
− | Apatosaurus, | + | '''Apatosaurus,''' |
− | Elasmosaurus, | + | '''Elasmosaurus,''' |
− | Kronosaurus, | + | '''Kronosaurus,''' |
− | Ichthyovenator, | + | '''Ichthyovenator,''' |
− | Megalosaurus, | + | '''Megalosaurus,''' |
− | Mosasaurus, | + | '''Mosasaurus,''' |
− | Oryctodromeus, | + | '''Oryctodromeus,''' |
− | Pachycephalosaurus, | + | '''Pachycephalosaurus,''' |
− | Parasaurolophus, | + | '''Parasaurolophus,''' |
− | Pteranodon, | + | '''Pteranodon,''' |
− | Tyrannosaurus, | + | '''Tyrannosaurus,''' |
− | Utahraptor, | + | '''Utahraptor,''' |
− | Velociraptor. | + | '''Velociraptor.''' |
− | Следующая настройка возможна после этой строки в конце файла: [/Script / BeastsOfBermuda.SaveSystem] | + | Следующая настройка возможна после этой строки в конце файла: '''[/Script / BeastsOfBermuda.SaveSystem]''' |
− | * AutosaveTime=300.0f. | + | * '''AutosaveTime=300.0f.''' |
Время, в секундах, после чего сервер автоматически сохранит свои данные, записав их на диск. Этот таймер по умолчанию равен 120 секундам. | Время, в секундах, после чего сервер автоматически сохранит свои данные, записав их на диск. Этот таймер по умолчанию равен 120 секундам. |
Версия 12:28, 23 сентября 2022
- В данной статьте описаны возможные изменения параметров сервера через файл Game.ini
Если файл пуст, то первое, что нужно написать в первой строке файла, - это [/Script/BeastsOfBermuda.ServerGameInstance]
- GrowthLimit=100.0f
Это лимит роста на сервере. Обратите внимание что рост больше больше 1.2 будет долгим. Что бы достичь роста 2.0 нужно примерно 2 месяца присутствия на сервере.
- bConsoleLocked=true
Открывает доступ к консоли всем игрокам. (Все люди будут администраторами)
- SeverAdmins=(UserSteamId64=PlayerId74, AdminRank="DefaultAdmin")
Это администраторы сервера. В Beasts of Bermuda серверы поддерживают административные ранги, и вы можете установить пользовательские административные ранги для своего сервера. Обратите внимание, что это рассматривается как список. Т.е каждый администратор пишется с новой строки в файле.
- AdminRanks=(AdminRank="DeafultAdmin", Ranklevel = 0)
Это представляет собой ранг администратора с соответствующим уровнем. Чем выше уровень ранга, тем выше администратор.
- AdminCommandRules=(CommandType = EAdminsCommands::TheAdminCommand, MinimalRank="НазваниеРанга")
Это доступные ранги (уровни) для администратора.
MinimalRank-это минимальный ранг, необходимый для использования команды. Допустимыми команды для этого ранга:
ServerMutePlayer - сервер-отключает звук игрока, делая его неспособным отправлять какие-либо приглашения и отправлять какие-либо сообщения. KickPlayer - Выгоняет игрока с сервера. BanPlayer - Банит игрока на сервера, он также будет добавлен в Бан-Лист. RespawnPlayer - Возрождение игрока/себя. ControlWeather - Набор функций связанных с управлением погодой. ClearCarcasses - Очистка каркасов. ClearBones - Очистка пустых каркасов. CheckServerData - эта функция связана с предстоящим внутриигровым менеджером серверов для администраторов и позволит получить доступ к сохраненным данным вашего сервера. ModifyServerData - эта функция также связана с менеджером сервера и позволяет администратору просматривать и изменять данные в целях администрирования или очистки. Это должно быть правилом высокого ранга. FlushServerData - эта функция также связана с диспетчером сервера и позволяет сбросить все сохранение сервера, не перезапуская его. Присоединение игроков, которые имели сохранение на этом сервере, придется перезапустить. ForceSaveData - эта функция заставляет сервер сериализовать и сохранить все данные на сервере. Это должно быть на высоком ранге. PossessEntity - позволяет администратору стать любой сущностью (любым динозавром). SpawnEntity - позволяет администратору создать объект, будь то динозавр, другой элемент карты или элемент погоды. Эта функция была предназначена для отладки и не должна использоваться. UseObserver - позволяет вашему администратору владеть камерой наблюдения и перемещаться с ней. GrowEntity - позволяет вашему администратору предоставлять рост игроку или самим себе. Teleport - позволяет вашему администратору телепортировать игрока к другому, телепортировать к себе, заставить кого-то телепортироваться к себе или телепортировать нескольких игроков.
- VeteransSteamIDs=SomeSteamId64
Это запись для постоянного игрока на вашем сервере. Постоянный игрок имеет доступ к определенным динозаврам, которые были бы заблокированы, и они могут обойти ограничения существ. Одна строка для одного игрока.
- BannedSteamIDs="SomeSteamId64"
Это запись для забаненого игрока. Забаненые игроки не имеют права подключаться к вашему серверу и будут уведомлены об этом при попытке присоединиться. Одна строка на одного игрока.
- SteamGroupName="Имя"
Если на вашем сервере есть группа в steam, вы можете поместить ее название здесь, и игроки смогут найти и присоединиться к вашей группе через внутриигровой интерфейс. (еще не полностью реализовано - 28.11.2018 ).
- bRequiresSteamGroupToJoin=false
Для того чтобы зайти на сервер вам надо войти в "SteamGroupName="Name". Игроки вне группы не смогут зайти к вам на сервер.
- DiscordLink="Ссылка на дискорд"
Если у вас большое комьюнити, Игроки смогут найти его через внутриигровой интерфейс. Ссылка должна содержать только ключ, связанный с приглашением, по соображениям безопасности.
- 'bDisplayIntroMessage=false
Показывает сообщение при заходе на сервер.
- 'bUseHardGroupLimits=false
Это устанавливает жесткие ограничения для групп. Существа с групповым ограничением не будут вместе после значения, определенного в CreatureLimits. Если пытаться нарушить лимит, игра будет вместо этого применять растущий дискомфорт к игрокам, пытающимся сгруппироваться с большим количеством, чем лимит.
- +CreatureLimits=(CreatureType=EDinoTypeTheDinoType, PercentAllowed=100.0f, GroupLimit=999, bRequiresVeteran=False)
Ограничения на создание существ на вашем сервере. Как и в правилах администратора, по одной на строку. Допустимые значения: Acrocanthosaurus, Apatosaurus, Elasmosaurus, Kronosaurus, Ichthyovenator, Megalosaurus, Mosasaurus, Oryctodromeus, Pachycephalosaurus, Parasaurolophus, Pteranodon, Tyrannosaurus, Utahraptor, Velociraptor.
Следующая настройка возможна после этой строки в конце файла: [/Script / BeastsOfBermuda.SaveSystem]
- AutosaveTime=300.0f.
Время, в секундах, после чего сервер автоматически сохранит свои данные, записав их на диск. Этот таймер по умолчанию равен 120 секундам.