Rust как изменить размер карты

Создание и настройка локального сервера в расте, выдача прав администратора и модератора. Для одиночной игры или с друзьями.

Многие игроки хотят создать свой сервер,для игры с друзьями, тестирования механик игры, плагинов или создания коммерческого проекта. В этом гайде мы подробно разберем создание сервера и его настройку.

Установка сервера

Прежде всего сервер необходимо загрузить.Сделать это можно по ссылке на официальном сайте facepunch. В самом низу странице кликаем на строчку quick start zip here. После чего начнется загрузка архива с сервером.

Скачиваем и извлекаем все из архива. Сам скачиваемый файл весит меньше мегабайта, но после запуска исполняемого файла объем увеличится. Так что позаботьтесь заранее о свободном месте на диске ( не менее 8,5 Гб). Далее нам нужно открыть папку server и запустить батник Run_DS. И мы видим, что сервер начал подкачку файлов, дожидаемся завершения.

После того как сервер закончит обновление вы увидите следующие надпись: «Server startup complete». На этом установка окончена, переходим к настройке.

Настройка сервера

Для настройки сервера, в первую очередь, нам понадобится отредактировать тот самый батник, который мы запускали. Кликаем по нему ПКМ-Изменить (или открыть любым удобным вам текстовым редактором). В этом файле прописаны базовые параметры сервера, нам нужно удалить отсюда пару строчек (выделены красным).

После данных манипуляций сервер готов к запуску. Но прежде чем это сделать мы разберем все основные параметры сервера, для более тонкой его настройки.

Подробная настройка параметров сервера

Изначально в нашем BAT-файле присутствует такой код:

echo off
:start

cd rustds
RustDedicated.exe -batchmode ^+server.hostname "My Server Name" ^+server.port 28015 ^+server.identity "my_server" ^+server.worldsize 2400 ^+server.seed 20200806 -logFile "output.txt" -autoupdate
cd ../

goto start

Изменяя параметры в данном файле мы можем настроить сервер так, как нам нужно. Прежде всего разберем каждый из них по отдельности:

  • echo off
    Данная команда выключает отображение результата выполнения всех остальных команд в консоль. Необходима только для удобства, чтобы не заспамливать консоль.
  • :start
    Отметка начала выполнения цикла
  • RustDedicated.exe -batchmode ^+server.hostname «My Server Name» ^+server.port 28015 ^+server.identity «my_server» ^+server.worldsize 2400 ^+server.seed 20200806 -logFile «output.txt» -autoupdate
    Главная строка запуска сервера, здесь указываются ( при необходимости добавляются дополнительные) основные параметры:
    • -batchmode
      Выключает графический интерфейс сервера, избавляя от ручного вмешательства.
    • +server.port 28015
      Порт для подключения к серверу
    • +server.level «Procedural map»
      Выбор типа карты сервер.В расте существует всего четыре карты: Procedural map ( Стандартная ), Barren, HapisIsland, SavasIsland.
    • +server.seed 1234
      Сид карты, используется для генерации процедурной карты или Barren (используется вместе с server.worldsize). Допустимые значения от 0 до 2147483647.
    • +server.worldsize 4000
      Размер вашей карты (используется вместе с server.seed). Допустимые значения от 1000 до 6000. 
    • +server.maxplayers 10
      Максимальное количество игроков на сервере
    • +server.hostname «My Server Name»
      Имя сервера. Отображается в списке серверов игры и в информации о сервере.
    • +server.description «Описание сервера» 
      Описание в информации о сервере внутри игры.
    • +server.url «http://yourwebsite.com»
      Ссылка на ваш сайт. Отображается в информации о сервере.
    • +server.headerimage «http://yourwebsite.com/logo.jpg»
      Ссылка на логотип используемый при подключении к серверу — JPG картинка размером  512 x 256. 
    • +server.identity «server1»
      Каталог, в котором будут храниться все файлы сервера.
    • +rcon.port 28016
      Порт подключения через удаленную консоль.
    • +rcon.password 1234
      Пароль, необходимый для доступа через удаленную консоль ( Rcon ). Не используйте пробелы или специальные символы. 
    • +rcon.web 1
      Использует тип подключения websocket для rcon (рекомендуется).
  • goto start
    Переход цикла на строку «start». 

Изменяем нужные нам параметры, перезапускаем сервер и он полностью готов к использованию.

Выбор карты для сервера

Для удобства можно воспользоваться сервисом, который позволяет просмотреть уже готовые карты с различными сидами. Там вы можете себе по удобству подобрать карту используя простой интерфейс.

На данном примере число 2400 — это размер карты (server.worldsize), а 20200806 — ее сид (server.seed). Но базовый батник не содержит параметра размера карты, нам нужно его дописать. Все параметры прописываются через «пробел» и «+», если у вас возникают ошибки, можно перед плюсами добавлять галочку «^». Таким образом получаем следующий текст.

echo off
:start

cd rustds
RustDedicated.exe -batchmode ^+server.hostname "My Server Name" ^+server.port 28015 ^+server.identity "my_server" ^+server.worldsize 2400 ^+server.seed 20200806 -logFile "output.txt" -autoupdate
cd ../

goto start

Сохраняем, закрываем и запускаем снова наш батник. Сервер запущен и теперь к нему можно подключиться.

Подключение к локальному серверу

Запускаем игру, открываем консоль ( f1 ) и прописываем команду для подлючения.

client.connect 127.0.0.1:28015

В которой «127.0.0.1» — это адрес для локального подключения, а 28015 порт подключения, прописанный в нашем батнике.

Как выдать права администратора или модератора

После загрузки на сервер у вас возможно появился вопрос: «А как назначить себя администратором?». Ответ на который довольно прост. Для этого мы сворачиваем игру и разворачиваем нашу консоль сервера. В последних строчках командной строки (если вы недавно подключились) находим сообщение о вашем коннекте и скопировав от туда ваш Steam_ID пишем следующую команду.

ownerid Steam_ID

В данном примере STEAM_ID взят не из строки подключения к серверу, а из строки принудительного дисконнекта.

После проделанным манипуляций должна появиться строчка «Added owner … «, что свидетельствует об успехе.

По тому же принципу выдаются и права модератора, с разницей лишь в команде:

moderatorid Steam_ID

#1

angryball

    Новичок

  • Пользователь
  • Pip

  • 20 сообщений

Отправлено 05 Апрель 2017 — 17:51

Наверняка вы задавались вопросом, как красиво оформить меню сервера Rust? В этой статье мы все подробно опишем и расскажем, какие нужны требования для самого оформления.
Первым делом мы должны зайти в конфиг сервера (директория: my_server_identity/cfg). Затем закачать себе на компьютер файл server.cfg и открыть его с помощью Notepad++.

Примечание: не забудьте поставить кодировку UTF-8 в Notepad++ , иначе вместо русских букв у Вас будут кракозябры.

Устанавливаем баннер сервера:

В server.headerimage мы должны вставить URL картинки
Баннер должен соответствовать следующим требованиям: Размер: 512 на 256 пикселей Вес: до 100 килобайт Формат: jpg или png Ссылка на изображения должна быть прямой, Вконтакте как хостинг для изображения не подойдет (игра не обрабатывает ссылки с данного сервиса. Советую использовать хостинг картинок imgur

Добавление ссылки на сайт проекта:

В server.url ставим ссылку на сайт проекта
Примечание: Ссылка на сайт должна быть прямой, иначе клиент игры будет неправильно спарсить информацию.

Название сервера:

В server.hostname пишется название вашего сервера. Кириллица и другие символы поддерживаются без каких-либо проблем.

Описание сервера:

В server.description пишем описание вашего сервера.
Примечание: Чтобы следующие предложение писалось с новой строки, нужно в конце предыдущей строки добавить соответствующий код: n

Пример:

server.description «Дорогой игрок! Мы рады приветствовать тебя на широтах нашего сервера! n Хочешь весело провести время с друзьями? Тогда тебе к нам n Доступны все скины /skins n Мгновенный крафт n Онлайн карта n Удаление построек»

Сообщение отредактировал angryball: 06 Апрель 2017 — 19:38

  • NatalieSed и AllenRax это нравится
  • Наверх


#2


angryball

angryball

    Новичок

  • Пользователь
  • Pip

  • 20 сообщений

Отправлено 06 Апрель 2017 — 16:49

Как сделать wipe на сервере

  • Если Ваш сервер стоит на стабильной ветке (система компонентов), то для вайпа необходимо удалить два файла с расширением *.map и *.sav , а также удалить две папки с названием User и Storage
  • Если Ваш сервер стоит на ветке july2016 (система чертежей), то для вайпа необходимо удалить файлы из корневой папки с расширением *.sav и файл Storage.db . Для удаления изученных чертежей, удалите файлы UserPersistence.db и user4.db.
  • Если Ваш сервер стоит на ветке october2016 (XP система), то для вайпа необходимо удалить файлы *.map и *.sav . Для вайпа XP игроков удалите файлы (xp,xp2,xp3, xp4).db, (xp,xp2,xp3, xp4).statistics.
  • Для вайпа данных плагинов нужно удалять их файлы из папки oxide/data.
  • Для вайпа привилегий удалите файлы oxide.users.data и oxide.groups.data из папки oxide/data.

Примечание: Как только выйдет обновление Rust, вам необходимо проверить работоспособность всех плагинов, которые стоят на вашем модифицированном сервере. Если плагин по той или иной причине перестал работать, необходимо скачать его фикс на официальном сайте Oxide. Ну а затем перенести старую настройку плагина на его новую версию.

  • Наверх


#3


angryball

angryball

    Новичок

  • Пользователь
  • Pip

  • 20 сообщений

Отправлено 06 Апрель 2017 — 19:35

Как изменить карту на сервере

В самом начале вы должны зайти в конфиг сервера (директория: my_server_identity/cfg) и открыть с помощью простого блокнота файл server.cfg. Далее действуем по инструкции ниже.

  • Для процедурной карты, после переменной server.level поставить значение Procedural Map (в скобках)
  • Для карты Hapis, после переменной server.level поставить значение HapisIsland
  • Для карты Barren, после переменной server.level поставить значение Barren
  • Для карты Savas, после переменной server.level поставить значение «SavasIsland_koth» (в скобках)

Также не забываем изменить размер мира и уникальный сид карты. server.worldsize — размер карты (оптимальный размер 4000), server.seed — уникальный сид карты (от -2147483647 до 2147483647)

Примечание: перед тем, как изменить карту на сервере, необходимо выключить сервер и сделать wipe.

  • Наверх


#4


Макесус

Макесус

    Новичок

  • Пользователь
  • Pip

  • 8 сообщений

Отправлено 06 Сентябрь 2017 — 11:11

Здравствуйте.

У меня сервер Раста, находится на хостинге Арены. Играть играет, но настроить его не получается. Например, используя управление из личного кабинета Арены, я могу прописать название сервера, но не могу ни описание ни ссылку вставить. Точнее вставить то могу, и она сохраняется в конфиге, но этого все равно ни чего не видно при загрузке сайта. Это уж не говоря, о том, что я не могу ни админку прописать, ни вообще какой либо команды. 

  • Наверх


#5


Макесус

Макесус

    Новичок

  • Пользователь
  • Pip

  • 8 сообщений

Отправлено 06 Сентябрь 2017 — 14:46

И модератор посмотрел, и админ посмотрел, а ответа так и не дал ни кто)))

  • Наверх


