Консольні команди ростуть.
У цій статті ми постаралися зібрати всі актуальні консольні команди з гри раст. Деякі з них допоможуть вам спростити та налаштувати деякі елементи гри, що дасть вам невелику перевагу у вигляді приросту FPS або автоматизації рутинних дій. Інші допоможуть вам налаштувати інтерфейс гри, керувати сервером або займатися розробкою.
З усіма питаннями та пропозиціями заходьте до нашої групи вконтакті
Для того, щоб використовувати якусь команду, потрібно відкрити консоль. Зробити це можна, натиснувши кнопку F1, після чого з'явиться вікно з рядком введення, куди необхідно ввести потрібну вам команду.
Практично всі консольні команди вимагають виконання передати якесь значення:
[VALUE] - Цифровий тип, це можуть бути будь-які числа. Врахуйте, що діапазон цифр може бути обмежений, у кожної команди він різний.
[BOOLEAN] - логічний тип, має два значення TRUE (позитивне), при якому параметр буде включений, і FALSE (негативне), що вимикає параметр. Обидва значення можуть бути замінені на 1 та 0 відповідно.
[PLAYER NAME] - нік гравця на сервері.
[STEAM ID] — ID профілю steam гравця .
[ITEM ID] - id ігрового предмета, може бути замінений на shortname. Наприклад: -265876753 рівнозначно gunpowder .
[TEXT] – дозволяється лише текст у подвійних лапках. Наприклад: «Привіт світ»
Загальні команди
Команди доступні кожному гравцю, які не потребують особливих прав на користування.
| Команда | Значення за замовчуванням | Опис |
|---|
client.connect [Server IP]:[Server Port] connect [Server IP]:[Server Port] |
Команда для підключення клієнта до сервера. Обов'язково вказується IP-адреса та порт сервера. |
client.disconnect disconnect |
Команда відключення клієнта від сервера. |
| chat.say [Text] |
Виводить повідомлення у чат. |
| fps | FALSE | Виводить на екран кількість кадрів за секунду |
| ping | FALSE | Виводить на екран пінг клієнта до сервера |
| bind [KEY] [COMMAND] |
Дозволяє прив'язати клавішу до будь-якої консольної команди. Наприклад, bind x kill — при натисканні на кнопку X ви будете вбиті. |
| craft.add [Item ID] [VALUE] |
Додає предмет у чергу на крафт, корисно при поєднанні з bind, прив'язки крафту будь-якого предмета до натискання кнопки. |
| perf [1-9] |
Виводить різні дані щодо продуктивності клієнта. |
| find |
Показує список усіх доступних консольних команд та їх опис. |
| quit |
Закриває клієнт гри. |
| kill |
Вбиває ігрового персонажа, корисно використовувати для швидкого відродження у зручному для вас місці. |
| sleep |
Кладе ігрового персонажа спати. |
| wakeup |
Команда допоможе гравцеві прокинутися. |
| streamermode | FALSE | Увімкнути/вимкнути режим стримера. |
| combatlog |
Виведе список 30 останніх подій отримання шкоди, такі як нік атакуючого, нік атакованого, дистанція, зброя, патрон, зміна кількості хп і тд. Для того, щоб отримати список з більш ніж 30 подій, вкажіть цифру після команди, наприклад combatlog 100 — виведе 100 останніх подій. |
Команди налаштування клієнта
Команди для персоналізації клієнтів гри. З їх допомогою можна більш тонко налаштувати графіку гри, а також увімкнути або вимкнути додаткові можливості інтерфейсу, такі як відображення кількості кадрів на секунду або ігрового чату.
| Команда | Значення за замовчуванням | Опис |
|---|
| aianimation.groundorient [BOOLEAN] | TRUE |
| aianimation.qualitydistance [Value] | 80 | Регулює крок відстані, коли якість LOD текстури змінюється. |
| aianimation.speedscale [BOOLEAN] | TRUE | Команда включає чи вимикає анімацію переміщення тварин. |
| audio.game [Value] | 1 | Команда регулює загальну гучність у грі. Примітка: Якщо ви хочете зробити гучність вище, спробуйте 5 або 10.Якщо хочете зробити нижче, спробуйте -5 або -10. |
| audio.ambience [BOOLEAN] | TRUE | Вмикає або вимикає звук оточення. |
| audio.master [Value] | 1 |
| audio.music [Value] | 1 | Команда регулює гучність музики у грі. |
| audio.speakers [Value] | 2 | Команда регулює гучність мікрофона. |
| audio.voice [Value] | 1 | Команда регулює гучність голосів інших гравців. |
| chat.add |
| chat.enabled [BOOLEAN] | TRUE | Команда включає або вимикає ігровий чат. |
| chat.open |
Відображає вікно чату. |
| client.fps |
Показує FPS клієнта у консолі на момент введення команди. |
| client.report [Value] | 20 | Створює звіт про роботу клієнта та зберігає його у папці із встановленою грою. Значення визначає час тестування клієнта. |
| fps.graph [Value] | FALSE | Видає графік із кадрами клієнта прямо в інтерфейсі гри. |
| fps.limit [Value] | -1 | Дозволяє встановити обмеження на кількість кадрів за секунду, наприклад, при проблемах з продуктивністю. За промовчанням обмеження не встановлено. |
lerp.enabled [BOOLEAN] client.lerp [BOOLEAN] | TRUE | Включає інтерполяцію на позиціях пакетів даних. |
| lerp.smoothing [Value] | 0.5 | Сила згладжування інтерполяції на мережевих "позиціях" пакетів даних. Область значень: 0 - 1. |
| lerp.time [Value] | 0.1 | Час очікування налагодження для роботи Lerp. 0 є найточнішим значенням, але може сильно вплинути на FPS. |
censornudity [BOOLEAN] entity.nudge [BOOLEAN] | TRUE | Включення та відключення цензури у грі. |
colliders [Value] global.colliders [Value] | 20550 | Визначає кількість колайдерів. Значення 0 вимикає. |
| effects.aa [BOOLEAN] | TRUE | Команда включає або вимикає згладжування. |
| effects.ao [BOOLEAN] | TRUE | Команда включає чи вимикає Ambient Occlusion. |
| effects.color [BOOLEAN] | TRUE | Команда включає або вимикає корекцію кольору. |
| effects.footsteps[BOOLEAN] | TRUE | Команда включає або вимикає сліди землі. |
| effects.gibs [BOOLEAN] | TRUE | Команда включає або вимикає фрагментацію під час руйнування будов. |
| effects.maxgibs [Value] | 500 | Встановлює значення фрагментації під час руйнування будівлі. Примітка: Високе значення може призвести до значного просідання FPS. |
| effects.lensdirt [BOOLEAN] | TRUE | Команда включає чи вимикає ефект лінзи. |
| effects.motionblur[BOOLEAN] | TRUE | Команда включає чи вимикає ефект розмиття. |
| effects.shafts [BOOLEAN] | TRUE | Команда вмикає або вимикає об'ємне світло. |
| effects.vignet [BOOLEAN] | TRUE | Команда включає або вимикає віньєтування. |
| graphics.af [BOOLEAN] | FALSE | Команда включає або вимикає анізотропну фільтрацію. |
| graphics.branding [BOOLEAN] | TRUE | Команда включає або вимикає вказівку версії у правому верхньому кутку. |
| graphics.chat [BOOLEAN] | TRUE | Команда вмикає або вимикає чат. |
| graphics.dof [BOOLEAN] | FALSE | Команда включає або вимикає розмиття переднього або заднього плану. |
| graphics.drawdistance [Value] | 2500 | Команда регулює дистанцію промальовування. |
| graphics.fov [Value] | 75 | Команда дозволяє змінювати кут огляду вашого персонажа. |
| graphics.hud [BOOLEAN] | FALSE | Команда включає або вимикає інтерфейс користувача. |
| graphics.lodbias [BOOLEAN] |
Команда регулює дальність промальовування будівель та навантаження відповідних LOD моделей. |
| graphics.parallax [Value] | 0.5 | Команда впливає на ефект паралаксу. Змінює коефіцієнт кута положення віддаленого фону. |
| graphics.quality [Value] | 5 | Ця команда змінює настройки якості графіки, які ви встановили під час запуску гри. Значення 0 – найнижчі налаштування, 5 – найвищі. |
| graphics.shaderlod [Value] | 2147483647 | Команда регулює якість шейдерів. |
| graphics.shadowdistance [Value] | 100 | Визначає дальність промальовування тіней. Велике значення може вплинути на FPS. |
| graphics.shadowlights [Value] | 1 | Впливає на якість промальовування тіней. |
| graphics.uiscale [Value] | 1 | Команда регулює розмір інтерфейсу. |
| gc.collect |
Клієнт перевіряє пам'ять, що не використовується, і вивантажує активи, що не використовуються, звільняючи пам'ять. |
| input.flipy |
Прибирає баг із «прицілюванням назад» |
| physics_iterations | 7 |
| physics_steps |
| terrain.pvt [Boolean] | TRUE | Вмикає або вимикає технологію. Примітка: відключення даної технології значно підвищує FPS. |
| terrain.quality [Value] | 100 | Керує якістю текстур ландшафту. |
| voice.distance [Value] | 100 | Встановлює дистанцію голосового чату. |
| voice.loopback [Boolean] | FALSE | Дозволяє чути свій голос під час використання голосового чату |
Команди адміністратора
Команди, які використовуються адміністраторами для управління сервером. Дають можливість банити гравців, видавати предмети, відключати чат та використовувати інші функції, необхідні для контролю над грою на сервері.
| Команда | Значення за замовчуванням | Опис |
|---|
| inventory.endloot [Value] |
| craft.cancel |
| craft.instant [BOOLEAN] | FALSE | Швидкий крафт без модів. Включає інстакрафт. Час крафту будь-якого предмета становить 2 секунди. |
| craft.instant_admins [BOOLEAN] | FALSE | Швидкий крафт без модів. Включає інстакрафт. Час крафту будь-якого предмета становить 2 секунди. Лише для адміністраторів серверів. |
| players |
Виводить список підключених на даний момент гравців та інформацію про них (Нік, Steam ID, ping, позицію, час онлайн). |
| inv.giveall [Item ID] [VALUE] |
Дає всім гравцям певний предмет. |
| inv.giveplayer [Item ID] [VALUE] [Player Name] |
Дає певний предмет вказаному гравцю. |
| admin.mutevoice [Player Name] |
Заблокувати голосовий чат гравцю. |
| banid [Steam ID] [Desc] |
Заблокувати гравця на сервері Steam ID, де Desc — вказівка причини блокування. |
| ban [Player Name / Steam ID] |
Заблокуйте гравця на сервері. |
| admin.mutechat [Player Name] |
Заблокувати чат гравцю. |
| craft.complete |
Завершує процес крафт для всіх гравців на сервері. |
| injure [Player Name] |
Використання команди «покладе» гравця на стан «Ранен». Не вбиває, але він буде знерухомлений доти, доки йому не допоможуть. |
god [BOOLEAN] dmg.godmode [BOOLEAN] | FALSE | Команда включає або вимикає режим безсмертя - "годмод" для адміністратора. |
kickall global.kickall |
Команда відключає всіх гравців від сервера. |
| kick [Player Name] |
Команда відключає певного гравця від сервера. |
| inventory.giveid [Item ID] [VALUE] [Player Name] |
Команда дозволяє видати будь-якому гравцю вказаний предмет. Якщо [Play Name] немає, предмет з'явиться в інвентарі адміністратора. Якщо інвентар переповнений, предмета не буде отримано. |
| inventory.give [Item ID] [VALUE] [Player Name] |
Команда дозволяє видати будь-якому гравцю вказаний предмет. Якщо [Play Name] немає, предмет з'явиться в інвентарі адміністратора. Якщо інвентар переповнений, предмета не буде отримано. Примітка: Як назва предмета використовується shortname (наприклад, rifle_bolt або metal_ore). Коротку назву можна знайти на відповідній сторінці предмета у нас на сайті |
| inventory.givebp [Item ID] [VALUE] [Player Name] |
Команда дозволяє вибраному гравцю покласти в інвентар рецепт будь-якого предмета у будь-якій кількості. Якщо [Play Name] немає, предмет з'явиться в інвентарі адміністратора. Якщо інвентар переповнений, предмета не буде отримано. Примітка: Як назва предмета використовується shortname (наприклад, rifle_bolt або metal_ore). Короткі назви можна знайти на сторінках предметів, що вас цікавлять. |
| inventory.giveall [Item ID] [VALUE] |
Команда дозволяє роздати всім гравцям певний предмет. Примітка: Предмет отримають лише ті гравці, які зараз перебувають у грі.В якості назви предмета використовується shortname (наприклад, rifle_bolt або metal_ore) Короткі назви можна знайти на сторінках цікавих для вас предметів. |
| kill [Player Name] |
Команда вбиває певного гравця. |
| craft.cancel |
Скасує процес крафт для всіх. Примітка: Цю команду рекомендується використовувати перед рестартом сервера, щоб запобігти «дюпу» ігрових предметів. |
| listid |
Показати список заблокованих Steam ID у компактному вигляді. |
| banlist |
Показати список заблокованих Steam ID. |
| banlistex |
Показати список заблокованих гравців. Виводить Steam ID, ім'я гравця та причину блокування. |
| status |
Показує список гравців, які грають на сервері. |
| users [Player Name / Steam ID] |
Переглянути детальну інформацію про гравця. |
| unbanall |
Розбанити всіх раніше заблокованих гравців. |
| unban [Player Name / Steam ID] |
Розбанити певного гравця. |
| admin.unmutevoice [Player Name] |
Розблокувати голосовий чат гравцю. |
| admin.unmutechat [Player Name] |
Розблокувати чат гравцю. |
| craft.timescale [Value] | 1 | Встановлює швидкість крафта (0,5 = половинний час). |
Команди управління правами
Команди для власників серверів, за допомогою яких можна видати гравцям особливі права на сервері.
| Команда | Значення за замовчуванням | Опис |
|---|
| ownerid [Steam ID] |
Команда видає гравцеві права адміністратора. |
| removeowner [Steam ID] |
Команда знімає права адміністратора з певного гравця. |
| moderatorid [Steam ID] |
Видає гравцю права модератора. |
| removemoderator [Steam ID] |
Команда дозволяє зняти права модератора з певного гравця. |
Управління ігровим світом
Команди для налаштування ігрового світу.
| Команда | Значення за замовчуванням | Опис |
|---|
| server.radiation [Boolean] | TRUE | Вмикає або вимикає радіацію на сервері |
| readcfg |
Завантажити конфігурацію сервера. |
| restart |
Перезавантажує сервер через 60 с. |
| save.all |
Зберігає карту світу та інвентар гравців. |
| notice.popupall [Text] |
Надсилає спливаюче посередині екрана повідомлення всім гравцям. |
| sleepers.on [BOOLEAN] | TRUE | Команда включає або вимикає сплячих гравців на сервері. |
| construct.frameminutes [Value] | 30 | Регулює час перед початком розпаду. |
| decay.debug [BOOLEAN] | FALSE |
| decay.scale [Value] | 1 |
| falldamage.enabled [BOOLEAN] | TRUE | Команда включає або вимикає шкоду від падіння з великої висоти. |
| falldamage.max_vel [Value] | 30 | Задає максимальну шкоду від падіння. |
| falldamage.min_vel [Value] | 24 | Задає мінімальну шкоду від падіння. |
| client.maxunack [Value] | 4 | Встановлює планку кількості розсинхронів з гравцем, коли сервер починає вважати себе перевантаженим. |
| client.prediction [BOOLEAN] | TRUE |
Телепортація
Команди дозволяють використовувати телепортацію гравців.
| Команда | Значення за замовчуванням | Опис |
|---|
| teleport [Player Name] |
Телепортує вас до вказаного гравця. |
teleport [Player Name A] [Player Name B] teleport.toplayer [Player Name A] [Player Name B] |
Телепортує гравця A до гравця B. |
| teleport.topos [Player Name] [X] [Y] [Z] |
Телепортує гравця за координатами. |
| teleport2me [Player Name] |
Телепортувати гравця до себе. |
| teleportany [Value] |
Телепортуватися до найближчої тварини. Приклад: teleportany horse |
Управління погодою
Команди для налаштування погодних умов на сервері.
| Команда | Значення за замовчуванням | Опис |
|---|
| water.quality | 1 | Регулює якість погодних явищ. |
| weather.clouds | 1 | Команда регулює рівень хмарності. Доступні значення від 0 до 9. Чим вище значення, тим сильніше погодне явище. Значення 0 вимикає хмари. |
| weather.fog | 1 | Команда регулює міру туману. Доступні значення від 0 до 9. Чим вище значення, тим сильніше погодне явище. Значення 0 вимикає туман. |
| weather.rain | 1 | Команда регулює рівень дощу. Доступні значення від 0 до 9.Чим вище значення, тим сильніше погодне явище. |
| weather.wind | 1 | Команда регулює рівень вітру. Доступні значення від 0 до 9. Чим вище значення, тим сильніше погодне явище. |
| world.monuments | TRUE | Включає пам'ятники на карті. |
Управління евентами
Команди для управління ігровими подіями, що дозволяють їх запускати та керувати за бажанням адміністратора.
Bradley APC
| Команда | Значення за замовчуванням | Опис |
|---|
| spawn bradleyapc |
Негайно сповнить марення поруч. |
| bradley.enabled [Boolean] | TRUE | Команда включає, або вимикає евенти з бредлі на локації стартового майданчика. |
| bradley.respawndelayminutes [Value] | 60 | встановлює тайм-аут у хвилинах, з яким бредлі буде розпалюватися. |
| bradley.respawndelayvariance [Value] | 1 | Додає до основного часу кулдауна марення, випадкова кількість хвилин від 0 до вказаного командою. |
Вертоліт
| Команда | Значення за замовчуванням | Опис |
|---|
| heli.call |
Вертоліт починає патрулювання своїм маршрутом. |
| heli.calltome |
Гелікоптер прилітає до вашого місця розташування. |
| heli.lifetimeMinutes [Value] | 15 | Вказує інтервал між вильотами вертольота. |
| heli.bulletAccuracy [Value] | 2 | Коефіцієнт визначення точності стрільби вертольота За замовчуванням коштує 2 (50%). |
| heli.bulletDamageScale [Value] | 1 | Сила атаки гелікоптера. Чим вище цифра, тим сильніша атака. |
| heli.strafe |
Повітряна куля
| Команда | Значення за замовчуванням | Опис |
|---|
| hotairballoon.population [Value] | 1 | Команда визначає радіус повітряної кулі (в кілометрах) на карті. |
| hotairballoon.outsidedecayminutes [Value] | 180 | Час розпаду повітряної кулі (у хвилинах) |
| hotairballoon.serviceceiling [Value] | 300 | максимальна висота польоту (в метрах) |
Мінікоптер
| Команда | Значення за замовчуванням | Опис |
|---|
| spawn minicopter.entity | 1 | Команда сповнить мінікоптер, але при цьому треба дотримуватись деяких вимог: Ця команда не працюватиме на RCON-платформах, тому адміністраторам потрібно буде залогінитися на ігровому сервері. При використанні команди адміністратор повинен знаходитися над землею. Адміністратор не повинен упиратися у стіну чи інші особливості ландшафту. |
| minicopter.population [Value] | 1 | Команда визначає радіус респ мінікоптера (в кілометрах) на карті. Команда набуває значення від 0 і вище. За замовчуванням стоїть 1. Значення 0 вимикає їх респ на карті. |
| minicopter.outsidedecayminutes [Value] | 240 | Час розпаду мінікоптера (у хвилинах) |
| minicopter.serviceceiling [Value] | 300 | Максимальна висота польоту (в метрах) |
Суховантаж
| Команда | Значення за замовчуванням | Команда |
|---|
| cargoship.event_enabled [Boolean] | TRUE | Команда включає, або вимикає евент із суховантажами. Якщо ввести команду без аргументу, в результаті з'явиться статус івента. |
| spawn cargoshiptest |
Співніть суховантаж. |
| ai.npc_spawn_on_cargo_ship [Boolean] | TRUE | Команда включає або вимикає NPC на кораблях. |
| cargoship.egress_duration_minutes [Value] | 10 |
| cargoship.event_duration_minutes [Value] | 40 | Встановлює інтервал запуску евенту (у хвилинах) |
Різдвяний евент
| Команда | Значення за замовчуванням | Опис |
|---|
| xmas.refill |
Команда запускає евент RUST Xmas негайно. Якщо xmas.enabled встановлено на true, xmas.refill працює автоматично за розкладом. |
| xmas.enabled [Boolean] | TRUE | Команда включає подію RUST Xmas. |
| xmas.giftsperplayer [Value] | 2 | Ця команда використовується для встановлення кількості подарунків, які будуть среспани для кожного гравця, коли буде запущена подія RUST Xmas. За замовчуванням 2 подарунки на одного гравця. Команда може впливати на продуктивність сервера. |
| xmas.spawnattempts [Value] | 5 | Ця команда встановлює кількість спроб появи подарунків довкола гравця. У разі недоступності випадково згенерованої точки (координати) для ріспа подарунка, буде спроба генерації нової точки. Команда може впливати на продуктивність сервера. |
| xmas.spawnrange [Value] | 50 | Команда встановлює радіус (за метри) від гравця, в якому будуть ріспатися подарунки. Не робіть занадто великий радіус, гравці можуть не знайти подарунки, але й не робити занадто маленький, не всі подарунки можуть бути видані. |
Санта-Клаус
| Команда | Значення за замовчуванням | Опис |
|---|
| santasleigh.drop |
Команда запускає подію RUST Santa Sleigh та рятує Великий подарунок на тому місці, де ви зараз перебуваєте. У разі успіху консоль відповість Santa Inbound, інакше N/A. |
| spawn santasleigh |
Сповнить сани Санти. |
| santasleigh.desiredaltitude [Value] | 50 | Команда встановлює висоту (в метрах), на якій буде сповнюватись великий подарунок. |
| santasleigh.altitudeaboveterrain [Value] | 60 | Команда встановлює висоту (в метрах), на якій буде сповнюватися Санта. |
Команди налаштування античита
Команди керування ігровим античитом.
| Команда | Значення за замовчуванням | Опис |
|---|
| antihack.debuglevel [Value] | 1 | Оповіщення порушень у консоль сервера:0 = Нічого не виводити 1 = Виводити повідомлення про серйозні порушення 2 = Виводити всі зауваження |
| antihack.enabled [BOOLEAN] | TRUE | Команда включає чи вимикає Antihack на сервері. |
| antihack.enforcementlevel [Value] | 1 | Автоматичне прийняття сервером рішення про долю гравця:0 = Нічого не робити 1 = Викинути гравця 2 = Забанити гравця |
| antihack.maxviolation [Value] | 5 | Кількість порушень, що призведе гравця до бана на сервері. |
| antihack.relaxationpause [Value] | 5 | Відкочує зміни назад до моменту виявлення порушення. |
| antihack.relaxationrate [Value] | 0.1 | Швидкість, з якою значення порушення знижуватиметься. |
| antihack.userlevel [Value] | 0 | На кого реагуватиме Antihack:0 = Гравці 1 = Адміністратори 2 = Розробники |
| antihack.flyhack_protection [Value] | 1 | Увімкнути захист від flyhack:0 = Вимкнено 1 = Увімкнено 2 = Розширені налаштування |
| antihack.flyhack_forgiveness [Value] | 2 | Подолана дистанція у польоті, після якої Antihack починає реагувати на гравця. Примітка: Чим менше значення, тим більше помилкових спрацьовувань. |
| antihack.flyhack_penalty [Value] | 4 | Кількість передбачуваного використання Flyhack, після якого автоматично буде видано бан. |
| antihack.flyhack_reject [Value] |
При виявленні Flyhack сервер може ігнорувати переміщення гравця, фактично заморожуючи його положення на сервері в тому місці, де був виявлений хак. Примітка: Переміщення гравця зупиняється лише на сервері. Це бачать усі гравці, окрім порушника. На клієнта порушника він продовжить рухатись, але після зупинки його відкотить на позицію, збережену на сервері. Все це станеться у тому випадку, якщо не налаштовані жорсткі правила автоматичного бана. |
| antihack.noclip_protection [Value] | 2 | Включити захист від noclip:0 = Вимкнено 1 = Увімкнено 2 = Розширені налаштування |
| antihack.noclip_penalty [Value] | 4 | Кількість передбачуваного використання Noclip, після якого автоматично буде видано бан. |
| antihack.noclip_reject [Value] |
При виявленні Noclip сервер може ігнорувати переміщення гравця, фактично заморожуючи його положення на сервері в тому місці, де був виявлений хак. Примітка: Переміщення гравця зупиняється лише на сервері. Це бачать усі гравці крім порушника. На клієнта порушника він продовжить рухатись, але після зупинки його відкотить на позицію, збережену на сервері. Все це станеться у тому випадку, якщо не налаштовані жорсткі правила автоматичного бана. |
| antihack.speedhack_protection [BOOLEAN] | TRUE | Включити захист від speedhack. |
| antihack.speedhack_deltatime [Value] | 0.2 | Інтервал часу для перевірки швидкості. Чим нижче значення, тим вищий шанс помилкових спрацьовувань. Примітка: Чим менше значення, тим більше помилкових спрацьовувань |
| antihack.speedhack_forgiveness [Value] | 2 | Передбачувана мінімальна швидкість при використанні speedhack. |
| antihack.speedhack_history [Value] | 20 | Подолана відстань з використанням speedhack, за якої буде видано порушення. |
| antihack.speedhack_penalty [Value] | 4 | Кількість передбачуваного використання speedhack, після якого автоматично буде видано бан. |
| antihack.speedhack_reject [Value] |
При виявленні speedhack сервер може ігнорувати переміщення гравця, фактично заморожуючи його положення на сервері в тому місці, де був виявлений хак. Примітка: Переміщення гравця зупиняється лише на сервері. Це бачать усі гравці, окрім порушника. На клієнта порушника він продовжить рухатись, але після зупинки його відкотить на позицію, збережену на сервері. Все це станеться у тому випадку, якщо не налаштовані жорсткі правила автоматичного бана. |
Команди для розробників
| Команда | Значення за замовчуванням | Опис |
|---|
| developer [BOOLEAN] | FALSE | Показує інформацію для розробників. |
| vis.attack [BOOLEAN] | FALSE | Показує траєкторію польоту куль. Примітка: Працює тільки в режимі розробника або налагодження. |
| vis.damage [BOOLEAN] | FALSE | Показує завдану шкоду. Примітка: Працює тільки в режимі розробника або налагодження. |
| vis.metab [BOOLEAN] | FALSE | Показує інформацію щодо метаболізму. Примітка: Працює тільки в режимі розробника або налагодження. |
| vis.triggers [BOOLEAN] | FALSE | Показує тригери. Примітка: Працює тільки в режимі розробника або налагодження. |
| debugmode [BOOLEAN] | FALSE |
| dev.culling [Value] |
| dev.hidelayer [Value] |
| dev.netgraph [BOOLEAN] | FALSE | Показує якість зв'язку із сервером. |
| dev.sampling [Value] |
| dev.showlayer |
Вказує кількість гравців на сервері. |
| dev.togglelayer [Value] |
| cui.test |
| data.export [Value] |
| ddraw.arrow [Value] |
| ddraw.line [Value] |
| ddraw.sphere [Value] |
| ddraw.text [Value] |
Інші команди
Інші консольні команди, які не були розподілені за категоріями.
| Команда | Значення за замовчуванням | Опис |
|---|
dump [Value] global.dump [Value] |
echo [Special Value] global.echo [Special Value] |
Виводить інформацію для налагодження. |
error [Value] global.error [Value] |
| file.time [BOOLEAN] | FALSE |
| net.debug [BOOLEAN] | FALSE |
| net.log [BOOLEAN] | FALSE |
| net.visdebug [BOOLEAN] | FALSE |
| note.craft_add |
| note.craft_done |
| note.craft_start |
| note.inv |
objects global.objects |
Виводить список усіх об'єктів на сервері. |
| pool.clear |
| pool.status |
queue global.queue |
| rcon.ip |
| rcon.login [RCON Password] |
Використовувати пароль для входу в Rcon за допомогою внутрішньогрової консолі (F1). |
| rcon.password |
| rcon.port |
respawn global.respawn |
respawn_sleepingbag [ID Sleeping Bag] global.respawn_sleepingbag [ID Sleeping Bag] |
respawn_sleepingbag_remove [ID Sleeping Bag] global.respawn_sleepingbag_remove [ID Sleeping Bag] |
| safemode [BOOLEAN] | FALSE | EAC protection |
| spawn.fill_groups |
| spawn.fill_populations |
| spawn.max_density |
| spawn.min_density |
| spectate |
Якщо ви хочете поспостерігати за ігровим процесом, то відкрийте консоль і введіть команду «spectate». Тепер ви можете політати по серверу та подивитися за будь-яким гравцем, використовуючи пробіл. Коли ви будете готові знову грати, введіть "respawn". |
| stability.queuewarmup |
| textures |
| time.fixeddelta | 0.03333 | How man times a frame to tick / Fixed delta time in seconds. |
| time.maxdelta | 0.33 | The minimum amount of times to tick per frame |
| time.maximumdelta | 4 | The minimum amount of times to tick per frame |
| env.addtime [Value] |
| env.day [Value] | 26 |
| env.month [Value] | 5 |
| env.year [Value] | 2024 |
| env.time [Value] |
Встановлює час доби (внутрішньоігровий) (24-годинний формат). |
| env.timescale [Value] | 0,0066666667 | Встановлює швидкість зміни дня та ночі. |
| ai.move [BOOLEAN] | TRUE | Команда включає чи вимикає роботу тварин. Примітка: Під час встановлення значення false тварини зупиняються на місці. Будь-які переміщення, реакції, анімація тварин вимикаються. |
| ai.sensetime [BOOLEAN] | TRUE |
| ai.think [BOOLEAN] | TRUE | Команда включає чи вимикає інтелект тварин. |
| chat.serverlog [BOOLEAN] | TRUE | Команда включає чи вимикає логування ігрового чату. Примітка: Запис ведеться у chat.log, який знаходиться в кореневій директорії вашого сервера. |
| client.tickrate [Value] | 20 | Примітка: Команда не підтримується. |
| maxthreads |
Команда дозволяє адміністраторам, які тримають кілька серверів на одній машині, настроювати споживання ресурсів ядра для кожного сервера. |
| nametags.enabled | TRUE | Команда приховує мета-теги сервера. |
report global.report |
Створює файл звіту reportDATETIME.txt у кореневому каталозі сервера. |
skincol [Value] global.skincol [Value] | -1 | Адміністратор може змінити колір шкіри за допомогою цієї команди.-1 = автоматичний вибір. 0 = скін білої людини. 1 = чорношкірий скін. |
skinmesh [Value] global.skinmesh [Value] | -1 | Адміністратор може змінити текстуру особи за допомогою цієї команди. |
skintex [Value] global.skintex [Value] | -1 | Адміністратор може змінити текстуру шкіри за допомогою цієї команди. |
| truth.enforce | FALSE | Сервер автоматично викидає гравців, які роблять «дивні речі». |
Корисні приклади використання біндів.
Бінди покликані допомогти вам з рутинним та не завжди зручним введенням консольних команд. Нижче наведено приклади їх використання, які допоможуть вам уникнути постійного використання консолі. При необхідності ви можете замінити клавіші зручними для вас.
- bind k kill - при натисканні на кнопку k вбиває вашого персонажа, корисно використовувати при пораненні, щоб не чекати доки ваш персонаж помре сам і швидко відродитися в потрібному вам місці.
- bind w forward; sprint - включає і відключає автобіг при натисканні клавіші w
- bind Mouse0 +lighttoggle;+attack - включає лазер під час стрілянини
- bind h chat.say "/home 1" - корисний бинд який відправляє команду в чат, стане в нагоді на модифікованих серверах, допустимо для телепортації до друга або додому.
- bind x +jump;+sprint;+duck - допоможе вам з легкістю застрибувати у вікна
- bind 1 +slot1;+attack — При натисканні кнопки 1 автоматично використовується шприц, якщо він лежить у першому слоті.
- bind z attack; duck - автоматична атака з положення сидячи, корисно використовувати при видобутку ресурсів або рейді кирками.
- bind z + attack; + duck - автоматична атака з положення сидячи.
- bind j craft.add gunpowder 1 - бинд для швидкого крафта пороху, при необхідності замість пороху можна вказати id або shortname потрібного вам предмета, які ви можете дізнатися на сторінці цього предмета у нас на сайті, а також кількість предметів для крафта.
Щоб зняти бинд з кнопки, достатньо ввести в консоль unbind КНОПКА
Детальніше про те, як створювати та користуватися биндами, а також більше прикладів ви можете дізнатися з нашого гайда.
Чат у Rust
Rust – командний проект, в якому дуже важливо взаємодіяти з іншими гравцями для успішних рейдів чи зачистки монументів. Робити це можна не тільки за допомогою мікрофона, тому в цьому посібнику ми розповімо про те, як користуватися спільним та глобальним чатами в Раст, а також про біни чату та мут гравців.
Як увімкнути/вимкнути чат у Раст
За промовчанням увімкнення та вимкнення чату здійснюється за допомогою клавіш T і Enter. При цьому клавіші T та Enter за промовчанням глобальний чат. Щоб замінити його на локальний, необхідно потім натиснути клавішу Tab.
Як писати в Раст
У Rust передбачено два види чату – глобальний та командний. Вони відрізняються один від одного тим, що повідомлення у глобальному чаті бачать абсолютно всі гравці на сервері, а повідомлення в командному можуть прочитати лише члени Вашої команди.
У загальний (глобальний) чат
Щоб написати у глобальний чат, необхідно спочатку відкрити його за допомогою клавіш T або Enter, потрібно ввести повідомлення і надіслати його за допомогою клавіші Enter.
Нагадаємо, що повідомлення, відправлене до глобального чату, видно кожному гравцю на сервері.
Чому зник глобальний чат
Якщо сталося так, що під час гри Ви не бачите повідомлень глобального чату, необхідно змінити налаштування інтерфейсу користувача. Для цього перейдіть до меню гри, відкрийте розділ Налаштування (Options), а потім перейдіть на вкладку Інтерфейс користувача (User Interface). Опція Заглушити глобальний чат (Mute Global Chat) має бути вимкнена.
Після її відключення проблема вирішиться і Ви знову бачитимете повідомлення, що надходять у глобальний чат.
У командний чат
Щоб надіслати повідомлення до локального чату, потрібно спочатку відкрити чат за допомогою клавіші T або Enter, а потім переключити його на командний режим клавішею Tab ввести повідомлення та надіслати його за допомогою клавіші Enter.
Щоб переконатися, що Ви надсилаєте повідомлення саме до командного чату, а не до глобального, достатньо подивитися на напис у лівій частині рядка введення повідомлень. Global означає, що зараз відкрито глобальний чат, а Team – командний.
Особливість командного чату та його перевага над глобальним у тому, що його можна використовувати не тільки в процесі гри, але й у будь-який інший час за допомогою Rust+. Це дозволяє спілкуватися з членами своєї команди за допомогою вбудованого чату на телефоні.
Через консоль
Існує і нестандартний спосіб використання чату через консоль. Необхідно відкрити ігрову консоль за допомогою кнопки F1, а потім ввести команду chat.say
1/2. Після цього можна вводити текст повідомлення, яке буде надіслано в чат після введення команди. Якщо Вам потрібно надіслати повідомлення до локального чату, використовуйте у команді цифру 1, а якщо у глобальний – цифру 2.
Бінди на чаті в Раст
Чат використовується гравцям не тільки для спілкування, але й для введення корисних команд, наприклад, /tpa або /home. Вони використовуються в грі дуже часто, тому для зручності можна встановити бинди на їхнє використання, які дозволять активувати команди натисканням лише однієї клавіші.
Для створення бінду необхідно використати команду bind chat.say 1/2. Замість перших дужок необхідно вказати кнопку на клавіатурі або миші, яка активуватиме бинд, а замість других дужок ввести команду, яка виконуватиметься.Як і в попередніх випадках, для надсилання повідомлення до глобального чату необхідно використовувати в команді цифру 2, а в локальний чат – 1. Більшість команд, за винятком тих, які мають надсилати текстові повідомлення співкомандникам, повинні містити цифру 2.
Наприклад, для швидкої телепортації додому можна використовувати команду bind p chat.say 2 /home. Тоді після натискання клавіші P активуватиметься команда переносу, і гравець переміщатиметься додому.
Подібне можна використовувати з різними командами на зразок map, tpa або, наприклад, remove. Як бінд можна встановити будь-яку команду, яка використовується через чат.
Крім того, бинди можна використовувати для швидкого обміну фразами із співкомандниками. Для цього потрібно встановити chat.say 1 , а замість дужок ввести потрібне повідомлення. При цьому якщо повідомлення складається з більш ніж одного слова, тобто в ньому використовуються пробіли, важливо укладати його текст у лапки.
Зверніть увагу, що на новіших версіях гри бинди можуть не працювати.
Як зробити гравця в чаті
Мут - вкрай корисна опція, яка дозволяє "заглушити" будь-якого гравця в чаті і більше не бачити його повідомлень. Щоб зробити іншого гравця, необхідно відкрити чат, натиснути лівою кнопкою миші за його повідомленням, а потім вибрати варіант Заглушити (в англомовній версії гри – Mute).
Інший спосіб дозволяє зробити гравця, навіть якщо він нічого не писав у чат. Для цього необхідно знову відкрити чат, натиснути на іконку зеленої людини, а потім на зелену кнопку Додати гравця (в англомовній версії гри – Add Player) у правому верхньому кутку екрана. У вікні можна вибрати потрібного гравця зі списку або скористатися рядком пошуку в правому верхньому кутку.
Як зняти мут
Щоб зняти мут, потрібно діяти практично так, як для його включення – відкрити чат і натиснути на іконку зеленої людини. Якщо якийсь гравець перебуває у Вас у каламуті, у раніше порожньому вікні з'явиться його іконка з нікнеймом та аватаром. Необхідно навести на нього курсор та натиснути на червоний хрестик.
Після цього гравець буде видалено з мута, а Ви знову зможете бачити його повідомлення у чаті.