Хостинг игровых серверов Empire-Host.org

Config.cfg Rust Extended — различия между версиями

Материал из Empire-Host Wiki
Перейти к: навигация, поиск
(Уведомления)
(Другие параметры)
Строка 291: Строка 291:
 
| Notice.Connected.Enabled || true  || Отправлять игроку сообщение о приветствии, при подключении к серверу.
 
| Notice.Connected.Enabled || true  || Отправлять игроку сообщение о приветствии, при подключении к серверу.
 
|}
 
|}
 +
 +
=== Общение ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Параметр !! Значение по умолчанию !! Описание
 +
|-
 +
| Chat.Line.MaxLength || 64  || Максимальная длинна сообщения в чате.
 +
|-
 +
| Chat.System.Color || #7FFFFF || Цвет системных сообщений.
 +
|-
 +
| Chat.Rank.3.Color || #FFFF8F || Цвет сообщений админов.
 +
|-
 +
| Chat.Rank.5.Color || #AFAFFF || Цвет сообщений владельца
 +
|-
 +
| Chat.Say.Icon || "CHAT" || Иконка чата
 +
|-
 +
| Chat.Say.Color || #FFFFFF || Цвет обычного сообщения в чате.
 +
|-
 +
| Chat.Say.Distance || 1000 || Дистанция сообщений (0 - все игроки).
 +
|-
 +
| Chat.Yell.Key || ! || Ключ для "yell" сообщений в чате. Укажите этот символ в чате перед сообщением, и сообщение будет помечено как "yell".
 +
|-
 +
| Chat.Yell.Icon || "YELL" || Иконка для "yell" сообщений в чате.
 +
|-
 +
| Chat.Yell.Color || #FFFF7F || Цвет "yell" сообщений в чате.
 +
|-
 +
| Chat.Yell.Distance || 0 || Дистанция для "yell" сообщений (0 - все игроки).
 +
|-
 +
| Chat.Whisper.Key || @ || Ключ "whisper" сообщений (тихих сообщений) в чате. Укажите этот символ в чате перед сообщением, и оно будет помечено, как тихое.
 +
|-
 +
| Chat.Whisper.Icon || "WHISPER" || Иконка "whisper" сообщений в чате.
 +
|-
 +
| Chat.Whisper.Color || #FF7FFF || Цвет "whisper" сообщений в чате.
 +
|-
 +
| Chat.Whisper.Distance || 50 || Дистанция для "whisper" сообщений в чате (0 - всем игрокам).
 +
|-
 +
| Chat.Clan.Key || . || Ключ для клановых сообщений в чате. Укажите этот символ в чате перед сообщением, и оно будет отправлено только участникам клана.
 +
|-
 +
| Chat.Clan.Icon || "CLAN" || Иконка клановых сообщений в чате.
 +
|-
 +
| Chat.Clan.Color || #7FFF7F || Цвет клановых сообщений в чате.
 +
|-
 +
| Chat.Divider || " ☢ " || Разделитель между именем и сообщением в чате.
 +
|-
 +
| Chat.Command.Key || / || Ключ для команд в чате.
 +
|-
 +
| Chat.Console || true || Выводить в консоль сервера сообщения чата.
 +
|-
 +
| Chat.Display.Rank || false || Отображать ранг игрока в чате.
 +
|-
 +
| Chat.Display.Clan || false || Отображать клантег в чате.
 +
|-
 +
| Chat.History.Private || true || Сохранять приватные сообщения в истории.
 +
|-
 +
| Chat.History.Commands || true || Сохранять команды в истории.
 +
|-
 +
| Chat.History.Stored || 100 || Максимальное количество строк для истории чата.
 +
|-
 +
| Chat.History.Display || 25 || Отображаемое количество строк для истории чата.
 +
|-
 +
| Chat.MuteDefaultTime || 1800 || Время, в течение которого игрока будет запрещено писать в чат (Mute).
 +
|-
 +
| Voice.Notification || true || Уведомление о голосовом сообщении.
 +
|-
 +
| Chat.History.Display || 1500 || Время в миллисекундах, в течение которого будет уведомление о голосовом сообщении.
 +
|}
 +
  
 
=== Другие параметры ===
 
=== Другие параметры ===
  
 
<pre>
 
<pre>
// Notice Messages From Server
 
Notice.Connected.Enabled=true // Enable/Disable the notice(welcome) messages after player joined
 
 
// Communication - Properties
 