#6


ykpon

Отправлено 06 Сентябрь 2017 — 16:53

Кто угодно здесь может посмотреть, только если вопрос на форум задан, то стоит понимать, что ответа может и не быть.

Есть вопрос по серверу и хотите получить ответ от сотрудников — пишите в тех. поддержку.

  • Наверх


Все самое важное.

В Rust не обойтись без консольных команд. Они бывают разными – с ником или Steam ID игрока, числовыми и текстовыми значениями, значениями «True» и «False». Некоторые консольные команды работают для всех игроков, другими можно настроить клиент под себя, а третьи работают только для админов серверов.

Для ввода всех этих команд нужно воспользоваться консолью.

Общие команды Rust

С этими командами можно быстро присоединяться к серверам Раст и выполнять некоторые другие действия.

  • connect [Server IP]:[Server Port] / connect [Server IP]:[Server Port] – Команда подключения клиента к серверу. Обязательно нужно указывать IP-адрес и порт сервера в формате IP:порт.
  • client.disconnect   /  disconnect –  Отключение клиента от сервера.
  • chat.say [Text] – Выводит вашего сообщения в чат.
  • clperf  / global.clperf / perf / global.perf – Выводит данные о производительности клиента.
  • find / global.find – Отображает список доступных консольных команд и их описание. Следует помнить, что некоторые из них имеют административный статус, поэтому будут недоступны.
  • quit / global.quit – Закрывает игровой клиент
  • sleep / global.sleep – Укладывает игрового персонажа спать.
  • wakeup / global.wakeup – Отменяет действие предыдущей команды, пробуждая персонажа ото сна.

Команды настройки клиента Rust

С помощью этих команд можно отрегулировать все параметры игры.

  • aianimation.qualitydistance [Value] – Регулировка шага расстояния, на котором качество LOD-текстуры изменится.
  • aianimation.speedscale [Boolеan] – Включает или выключает анимацию перемещения животных.
  • audio.game [Value] – Регулирует общую громкость в игре (для уменьшения используйте отрицательное значение)
  • audio.ambience [Boolеan] – Включает или выключает звук окружения.
  • audio.master [Value] – Регулирует общую громкость в игре.
  • audio.music [Value] – Регулирует громкость музыки в игре.
  • audio.speakers [Value] – Регулирует громкость голосов других игроков.
  • audio.voice [Value] – Регулирует громкость микрофона.
  • chat.add – отправляет аргумент в чат как сообщение
  • chat.enabled [Boolеan] – Включает или выключает игровой чат.
  • chat.open – Отображает окно чата.
  • client.fps – Отображает FPS клиента в консоли по состоянию на момент ввода команды.
  • client.report [Value] – Создает отчет о работе клиента и сохраняет его в папке, где установлена игра. Аргумент определяет время тестирования клиента.
  • fps.graph [Value] – Показывает простой график с кадрами клиента внутри интерфейса игры.
  • fps.limit [Value] – Устанавливает ограничение FPS. Максимальное значние – 100.
  • censornudity [Boolеan] / entity.nudge [Boolеan] – Включение-отключение цензуры модели персонажа
  • colliders [Value] / global.colliders [Value] – Отвечает за количество коллайдеров. Значение 0 полностью отключает их.
  • effects.aa [Boolеan] – Включение/выключение полноэкранного сглаживания 
  • effects.ao [Boolеan] –  Включение/отключение Ambient Occlusion

  • effects.color [Boolеan] –  Включение/отключение коррекции цвета
  • effects.footsteps [Boolеan] –  Включает или выключает следы на земле.
  • effects.gibs [Boolеan] – Включение/отключение фрагментации при разрушении строений. 
  • effects.maxgibs [Value] – Задание максимального количества фрагментов здания при разрушении, высокое значение может привести к сильным фризам.
  • effects.lensdirt [Boolеan] –  Включение/отключение эффекта «пыльной линзы»
  • effects.motionblur [Boolеan] – Включение/отключение  размытия движения
  • effects.shafts [Boolеan] – Включение/отключение объемного света
  • effects.vignet [Boolеan] – Включение/отключение виньетирования
  • graphics.af [Boolеan] – Включение/отключение анизотропной фильтрации
  • graphics.branding [Boolеan] – Включение/отключение брендинга (плашки с версией игры в правом верхнем углу экрана)
  • graphics.chat [Boolеan] – Включение/отключение чата 
  • graphics.dof [Boolеan] – Включение/отключение глубины резкости 
  • graphics.drawdistance [Value] – Настройка дистанции прорисовки 
  • graphics.fov [Value] – Настройка угол обзора от первого лица. Чем выше число, тем больше угол обзора. Чем меньше число, тем меньшую область изображения видно на экране. 
  • graphics.hud [Boolеan] – Включение/отключение интерфейса пользователя
  • graphics.lodbias [Boolеan] – Настройка дальности смены LOD-моделей разного уровня
  • graphics.parallax [Value] – Включение/отключение параллакс-мэппинга
  • graphics.quality [Value] – настройка общего качества графики (от 0 до 5, 0 — самое низкое качество и большая производительность) 
  • graphics.shaderlod [Value] – Настройка дальности отрисовки шейдерных эффектов 
  • graphics.shadowdistance [Value] – Настройка дальности прорисовки теней, большое значение может снижать FPS 
  • graphics.shadowlights [Value] – Настройка качества отрисовки теней 
  • graphics.uiscale [Value] – Настройка масштаба интерфейса 
  • gc.collect – Выгрузка «мусорных» данных из оперативной памяти
  • physics_steps / global.physics_steps – Количество шагов персонажа за секунду 
  • terrain.pvt [Boolеan]terrain.quality [Value] – Включение виртуального текстурирования 
  • voice.distance [Value] – дистанция, на которой слышен голос 
  • voice.loopback [Boolеan] – слышать звук с собственного микрофона

Команды для разработчиков

Эти команды были нужны разработчикам Раст.

  • developer [Boolеan] / global.developer [Boolеan] – Показывает некоторую информацию для разработчиков.
  • vis.attack [Boolеan] – Отображает траекторию полета пуль
  • vis.damage [Boolеan] – Отображает нанесенный урон
  • vis.metab [Boolеan] – Отображает информацию по метаболизму
  • vis.triggers [Boolеan] – Отображает триггеры
  • dev.netgraph [Boolеan] – Отображает качество связи с сервером
  • dev.showlayer – Отображает количество игроков на сервере
  • entity.debug_toggle [Value] – Включение отладки объектов

Админские команды Rust – команды для серверов

