В течение первых нескольких месяцев после официального релиза Раст большинством игровых параметров (чувствительность мышки, цензура наготы и прочее) можно было управлять только с помощью консольных команд. К счастью, спустя некоторое время разработчики расширили меню настроек в Rust, но консоль все равно не стала меньше использоваться игроками. Почему? Потому что она позволяет активировать/деактивировать множество различных функций, по-прежнему отсутствующих в стандартном меню настроек игры, а также дает возможность создавать макросы, о которых вы можете узнать здесь. В этой статье мы расскажем о том, как пользоваться консолью в Раст, и перечислим все консольные команды для обычных игроков и администраторов сервера.
Содержание:
- 1. Как открыть консоль в Rust и активировать консольную команду?
- 2. Самые полезные консольные команды для Rust
- 3. Полезные консольные команды для управления сервером в Раст
- 4. Полный список всех консольных команд Rust
1. Как открыть консоль в Rust и активировать консольную команду?
Чтобы активировать какую-либо консольную команду в Раст, вам необходимо открыть внутриигровую консоль. Сделать это можно нажатием всего одной клавиши – F1. Эта кнопка на вашей клавиатуре открывает новое окно со строчкой ввода внизу. Именно сюда нужно вставить консольную команду, после чего нажать Enter для ее применения.
Окно консоли можно вызвать в любой момент, как до начала игры, так и после подключения к серверу.
Важно! В окне консоли есть несколько вкладок. Если вы не являетесь создателем/админом сервера, то открыть некоторые из них у вас не получится. В целом, в большинстве случаев вам будет достаточно только одной вкладки – «Console».
Безопасно ли использовать консольные команды в Раст?
Да, пользоваться консольными командами для Rust можно. Это не запрещено разработчиками и не нарушает никакие правила. Они не являются чит-кодами, не влияют на игровой процесс других игроков и не дают вам никаких особых преимуществ.
2. Самые полезные консольные команды для Rust
Для игроков, которые не хотят пересматривать весь список команд для консоли в Раст, мы отобрали самые полезные из них.
| Команда | Описание |
| perf | Команда, которая пришла на смену fps.graph. Она является основным инструментом, позволяющим определить степень производительности клиента на конкретном компьютере путем отображения текущей частоты кадров в секунду (ФПС). Данная команда имеет два вариации – perf 1 и perf 2. Используйте perf 1, чтобы отобразить информацию только о FPS. Perf 2 покажет вам сразу два типа данных – ФПС и загруженность ОЗУ. |
| fps.limit -1 | В некоторых ситуациях игрокам не нужно, чтобы в игре был максимальный ФПС, который может выдать их компьютер. Если по какой-то причине вы тоже входите в их число, используйте эту консольную команду. Значение -1 – базовое (по умолчанию), и оно не ограничивает FPS, но вы можете установить его как выше, так и ниже в зависимости от ваших предпочтений. |
| kill / suicide | Если вы заблудились или застряли в текстуре, из которой не можете выбраться с помощью прыжков, введите в консоли одну из этих двух команд. Они мгновенно убьют вашего героя, после чего тот воскреснет в рандомной точке на карте. Стоит отметить, что у kill и suicide имеется КД в 1 минуту. Это значит, что вы не сможете использовать их чаще одного раза в 60 сек. |
| client.connect [ip port] | Не можете найти сервер, на котором хотите играть, в списке? Не беспокойтесь, эта удобная команда позволит вам попасть именно туда, куда вам нужно (при условии, если сервер работает и его версия совместима с вашим клиентом). Вместо [ip port] вводите IP сервера. К примеру, client.connect 5.628.41:44431 |
| streamermode 0 / 1 | Удобная команда для включения/переключения режима стримера в Раст. Значение 0 позволяет выключить стримерский режим, а 1 – включить. |
| /msg [имя игрока] [текст] | С помощью этой команды вы можете отправить сообщение выбранному игроку. Вместо [имя игрока] указывайте никнейм друга, а вместо [текст] напишите свое сообщение. |
| grass.on true / false | Позволяет быстро включить/выключить отображение травы. Она пригодится тем, кто хочет избавиться от лишних объектов на локации или снизить нагрузку и на без того слабый компьютер. |
| grass.displacement true / false | Дает возможность включить/выключить движение травы. Если у вас слабый компьютер, используйте ее вместе с предыдущей командой. |
| gui.hide | После ввода команды пользовательский интерфейс выключается. |
| gui.show | После ввода команды пользовательский интерфейс включается. |
| gui.show_branding | Включает особый пользовательский интерфейс в правом верхнем углу. |
| gui.hide_branding | Выключает особый пользовательский интерфейс в правом верхнем углу. |
| net.disconnect | Позволяет быстро отключиться от сервера, на котором вы играете |
| net.reconnect | Позволяет быстро подключиться к последнему посещенному вами серверу. |
| censor.nudity false / true | Быстрое выключение/включение цензуры наготы. |
| quit | Позволяет быстро выйти из игры. |
3. Полезные консольные команды для управления сервером в Раст
| Команда | Описание |
| rcon.login [пароль] | Использовать свой [пароль] для входа в Rcon через игровую консоль (F1). |
| moderatorid [steam id] | Выдать игроку права администратора на вашем сервере. Укажите правильный Steam ID игрока, чтобы команда сработала. |
| noclip | Включить режим полета |
| respawn | Возродиться на пляже в качестве нового игрока |
| server.writecfg | Записать все изменения ID игроков в файл конфигурации. Команда предотвращает потерю информации о статусе пользователей из-за непредвиденного отключения сервера. Рекомендуется использовать ее после каждого забаненого игрока или выдачи прав администратора. |
| status | Отобразить информацию о том, какие игроки в данный момент подключены к серверу. |
| spectate | Понаблюдать за случайным игроком на сервере. Пробел переключает игроков случайным образом. Левый Alt возвращает вас к 1 игроку. F3 переключает камеру между видом от третьего лица, от первого лица и ракурсом «fubar». |
| Spectate [игрок] | Понаблюдать за конкретным игроком на сервере. |
| vis.attack 1 / 0 | Включает/выключает отображение отладочной информации для боеприпасов, включая отрисовку следов пуль. Команда пригодится для выявления аимботов. Будьте осторожны, эта команда сильно снизит ваш FPS даже в небольших перестрелках! |
| heli.calltome | Призвать патрулирующий вертолет (требуется дождаться окончания текущего патрулирования). |
| weather.fog [показатель] | Отрегулировать интенсивность тумана. Вместо [показатель] указывайте числовое значение от 0 до 100. |
| weather.rain [показатель] | Отрегулировать интенсивность дождя. Вместо [показатель] указывайте числовое значение от 0 до 100. |
| notice.popupall [текст сообщения] | Отправить [текст сообщения] всем, кто находится на сервере. |
| find | Отобразить весь список доступных консольных команд в Раст |
| kick [игрок] | Выгнать (кикнуть) игрока с сервера. Вместо [игрок] указывайте его ник. |
| ban [игрок] | Забанить игрока на сервере. Вместо [игрок] указывайте его ник или Steam ID. |
| banid [steam id] [причина] | Забанить игрока на сервере. Укажите Steam ID нарушителя и причину, по которой вы выдали ему бан. |
| unbanall | Снять бан со всех игроков, которых вы ранее забанили на своем сервере. |
| truth.enforce true / false | Включить/выключить автокик с сервера всех игроков, которые вероятно используют читы. |
| save.all | Сохранить карту мира и содержимое инвентаря игроков. |
| teleport.toplayer [игрок 1] [игрок 2] | Телепортировать [игрока 1] к [игроку 2]. Чтобы команда сработала, указывайте полные ники игроков с учетом регистра букв. |
| teleport.topos [игрок] [X] [Y] [Z] | Телепортировать [игрока] по координатам ([X] [Y] [Z]). Чтобы команда сработала, указывайте полный ник игрока с учетом регистра букв. |
| inv.giveplayer [игрок] [предмет] [количество] | Выдать игроку определенное количество конкретных предметов. Чтобы команда сработала, указывайте полный ник игрока с учетом регистра букв и точное название предмета. |
| inv.giveall [предмет] [количество] | Выдать всем игрокам определенное количество конкретных предметов. Чтобы команда сработала, указывайте точное название предмета. |
| dmg.godmode true / false | Включить / выключить всем администраторам, присутствующим на сервере, режим бога. |
| crafting.complete | Завершить все активные процессы крафта у игроков на сервере. |
| crafting.cancel | Прервать все активные процессы крафта у игроков на сервере. |
| crafting.instant true / false | Включить / выключить мгновенный крафт для всех игроков. |
| crafting.instant_admins true / false | Включить / выключить всем администраторам, присутствующим на сервере, мгновенный крафт. |
| crafting.timescale [показатель] | Установить количество времени, требуемого на крафт 1 предмета ([показатель] – 1 = по умолчанию, 0.5 = половина базового времени). |
| airdrop.drop | Запустить аирдроп |
| airdrop.min_players [количество] | Запустить аирдроп при определенном количестве игроков, находящихся онлайн на сервере. Вместо [количество] указывайте число игроков онлайн |
| vehicle.spawn | Заспавнить автомобиль на месте, где вы находитесь |
| vehicle.ejectall | Выйти из автомобиля. |
| server.hostname | Установить имя хоста. |
| server.clienttimeout [время] | Установить время, через которое предметы исчезают. Отличная команда для борьбы с забагаными предметами (по умолчанию время – 2 минуты). |
| server.maxplayers [количество] | Установить максимальное количество слотов для игроков на сервере. |
| server.pvp true / false | Включить/выключить PvP режим на сервере. |
| sleepers.on true / false | Включить/выключить спальные места. |
| env.timescale [показатель] | Установить скорость течения времени (дневной/ночной цикл). Скорость по умолчанию – 0.0066666667. |
| env.time [показатель] | Выбрать время суток. Показатель 12 активирует полдень. |
| falldamage.enabled true / false | Включить/выключить получения урона при падении. |
| cheaters.log true / false | Включить/выключить ведение логов подключающихся и отключающихся от сервера игроков. |
| player.backpackLockTime [время] | Установить время блокировки рюкзака (0 = выключить блокировку, 300 = 5 минут блокировки). |
4. Полный список всех консольных команд Rust
| Команды | Допустимые значения |
| ai.think | true / false |
| ai.move | true / false |
| ai.sensetime | больше 0 |
| ai.frametime | больше 0 |
| ai.tickrate | больше 0 |
| antihack.enabled | true / false |
| antihack.admincheat | true / false |
| antihack.objectplacement | true / false |
| antihack.playerdamage | true / false |
| antihack.userlevel | 0, 1, 2 |
| antihack.enforcementlevel | 0, 1, 2 |
| antihack.relaxationrate | больше или равно 0 |
| antihack.relaxationpause | больше или равно 0 |
| antihack.maxviolation | больше 0 |
| antihack.noclip_protection | 0, 1, 2 |
| antihack.noclip_reject | true / false |
| antihack.noclip_penalty | больше или равно 0 |
| antihack.speedhack_protection | 0, 1 |
| antihack.speedhack_reject | true / false |
| antihack.speedhack_penalty | больше или равно 0 |
| antihack.speedhack_forgiveness | больше 0 |
| antihack.speedhack_deltatime | больше 0 |
| antihack.speedhack_tickets | больше 0 |
| antihack.speedhack_history | больше или равно 0 |
| antihack.flyhack_protection | 0, 1, 2 |
| antihack.flyhack_reject | true / false |
| antihack.flyhack_penalty | больше или равно 0 |
| antihack.flyhack_forgiveness | больше 0 |
| antihack.debuglevel | 0, 1, 2 |
| batching.colliders | true / false |
| batching.collider_vertices | больше или равно 0 |
| batching.collider_submeshes | больше или равно 0 |
| batching.verbose | 0, 1 |
| chat.serverlog | true / false |
| construct.frameminutes | больше 0 |
| craft.instant | true / false |
| decay.scale | больше или равно 0 |
| decay.debug | - |
| env.time | 0-24 |
| env.day | 0-31 |
| env.month | 0-12 |
| env.year | больше или равно 0 |
| fps.limit | больше или равно -1 |
| gc.interval | больше или равно -1 |
| heli.lifetimeminutes | больше или равно 0 |
| heli.guns | 0, 1 |
| heli.bulletdamagescale | больше или равно 0 |
| heli.bulletaccuracy | больше или равно 0 |
| net.visdebug | true / false |
| physics.droppedmode | - |
| physics.bouncethreshold | больше или равно 0 |
| physics.sleepthreshold | больше или равно 0 |
| physics.solveriterationcount | больше или равно 0 |
| physics.steps | больше или равно 0 |
| sentry.targetall | true / false |
| server.ip | - |
| server.port | - |
| server.maxplayers | больше 0 |
| server.hostname | [текст] |
| server.identity | [текст] |
| server.level | [текст] |
| server.seed | больше или равно 0 |
| server.salt | больше или равно 0 |
| server.worldsize | 1-8000 |
| server.saveinterval | больше 0 |
| server.secure | true / false |
| server.tickrate | больше 0 |
| server.entityrate | больше 0 |
| server.official | true / false |
| server.globalchat | true / false |
| server.stability | true / false |
| server.radiation | true / false |
| server.itemdespawn | больше или равно 0 |
| server.pve | true / false |
| server.description | [текст] |
| server.headerimage | [текст] |
| server.url | [текст] |
| server.eac | 0, 1 |
| server.updatebatch | больше 0 |
| server.planttick | больше 0 |
| server.planttickscale | больше 0 |
| server.respawnresetrange | больше или равно 0 |
| server.maxunack | больше 0 |
| server.netcache | true / false |
| server.netcachesize | больше 0 |
| server.savecachesize | больше 0 |
| server.compression | true / false |
| server.netlog | true / false |
| spawn.min_rate | больше 0 |
| spawn.max_rate | больше 0 |
| spawn.min_density | больше 0 |
| spawn.max_density | больше 0 |
| stability.verbose | 0, 1 |
| stability.strikes | - |
| stability.collapse | 0 - 1 |
| stability.accuracy | больше 0 |
| time.fixeddelta | - |
| time.maxdelta | - |
| xmas.enabled | true / false |
| xmas.spawnrange | больше 0 |
| xmas.giftsperplayer | больше или равно 0 |
| rcon.port | - |
| rcon.ip | - |
| rcon.web | true / false |
| global.maxthreads | больше или равно 1 |
| global.perf | - |
| global.timewarning | true / false |
| global.developer | true / false |
| net.log | true / false |
| pool.sounds | true / false |
| pool.decals | true / false |
| pool.effects | true / false |
| pool.skins | true / false |
| pool.trees | true / false |
| pool.decor | true / false |
| vis.damage | true / false |
| vis.attack | true / false |
| vis.triggers | true / false |
| global.timewarning | true / false |
| global.developer | true / false |
| net.log | true / false |
| pool.sounds | true / false |
| pool.decals | true / false |
| pool.effects | true / false |
| pool.skins | true / false |
| pool.trees | true / false |
| pool.decor | true / false |
| vis.damage | true / false |
| vis.attack | true / false |
| global.status | - |
| global.kickall | - |
| global.kick | [ник игрока] / [steam id игрока] |
| global.ban | [ник игрока] / [steam id игрока] |
| global.ownerid | [steam id игрока] |
| global.moderatorid | [steam id игрока] |
| global.removemoderator | [steam id игрока] |
| global.removeowner | [steam id игрока] |
| global.banid | [steam id игрока] |
| global.unban | [steam id игрока] |
| global.players | - |
| global.say | [текст] |
| global.users | - |
| global.banlist | - |
| global.banlistex | - |
| global.listid | - |
| global.mutevoice | [steam id игрока] |
| global.unmutevoice | [steam id игрока] |
| global.mutechat | [steam id игрока] |
| global.unmutechat | [steam id игрока] |
| global.clientperf | - |
| global.entid | - |
| batching.refresh_colliders | - |
| batching.status | - |
| console.tail | - |
| console.search | [текст] |
| data.export | - |
| debug.flushgroup | - |
| debug.breakheld | - |
| debug.breakitem | [текст] |
| entity.debug_toggle | - |
| entity.nudge | - |
| entity.create | - |
| env.addtime | 0-24 |
| gc.collect | - |
| gc.unload | - |
| global.restart | - |
| global.quit | - |
| global.report | - |
| global.objects | - |
| global.textures | - |
| global.colliders | - |
| global.error | - |
| global.queue | Сокращенное название предмета или id предмета |
| global.sleep | - |
| global.spectate | - |
| global.teleport | [steam id игрока] |
| global.teleport2me | [steam id игрока] |
| global.teleportany | [название сущности] |
| global.cleanup | - |
| global.version | - |
| global.sysinfo | - |
| heli.drop | [steam id игрока] |
| heli.calltome | - |
| heli.call | - |
| heli.strafe | [steam id игрока] |
| hierarchy.ls | - |
| hierarchy.cd | - |
| hierarchy.del | - |
| inventory.giveall | Сокращенное название предмета или id предмета |
| inventory.givebpall | [steam id игрока] |
| inventory.give | [steam id игрока] |
| inventory.giveto | [steam id игрока] |
| inventory.giveid | [steam id игрока] |
| inventory.givearm | [steam id игрока] |
| inventory.givebp | [steam id игрока] |
| pool.stats | - |
| pool.prefab_stats | - |
| pool.asset_stats | - |
| pool.clear | - |
| server.stop | - |
| server.backup | - |
| server.writecfg | - |
| server.fps | - |
| server.save | - |
| server.readcfg | - |
| spawn.fill_populations | - |
| spawn.fill_groups | - |
| weather.clouds | больше или равно 0 |
| weather.fog | больше или равно 0 |
| weather.wind | больше или равно 0 |
| weather.rain | больше или равно 0 |
| xmas.refill | - |
| global.dump | - |
| global.find | - |
| ent kill | - |
| ent unlock | - |
| ent who | - |