Chat.Line.MaxLength=64 // Maximum length of text line in chat (splits text on lines for a display)
 
Chat.System.Color=#7FFFFF // Color for "system" messages in chat
 
Chat.Rank.3.Color=#FFFF8F                              // Color of "admin" rank for messages in chat
 
Chat.Rank.5.Color=#AFAFFF                              // Color of "owner" rank for messages in chat
 
Chat.Say.Icon="CHAT" // Icon for "chat" messages in chat
 
Chat.Say.Color=#FFFFFF // Color for "chat" messages in chat
 
Chat.Say.Distance=1000 // Distance of default messages (0 - all players)
 
Chat.Yell.Key=! // Key for "yell" messages in chat (global)
 
Chat.Yell.Icon="YELL" // Icon for "yell" messages in chat
 
Chat.Yell.Color=#FFFF7F // Color for "yell" messages in chat
 
Chat.Yell.Distance=0 // Distance of "yell" messages in chat (0 - all players)
 
Chat.Whisper.Key=@ // Key for "whisper" messages in chat (closed range)
 
Chat.Whisper.Icon="WHISPER" // Icon for "whisper" messages in chat
 
Chat.Whisper.Color=#FF7FFF // Color for "whisper" messages in chat
 
Chat.Whisper.Distance=50 // Distance of "whisper" messages in chat (0 - all players)
 
Chat.Clan.Key=. // Key for "clan" messages in chat
 
Chat.Clan.Icon="CLAN" // Icon for "clan" messages in chat
 
Chat.Clan.Color=#7FFF7F // Color for "clan" messages in chat
 
Chat.Divider=" ☢ " // Divider for name of messages in chat
 
Chat.Command.Key=/ // Key for "command" in chat.
 
Chat.Console=true // Output in server console game chat messages.
 
Chat.Display.Rank=false // Enable/Disable display user rank name in chat
 
Chat.Display.Clan=false                         // Enable/Disable display user clan abbrev in chat
 
Chat.History.Private=true // Save private messages in history
 
Chat.History.Commands=true // Save chat commands in history
 
Chat.History.Stored=100 // Maximum count of stored lines for chat history
 
Chat.History.Display=25 // Default count of lines for display from history
 
Chat.MuteDefaultTime=1800 // Default time for muted players
 
Voice.Notification=true // Enables/Disables the notification of voice
 
Voice.NotificationDelay=1500 // Time in millisecons for delay of voice notifications
 
  
 
// Resources (Wood/Rock Piles, Flay Corpses)
 
// Resources (Wood/Rock Piles, Flay Corpses)

Версия 21:00, 7 августа 2014


Расположение файла

Файл распологается в директории cfg/RustExtended.

Синтаксис

  • Все параметры задаются после хештега [SERVER].
  • Формат <параметр>=<значение>

Описание параметров

Основные параметры

Параметр Значение по умолчанию Описание
ServerName SERVER Имя сервера в чате
PremiumConnections 0 Количество резервных слотов
SleepersLifeTime 300 Время в секундах, спустя которого игрок засыпает, после выхода с сервера.
DecayObjects true Разрушение объектов в игре (true/false)
ShutdownTime 120 Время в секундах, спустя которое сервер выключается, после применения команды /shutdown
RestartTime 120 Время в секундах, спустя которое сервер выключается, после применения команды /restart
AutoShutdown 0 Автоматическое выключение сервера спустя заданное время в минутах (0 - выкл).
AutoRestart 0 Автоматическая перезагрузка сервера спустя заданное время в минутах (0 - выкл).

Параметры Steam

Параметр Значение по умолчанию Описание
Steam.SetModded true Задать флаг "Modded" на мастер сервере Steam
Steam.SetOfficial true Задать флаг "Official" на мастер сервере Steam
Steam.FakeOnline 0 Фейковый онлайн.
Steam.Favourite не задан Добавить сервер в избранное. Пример Steam.Favourite=127.0.0.1:28015

Директории

Параметр Значение по умолчанию Описание
SavePath serverdata\ Директория для сохранений (пользователи, черный список и т.д.).
LogsPath serverdata\logs\ Директория для логирования.


Переопределение значений

Параметр Значение по умолчанию Описание
Override.Loots false Переопределение лута из файла "RustOverride\LootsList.cfg"
Override.Items false Переопределение предметов из файла "RustOverride\ItemsList.cfg"
Override.Spawns false Переопределение точек возрождения игроков из файла "RustOverride\SpawnsList.cfg"

