Skip to content

Команды ​

Команды — это и настройка сервера, и управление игроками, и позже перезагрузка плагинов. Пока разберём, куда их писать и как стать владельцем. Команды самих плагинов пойдут со следующей статьи.

Что подготовить ​

Узнайте свой Steam64ID. Это 17 цифр, они не совпадают с ником. Удобно вставить ссылку на профиль на steamid.io и скопировать строку steamID64. Сохраните её: она нужна для владельца, банов и прав Oxide.

Запустите сервер через start.bat из статьи настройка. Зайдите клиентом: в F1 команда connect 127.0.0.1:28015.

Две консоли ​

  • Игровая, клавиша F1. Команда и Enter. Пока вы не владелец, сервер почти ничего отсюда не примет.
  • Окно сервера. То, что открыл start.bat. Здесь команды выполняются всегда, пароль не спрашивается. Поэтому это окно не оставляют открытым на чужом рабочем столе.

RCON

Позже ту же серверную консоль открывают с другого компьютера: RustAdmin, rcon.io и похожие программы стучатся на rcon.port с паролем из start.bat. Для локального курса это не нужно. Список игровых команд собран отдельно: консольные команды.

Владелец сервера ​

В окне сервера, подставьте свои 17 цифр:

ownerid 76561198000000000 "Ваш ник"
server.writecfg

ownerid записывает вас владельцем. server.writecfg сохраняет это в server/server1/cfg/users.cfg. Без второй команды право часто пропадает после перезапуска. Если вы уже были на сервере в момент выдачи, перезайдите: клиент подхватывает уровень доступа при входе.

Модератор — та же схема, но команда moderatorid. У владельца уровень 2, у модератора 1. У обычного игрока прав на консоль нет.

Кому нельзя давать ownerid

Владелец из игровой консоли может остановить сервер, банить и менять настройки. Это не роль «помощник в чате». Для помощников позже заводят группу Oxide и выдают отдельные права плагинов, а не ownerid.

Часть команд существует только в серверной консоли. Игра прямо напишет, что команду нельзя выполнить из F1. Это не поломка Oxide.

Первые команды ​

Их можно писать и в окне сервера, и в F1, когда ownerid уже выдан.

КомандаЧто делает
say Приветсообщение в общий чат от имени SERVER
kick "ник"выкидывает игрока
ban "ник" "причина"бан. Надёжнее банить по Steam64ID: banid 76561198000000000 "причина"
server.saveзаписать мир на диск, не дожидаясь интервала из start.bat

Проверка: say Сервер на связи. В чате появится строка от SERVER. Если тишина и в консоли «unknown command» — вы пишете не в ту консоль или сервер ещё не дошёл до Server startup complete.

Чат игрока эти команды не выполняет. Текст без слэша игра считает сообщением. Команды плагинов со слэшем, вроде /kit, появятся только после установки самого плагина.

Опубликовано под лицензией MIT.
Данный проект не является официальной документацией Facepunch/Rust.
Это общественная база знаний, созданная для удобства администраторов и игроков.