Эти команды доступны только администраторам серверов Rust.

  • ownerid [Steam ID] / global.ownerid [Steam ID] – Дает заданному игроку права администратора.
  • removeowner [Steam ID] / global.removeowner [Steam ID] – Снимает права администратора с заданного игрока.
  • moderatorid [Steam ID] / gloval.moderatorid [Steam ID] – Дает выбранному игроку права модератора.
  • removemoderator [Steam ID] / gloval.removemoderator [Steam ID] – Команда позволяет снять права модератора с определенного игрока.
  • god [Boolеan] / dmg.godmode [Boolеan] – Команда включает или выключает «God» мод для администратора.
  • readcfg – Загрузить конфигурацию сервера.
  • restart / global.restart – Перезагрузить сервер. После ввода команды, тайм-аут перед перезагрузкой сервера составляет 60 секунд.
  • save.all – Сохраняет карту мира и инвентарь игроков.
  • notice.popupall [Text] – Отправляет всплывающее посередине экрана сообщение всем игрокам.
  • sleepers.on [Boolеan] / global.sleepers.on [Boolеan] – Включает или выключает спящих игроков на сервере.
  • status / global.status – Показывает список игроков, которые в данный на сервере.
  • teleport [Player Name] – Телепортирует к указанному игроку.
  • teleport [Player Name 1] [Player Name 2] / teleport.toplayer [Player Name 1] [Player Name 2] – Телепортирует игрока 1 к игроку 2.
  • teleport.topos [Player Name] [X] [Y] [Z] – Телепортирует игрока по заданным координатам.
  • teleport2me [Player Name] – Телепортироует игрока к себе.
  • teleportany [Value] – Телепортирует к ближайшему животному. 
  • players / global.players – Выводит список подключенных на данный момент игроков и всю информацию о них (ник, Steam-ID, пинг, местоположение, время в онлайне).
  • users [Player Name / Steam ID] / global.users [Player Name / Steam ID] – Просмотр детальной информации об игроке.
  • admin.mutechat [Player Name] – Блокировка чата игроку.
  • admin.mutevoice [Player Name] – Блокировка голосового чата для данного игрока.
  • admin.unmutechat [Player Name] – Разблокировка чата для игрока.
  • admin.unmutevoice [Player Name] – Разблокировать голосовой чат игроку.
  • kick [Player Name] / global.kick [Player Name] – Отключает определенного игрока от сервера.
  • kickall / global.kickall – Отключает всех игроков от сервера.
  • kill [Player Name] / global.kill [Player Name] – Убивает определенного игрока.
  • ban [Player Name / Steam ID] / global.ban [Player Name / Steam ID] – Заблокировать игрока на сервере.
  • banid [Steam ID] [Desc] / global.banid [Steam ID] [Desc] / Заблокировать игрока на сервере по Steam ID, где Desc — указание причины блокировки.
  • banlist / global.banlist – Показать список заблокированных Steam ID.
  • unban [Player Name / Steam ID] / global.unban [Player Name / Steam ID] – Разбанить определенного игрока.
  • unbanall / global.unbanall – Разбанить всех ранее заблокированных игроков.
  • listid / global.listid – Показать список заблокированных Steam ID в компактном виде.
  • banlistex / global.banlistex – Показать список заблокированных игроков. Выводит Steam ID, имя игрока и причину блокировки.
  • inv.giveall [Item ID] [Col] – Дает всем игрокам заданный предмет.
  • inv.giveplayer [Item] [Col] [Player Name] – Дает заданный предмет указанному игроку.
  • inventory.give [Item] [Col] [Player Name] – Позволяет выбранному игроку положить в инвентарь любой предмет в любом количестве. Если параметр [Play Name] отсутствует, предмет появится в инвентаре администратора. Если инвентарь переполнен, предмет не будет получен.
  • inventory.giveall [Item] [Col] – Позволяет раздать всем игрокам определенный предмет.
  • inventory.givebp [Item] [Col] [Player Name] – Позволяет выбранному игроку положить в инвентарь рецепт любого предмета в любом количестве. Если параметр [Play Name] не задан, предмет появится в инвентаре администратора. Если инвентарь переполнен, предмет не будет получен.

  • inventory.giveid [Item ID] [Col] [Player Name] – Позволяет выбранному игроку положить в инвентарь любой предмет в любом количестве. Если параметр [Play Name] не задан, предмет появится в инвентаре администратора. Если инвентарь переполнен, предмет не будет получен.
  • craft.cancel – Отменяет процесс крафта для всех игроков на сервере.
  • craft.complete – Завершает процесс крафта для всех игроков на сервере.
  • craft.instant_admins [Boolеan] – Инстакрафт без модификаций. Включает быстрый крафт, при котором любой предмет крафтится за 2 секунды. Работает только для администраторов сервера.
  • craft.instant [Boolеan] – Инстакрафт без модификаций. Включает быстрый крафт, при котором любой предмет крафтится за 2 секунды.
  • craft.timescale [Value] – Настраивает скорость крафта (0.5 = быстрее вдвое).
  • env.time [Value] – Настраивает время суток
  • env.timescale [Value] – Настраивает скорость смены дня и ночи.
  • falldamage.enabled [Boolеan] – Включает или выключает урон от падения с большой высоты.
  • falldamage.max_vel [Value] – Настраивает максимальный урон от падения.
  • falldamage.min_vel [Value] – Настраивает минимальный урон от падения.
  • heli.call – Вызов вертолета
  • heli.calltome – Вызов вертолета к вашему местоположению.
  • heli.lifetimeMinutes [Value] – Указывает интервал между появлениями вертолета. 0 —  отключает вертолет.
  • heli.bulletAccuracy [Value] – Коэффициент точности стрельбы вертолета. По умолчанию — 2 (50%). Чем больше значение, тем меньше точность.
  • heli.bulletDamageScale [Value] – Настройка силы атаки вертолета. Чем больше значение, тем мощнее атака.
  • client.maxunack [Value] – Устанавливает планку количества рассинхронизаций с игроком, при котором сервер начинает считать себя перегруженным.
  • construct.frameminutes [Value] – Регулирует время до начала распада.
  • ai.move [Boolеan] – Включает и отключает работу животных. Значние false остановит всех животных.
  • ai.think [Boolеan] – Включает и отключает интеллект животных.
  • chat.serverlog [Boolеan] – Включает и отключает логирование чата в игре.
  • maxthreads – Позволяет администраторам, которые имеют более одного сервера на машине, настраивать потребление ресурсов ядра для каждого сервера.
  • nametags.enabled – Скрывает мета-теги сервера.
  • report / global.report – Создает файл отчета reportDATETIME.txt в корневом каталоге сервера.
  • skincol [Value] / global.skincol [Value] – С помощью этой команды администратор может изменить свой цвет кожи. 
  • skinmesh [Value]  / global.skinmesh [Value] – С помощью этой команды администратор может изменить текстуру лица.
  • skintex [Value]  / global.skintex [Value] – С помощью этой команды администратор может изменить текстуру кожи.
  • truth.enforce – Сервер будет автоматически выкидывать игроков, делающих «странные вещи».
  • water.quality – Регулирует качество погодных явлений.
  • weather.clouds – Регулирует степень облачности. Допустимые значения — от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 — отключает облака.
  • weather.fog – Регулирует степень тумана. Допустимые значения — от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 — отключает туман.
  • weather.rain – Регулирует степень дождя. Допустимые значения — от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0- отключает дождь.
  • weather.wind – Регулирует степень ветра. Допустимые значения — от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 — отключает ветер.
  • world.monuments – Включает монументы на карте
  • terrain.pvt false или true – включает или отключает Procedural Virtual Texturing 
  • graphics.quality 1 — 5 – Устанавливает качество графики – от низшего к высочайшему

Теперь вы знаете все консольные команды Rust.

* * *

Rust – главный хит Twitch в новом году. Игре 7 лет, но она только набирает популярность

Скачать Rust – где купить на ПК симулятор выживания

Как получить Твич Дропс Раст

Для того чтобы использовать какую либо команду, нужно открыть консоль. Сделать это можно нажав кнопку F1, после чего появиться окно со строкой ввода, куда необходимо ввести нужную вам команду.

image.png.e110ce658397d101cbaeb9d5839c6f2e.png

Практически все консольные команды требуют для исполнения передать какое либо значение:

[VALUE] — цифровой тип, это могут быть любые числа. Учтите что диапазон цифр может быть ограничен, у каждой команды он разный.
[BOOLEAN] — логический тип, имеет два значение TRUE (положительное), при котором параметр будет включен, и FALSE (отрицательное ), выключающее параметр. Оба значения могут быть заменены на 1 и 0 соответственно.
[PLAYER NAME] — ник игрока на сервере.
[STEAM ID] — id профиля steam игрока .
[ITEM ID] — id игрового предмета , может быть заменен на shortname. Например: -265876753 равнозначно gunpowder .
[TEXT] — допускается только текст в двойных кавычках. Например: «Привет мир»

Общие команды

// Команда для подключения игрового клиента к серверу. Обязательно указывается IP-адрес и порт сервера.
client.connect [Server IP]:[Server Port]
connect [Server IP]:[Server Port]

// Команда для отключения клиента от сервера.
client.disconnect
disconnect
  
// Выводит сообщение в чат.
chat.say [Text]

// Выводит на экран колличество кадров в секунду
fps (по умолчанию: FALSE)

// Выводит на экран пинг клиента до сервера
ping (по умолчанию: FALSE)

// Позволяет привязать клавишу к какой либо консольной команде. Например bind x kill — при нажатии на кнопку X вы будете убиты.
bind [KEY] [COMMAND]

// Добавляет предмет в очередь на крафт, полезно при сочетании с bind, привязки крафта какого либо предмета к нажатию кнопки.
craft.add [Item ID] [VALUE]

// Выводит различные данные о производительности клиента.
perf [1-9]

// Показывает список всех доступных консольных команд и их описание.
find

// Закрывает клиент игры.
quit

// Убивает игрового персонажа, полезно использовать для быстрого возрождения в удобном для вас месте.
kill

// Кладёт игрового персонажа спать.
sleep

// Команда поможет игроку проснуться.
wakeup

// Включить/отключить режим стримера.
streamermode (по умолчанию: FALSE)

// Выведет список 30 последних событий получения урона, такие как ник атакующего, ник атакуемого, дистанция , оружие , патрон, изменение колличества хп и тд. Для того чтобы получить список из более чем 30 событий укажите цифру после команды, например combatlog 100 — выведет 100 последних событий.
combatlog

Команды настройки клиента

aianimation.groundorient [BOOLEAN] (по умолчанию: TRUE)

// Регулирует шаг расстояния, при котором качество LOD текстуры меняется.
aianimation.qualitydistance [Value]	(по умолчанию: 80)

// Команда включает или выключает анимацию перемещения животных.
aianimation.speedscale [BOOLEAN] (по умолчанию: TRUE)

// Команда регулирует общую громкость в игре. Примечание: Если вы хотите сделать громкость выше, попробуйте значение 5 или 10. Если хотите сделать ниже, попробуйте -5 или -10.
audio.game [Value]	(по умолчанию: 1)

// Включает или выключает звук окружения.
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

//Показывает FPS клиента в консоли на момент ввода команды.
client.fps

// Создаёт отчет о работе клиента и сохраняет его в папке с установленной игрой. Значение определяет время тестирования клиента.
client.report [Value] 

// Выдаёт график с кадрами клиента прямо в интерфейсе игры.
fps.graph [Value] (по умолчанию: FALSE)

