НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как пользоваться Console и командами на сервере open.mp

open.mpUpdated Oct 30, 20264 min read

Чтобы выполнить команду на сервере open.mp в PlayNHost, нажмите Console в меню слева, введите команду в поле Введите команду без слеша и нажмите Enter. Console отправляет её прямо в open.mp, поэтому работает любая серверная команда open.mp, а входить по RCON не нужно. Введите cmdlist, чтобы увидеть их все.

Как отправить команду

  1. Откройте свой сервер в панели. Значок должен показывать Онлайн.
  2. Нажмите Console в меню слева.
  3. Нажмите в поле Введите команду внизу, введите, например, players и нажмите Enter.
  4. open.mp ответит в Console. players печатает таблицу со столбцами ID, Name, Ping и IP или ничего, если никого нет онлайн.
Страница Console сервера open.mp с полем «Введите команду» внизу

В игре те же команды работают для вошедшего админа с /rcon впереди, например /rcon players: Как стать админом на сервере open.mp.

Какие команды есть в open.mp?

Это команды, которыми вы будете пользоваться чаще всего, в том виде, в каком их определяет исходный код open.mp 1.6, и то, что они печатают. cmdlist показывает полный список. Номера игроков это ID из players.

КомандаЧто она делает
cmdlistПоказывает все команды, которые знает сервер, под строкой Console commands:
playersПоказывает игроков онлайн: ID, ник, пинг и IP
say <text>Отправляет всем игрокам в чат * Admin: <text>
kick <id>Кикает игрока, печатает <name><# id - ip> has been kicked.
ban <id>Банит игрока, печатает ... has been banned.
banip <ip>Банит IP-адрес, печатает IP <ip> has been banned.
unbanip <ip>Снимает бан с IP-адреса
reloadbansЗаново читает bans.json после вашей правки, печатает Banlist reloded.
password <text>Задаёт пароль для входа до следующего перезапуска. password 0 убирает его, password без аргументов показывает его
changemode <name>Сразу переключает на геймод gamemodes/<name>.amx
gmxЗавершает текущий геймод и запускает следующий в ротации
loadfs <name>Загружает filterscripts/<name>.amx, печатает Filterscript '<name>' loaded.
unloadfs <name>Выгружает фильтрскрипт
reloadfs <name>Перезагружает фильтрскрипт после того, как вы загрузили новую версию
weather <id>Меняет погоду для всех
worldtime <hour>Меняет время в мире
gravity <value>Меняет гравитацию, 0.008 это норма
echo <text>Печатает текст только в Console

Если ввести команду, которой в open.mp нет, он напечатает Unknown command or variable: и ваш текст. Подробнее о командах: руководство open.mp Controlling a Server. Чтобы сменить название сервера насовсем, используйте config.json: Как изменить название, пароль и число слотов сервера open.mp.

Что остаётся после перезапуска?

Баны от ban и banip сохраняются в bans.json и действуют дальше. Всё остальное, например password, weather или changemode, действует только до перезапуска сервера: при следующем запуске open.mp снова читает config.json. Чтобы изменение стало постоянным, впишите его в config.json: Настройки config.json сервера open.mp: все опции.

Как остановить сервер из Console?

Используйте Остановить вверху страницы. Панель корректно останавливает open.mp его собственной командой exit. Принудительно остановить нужно только для сервера, который сам не останавливается: панель предупреждает, что принудительная остановка «может привести к безвозвратной потере данных».

Можно ли отправлять команду по расписанию?

Да. В Быстрые задачи задача Отправить команду отправляет любой текст в Console, сразу или по расписанию. Например, say Server restarts in 5 minutes перед запланированным перезапуском: Как перезапускать сервер open.mp по расписанию.

Где лог сервера?

Console показывает вывод в реальном времени. open.mp также пишет всё в log.txt в папке сервера, который можно открыть во вкладке Files. Подробнее о самой странице Console: Как пользоваться консолью и выполнять команды.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