Статистика

Параметр Значение по умолчанию Описание
Generate.Source serverdata\cfg\templates\server.html Файл шаблона для статистики.
Generate.Output serverdata\cfg\templates\server.html Файл, который будет сгенерирован со статистикой.

MySQL

Параметр Значение по умолчанию Описание
MySQL.Host 127.0.0.1 Хост базы данных.
MySQL.Port 3306 Порт базы данных.
MySQL.Username root Имя пользователя базы данных.
MySQL.Password passw Пароль
MySQL.Database rust_server Название БД.
MySQL.UTF8 true Поддержка UTF-8 (tru/false)

База пользователей

Параметр Значение по умолчанию Описание
Database.Type File Тип базы данных. File - файловая, MySQL - База данных MySQL.
Users.VerifyNames false Проверять имена пользователей по регулярному выражению.
Users.VerifyChars "0-9a-zA-Z. !@#$%^&*()_-" Регулярное выражение для имен пользователей.
Users.UniqueNames true Уникальные имена (true/false).
Users.BindingNames true Закрепление имен к SteamID
Users.DefaultRank 0 Ранг для новых игроков
Users.PremiumRank 1 Ранг для VIP игроков
Users.DisplayRank false Отображение ранга (true/false)
Users.AutoAdminRank 3 Минимальный ранг для задания админских прав.
Users.PingLimit 0 Лимит панга. Игроки будут кикнуты с сервера, если пинг превышает заданное значение. 0 - отключить.

Настройка администрирования

Параметр Значение по умолчанию Описание
Admin.Godmode true Режим Бога для админа (true/false).
Admin.InstantDestory true Быстрое уничтожение объектов. Админ уничтожает объекты с одного удара (true/false)

Параметры игроков и объектов

Параметр Значение по умолчанию Описание
Avatar.AutoSave.Interval 1250 Время в миллисекундах, в течение которого аватары будут автоматически сохраняться.
Object.Lootable.Lifetime 1800 Время в секундах, в течение которого будут сохраняться упавшие рюкзаки умерших игроков.

Белый список

Параметр Значение по умолчанию Описание
Whitelist.Enabled false Включить/выключить белый список. Если включено, то на сервер могут заходить игроки только из белого списка.
Whitelist.Refresh false Включить/выключить обновление белого списка из файла.
Whitelist.Interval 600 Интервал обновления в секундах.

Античит

Параметр Значение по умолчанию Описание
Truth.Punishment Notice,Kick Наказание за нарушение (NONE, NOTICE, KILL, KICK, BAN).
Truth.ReportRank 2 Минимальный уровень пользователя, чтобы сообщить о нарушении в чате.
Truth.MaxViolations 3 Максимальное количество нарушений для игрока, перед баном (0 - выключить).
Truth.ViolationDetails true Выводить в консоль сервер информацию о нарушении
Truth.ViolationTimelife 180 Время жизни одного нарушения
Truth.ViolationColor #FF4242 Цвет сообщения о нарушении в игровом чате.
Truth.CheckAimbot true Проверять на аимбот (true/false).
Truth.CheckWallhack true Проверять на wallhack (возможность смотреть сквозь стены).
Truth.CheckJumphack true Проверять на JumpHack (true/false).
Truth.CheckSpeedhack true Проверять на SpeedHack (true/false).
Truth.CheckShootRange true Проверять скорость стрельбы от расстояния (true/false)
Truth.MaxMovementSpeed 10.0 Максимальная скорость передвижения игрока.
Truth.MaxJumpingHeight 8.0 Максимальная высота прыжка.
Truth.MinShotRateByRange 2.5 Минимальная скорость стрельбы в зависимости от дистанции от атакующего к жертве для всего оружия.
Truth.MinShotRateByRange.P250 3.0 Минимальная скорость стрельбы в зависимости от дистанции от атакующего к жертве для P250.
Truth.MinShotRateByRange.MP5A4 2.5 Минимальная скорость стрельбы в зависимости от дистанции от атакующего к жертве для MP5A4.
Truth.HeadshotThreshold 250 Порог расстояния для хедшота.
Truth.HeadshotAimTime 10 Время прицеливания атакующего при хедшоте.
Truth.Banned.BlockIP false Блокирование по IP (true/false).
Truth.Banned.Period 10080 Время в минутах для бана игроков (0 - навсегда, 10080 - неделя, 43200 - 30 дней).
Truth.Banned.ExcludeIP 127.0.0.1 Исключение IP для античита.
Truth.RustProtect false Проверка клиентской библиотеке "RustProtect.dll".
Truth.RustProtect.Key 0xED70FAE7 Ключ для клиента (индивидуально для сервера)
Truth.RustProtect.ChangeKey true Изменение ключа спустя заданное время в "Truth.RustProtect.ChangeKey.Time"
Truth.RustProtect.ChangeKey.Time 600 Ключ будет изменен спустя заданное в этом параметре время.
Truth.RustProtect.Hash 0xFFFFFFFF Хеш