//Позволяет установить ограничение на количество кадров в секунду,например при проблемах с производительностью. По умолчанию ограничение не установлено.
fps.limit [Value] (по умолчанию: -1)

lerp.enabled [BOOLEAN]

// Включает интерполяциюна «позициях» пакетов данных.
client.lerp [BOOLEAN] (по умолчанию: TRUE)

// Сила сглаживания интерполяции на сетевых «позициях» пакетов данных. Область значений: 0 — 1.
lerp.smoothing [Value] (по умолчанию: 0.5)

// Время ожидания отладки для работы Lerp. 0 является наиболее точным значением, но может сильно повлиять на FPS.
lerp.time [Value] (по умолчанию: 0.1)

censornudity [BOOLEAN]

// Включение и отключение цензуры в игре.
entity.nudge [BOOLEAN] (по умолчанию: TRUE)

colliders [Value]

// Определяет количество коллайдеров. Значение 0 отключает.
global.colliders [Value] (по умолчанию: 20550)

// Команда включает или выключает сгла́живание.
effects.aa [BOOLEAN] (по умолчанию: TRUE)

// Команда включает или выключает Ambient Occlusion.
effects.ao [BOOLEAN] (по умолчанию: TRUE)

// Команда включает или выключает цветокоррекцию.
effects.color [BOOLEAN]	(по умолчанию: TRUE)

// Команда включает или выключает следы на земле.
effects.footsteps[BOOLEAN] (по умолчанию: TRUE)

// Команда включает или выключает фрагментацию при разрушении строений.
effects.gibs [BOOLEAN] (по умолчанию: TRUE)

// Устанавливает значение фрагментации при разрушении постройки. Примечание: Высокое значение может привести к значительному проседанию FPS.
effects.maxgibs [Value] (по умолчанию: 500)

// Команда включает или выключает эффект линзы.
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)

// Команда регулирует дальность прорисовки зданий и погрузки соответствующих LOD моделей.
graphics.lodbias [BOOLEAN]

// Команда влияет на эффект параллакса. Изменяет коэффициент угла положения удалённого фона.
graphics.parallax [Value] (по умолчанию: 0.5)

// Эта команда изменяет настройки качества графики, которые вы установили при запуске игры. Значение 0 – самые низкие настройки, 5 – самые высокие.
graphics.quality [Value] (по умолчанию: 5)

// Команда регулирует качество шейдеров.
graphics.shaderlod [Value] (по умолчанию: 2147483647)

// Определяет дальность прорисовки теней. Большое значение может повлиять на FPS.
graphics.shadowdistance [Value] (по умолчанию: 100)

// Влияет на качество прорисовки теней.
graphics.shadowlights [Value] (по умолчанию: 1)

// Команда регулирует размер интерфейса.
graphics.uiscale [Value] (по умолчанию: 1)

// Клиент проверяет неиспользуемую память и выгружает неиспользуемые активы, освобождая память.
gc.collect

// Убирает баг с «прицеливанием назад»
input.flipy

physics_iterations (по умолчанию: 7)

physics_steps

// Включает или выключает технологию. Примечание: отключение данной технологии существенно повышает FPS.
terrain.pvt [Boolean] (по умолчанию: TRUE)

// Управляет качеством текстур ландшафта.
terrain.quality [Value] (по умолчанию: 100)

// Устанавливает дистанцию голосового чата.
voice.distance [Value] (по умолчанию: 100)

// Позволяет слышать свой голос при использовании голосового чата
voice.loopback [Boolean] (по умолчанию: FALSE)	

Команды для разработчиков

//Показывает некоторую информацию для разработчиков.
developer [Boolеan]
global.developer [Boolеan]

//Отображает траекторию полёта пуль., работает только в режиме разработчика (developer) или отладки.
vis.attack [Boolеan]

//Отображает нанесённый урон, работает только в режиме разработчика (developer) или отладки.
vis.damage [Boolеan]

//Отображает информацию по метаболизму, работает только в режиме разработчика (developer) или отладки.
vis.metab [Boolеan]

//Отображает триггеры, работает только в режиме разработчика (developer) или отладки.
vis.triggers [Boolеan]

debugmode [Boolеan]

global.debugmode [Boolеan]

dev.culling [Value]

dev.hidelayer [Value]

//Отображает качество связи с сервером.
dev.netgraph [Boolеan]

dev.sampling [Value]

//Команда больше не поддерживается.
dev.shaderlod [Value]

//Отображает количество игроков на сервере.
dev.showlayer

dev.togglelayer [Value]

cui.test

data.export [Value]

ddraw.arrow [Value]

ddraw.line [Value]

ddraw.sphere [Value]

ddraw.text [Value]

//Включение отладки объектов
entity.debug_toggle [Value]

Команды для администраторов

inventory.endloot [Value]

//Быстрый крафт предметов без модов. Включает инстакрафт. Время крафта любого предмета составляет 2 секунды.
craft.instant [BOOLEAN]	(По умолчанию: FALSE)

//Быстрый крафт предметов без модов. Включает инстакрафт. Время крафта любого предмета составляет 2 секунды. Только для администраторов серверов.
craft.instant_admins [BOOLEAN](По умолчанию: FALSE)

//Выводит список подключённых на данный момент игроков и информацию о них (Ник, Steam ID, ping, позицию, время онлайна).
players

//Даёт всем игрокам определённый предмет.
inv.giveall [Item ID] [VALUE]

//Даёт определённый предмет указанному игроку.
inv.giveplayer [Item ID] [VALUE] [Player Name]

//Заблокировать голосовой чат игроку.
admin.mutevoice [Player Name]

//Заблокировать игрока на сервере по Steam ID, где Desc — указание причины блокировки.
banid [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]

//Команда позволяет выдать любому игроку указанный предмет. Если параметр [Play Name] отсутствует, предмет появится в инвентаре администратора. Если инвентарь переполнен, предмет не будет получен.
inventory.giveid [Item ID] [VALUE] [Player Name]

//Команда позволяет выдать любому игроку указанный предмет. Если параметр [Play Name] отсутствует, предмет появится в инвентаре администратора. Если инвентарь переполнен, предмет не будет получен.
inventory.give [Item ID] [VALUE] [Player Name]
Примечание: В качестве названия предмета используется shortname (например, rifle_bolt или metal_ore). Короткое название можно найти на соответствующей странице предмета у нас на сайте

//Команда позволяет выбранному игроку положить в инвентарь рецепт любого предмета в любом количестве. Если параметр [Play Name] отсутствует, предмет появится в инвентаре администратора. Если инвентарь переполнен, предмет не будет получен.
inventory.givebp [Item ID] [VALUE] [Player Name]
Примечание: В качестве названия предмета используется shortname (например, rifle_bolt или metal_ore). Короткие названия можно найти на страницах интересующих вас предметов.

//Команда позволяет раздать всем игрокам определённый предмет.
inventory.giveall [Item ID] [VALUE]
Примечание: Предмет получат только те игроки, которые на данный момент находятся в игре. В качестве названия предмета используется shortname (например, rifle_bolt или metal_ore). Короткие названия можно найти на страницах интересующих вас предметов.

//Команда убивает определённого игрока.
kill [Player Name]

//Отменяет процесс крафта для всех.
craft.cancel
Примечание: Эту команду рекомендуется использовать перед рестартом сервера, чтобы предотвратить «дюп» игровых предметов.

//Показать список заблокированных Steam ID в компактном виде.
listid

//Показать список заблокированных Steam ID.
banlist

//Показать список заблокированных игроков. Выводит Steam ID, имя игрока и причину блокировки.
banlistex

//Показывает список игроков, которые на данный момент играют на сервере.
status

//Посмотреть детальную информацию об игроке.
users [Player Name / Steam ID]

//Разбанить всех ранее заблокированных игроков.
unbanall

//Разбанить определённого игрока.
unban [Player Name / Steam ID]

//Разблокировать голосовой чат игроку.
admin.unmutevoice [Player Name]

//Разблокировать чат игроку.
admin.unmutechat [Player Name]

//Устанавливает скорость крафта (0.5 = половинное время).
craft.timescale [Value]	1

Команды управления правами

//Команда выдаёт игроку права администратора.
ownerid [Steam ID]

//Команда снимает права администратора с определённого игрока.
removeowner [Steam ID]

//Выдаёт игроку права модератора.
moderatorid [Steam ID]

//Команда позволяет снять права модератора с определённого игрока.
removemoderator [Steam ID]

Управление игровым миром

//Включает, либо выключает радиацию на сервере
server.radiation [Boolean]	(По умолчанию: TRUE)

//Сохранить конфигурацию сервера.
writecfg

//Загрузить конфигурацию сервера.
readcfg

//Перезагружает сервер через 60 сек.
restart

//Сохраняет карту мира и инвентарь игроков.
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]

//Телепортирует игрока A к игроку B.
teleport.toplayer [Player Name A] [Player Name B]

//Телепортирует игрока по координатам.
teleport.topos [Player Name] [X] [Y] [Z]

//Телепортировать игрока к себе.
teleport2me [Player Name]

//Телепортироваться к ближайшему животному. Пример: teleportany horse
teleportany [Value]

Управление погодой

//Регулирует качество погодных явлений.
water.quality	(По умолчанию: 1)

//Команда регулирует степень облачности. Доступные значения от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 отключает облака.
weather.clouds	(По умолчанию: 1)

//Команда регулирует степень тумана. Доступные значения от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 отключает туман.
weather.fog	(По умолчанию: 1)

//Команда регулирует степень дождя. Доступные значения от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 отключает дождь.
weather.rain	(По умолчанию: 1)

//Команда регулирует степень ветра. Доступные значения от 0 до 9. Чем выше значение, тем сильнее погодное явление. Значение 0 отключает ветер.
weather.wind	(По умолчанию: 1)

//Включает монументы на карте.
world.monuments	(По умолчанию: TRUE)

