Как выдать пермишенс в rust
uMod/Oxide Permissions System
Many of the special features added by plugins in the game Rust will not automatically work for players or groups, unless special «permissions» are given to use them.
You do this by connecting to the server with an RCON tool, and giving special commands to the server, which are used by an entire permissions system that is built into the uMod/Oxide plugin framework. When a player or group has the correct permissions tags added in this permissions system, they will be allowed to use the special abilities or features of the plugin.
Not all plugins require these permissions tags. Some plugins work automatically for all players, as soon as they are added to the server. But if any plugin adds special powers you don’t want everyone to have (turn invisible, walk through walls, etc), then you need to use the permissions system and the permissions tags to control who can and cannot use those plugin abilities.
An Important Thing About Permissions Systems
Like almost all permissions systems, its automatic answer to «can someone use this ability?» is «NO. «. A really big loud «NO!«. The automatic default answer of permissions systems is to say NO. All the time, every time, to any request to use anything. Forever. Unless you have added a «Yes» answer to their permissions, which allows them to use it.
The vast majority of plugins will not work at all until you add permissions for them, either to each individual player or to a whole group (that the player belongs to). Until you add permissions, every time you try to use a command, the uMod/Oxide permissions system will just keep saying «nope, nada, uh uh, ain’t gettin’ past me, not happenin’, not on my watch!». That is it’s job, it’s designed to say NO.
Does a Plugin Have Permissions?
When you view a plugin on uMod, if there is a section in the description that begins with «# Permissions», then yes it does. Underneath that will be listed the permissions and what they do.
Some are more complex, a lot more complex. Below are the permissions for the «Vanish» plugin.
This one is a little trickier!
The basic vanish.use is needed to even use the invisibility, without that permissions, you can’t even turn invisible. But then the other settings change how it works.
How to Add Permissions
Before you can add permissions, there’s a few things you need to set up beforehand. We have guides in our knowledgebase on most of this already, so rather then repeat it all, there are links below for each step.
You Need an RCON Tool
Without an RCON, your Rust server is like a car with no steering wheel. Or a brake pedal, gas pedal, speedometer, gas gauge, or even knobs on the radio. You pretty much can’t do anything on your Rust server, without some kind of RCON program. The RCON is how you send instructions to the server (and Oxide too) on what to do, and see feedback on what it’s doing behind the scenes.
Our guide on how to install and setup «RustAdmin», which is one of many different RCON tools, is here: https://nodecraft.com/support/games/rust/setting-up-the-rust-admin-rcon-tool
Become an Admin First
We have a guide on how to set yourself as an admin on your Rust server here: https://nodecraft.com/support/games/rust/become-admin-on-a-nodecraft-rust-server
Groups! Groups! Groups!
The more efficient way to add permissions, is to create a group first, and then assign permissions to the entire group. Then you set which players are in that group.
This is more work in the beginning, but pays off BIG TIME in the long run. When you want to make changes, you just edit the permissions for the whole group, and it changes on all the players in that group. As opposed to having to go into each separate player and add, delete, or change the permissions, and then the next player, and the next player.
Additionally, using groups is a good way to not forget you left a permissions turned by accident. As an example…
Let’s say, you passed a permission out like candy one day, but then later on you decided it was too powerful and removed it from everyone’s list. Except, you forgot bob. Bob hasn’t played in a long time. Bob was kind of a… well, you know what. You were glad when Bob stopped playing.
But out of the blue, Bob does join the server, realizes they still have this superpower (like turn invisible), and goes on a rampage across the server. Oof. Big mess. Many unhappy players. Much griping is heard unto the admins (even less time playing, while you clean up the mess). Using groups are a great way to make sure you don’t accidentally leave an ability turned on. Change it in one place, change it for everyone.
uMod/Oxide Commands
In the following sections are the commands for the uMod/Oxide permissions system. Theses commands are universal to uMod by the way, so they will work in any other game using uMod, not just Rust.
The and > are not typed as part of the command.
In the commands you can also use a username or a Steam64ID number. We prefer to use the Steam64ID number, but they’re not exactly user friendly, and if you have many players it can be hard to remember which number is which player.
For example the command:
Adding and Removing Permissions for Players
oxide.grant
This command will add a permission to a player.
oxide.revoke
This command will remove a permission from a player.
The Permissions Wildcard
If you replace the permission with just an asterisk ( * ), it gives that player access to ALL permissions installed on the server. Use that carefully; that can get scary.
Adding and Removing Permissions for Groups
These are basically the same command from the player section, but «user» is replaced with «group»
oxide.grant
This command will add a permission to a group.
oxide.revoke
This command will remove a permission from a group.
The Permissions Wildcard
Just like with a single player, if you replace the permission with just an asterisk ( * ), it gives that entire group access to ALL permissions installed on the server. In the case of an entire group, this is even scarier then a single player with the wildcard.
Listing Permissions for Players and Groups
oxide.show player
Shows all the permissions granted to a specific player
oxide.show perm
This will show all players or groups which have been granted a specific permission.
Creating and Removing Groups
uMod/Oxide has two default groups «user» and «admin», any other groups you wish to have will have to be created.
oxide.group add
This command will create a whole new group, with whatever text you use for
oxide.group remove
This command will remove an existing group
oxide.group parent
This command sets the parent and/or child group for a group. This is useful for inheriting default permissions from one group to another, which is a faster and easier way to set up permissions for multiple groups. All the permissions of a «parent» group will be automatically be given to the «child» group, so you can quickly stack up groups, and only add new permissions to each new one. This greatly reduces the amount of work required to create groups.
oxide.group set
This creates a short description for a group, which can be used for things like chat titles
Only replace the sample text portion. The » [ and ] » are part of the command.
Adding and Removing Players from Groups
oxide.usergroup add
This command will add a player to a specific group
oxide.usergroup remove
This command will remove a player from a group
Related Articles
Can’t find answers to your questions?
Feel free to contact our support team for personal and professional help.
RUST uMod (Oxide) Permissions Guide
RUST uMod (Oxide) permissions guide
This guide is designed for the RUST uMod (Oxide) permissions system and will walk through how to setup uMod permissions. The uMod framework is a popular modding platform that allows RUST server owners to install and manage custom RUST server plugins. After installing plugins to a RUST server, additional configuration and permissions management can be required.
By the end of this uMod permission guide, it will have covered the basic information needed to setup uMod permissions, including:
Prerequisites needed to manage uMod (Oxide) permissions
Some ways that permissions are useful/helpful
What are RUST uMod (Oxide) permissions
Oxide permissions give server admins the ability to allow (grant) or remove (revoke) special abilities to the staff and players of their modded RUST server. The extent of permissions available is solely dependent on the specific plugins installed on the server. For more information about installing a plugin, please see this article on installing a uMod plugin to a RUST server.
Permissions are made available through uMod itself or via uMod plugins that are installed on the RUST server. Plugin authors may provide permissions to give users and groups different ways to interact with their plugins.
For example, a plugin may grant admins the ability to set values for gather rates but only allow players to query those values. In this situation, it is very important that certain abilities are locked to a specific group (or single user) and not made available to all players.
When setting permissions for a particular plugin, follow the plugin author’s setup instructions found on the plugin’s download page, and/or refer to the installing a plugin guide for extra help.
Managing uMod permissions for groups
What are the permission groups?
Permission groups are a method by which uMod is able to categorize players and assign permissions to multiple users at once. Once uMod has been installed and initialized on the server, it automatically provides two groups by default.
Upon joining the server, automatically, admins will be added to the admin group, while all other players are added to the ‘default’ group. Players may belong to more than one group and server admins may create custom groups in which to add players.
Groups are a fast and easy way to grant a player a collection of permissions and abilities all at once. Likewise, removing a player from a group revokes all of their permissions from that group.
Be aware that if a player is part of multiple groups, the permissions will overlap. Permissions that are granted or revoked at an individual level are superseded by group permissions.
This section makes reference to a fictitious permission coolplugin.use in order to illustrate command examples.
Show all uMod groups
To show all uMod groups currently available, use the following command:
Will display something similar to the following:
See permissions assigned to a group
To see all permissions assigned to a specific group, use the following command:
On success, it will display:
See all players and permissions assigned to a group
To see all players and permissions that are currently assigned to a specific group, use the following command:
On success, it will display:
Add a player to a group
To add a player to a group:
On success, it will display:
Remove a player from a group
To remove a player from a group, use the following command:
On success, it will display:
Grant permission to a group
Granting a permission to a group will make this permission available to all players added to the group. To grant the group ‘admin’ the permission ‘coolplugin.use’, use the following command:
oxide.grant group admin coolplugin.use
On success, it will display:
Revoke a permission from a group
Similar to granting a group permission, revoking a permission from a group will remove this permission for all players added to that group. Use the following command:
oxide.revoke group admin coolplugin.use
On success, it will display:
Create a new group
To create a custom group, use the following command:
On success, it will display:
Remove a group
Be wary of deleting the default and/or admin groups as this may have adverse or unexpected effects on the permission state of the server if permissions have already been set for these groups.
To remove a group, use the following command:
On success, it will display:
Setting a group rank and title
A group title is a bit like a short description of the group name. For example, the group ‘supporters’ might have the following title: Corrosion Hour Supporters.
A group rank is a number used to order groups by importance. For example, “VIPs” would be of higher importance than “Non-VIP”.
To set the group title for the group ‘supporters’, use the following command:
oxide.group set supporters “[Server Supporters]”
On success, it will display:
To set the rank of the supporter group:
oxide.group set supporters “[Server Supporters]” 1
On success, it will display:
Set a parent group
A group will inherit the permissions of its parent group if the parent group is set. An example of this in action would be a tiered subscription system, where each tier inherits the benefits of the previous tier as well as having its own special benefits.
To set a parent for the group tier_2, use the following command:
oxide.group parent tier_2 tier_1
On success, it will display:
Managing uMod permissions for players
Permissions can be added or removed for players regardless of their group permission settings. This can be useful if a server admin wishes to grant or revoke a permission for a user for a short time or grant a permission for a user for a special circumstance that would make granting a group permission inappropriate.
Grant a user permission
To grant a permission to a single user, use the following command:
On success, it will display:
Revoke a user permission
To revoke a permission from a single user, use the following command:
On success, it will display:
Show a player’s assigned permissions
To see all permissions assigned to a single player, use the following command:
On success, it will display:
Show players and groups assigned a permission
To see all groups and individual players assigned to a specific permission, use the following command:
On success, it will display:
In Summary
Now that we’ve covered the surface area of the uMod permission system, the next step is to log in to your server as an admin and create the appropriate groups, then assign permissions to those groups.
If you need further details, be sure to check out uMod’s documentation around permissions.
About Squishface
Squishface is the co-founder and owner of Corrosion Hour; a RUST community and website dedicated to helping server owners with the administration and navigation of the ever-changing landscape of RUST. As a tech professional with over a decade in the field and a deep love of gaming, she spends much of her time in code researching and developing ways to bring meaningful content to players and readers.
Rust: как выдать предмет
В данной статье обсудим, как выдать предмет в Rust себе. Запустите сервер. Получите права администратора. Для этого определите свой Steam64 ID и введите в консоль команду: «ownerid» (айдишник без скобок). Кавычки набирать не нужно.
Теперь зайдите в игру, подключаетесь к серверу. Нажмите кнопку F1. Появится примерно следующее меню.
Обратите внимание на кнопки в левом верхнем углу экрана. Щелкните по надписи «Items». На будущее: это слово с английского переводится как «предметы». Возможно, владение этой информацией в дальнейшем вам в жизни ещё понадобится.
Теперь перед вами рассортированный перечень ВСЕХ вещей, которые присутствуют в Rust. Щелкайте по этим вкладкам, и ищите что нужно.
Выдача происходит так. Наводим указатель мыши на предмет, появится три зелёненькие кнопки. На одной нарисовано число «сто», другая с тысячей, третья с надписью «ARM». Можно догадаться, что нажатием по первой вы кладёте в свой инвентарь 100 выбранных предметов, по второй – тысячу, а по третьей лишь один экземпляр.
Так же существуют специальные консольные команды выполняющие ту же функцию, но обозревать их нет смысла, потому что многие из них устарели или криво работают. Если команде положено выдавать предмет игроку, а не администратору, она может делать всё в точности до «наоборот». Кроме того для них требуются id игровых предметов. Они тоже периодически обновляются, и где их искать – та ещё загадка.
Подводные камни
Если всё, что описано выше, вы проделали, но результата нет, предметы не появляются в инвентаре, проверьте, имеете ли вы права администратора, вообще. Наверняка в этом убедиться поможет консольная команда «noclip». Введите её после нажатия на F1 и убедитесь, что ваш персонаж после этого начал летать. Нет? Значит, выходим из игры, снова делаем то, что написано в первом абзаце статьи, подключаемся заново.
Консольные команды
Содержание
В этом списке представлено более 300 команд. Это практически все команды, что были найдены в игре и собраны в одну таблицу. Используя эти команды, вы полностью берёте ответственность за результат их работы на себя. Авторы статьи никакой ответственности не несут, а информация публикуется только с целью ознакомления.
Некоторые команды используются с приставкой global., никакого значения эта приставка не имеет и команды можно использовать без неё.
Легенда
Значения команд условно делятся на несколько типов:
Основные общие команды
Это небольшой список команд, который не требует особых прав. Представленные команды могут быть использованы любыми игроками.
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
client.connect [Server IP] : [Server Port] connect [Server IP] : [Server Port] | C | Команда для подключения игрового клиента к серверу. Обязательно указывается IP-адрес и порт сервера. | |
client.disconnect disconnect | C | Команда для отключения клиента от сервера. | |
chat.say [Text] | C | Выводит сообщение в чат. | |
clperf global.clperf perf global.perf | C | Выводит данные о производительности клиента. | |
find global.find | C, S | Показывает список всех доступных консольных команд и их описание. Имейте в виду, некоторые из них имеют администраторский статус, поэтому вам будут недоступны. | |
quit global.quit | C | Закрывает клиент игры. | |
sleep global.sleep | C | Кладёт игрового персонажа спать. | |
wakeup global.wakeup | C | Команда поможет игроку проснуться. |
Команды настройки клиента
Список команд который не только дублирует функционал меню настроек(F2), но и управляет дополнительными параметрами клиента игры.
Админские команды
Список команд, который доступен только администраторам серверов.
Общие, бан, выдача предметов
Права
Команды управления правами администротов и модераторов.
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
ownerid [Steam ID] global.ownerid [Steam ID] | S | Команда даёт определённому игроку права администратора. | |
removeowner [Steam ID] global.removeowner [Steam ID] | S | Команда позволяет снять права администратора с определённого игрока. | |
moderatorid [Steam ID] gloval.moderatorid [Steam ID] | C, S | Даёт выбранному игроку права модератора. | |
removemoderator [Steam ID] gloval.removemoderator [Steam ID] | C, S | Команда позволяет снять права модератора с определённого игрока. |
Игровой мир
Команды управление свойствами игрового мира.
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
server.radiation [Boolean] | C, S | true | Включает, либо выключает радиацию на сервере |
readcfg | S | Загрузить конфигурацию сервера. | |
restart global.restart | S | Перезагрузить сервер. После ввода команды, тайм-аут перед перезагрузкой сервера составляет 60 секунд. | |
save.all | C, S | Сохраняет карту мира и инвентарь игроков. | |
notice.popupall [Text] | Отправляет всплывающее посередине экрана сообщение всем игрокам. | ||
sleepers.on [Boolеan] global.sleepers.on [Boolеan] | S | true | Команда включает или выключает спящих игроков на сервере. |
construct.frameminutes [Value] | S | 30 | Регулирует время тайм-аута перед началом распада. |
decay.debug [Boolеan] | C, S | false | |
decay.scale [Value] | C, S | 1 | |
decay.decaytickrate [Value] | C, S | 300 | Команда устанавливает скорость распада древесины объектов. Примечание: Команда больше не поддерживается. |
decay.deploy_maxhealth_sec [Value] | C, S | 43200 | Команда устанавливает скорость восстановления здоровья. Примечание: Команда больше не поддерживается. |
falldamage.enabled [Boolеan] | C, S | Команда включает или выключает урон от падения с большой высоты. | |
falldamage.max_vel [Value] | C, S | 30 | Устанавливает максимальный урон от падения. |
falldamage.min_vel [Value] | C, S | 24 | Устанавливает минимальный урон от падения. |
client.maxunack [Value] | S | 4 | Устанавливает планку количества рассинхронов с игроком, при котором сервер начинает считать себя перегруженным. |
client.prediction [Boolеan] | C, S | true |
Телепорт
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
teleport [Player Name] | C | Телепортирует вас к указанному игроку. | |
teleport [Player Name A] [Player Name B] teleport.toplayer [Player Name A] [Player Name B] | C | Телепортирует игрока A к игроку B. | |
teleport.topos [Player Name] [X] [Y] [Z] | C | Телепортирует игрока по координатам. | |
teleport2me [Player Name] | C | Телепортировать игрока к себе. | |
teleportany [Value] | C | Телепортироваться к ближайшему животному. Пример: teleportany horse |
Управление погодой
Команды управления погодой
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
water.quality | C, S | 1 | Регулирует качество погодных явлений. |
weather.clouds | C, S | 1 | Команда регулирует степень облачности. Доступные значения от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 отключает облака. |
weather.fog | C, S | 1 | Команда регулирует степень тумана. Доступные значения от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 отключает туман. |
weather.rain | C, S | 1 | Команда регулирует степень дождя. Доступные значения от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 отключает дождь. |
weather.wind | C, S | 1 | Команда регулирует степень ветра. Доступные значения от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 отключает ветер. |
world.monuments | true | Включает монументы на карте. |
Управление эвентами
Раздел включает в себя команды управления игровыми эвентами.
Bradley APC
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
spawn bradleyapc | C | Немедленно спавнит бредли рядом. | |
bradley.enabled [Boolean] | C, S | true | Команда включает, либо выключает эвент с бредли на локации стартовой площадки. |
bradley.respawndelayminutes [Value] | C, S | 60 | устанавливает таймаут в минутах, с которым бредли будет респавниться. |
bradley.respawndelayvariance [Value] | C, S | 1 | Добавляет к основному времени кулдауна бредли, случайное количество минут от 0 до указанного командой. |
Вертолёт
Команды управления вертолётом.
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
heli.call | C, S | Вертолёт начинает патрулирование по своему маршруту. | |
heli.calltome | C, S | Вертолёт прилетает к вашему местоположению. | |
heli.lifetimeMinutes [Value] | C, S | 15 | Указывает интервал между вылетами вертолёта. Значение 0 отключает вертолёт. |
heli.bulletAccuracy [Value] | C, S | 2 | Коэффициент определения точности стрельбы вертолёта. По умолчанию стоит 2 (50%). Чем выше значение, тем меньше точность. |
heli.bulletDamageScale [Value] | C, S | 1 | Сила атаки вертолёта. Чем выше цифра, тем сильнее атака. |
heli.strafe | C, S |
Воздушный шар
Команды управления воздушным шаром.
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
hotairballoon.population [Value] | C | 1 | Команда определяет радиус респ Воздушного шара(в километрах) на карте. Команда принимает значения от 0 и выше. По умолчанию стоит 1. Значение 0 выключает их респ на карте. |
hotairballoon.outsidedecayminutes [Value] | C | 180 | Время распада воздушного шара (в минутах) |
hotairballoon.serviceceiling [Value] | C | 300 | максимальная высота полёта (в метрах) |
Миникоптер
Сухогрузы
Команды управления эвентами сухогрузов.
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
cargoship.event_enabled [Boolean] | C | true | Команда включает, либо выключает эвент с сухогрузами. Если команду ввести без аргумента, в результате отобразится статус ивента. |
spawn cargoshiptest | C | Спавнит сухогруз. | |
ai.npc_spawn_on_cargo_ship [Boolean] | C | true | Команда включает, либо выключает NPC на короблях. |
cargoship.egress_duration_minutes [Value] | C | 10 | |
cargoship.event_duration_minutes [Value] | C | 40 | Устанавливает интервал запуска эвента (в минутах) |
Рождественский эвент
Команды управления рождественским эвентом.
Внимание! Команды управления этим эвентом не работают через RCON. Воспользуйтесь консолью непосредственно в игре.
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
xmas.refill | C | Команда запускает эвент RUST Xmas немедленно. Если xmas.enabled установлен на true, xmas.refill работает автоматически по расписанию. | |
xmas.enabled [Boolean] | C | true | Команда включает событие RUST Xmas. |
xmas.giftsperplayer [Value] | C | 2 | Эта команда используется для установки количества подарков, которые будут среспаны для каждого игрока, когда будет запущено событие RUST Xmas. По умолчанию 2 подарка на одного игрока. Команда может влиять на производительность сервера. |
xmas.spawnattempts [Value] | C | 5 | Эта команда устанавливает количество попыток появления подарков вокруг игрока. В случае недоступности случайно сгенерированной точки(координаты) для респа подарка, будет предпринята попытка генерации новой точки. Команда может влиять на производительность сервера. |
xmas.spawnrange [Value] | C | 50 | Команда устанавливает радиус (в метрах) от игрока, в котором будут респаться подарки. Не делайте слишком большой радиус, игроки могут не найти подарки, но и не делайти слишком маленький, не все подарки смогут быть выданы. |
Санта Клаус
Команды управления эвентом Санта-Клауса.
Внимание! Команды управления этим эвентом не работают через RCON. Воспользуйтесь консолью непосредственно в игре.
Для этих команд должен быть включен Рождественский эвент.
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
santasleigh.drop | C | Команда запускает событие RUST Santa Sleigh и респает Большой подарок на том месте, где вы сейчас находитесь. В случае успеха консоль ответит Santa Inbound, иначе N/A. | |
spawn santasleigh | C | Спавнит сани Санты. | |
santasleigh.desiredaltitude [Value] | C | 50 | Команда устанавливает высоту(в метрах), на которой будет спавниться большой подарок. |
santasleigh.altitudeaboveterrain [Value] | C | 60 | Команда устанавливает высоту(в метрах), на которой будет спавниться Санта. |
Система опыта
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
data.export | C, S | Экспортируют информацию об опыте. | |
xp.add [Value] [Player Name / Steam ID] | C, S | Добавляет определенное количество XP выбранному игроку. Если не вводить имя игрока, команда будет применена к вам. Примечание: Команда больше не поддерживается | |
xp.reset [Player Name / Steam ID] | C, S | Сбрасывает уровень игрока до 1. Если не вводить имя игрока, команда будет применена к вам. Примечание: Команда больше не поддерживается | |
xp.setlevel [Value] [Player Name / Steam ID] | C, S | Устанавливает определенный уровень выбранному игроку. Если не вводить имя игрока, команда будет применена к вам. Примечание: Команда больше не поддерживается | |
xp.addlevel [Value] [Player Name / Steam ID] | C, S | Добавляет выбранному игроку определенное количество уровней. Если не вводить имя игрока, команда будет применена к вам. Примечание: Команда больше не поддерживается | |
xp.history [Player Name / Steam ID] | C, S | Показывает XP историю игрока. Если не вводить имя игрока, команда будет применена к вам. Примечание: Команда больше не поддерживается | |
randomowner | C, S | Меняет владельца предмета на случайного. Предмет должен находиться в первом слоте инвентаря (левый верхний угол). Примечание: Команда больше не поддерживается |
Остальное
Команда | Тип | Значение по умолчанию | Описание |
---|---|---|---|
env.addtime [Value] | C, S | ||
env.day [Value] | C, S | 26 | |
env.month [Value] | C, S | 5 | |
env.year [Value] | C, S | 2024 | |
env.time [Value] | C, S | Устанавливает время суток (внутриигрвое) (24-часовой формат). | |
env.timescale [Value] | C, S | 0,0066666667 | Устанавливает скорость смены дня и ночи. |
event.run [Value] | C, S | Вызывает самолёт. Примечание: Команда больше не поддерживается. | |
ai.move [Boolеan] | C, S | true | Команда включает или выключает работу животных. Примечание: При установке значения команды false, животные останавливаются на месте. Любые перемещения, реакции, анимация животных выключаются. |
ai.sensetime [Boolеan] | C, S | true | |
ai.think [Boolеan] | C, S | true | Команда включает или выключает интеллект животных. |
chat.serverlog [Boolеan] | S | true | Команда включает или выключает логирование игрового чата. Примечание: Запись ведётся в файл chat.Log, который находится в корневой директории вашего сервера. |
airdrop.drop | S | Вызов самолёта с припасами. Примечание: Команда больше не поддерживается. > | |
airdrop.min_players [Value] | S | 30 | Устанавливает количество игроков при котором самолёт будет сбрасывать припасы. Примечание: Команда больше не поддерживается. > |
client.tickrate [Value] | C, S | 20 | Примечание: Команда больше не поддерживается. |
maxthreads | S | Команда позволяет администраторам, которые держат несколько серверов на одной машине, настраивать потребление ресурсов ядра для каждого сервера. | |
nametags.enabled | S | true | Команда скрывает мета-теги сервера. |
report global.report | S | Создаёт файл отчета reportDATETIME.txt в корневом каталоге сервера. | |
skincol [Value] global.skincol [Value] | -1 | Администратор может изменить свой цвет кожи с помощью этой команды. |
-1 = автоматический выбор. 0 = скин белого человека. 1 = чернокожий скин.
global.skinmesh [Value]
global.skintex [Value]
Antihack команды
Команды управления, встроенной в игру antihack системы.
Команда | Тип | Значение по умолчанию | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
antihack.debuglevel [Value] | C, S | 1 | Оповещение нарушений в консоль сервера: 0 = Ничего не выводить 1 = Выводить сообщения о серьёзных нарушениях 2 = Выводить все замечания | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.enabled [Boolеan] | C, S | true | Команда включает или выключает Antihack на сервере. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.enforcementlevel [Value] | C, S | 1 | Автоматическое принятие сервером решения о судьбе игрока: 0 = Ничего не делать 1 = Выкинуть игрока 2 = Забанить игрока | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.maxviolation [Value] | C, S | 5 | Количество нарушений, которое приведёт игрока к бану на сервере. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.relaxationpause [Value] | C, S | 5 | Откатит изменения назад до момента обнаружения нарушения. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.relaxationrate [Value] | C, S | 0.1 | Скорость, с которой значение нарушения будет снижаться. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.userlevel [Value] | C, S | 0 | На кого будет реагировать Antihack: 0 = Игроки 1 = Администраторы 2 = Разработчики | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.flyhack_protection [Value] | C, S | 1 | Включить защиту от flyhack [9] : 0 = Выключен 1 = Включён 2 = Расширенные настройки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.flyhack_forgiveness [Value] | C, S | 2 | Преодолённая дистанция в полёте, после которой Antihack начинает реагировать на игрока. Примечание: Чем меньше значение, тем больше ложных срабатываний. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.flyhack_penalty [Value] | C, S | 4 | Количество предполагаемого использования Flyhack, после которого автоматически будет выдан бан. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.flyhack_reject [Value] | C, S | При обнаружении Flyhack, сервер может игнорировать перемещение игрока, фактически замораживая его положение на сервере в том месте, где был обнаружен хак. Примечание: Перемещение игрока останавливается только на сервере. Это видят все игроки, кроме нарушителя. На клиенте нарушителя он продолжит двигаться, но после остановки его откатит на позицию, сохранённую на сервере. Всё это произойдёт в том случае, если не настроены жёсткие правила автоматического бана. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
antihack.noclip_protection [Value] | C, S | 2 | Включить защиту от noclip [10] : 0 = Выключен 1 = Включён 2 = Расширенные настройки Серверные командыСписок консольных команд находиться на странице Server commands Команды для разработчиковКоманды разработчиков для отладки сценариев, скриптов и модов.
Не распределённые командыСписок команд, назначение которых пока что остаётся неописанным.
|