Сброс груза (AirDrop)

Параметр Значение по умолчанию Описание
Airdrop.Enabled false Переопределения стандартных параметров аирдропа. Если true, то будет использован алгоритм Rust Extended.
Airdrop.Announce false Всем игрокам будет объявлено об аирдропе.
Airdrop.DropTime true Включить аирдроп по игровому времени.
Airdrop.DropTime.Hours 13,19 Игровое время, в которое будет сброшен груз.
Airdrop.Interval false Включить аирдроп по интервалу реального времени.
Airdrop.Interval.Time 3600 Интервал в секундах между сбросами груза.
Airdrop.Planes 1 Количество самолетов.
Airdrop.Drops=1 1,3 Количество (min,max) грузов, сбрасываемых одним самолетом.

Циклы сервера

Параметр Значение по умолчанию Описание
Cycle.PvP false Включить/отключить PvP режим, в зависимости от времени
Cycle.PvP.Off 23 Игровое время, в которое PvP режим будет автоматически выключен.
Cycle.PvP.On 7 Игровое время, в которое PvP режим будет автоматически включен.
Cycle.InstantCraft false Моментальный крафт предметов, в зависимости от времени.
Cycle.InstantCraft.Off 0 Игровое время, в которое моментальный крафт будет выключен.
Cycle.InstantCraft.On 6 Игровое время, в которое моментальный крафт будет включен.

Уведомления

Параметр Значение по умолчанию Описание
Announce.PlayerJoin true Уведомлять всех игроков, когда присоединяется новый игрок.
Announce.PlayerLeave true Уведомлять всех игроков, когда игрок выходит с сервера.
Announce.AdminConnect false Уведомлять всех игроков, когда на сервер заходит админ.
Announce.DeathNPC true Уведомлять всех игроков, когда игрок умирает от NPC.
Announce.DeathSelf true Уведомлять всех игроков, когда игрок покончил жизнь самоубийством.
Announce.DeathMurder true Уведомлять всех игроков, когда игрока убил другой игрок.
Announce.KillNotice true Уведомлять игрока, когда он убил другого.
Notice.Connected.Enabled true Отправлять игроку сообщение о приветствии, при подключении к серверу.

Общение

Параметр Значение по умолчанию Описание
Chat.Line.MaxLength 64 Максимальная длинна сообщения в чате.
Chat.System.Color #7FFFFF Цвет системных сообщений.
Chat.Rank.3.Color #FFFF8F Цвет сообщений админов.
Chat.Rank.5.Color #AFAFFF Цвет сообщений владельца
Chat.Say.Icon "CHAT" Иконка чата
Chat.Say.Color #FFFFFF Цвет обычного сообщения в чате.
Chat.Say.Distance 1000 Дистанция сообщений (0 - все игроки).
Chat.Yell.Key  ! Ключ для "yell" сообщений в чате. Укажите этот символ в чате перед сообщением, и сообщение будет помечено как "yell".
Chat.Yell.Icon "YELL" Иконка для "yell" сообщений в чате.
Chat.Yell.Color #FFFF7F Цвет "yell" сообщений в чате.
Chat.Yell.Distance 0 Дистанция для "yell" сообщений (0 - все игроки).
Chat.Whisper.Key @ Ключ "whisper" сообщений (тихих сообщений) в чате. Укажите этот символ в чате перед сообщением, и оно будет помечено, как тихое.
Chat.Whisper.Icon "WHISPER" Иконка "whisper" сообщений в чате.
Chat.Whisper.Color #FF7FFF Цвет "whisper" сообщений в чате.
Chat.Whisper.Distance 50 Дистанция для "whisper" сообщений в чате (0 - всем игрокам).
Chat.Clan.Key . Ключ для клановых сообщений в чате. Укажите этот символ в чате перед сообщением, и оно будет отправлено только участникам клана.
Chat.Clan.Icon "CLAN" Иконка клановых сообщений в чате.
Chat.Clan.Color #7FFF7F Цвет клановых сообщений в чате.
Chat.Divider " ☢ " Разделитель между именем и сообщением в чате.
Chat.Command.Key / Ключ для команд в чате.
Chat.Console true Выводить в консоль сервера сообщения чата.
Chat.Display.Rank false Отображать ранг игрока в чате.
Chat.Display.Clan false Отображать клантег в чате.
Chat.History.Private true Сохранять приватные сообщения в истории.
Chat.History.Commands true Сохранять команды в истории.
Chat.History.Stored 100 Максимальное количество строк для истории чата.
Chat.History.Display 25 Отображаемое количество строк для истории чата.
Chat.MuteDefaultTime 1800 Время, в течение которого игрока будет запрещено писать в чат (Mute).
Voice.Notification true Уведомление о голосовом сообщении.
Chat.History.Display 1500 Время в миллисекундах, в течение которого будет уведомление о голосовом сообщении.