Управление эвентами

Bradley APC

//Немедленно спавнит бредли рядом.
spawn bradleyapc

//Команда включает, либо выключает эвент с бредли на локации стартовой площадки.
bradley.enabled [Boolean]		(По умолчанию: TRUE)

//Устанавливает таймаут в минутах, с которым бредли будет респавниться.
bradley.respawndelayminutes [Value]		(По умолчанию: 60)

//Добавляет к основному времени кул(Слово удалено системой)а бредли, случайное количество минут от 0 до указанного командой.
bradley.respawndelayvariance [Value]	(По умолчанию: 1)

Вертолёт

//Вертолёт начинает патрулирование по своему маршруту.
heli.call

//Вертолёт прилетает к вашему местоположению.
heli.calltome

//Указывает интервал между вылетами вертолёта. Значение 0 отключает вертолёт.
heli.lifetimeMinutes [Value]	(По умолчанию: 15)

//Коэффициент определения точности стрельбы вертолёта. По умолчанию стоит 2 (50%). Чем выше значение, тем меньше точность.
heli.bulletAccuracy [Value]		(По умолчанию: 15)

//Сила атаки вертолёта. Чем выше цифра, тем сильнее атака.
heli.bulletDamageScale [Value]	(По умолчанию: 1)

heli.strafe

Воздушный шар

//Команда определяет радиус респ Воздушного шара(в километрах) на карте. Команда принимает значения от 0 и выше. По умолчанию стоит 1. Значение 0 выключает их респ на карте.
hotairballoon.population [Value]	(По умолчанию: 1)

//Время распада воздушного шара (в минутах)
hotairballoon.outsidedecayminutes [Value]	(По умолчанию: 180)

//Максимальная высота полёта (в метрах)
hotairballoon.serviceceiling [Value]	(По умолчанию: 300)

Миникоптер

//Команда спавнит миникоптер, но при этом надо соблюдать некоторые требования: Данная команда не будет работать на RCON-платформах, потому администраторам потребуется залогиниться на игровом сервере.
//При использовании команды, администратор должен находиться над землёй.
//Администратор не должен упираться в стену или прочие особенности ландшафта.
spawn minicopter.entity		(По умолчанию: 1)

//Команда определяет радиус респ миникоптера(в километрах) на карте. Команда принимает значения от 0 и выше. По умолчанию стоит 1. Значение 0 выключает их респ на карте.
minicopter.population [Value]	(По умолчанию: 1)

//Время распада миникоптера (в минутах)
minicopter.outsidedecayminutes [Value]	(По умолчанию: 240)

//Максимальная высота полёта (в метрах)
minicopter.serviceceiling [Value]	(По умолчанию: 300)

Сухогруз

//Команда включает, либо выключает эвент с сухогрузами. Если команду ввести без аргумента, в результате отобразится статус ивента.
cargoship.event_enabled [Boolean]	(По умолчанию: TRUE)

//Спавнит сухогруз.
spawn cargoshiptest

//Команда включает, либо выключает NPC на короблях.
ai.npc_spawn_on_cargo_ship [Boolean]	(По умолчанию: TRUE)

cargoship.egress_duration_minutes [Value]	(По умолчанию: 10)

//Устанавливает интервал запуска эвента (в минутах)
cargoship.event_duration_minutes [Value]	(По умолчанию: 40)

Рождественский эвент

//Команда запускает эвент RUST Xmas немедленно. Если xmas.enabled установлен на true, xmas.refill работает автоматически по расписанию.
xmas.refill

//Команда включает событие RUST Xmas.
xmas.enabled [Boolean]	(По умолчанию: TRUE)

//Эта команда используется для установки количества подарков, которые будут среспаны для каждого игрока, когда будет запущено событие RUST Xmas. По умолчанию 2 подарка на одного игрока. Команда может влиять на производительность сервера.
xmas.giftsperplayer [Value]	(По умолчанию: 2)

//Эта команда устанавливает количество попыток появления подарков вокруг игрока. В случае недоступности случайно сгенерированной точки(координаты) для респа подарка, будет предпринята попытка генерации новой точки. Команда может влиять на производительность сервера.
xmas.spawnattempts [Value]	(По умолчанию: 5)

//Команда устанавливает радиус (в метрах) от игрока, в котором будут респаться подарки. Не делайте слишком большой радиус, игроки могут не найти подарки, но и не делайти слишком маленький, не все подарки смогут быть выданы.
xmas.spawnrange [Value]	(По умолчанию: 50)

Санта Клаус

//Команда запускает событие RUST Santa Sleigh и респает Большой подарок на том месте, где вы сейчас находитесь. В случае успеха консоль ответит Santa Inbound, иначе N/A.
santasleigh.drop

//Спавнит сани Санты.
spawn santasleigh

//Команда устанавливает высоту(в метрах), на которой будет спавниться большой подарок.
santasleigh.desiredaltitude [Value]	(По умолчанию: 50)

//Команда устанавливает высоту(в метрах), на которой будет спавниться Санта.
santasleigh.altitudeaboveterrain [Value]	(По умолчанию: 60)

Команды настройки античита

//Оповещение нарушений в консоль сервера:0 = Ничего не выводить 1 = Выводить сообщения о серьёзных нарушениях 2 = Выводить все замечания
antihack.debuglevel [Value]	(По умолчанию: 1)

//Команда включает или выключает Antihack на сервере.
antihack.enabled [BOOLEAN]	(По умолчанию: TRUE)

//Автоматическое принятие сервером решения о судьбе игрока:0 = Ничего не делать 1 = Выкинуть игрока 2 = Забанить игрока
antihack.enforcementlevel [Value]	(По умолчанию: 1)

//Количество нарушений, которое приведёт игрока к бану на сервере.
antihack.maxviolation [Value]	(По умолчанию: 5)

//Откатит изменения назад до момента обнаружения нарушения.
antihack.relaxationpause [Value]	(По умолчанию: 5)

//Скорость, с которой значение нарушения будет снижаться.
antihack.relaxationrate [Value]	(По умолчанию: 0.1)

//На кого будет реагировать Antihack:0 = Игроки 1 = Администраторы 2 = Разработчики
antihack.userlevel [Value]	(По умолчанию: 0)

//Включить защиту от flyhack:0 = Выключен 1 = Включён 2 = Расширенные настройки
antihack.flyhack_protection [Value]	(По умолчанию: 1)

//Преодолённая дистанция в полёте, после которой Antihack начинает реагировать на игрока.
//Примечание: Чем меньше значение, тем больше ложных срабатываний.
antihack.flyhack_forgiveness [Value]	(По умолчанию: 2)

//Количество предполагаемого использования Flyhack, после которого автоматически будет выдан бан.
antihack.flyhack_penalty [Value]	(По умолчанию: 4)

//При обнаружении Flyhack, сервер может игнорировать перемещение игрока, фактически замораживая его положение на сервере в том месте, где был обнаружен хак.
//Примечание: Перемещение игрока останавливается только на сервере. Это видят все игроки, кроме нарушителя. На клиенте нарушителя он продолжит двигаться, но после остановки его откатит на позицию, сохранённую на сервере. Всё это произойдёт в том случае, если не настроены жёсткие правила автоматического бана.
antihack.flyhack_reject [Value]

//Включить защиту от noclip:0 = Выключен 1 = Включён 2 = Расширенные настройки
antihack.noclip_protection [Value]	(По умолчанию: 2)

//Количество предполагаемого использования Noclip, после которого автоматически будет выдан бан.
antihack.noclip_penalty [Value]	(По умолчанию: 4)

//При обнаружении Noclip, сервер может игнорировать перемещение игрока, фактически замораживая его положение на сервере в том месте, где был обнаружен хак.
//Примечание: Перемещение игрока останавливается только на сервере. Это видят все игроки кроме нарушителя. На клиенте нарушителя он продолжит двигаться, но после остановки его откатит на позицию, сохранённую на сервере. Всё это произойдёт в том случае, если не настроены жёсткие правила автоматического бана.
antihack.noclip_reject [Value]

//Включить защиту от speedhack.
antihack.speedhack_protection [BOOLEAN]	(По умолчанию: TRUE)

//Интервал времени для проверки скорости. Чем ниже значение, тем выше шанс ложных срабатываний.
//Примечание: Чем меньше значение, тем больше ложных срабатываний
antihack.speedhack_deltatime [Value]	(По умолчанию: 0.2)

//Предполагаемая минимальная скорость при использовании speedhack.
antihack.speedhack_forgiveness [Value]	(По умолчанию: 2)

//Преодолённое расстояние с использованием speedhack, при котором будет выдано нарушение.
antihack.speedhack_history [Value]	(По умолчанию: 20)

//Количество предполагаемого использования speedhack, после которого автоматически будет выдан бан.
antihack.speedhack_penalty [Value]	(По умолчанию: 4)

//При обнаружении speedhack, сервер может игнорировать перемещение игрока, фактически замораживая его положение на сервере в том месте, где был обнаружен хак.
//Примечание: Перемещение игрока останавливается только на сервере. Это видят все игроки, кроме нарушителя. На клиенте нарушителя он продолжит двигаться, но после остановки его откатит на позицию, сохранённую на сервере. Всё это произойдёт в том случае, если не настроены жёсткие правила автоматического бана.
antihack.speedhack_reject [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 при помощи внутриигровой консоли (F1).
rcon.login [RCON Password]

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]

//EAC protection
safemode [BOOLEAN]	(По умолчанию: FALSE)

spawn.fill_groups

spawn.fill_populations

spawn.max_density

spawn.min_density

//Если вы хотите понаблюдать со стороны за игровым процессом, то откройте консоль и введите команду «spectate». Теперь вы можете полетать по серверу и посмотреть за любым игроком, используя пробел. Когда вы будете готовы снова играть, введите команду «respawn».
spectate

stability.queuewarmup

