Config.cfg Rust Extended — различия между версиями
Материал из Empire-Host Wiki
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) (→Другие параметры) |
||
| Строка 227: | Строка 227: | ||
|} | |} | ||
| − | === | + | === Сброс груза (AirDrop) === |
| − | + | {| class="wikitable" | |
| − | + | |- | |
| − | Airdrop.Enabled | + | ! Параметр !! Значение по умолчанию !! Описание |
| − | Airdrop.Announce | + | |- |
| − | Airdrop.DropTime | + | | Airdrop.Enabled || false || Переопределения стандартных параметров аирдропа. Если true, то будет использован алгоритм Rust Extended. |
| − | Airdrop.DropTime.Hours | + | |- |
| − | Airdrop.Interval | + | | Airdrop.Announce || false || Всем игрокам будет объявлено об аирдропе. |
| − | Airdrop.Interval.Time | + | |- |
| − | Airdrop.Planes | + | | Airdrop.DropTime || true || Включить аирдроп по игровому времени. |
| − | Airdrop.Drops=1,3 | + | |- |
| + | | Airdrop.DropTime.Hours || 13,19 || Игровое время, в которое будет сброшен груз. | ||
| + | |- | ||
| + | | Airdrop.Interval || false || Включить аирдроп по интервалу реального времени. | ||
| + | |- | ||
| + | | Airdrop.Interval.Time || 3600 || Интервал в секундах между сбросами груза. | ||
| + | |- | ||
| + | | Airdrop.Planes || 1 || Количество самолетов. | ||
| + | |- | ||
| + | | Airdrop.Drops=1 || 1,3 || Количество (min,max) грузов, сбрасываемых одним самолетом. | ||
| + | |} | ||
| − | + | === Циклы сервера === | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | |- | |
| − | + | ! Параметр !! Значение по умолчанию !! Описание | |
| − | + | |- | |
| − | + | | 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 || Игровое время, в которое моментальный крафт будет включен. | ||
| + | |} | ||
| + | === Уведомления === | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Параметр !! Значение по умолчанию !! Описание | ||
| + | |- | ||
| + | | Announce.PlayerJoin || true || Уведомлять всех игроков, когда присоединяется новый игрок. | ||
| + | |- | ||
| + | | Announce.PlayerLeave || true || Уведомлять всех игроков, когда игрок выходит с сервера. | ||
| + | |- | ||
| + | | Announce.AdminConnect || false || Уведомлять всех игроков, когда на сервер заходит админ. | ||
| + | |- | ||
| + | | Announce.DeathNPC || true || Уведомлять всех игроков, когда игрок умирает от NPC. | ||
| + | |- | ||
| + | | Announce.DeathSelf || true || Уведомлять всех игроков, когда игрок покончил жизнь самоубийством. | ||
| + | |- | ||
| + | | Announce.DeathMurder || true || Уведомлять всех игроков, когда игрока убил другой игрок. | ||
| + | |- | ||
| + | | Announce.KillNotice || true || Уведомлять игрока, когда он убил другого. | ||
| + | |} | ||
| + | |||
| + | === Другие параметры === | ||
| + | |||
| + | <pre> | ||
// Notice Messages From Server | // Notice Messages From Server | ||
Notice.Connected.Enabled=true // Enable/Disable the notice(welcome) messages after player joined | Notice.Connected.Enabled=true // Enable/Disable the notice(welcome) messages after player joined | ||
Версия 18:46, 7 августа 2014
Содержание
- 1 Расположение файла
- 2 Синтаксис
- 3 Описание параметров
- 3.1 Основные параметры
- 3.2 Параметры Steam
- 3.3 Директории
- 3.4 Переопределение значений
- 3.5 Статистика
- 3.6 MySQL
- 3.7 База пользователей
- 3.8 Настройка администрирования
- 3.9 Параметры игроков и объектов
- 3.10 Белый список
- 3.11 Античит
- 3.12 Сброс груза (AirDrop)
- 3.13 Циклы сервера
- 3.14 Уведомления
- 3.15 Другие параметры
Расположение файла
Файл распологается в директории 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 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.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)
| Rust Extended | |
|---|---|
| Основное | • FAQ • Список игровых команд • Установка •История версий |
| Конфигурация | •clans.cfg •config.cfg •destroy.cfg •economy.cfg •forbidden.cfg •kits.cfg •messages.cfg •motd.cfg •ranks.cfg |
| Rust Legacy Аренда серверов Rust Legacy | |
|---|---|
| Основное | •FAQ •Конфигурация •Команды |
| Моды | •Oxide •Magma •Rust Extended |
| Rust Experimental Хостинг Rust Experimental | |
|---|---|
| Основное | •FAQ •Команды •Список предметов |
| Моды | •Pluton •Oxide 2 •RustEssentials: Redux |