Другие параметры


// Resources (Wood/Rock Piles, Flay Corpses)
Resources.AmountMultiplier.Wood=1.0			// Multiplier for amount of resources for wood pile
Resources.AmountMultiplier.Rock=1.0			// Multiplier for amount of resources for rocks pile
Resources.AmountMultiplier.Flay=1.0			// Multiplier for amount of resources for animal corpse
Resources.GatherMultiplier.Wood=1.0			// Multiplier for amount of resources for wood pile
Resources.GatherMultiplier.Rock=1.0			// Multiplier for amount of resources for rocks pile
Resources.GatherMultiplier.Flay=1.0			// Multiplier for amount of resources for animal corpse

// Ownership of Players - Settings
Ownership.Destroy=false					// Enable/Disable for all players destroy objects in their ownership (not effect on "/destroy" command)
Ownership.Destroy.Instant=true				// Enable/Disable instantly destroy objects for players ownership objects.
Ownership.Destroy.AutoDisable=60			// Time in seconds for auto disabling destroy after enable, for players.
Ownership.Destroy.NoCarryWeight=true                    // Enable/Disable destroy objects without carry weight
Ownership.Destroy.ReceiveResources=false		// Enable/Disable receive resources of deployed object for player after the destruction
Ownership.Protect.PremiumUser=false			// Enable/Disable container protection for premium players
Ownership.Protect.OfflineUser=false			// Enable/Disable container protection for offline players
Ownership.Protect.SharedUsers=false			// Enable/Disable access to protected container for players who shared by owner
//Ownership.Protect.Container=Furnace			// Name of container for protection (variable can be duped for other containers)
//Ownership.Protect.Container=Wood Box			// Name of container for protection (variable can be duped for other containers)
//Ownership.Protect.Container=Wood Box Large		// Name of container for protection (variable can be duped for other containers)
//Ownership.Protect.Container=Small Stash 		// Name of container for protection (variable can be duped for other containers)
Ownership.Attacked.Announce=true			// Enable/Disable the announce when a player ownership in under attack
Ownership.Attacked.PremiumOnly=false			// Enable/Disable the announce a under attack message for premium player only
Ownership.NotOwner.DenyBuild=false			// Enable/Disable forbidden to build structure for not owner player
Ownership.NotOwner.DenyDeploy=Sleeping Bag		// Deny of placement a object into not owned of ownership zone (parameter can be repeated)
Ownership.NotOwner.DenyDeploy=Bed			// Deny of placement a object into not owned of ownership zone (parameter can be repeated)

// Counters of commands for Players
Command.Home.Payment=1000				// Payment in currency to use this command (when economy is enabled)
Command.Home.Timewait=20				// Time in seconds to wait for player before teleport to camp
Command.Home.Countdown=1800				// Countdown of time in seconds before player can use "/home" again (1800: 30 mins, 0: disabled)
Command.Teleport.Payment=0				// Payment in currency to use this command (when economy is enabled)
Command.Teleport.Timewait=20				// Time in seconds to wait for player before teleport to player
Command.Teleport.Countdown=20				// Countdown of time in seconds before player can use "/tp" again (300: 5 mins, 0: disabled)
Command.NoPVP.Timewait=10				// Time in seconds to wait for player before disable PvP mode
Command.NoPVP.Duration=600				// Duration of time in seconds for disabled PvP mode. (600: 10 mins)
Command.NoPVP.Countdown=3000				// Countdown of time in seconds before player can use "/pvp" again (3000: 50 mins, 0: disabled)