textures

//How many times a frame to tick / Fixed delta time in seconds.
time.fixeddelta	(По умолчанию: 0.03333)

//The minimum amount of times to tick per frame
time.maxdelta	(По умолчанию: 0.33)

//The minimum amount of times to tick per frame
time.maximumdelta	(По умолчанию: 4)

env.addtime [Value]

env.day [Value]	(По умолчанию: 26)

env.month [Value]	(По умолчанию: 5)

env.year [Value]	(По умолчанию: 2024)

//Устанавливает время суток (внутриигрвое) (24-часовой формат).
env.time [Value]

//Устанавливает скорость смены дня и ночи.
env.timescale [Value]	(По умолчанию: 0,0066666667)

//Команда включает или выключает работу животных.
//Примечание: При установке значения команды false, животные останавливаются на месте. Любые перемещения, реакции, анимация животных выключаются.
ai.move [BOOLEAN]	(По умолчанию: TRUE)

ai.sensetime [BOOLEAN]	(По умолчанию: TRUE)

//Команда включает или выключает интеллект животных.
ai.think [BOOLEAN]	(По умолчанию: TRUE)

//Команда включает или выключает логирование игрового чата.
//Примечание: Запись ведётся в файл chat.Log, который находится в корневой директории вашего сервера.
chat.serverlog [BOOLEAN]	(По умолчанию: TRUE)

//Примечание: Команда больше не поддерживается.
client.tickrate [Value]	(По умолчанию: 20)

//Команда позволяет администраторам, которые держат несколько серверов на одной машине, настраивать потребление ресурсов ядра для каждого сервера.
maxthreads

//Команда скрывает мета-теги сервера.
nametags.enabled	(По умолчанию: TRUE)

report

//Создаёт файл отчета reportDATETIME.txt в корневом каталоге сервера.
global.report

skincol [Value]

//Администратор может изменить свой цвет кожи с помощью этой команды.-1 = автоматический выбор. 0 = скин белого человека. 1 = чернокожий скин.
global.skincol [Value]	(По умолчанию: -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 КНОПКА


Изменено 29 марта 2021 пользователем ZizionarD

(история изменений)

Обновлено: 09.02.2023

Данная инструкция подходит для локальных серверов и серверов на любом хостинге.

Запуск сервера (тоже только для локального)

  1. Скачиваем батник для запуска и кладём в папку D://SteamCMD/steamapps/common/rust_dedicated/ рядом с файлом RustDedicated.exe.
    Если по какой-то причине Вы не можете скачать батник, сделайте его сами. Код можно посмотреть тут.
  2. Запускаем (не от имени админа!) и дожидаемся загрузки сервера.

Весь этот процесс нужен для создания папки с файлами и конфигами для нового сервера.

Как создать свою карту в rust

Rusted Warfare Maps/Mods - (RWM)

Меня уже не раз спрашивали как сделать самому карту для рустеда, и мне надоело всем индивидуально объяснять этот процесс. Итак, что же нам надо, чтобы приступить к созданию карт?

1- Прежде всего нам нужен работающий компьютер.

2- Качайте программу » tiled — есть в документах

3- Берёте тайлы для программы(Есть в документах).

4- Устанавливаем Tiled и скидываем в Какую нибудь папку на рабочем столе(но можно и в другом месте). Тайлы кидаем туда же

5- Итак. мы зашли в tiled и нихрена не знаем куда тыкать. Для начала нужно зайти во вкладку «Карта» и нажать «Добавить внешний набор тайлов».
Открывается окно выбора. Ищем свою папку с Тайлами и выбираем Файлы в формате .tsx. Теперь в окошке слева у вас должны появиться иконки. Ими и рисуем карту.

6- У некоторых пользователей возникают проблемы с размерами тайла. Если вам кажется, что тайлы отображаются не так, как надо — зайдите в параметры карты и измените Длину и высоту тайлов на 20. Таким образом тайлы у вас должны отображаться как надо.

Установка сервера (только для локального)

Rust Edit — Создавай свою карту

Евгений Кислов

Рома Скормов

Георгий Тяжлов

Георгий Тяжлов

Виталий Бескровный

Rust Edit - Создавай свою карту

Rust Edit — Создавай свою карту запись закреплена

Halloween рядом

Екатерина Медведева

Евгений Кислов

Евгений Кислов

Илья Майт

Devil Charon

Rust Edit - Создавай свою карту

Rust Edit — Создавай свою карту запись закреплена

Еще одна моя работа )

В этот раз маленький пляжный или лесной домик)
Описывать много не буду все видно на фото.
Всего 583 объекта использовано)
+ стол с эпоксидной смолой, последние тренды =D

Буду рад оценке и критике)

Евгений Кислов

Евгений Кислов

Куда загрузить карту и где взять ссылку?

Хостинги файлов, по типу Яндекс Диска или DropBox не подходят, так как они не дают постоянную прямую ссылку на файл. Вообще подобные хостинги файлов сразу откидывайте.

Карта в Rust: Как создать свою карту?

Карта в Rust: Как создать свою карту?

Карта в Rust: Как создать свою карту?

Когда установите, нужно разбираться, что к чему, какая кнопка и за какие действия отвечает. Разумеется, вам будет значительно проще, если вы уже сталкивались с конструированием карт для других игр. К примеру, для WarCraft или для «В тылу врага». Осложняется процесс тем, что на момент написания гайда — редактор для Rust не имеет русификации. Игра молодая, поэтому большая часть контента, относящаяся к ней, не русифицирована.

Бесполезно в этой статье начинать объяснять, как происходит процесс создания шаг за шагом, описывая каждое действие. Наглядности не добиться, а со скриншотами получится целая книга, а не статья. Лучше начните искать знания с помощью YouTube. Чтоб мы все без него делали? Есть куча полезных роликов, из которых можно получить массу базовых и продвинутых знаний.

Не бойтесь сделать что-то неправильно. В любом случае есть волшебное сочетание кнопок – Ctrl + Z, которое в состоянии разрешить практически любую ошибку. Ищите нужные кнопки и не бойтесь что-то «сломать». На худой конец переустановите редактор, чтобы сбросить настройки. Кто ищет, тот всегда найдёт.

А на этом все, Дорогие Друзья. Мы надеемся, что гайд «Карта в Rust: Как создать свою карту?» был полезен для Вас. Ищите больше гайдов по всем играм на нашем сайте!Удачных Вам рейдов, и приятной Вам игры в RUST!

Установка кастомной карты

  1. Если сервер локальный, то зайдите в папку D://SteamCMD/steamapps/common/rust_dedicated/server/rustedit/cfg.
    Если сервер стоит на хостинге, найдите папку cfg. На хостинге Moscow.OVH путь к ней /Moscow.OVH/cfg/. На остальных придётся искать самим.
  2. Откройте файл server.cfg и добавьте строчку
    server.levelurl «Ссылка на карту»
    Если файла server.cfg у Вас нет, создайте его сами.
  3. В настройках сервера должна быть указана карта Procedural Map. Не CraggyIsland, не HapisIsland, а именно Procedural Map, иначе кастомная карта не загрузится. Размер и сид не важен.
  4. Сохраните изменения и перезапустите сервер.

Читайте также:

      

  • Сталкер народная солянка 2016 где взять экзоскелет чистого неба
  •   

  • Невыносимый шепот 3 poe как выполнить
  •   

  • Как нарисовать сталкера по клеточкам
  •   

  • Risen обсидиан где найти
  •   

  • Почему запрещена гта

Содержание

  • 1 Легенда
  • 2 Основные общие команды
  • 3 Команды настройки клиента
  • 4 Админские команды
    • 4.1 Общие, бан, выдача предметов
    • 4.2 Права
    • 4.3 Игровой мир
    • 4.4 Телепорт
    • 4.5 Управление погодой
    • 4.6 Управление эвентами
      • 4.6.1 Bradley APC
      • 4.6.2 Вертолёт
      • 4.6.3 Воздушный шар
      • 4.6.4 Миникоптер
      • 4.6.5 Сухогрузы
      • 4.6.6 Рождественский эвент
      • 4.6.7 Санта Клаус
    • 4.7 Система опыта
    • 4.8 Остальное
  • 5 Antihack команды
  • 6 Серверные команды
  • 7 Команды для разработчиков
  • 8 Не распределённые команды

В этом списке представлено более 300 команд. Это практически все команды, что были найдены в игре и собраны в одну таблицу.
Используя эти команды, вы полностью берёте ответственность за результат их работы на себя. Авторы статьи никакой ответственности не несут, а информация публикуется только с целью ознакомления.

Некоторые команды используются с приставкой global., никакого значения эта приставка не имеет и команды можно использовать без неё.

Легенда

Значения команд условно делятся на несколько типов:

  • [Boolеan] — Логический[1]. Имеет 2 возможных значения, как принято в программировании — истина и ложь. Говоря простым языком в контексте консольных команд включить и выключить. Значение true (оно же 1) включает параметр команды, значение false (оно же 0) выключает.
  • [Value] — Числовой тип. Значения могут быть как положительные, так и отрицательные. Важно знать, что некоторые команды ограничивают диапазон возможных значений своей функциональностью.
  • [Player Name] — имя игрока.
  • [Item ID] — Steam ID
  • [Text] — текстовый тип. Тут может быть любой текст.
  • [Col] — В этом параметры допустимы только цифровые значения не меньше 1.

Некоторые команды можно использовать только в клиенте, некоторые только в консоли сервера, а другие в обоих интерфейсах. Это обозначено в колонке «Тип» где:

C — Клиент

S — Консоль сервера

Основные общие команды

Это небольшой список команд, который не требует особых прав. Представленные команды могут быть использованы любыми игроками.

Команда Тип Значение по умолчанию Описание
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), но и управляет дополнительными параметрами клиента игры.

Команда Тип Значение по умолчанию Описание
aianimation.groundorient [Boolеan] C true
aianimation.qualitydistance [Value] C 80 Регулирует шаг расстояния, при котором качество LOD текстуры меняется.
aianimation.speedscale [Boolеan] C true Команда включает или выключает анимацию перемещения животных.
audio.game [Value] C 1 Команда регулирует общую громкость в игре.
Примечание: Если вы хотите сделать громкость выше, попробуйте значение 5 или 10. Если хотите сделать ниже, попробуйте -5 или -10.
audio.ambience [Boolеan] C true Включает или выключает звук окружения.
audio.master [Value] C 1
audio.music [Value] C 1 Команда регулирует громкость музыки в игре.
audio.speakers [Value] C 2 Команда регулирует громкость микрофона.
audio.voice [Value] C 1 Команда регулирует громкость голосов других игроков.
chat.add C
chat.enabled [Boolеan] C true Команда включает или выключает игровой чат.
chat.open C Показывает окно чата.
client.enabled [Boolеan] C true Примечание: Команда больше не поддерживается.
client.fps C Показывает FPS клиента в консоли на момент ввода команды.
client.report [Value] C 20 Создаёт отчет о работе клиента и сохраняет его в папке с установленной игрой. Значение определяет время тестирования клиента.
fps.graph [Value] C false Выдаёт небольшой график с кадрами клиента прямо в интерфейсе игры.
fps.limit [Value] C -1 Когда не требуется большое количество кадров в секунду, например, в связи с производительностью компьютера, можно установить лимит кадров. По умолчанию ограничитель не установлен. Максимальное значение равно 100.
lerp.enabled [Boolеan]
client.lerp [Boolеan]
C true Включает интерполяцию[2] на «позициях» пакетов данных.
lerp.smoothing [Value] C 0.5 Сила сглаживания интерполяции на сетевых «позициях» пакетов данных.
Область значений: 0 — 1.
lerp.time [Value] C 0.1 Время ожидания отладки для работы Lerp. 0 является наиболее точным значением, но может сильно повлиять на FPS.
censornudity [Boolеan]
entity.nudge [Boolеan]
C true Команда управления цензурой в игре.
colliders [Value]
global.colliders [Value]
C, S 20550 Определяет количество коллайдеров. Значение 0 отключает.
effects.aa [Boolеan] C true Команда включает или выключает сгла́живание[3].
effects.ao [Boolеan] C true Команда включает или выключает Ambient Occlusion[4].
effects.color [Boolеan] C true Команда включает или выключает цветокоррекцию.
effects.footsteps [Boolеan] C true Команда включает или выключает следы на земле.
effects.gibs [Boolеan] C true Команда включает или выключает фрагментацию при разрушении строений.
effects.maxgibs [Value] C 500 Устанавливает значение фрагментации при разрушении постройки.
Примечание: Высокое значение может привести к значительному проседанию FPS.
effects.lensdirt [Boolеan] C true Команда включает или выключает эффект линзы.
effects.motionblur [Boolеan] C true Команда включает или выключает эффект размытия.
effects.shafts [Boolеan] C true Команда включает или выключает объёмный свет.
effects.vignet [Boolеan] C true Команда включает или выключает виньетирование.
graphics.af [Boolеan] C false Команда включает или выключает анизотропную фильтрацию[5].
graphics.branding [Boolеan] C true Команда включает или выключает указание версии в правом верхнем углу.
graphics.chat [Boolеan] C true Команда включает или выключает чат.
graphics.dof [Boolеan] C false Команда включает или выключает размытие переднего, либо заднего плана[6].
graphics.drawdistance [Value] C 2500 Команда регулирует дистанцию прорисовки.
graphics.fov [Value] C 75 Команда позволяет изменять угол обзора вашего персонажа (от первого лица). Чем выше число, тем больше угол обзора на экране. Чем меньше число, тем меньше вы видите.
graphics.hud [Boolеan] C false Команда включает или выключает пользовательский интерфейс.
graphics.lodbias [Boolеan] C Команда регулирует дальность прорисовки зданий и погрузки соответствующих LOD моделей.
graphics.parallax [Value] C 0.5 Команда влияет на эффект параллакса[7]. Изменяет коэффициент угла положения удалённого фона.
graphics.quality [Value] C 5 Эта команда изменяет настройки качества графики, которые вы установили при запуске игры. Значение 0 – самые низкие настройки, 5 – самые высокие.
graphics.shaderlod [Value] C 2147483647 Команда регулирует качество шейдеров.
graphics.shadowdistance [Value] C 100 Определяет дальность прорисовки теней. Большое значение может повлиять на FPS.
graphics.shadowlights [Value] C 1 Влияет на качество прорисовки теней.
graphics.uiscale [Value] C 1 Команда регулирует размер интерфейса.
gc.collect C Клиент проверяет неиспользуемую память и выгружает неиспользуемые активы, освобождая память.
input.flipy C Убирает баг с «прицеливанием назад»
input.holdtime [Value] C 0.2 Примечание: Команда больше не поддерживается.
input.sensitivity [Value] C 2 Изменяет чувствительность мыши.
Примечание: Команда больше не поддерживается.
physics_iterations
global.physics_iterations
C 7 The default solver iteration count permitted for any rigid bodies (default 7). Значение должно быть положительным.
physics_steps
global.physics_steps
C The amount of physics steps per second.
physics.bouncethreshold [Value] 2 Примечание: Команда больше не поддерживается.
physics.sleepthreshold [Value] 0,005 Примечание: Команда больше не поддерживается.
physics.solveriterationcount [Value] 3 The default solver iteration count permitted for any rigid bodies (default 7). Значение должно быть положительным.
Примечание: Команда больше не поддерживается.
physics.steps [Value] 30.003 The amount of physics steps per second.
Примечание: Команда больше не поддерживается.
terrain.pvt [Boolеan] C true Включает или выключает технологию PVT[8].
Примечание: отключение данной технологии существенно повышает FPS.
terrain.quality [Value] C 100 Управляет качеством текстур ландшафта.
voice.distance [Value] C 100 Устанавливает дистанцию голосового чата.
voice.loopback [Boolеan] C false Hear yourself talk

Админские команды

Список команд, который доступен только администраторам серверов.

Общие, бан, выдача предметов

Команда Тип Значение по умолчанию Описание
god [Boolеan]
dmg.godmode [Boolеan]
C false Команда включает или выключает «God» мод для администратора.
status
global.status
Показывает список игроков, которые на данный момент играют на сервере.
players
global.players
C, S Выводит список подключённых на данный момент игроков и информацию о них (Ник, Steam ID, ping, позицию, время онлайна).
users [Player Name / Steam ID]
global.users [Player Name / Steam ID]
C, S Посмотреть детальную информацию об игроке.
admin.mutechat [Player Name] C, S Заблокировать чат игроку.
admin.mutevoice [Player Name] C, S Заблокировать голосовой чат игроку.
admin.unmutechat [Player Name] C, S Разблокировать чат игроку.
admin.unmutevoice [Player Name] C, S Разблокировать голосовой чат игроку.
kick [Player Name]
global.kick [Player Name]
C, S Команда отключает определённого игрока от сервера.
kickall
global.kickall
C, S Команда отключает всех игроков от сервера.
kill [Player Name]
global.kill [Player Name]
C, S Команда убивает определённого игрока.
injure [Player Name]
global.injure [Player Name]
C, S Использование команды «положит» игрока в состояние «Ранен». Не убивает, но он будет обездвижен до тех пор, пока ему не помогут.
ban [Player Name / Steam ID]
global.ban [Player Name / Steam ID]
C, S Заблокировать игрока на сервере.
banid [Steam ID] [Desc]
global.banid [Steam ID] [Desc]
C, S Заблокировать игрока на сервере по Steam ID, где Desc — указание причины блокировки.
banlist
global.banlist
C, S Показать список заблокированных Steam ID.
unban [Player Name / Steam ID]
global.unban [Player Name / Steam ID]
C, S Разбанить определённого игрока.
unbanall
global.unbanall
C, S Разбанить всех ранее заблокированных игроков.
listid
global.listid
C, S Показать список заблокированных Steam ID в компактном виде.
banlistex
global.banlistex
C, S Показать список заблокированных игроков. Выводит Steam ID, имя игрока и причину блокировки.
inv.giveall [Item ID] [Col] C, S Даёт всем игрокам определённый предмет.
inv.giveplayer [Item] [Col] [Player Name] C, S Даёт определённый предмет указанному игроку.
inventory.endloot [Value] C
inventory.give [Item] [Col] [Player Name] C Команда позволяет выбранному игроку положить в инвентарь любой предмет в любом количестве. Если параметр [Play Name] отсутствует, предмет появится в инвентаре администратора. Если инвентарь переполнен, предмет не будет получен.
Примечание: В качестве названия предмета используется shortname (например, rifle_bolt или metal_ore). Список коротких названий можно найти в статье «ID предметов».
inventory.giveall [Item] [Col] C, S Команда позволяет раздать всем игрокам определённый предмет.
Примечание: Предмет получат только те игроки, которые на данный момент находятся в игре. В качестве названия предмета используется shortname (например, rifle_bolt или metal_ore). Список коротких названий можно найти в статье «ID предметов».
inventory.givebp [Item] [Col] [Player Name] C Команда позволяет выбранному игроку положить в инвентарь рецепт любого предмета в любом количестве. Если параметр [Play Name] отсутствует, предмет появится в инвентаре администратора. Если инвентарь переполнен, предмет не будет получен.
Примечание: В качестве названия предмета используется shortname (например, rifle_bolt или metal_ore). Список коротких названий можно найти в статье «ID предметов».
inventory.giveid [Item ID] [Col] [Player Name] C Команда позволяет выбранному игроку положить в инвентарь любой предмет в любом количестве. Если параметр [Play Name] отсутствует, предмет появится в инвентаре администратора. Если инвентарь переполнен, предмет не будет получен.
craft.cancel C, S Отменяет процесс крафта для всех.
Примечание: Эту команду рекомендуется использовать перед рестартом сервера, чтобы предотвратить «дюп» игровых предметов.
craft.complete C, S Завершает процесс крафта для всех.
Примечание: Эту команду рекомендуется использовать перед рестартом сервера, чтобы предотвратить «дюп» игровых предметов.
craft.add C, S
craft.canceltask C, S
craft.instant_admins [Boolеan] C, S false «Инстакрафт» без модов. Включает быстрый крафт. Время крафта любого предмета составляет 2 секунды. Только для администраторов серверов.
craft.instant [Boolеan] C, S false «Инстакрафт» без модов. Включает быстрый крафт. Время крафта любого предмета составляет 2 секунды.
craft.timescale [Value] S 1 Устанавливает скорость крафта (0.5 = половинное время).

Права

Команды управления правами администротов и модераторов.

Команда Тип Значение по умолчанию Описание
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 максимальная высота полёта (в метрах)

Миникоптер

Команды управления Миникоптером.

Команда Тип Значение по умолчанию Описание
spawn minicopter.entity C 1 Команда спавнит миникоптер, но при этом надо соблюдать некоторые требования:

  • Данная команда не будет работать на RCON-платформах, потому администраторам потребуется залогиниться на игровом сервере.
  • При использовании команды, администратор должен находиться над землёй.
  • Администратор не должен упираться в стену или прочие особенности ландшафта.
minicopter.population [Value] C 1 Команда определяет радиус респ миникоптера(в километрах) на карте. Команда принимает значения от 0 и выше. По умолчанию стоит 1. Значение 0 выключает их респ на карте.
minicopter.outsidedecayminutes [Value] C 240 Время распада миникоптера (в минутах)
minicopter.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 = чернокожий скин.

skinmesh [Value]
global.skinmesh [Value]
-1 Администратор может изменить текстуру лица с помощью этой команды.
skintex [Value]
global.skintex [Value]
-1 Администратор может изменить текстуру кожи с помощью этой команды.
truth.enforce S false Сервер автоматически выкидывает игроков, делающих «странные вещи».

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 = Расширенные настройки

antihack.noclip_penalty [Value] C, S 4 Количество предполагаемого использования Noclip, после которого автоматически будет выдан бан.
antihack.noclip_reject [Value] C, S При обнаружении Noclip, сервер может игнорировать перемещение игрока, фактически замораживая его положение на сервере в том месте, где был обнаружен хак.
Примечание: Перемещение игрока останавливается только на сервере. Это видят все игроки кроме нарушителя. На клиенте нарушителя он продолжит двигаться, но после остановки его откатит на позицию, сохранённую на сервере. Всё это произойдёт в том случае, если не настроены жёсткие правила автоматического бана.
antihack.speedhack_protection [Boolеan] C, S true Включить защиту от speedhack[11].
antihack.speedhack_deltatime [Value] C, S 0.2 Интервал времени для проверки скорости. Чем ниже значение, тем выше шанс ложных срабатываний.
Примечание: Чем меньше значение, тем больше ложных срабатываний
antihack.speedhack_forgiveness [Value] C, S 2 Предполагаемая минимальная скорость при использовании speedhack.
antihack.speedhack_history [Value] C, S 20 Преодолённое расстояние с использованием speedhack, при котором будет выдано нарушение.
antihack.speedhack_penalty [Value] C, S 4 Количество предполагаемого использования speedhack, после которого автоматически будет выдан бан.
antihack.speedhack_reject [Value] C, S При обнаружении speedhack, сервер может игнорировать перемещение игрока, фактически замораживая его положение на сервере в том месте, где был обнаружен хак.
Примечание: Перемещение игрока останавливается только на сервере. Это видят все игроки, кроме нарушителя. На клиенте нарушителя он продолжит двигаться, но после остановки его откатит на позицию, сохранённую на сервере. Всё это произойдёт в том случае, если не настроены жёсткие правила автоматического бана.

Серверные команды

Список консольных команд находиться на странице Server commands

Команды для разработчиков

Команды разработчиков для отладки сценариев, скриптов и модов.

Команда Тип Значение по умолчанию Описание
developer [Boolеan]
global.developer [Boolеan]
C false Показывает некоторую информацию для разработчиков.
vis.attack [Boolеan] C false Показывает траекторию полёта пуль.
Примечание: Работает только в режиме разработчика (developer) или отладки.
vis.damage [Boolеan] C false Показывает нанесённый урон.
Примечание: Работает только в режиме разработчика (developer) или отладки.
vis.metab [Boolеan] C false Показывает информацию по метаболизму.
Примечание: Работает только в режиме разработчика (developer) или отладки.
vis.triggers [Boolеan] C false Показывает триггеры.
Примечание: Работает только в режиме разработчика (developer) или отладки.
debugmode [Boolеan]
global.debugmode [Boolеan]
C false
dev.culling [Value] C
dev.hidelayer [Value] C
dev.netgraph [Boolеan] C false Показывает качество связи с сервером.
dev.sampling [Value] C
dev.shaderlod [Value] C 2147483647 Примечание: Команда больше не поддерживается.
dev.showlayer C Показывает количество игроков на сервере.
dev.togglelayer [Value] C
cui.test C, S
data.export [Value] S
ddraw.arrow [Value]
ddraw.line [Value]
ddraw.sphere [Value]
ddraw.text [Value]
entity.debug_toggle [Value] C

Не распределённые команды

Список команд, назначение которых пока что остаётся неописанным.

Мы просим помощи у сообщества в определении значений всех оставшихся команд. Если вы вкурсе как работает та или иная команда, просим вас рассказать об этом в комментариях к статье.

Команда Тип Значение по умолчанию Описание
dump [Value]
global.dump [Value]
C
echo [Special Value]
global.echo [Special Value]
C Выводит некоторую информацию для отладки.
error [Value]
global.error [Value]
C
file.time [Boolеan] C false
net.debug [Boolеan] C false
net.log [Boolеan] C false
net.visdebug [Boolеan] C false
note.craft_add
note.craft_done
note.craft_start
note.inv
objects
global.objects
Выводит список всех объектов на сервере.
pool.clear
pool.status
queue
global.queue
rcon.ip S
rcon.login [RCON Password] C Использовать ваш пароль для входа в Rcon при помощи внутриигровой консоли (F1).
rcon.password
rcon.port
respawn
global.respawn
C
respawn_sleepingbag [ID Sleeping Bag]
global.respawn_sleepingbag [ID Sleeping Bag]
C
respawn_sleepingbag_remove [ID Sleeping Bag]
global.respawn_sleepingbag_remove [ID Sleeping Bag]
C
safemode
global.safemode [Boolеan]
false EAC protection
spawn.fill_groups
spawn.fill_populations
spawn.max_density
spawn.min_density
spectate Если вы хотите понаблюдать со стороны за игровым процессом, то откройте консоль и введите команду «spectate». Теперь вы можете полетать по серверу и посмотреть за любым игроком, используя пробел. Когда вы будете готовы снова играть, введите команду «respawn».
stability.queuewarmup
textures
time.fixeddelta C 0.03333 How many times a frame to tick / Fixed delta time in seconds.
time.maxdelta C 0.33 The minimum amount of times to tick per frame
time.maximumdelta C 4 The minimum amount of times to tick per frame
vehicle.spawn C Спавнит машину.
Примечание: Команда больше не поддерживается.
  1. Логический, булев (англ. Boolean или logical data type) тип данных — примитивный тип данных в информатике, который может принимать два возможных значения, иногда называемых истиной (true) и ложью (false). Присутствует в подавляющем большинстве языков программирования как самостоятельная сущность или реализуется через численный тип. В подавляющем большинстве языков за истину полагается единица, за ложь — ноль.
  2. Интерполя́ция, интерполи́рование — в вычислительной математике способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений. Источник: wikipedia.org
  3. Сгла́живание (англ. Anti-Aliasing, AA) — технология, используемая для устранения эффекта «зубчатости», возникающего на краях одновременно выводимого на экран множества отдельных друг от друга плоских, или объёмных изображений.
  4. Окклюзия (англ. Ambient Occlusion, AO) — модель затенения, используемая в трёхмерной графике и позволяющая добавить реалистичности изображению за счёт вычисления интенсивности света, доходящего до точки поверхности.
  5. Анизотро́пная фильтра́ция (англ. Anisotropic Filtering, AF) — в трёхмерной графике метод улучшения качества изображения текстур на поверхностях, сильно наклонённых относительно камеры.
  6. Глубина резкости (англ. Depth of Field, DOF) — расстояние вдоль оптической оси объектива между двумя плоскостями в пространстве предметов, в пределах которого объекты отображаются в сопряжённой фокальной плоскости субъективно резко.
  7. Паралла́кс (греч. παραλλάξ, «смена, чередование») — изменение видимого положения объекта относительно удалённого фона в зависимости от положения наблюдателя.
  8. PVT (аббр. Procedural Virtual Texturing) — Технология, благодаря которой происходит совмещение 2х типов текстур (биомов) при их взаимодействии так, чтобы переход был незаметен.
  9. Flyhack — (англ: Взломанный полет) чит-программа, позволяющая вашему персонажу в игре «летать».
  10. Noclip — чит-программа, позволяющая вашему персонажу проходить сквозь стены.
  11. Speedhack — (англ: Взломанная скорость) чит-программа, позволяющая вашему персонажу перемещаться с высокой скоростью.

If you find a typographical error, inaccuracy or a mistake, please tell us about it in the comments.

Понравилась статья? Поделить с друзьями:
  • Rust как изменить внешность персонажа
  • Rust rpc error in on projectile attack
  • Rust result error
  • Rust print error
  • Rust launcher error loading error startservice failed 1450