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

Настройки config.json сервера open.mp: все опции

open.mpUpdated Oct 30, 20265 min read

Чтобы изменить настройки сервера open.mp в PlayNHost, откройте Настройки, нажмите config.json в разделе Конфигурационные файлы, измените строки и нажмите Сохранить и перезапустить. Редактор показывает каждую опцию верхнего уровня config.json как переключатель, число или текстовое поле и всегда пишет корректный JSON. Списки геймодов, фильтрскриптов и плагинов правятся в самом файле во вкладке Files.

Как открыть настройки config.json

  1. Откройте свой сервер в панели и нажмите Настройки в меню слева.
  2. В списке слева, в разделе Конфигурационные файлы, нажмите config.json. В карточке написано «Настройки из config.json без ручного редактирования файла.»
  3. Измените нужное. Карточка считает ваши изменения и пишет «Чтобы они применились, сервер должен перезапуститься.»
  4. Нажмите Сохранить и перезапустить, чтобы применить их сейчас, или Только сохранить, чтобы они применились при следующем запуске. Вернуть отбрасывает ваши изменения.
Карточка настроек config.json сервера open.mp с кнопкой «Сохранить и перезапустить»

Во вкладке Files у config.json есть значок Конфиг, который открывает ту же карточку. Если нажать на имя файла, откроется текстовый редактор.

Что делает каждая опция?

Описания взяты из руководства по config.json open.mp для open.mp 1.6; значения по умолчанию указаны для нового сервера PlayNHost. Названия строк в карточке остаются английскими, как в панели, поэтому рядом в скобках указан их смысл.

СтрокаПо умолчаниюЧто она делает
Name (название)open.mp serverНазвание в списке серверов лаунчера и при подключении игроков
Password (пароль)пустоПароль для входа. Пусто значит, что зайти может любой, у кого есть адрес
Announce (анонс)включёнПросит open.mp внести ваш сервер в его интернет-список
Enable query (включить запрос)включёнПоказывает данные вашего сервера в браузере серверов. Зайти игроки могут и при выключенном
Language (язык)пустоЯзык в браузере серверов, по которому игроки могут фильтровать
Website (сайт)open.mpСайт, который показывается для вашего сервера
Discord, Invite (приглашение)пустоВаша ссылка-приглашение в Discord, показывается в лаунчере open.mp
Logo (логотип)пустоСсылка на картинку с вашим логотипом, показывается в лаунчере open.mp
Banners (баннеры), Light и DarkпустоСсылки на картинки ваших баннеров, показываются в лаунчере open.mp
Chat input filter (фильтр ввода в чате)включёнВыключите, чтобы разрешить в чате такие символы, как %
Max bots (макс. ботов)0Сколько игровых слотов могут занять NPC
Game (игра)Параметры игрового процесса, см. ниже
Logging (логирование)Что попадает в log.txt, например чат и смерти

Параметры группы Game

Game открывает группу параметров, у каждого своя строка:

  • Weather (10) и Time (12): погода и час, с которыми стартует сервер, показываются в браузере.
  • Mode и Map: текст режима и карты в браузере. Большинство геймодов задают свой текст режима, и он главнее.
  • Use_nametags: ники и полоски здоровья над игроками.
  • Use_zone_names: названия районов, например «Vinewood», на экране.
  • Use_stunt_bonuses: деньги за трюки на машинах.
  • Chat_radius и Use_chat_radius: ограничить чат ближайшими игроками.
  • Vehicle_respawn_time: в миллисекундах, 10000 это 10 секунд.

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

Что панель задаёт за меня?

Перед каждым запуском панель записывает в config.json три вещи. Не меняйте их ни в файле, ни в этой карточке, потому что при следующем запуске они будут заменены:

В config.jsonОткуда берётся
network.portСобственный порт вашего сервера. Никогда его не меняйте
rcon.password, rcon.enableПароль RCON в Настройки, Настройки игры; удалённый RCON всегда включён
max_playersСтрока Слоты на странице Обзор, до лимита вашего тарифа. В этой карточке её нет

Группы Network (сеть) и Rcon в карточке всё равно видны, и группа Rcon показывает Пароль RCON открытым текстом, поэтому любой, кому вы разрешите открывать эту карточку, сможет его прочитать. Оставьте Network как есть: неверное значение там может помешать игрокам подключиться. Пароль админа меняйте в Настройки игры: Как стать админом на сервере open.mp.

Что можно менять только в файле?

В разделе pawn три списка, которые карточка показать не может: main_scripts (геймоды), side_scripts (фильтрскрипты) и legacy_plugins (плагины). Правьте их во вкладке Files: нажмите config.json, измените строку, нажмите Сохранить содержимое и перезапустите сервер. См. Как сменить геймод на сервере open.mp и Как добавить плагины на сервер open.mp.

Если файл сломан после правки вручную, Console показывает Error while parsing config file, а open.mp запускается со встроенными настройками по умолчанию, в том числе на порту 7777 вместо собственного порта вашего сервера: Проблемы с сервером open.mp и их решения.

Можно ли вместо этого использовать server.cfg?

Нет. open.mp по-прежнему читает server.cfg от SA-MP, но в руководстве по config.json рекомендуют config.json, а в PlayNHost панель управляет именно config.json. Не кладите server.cfg в папку сервера: open.mp читает его после config.json, и его строки главнее, поэтому строка port уведёт сервер с его собственного порта, и игроки не смогут подключиться. Переносите старые настройки вручную: Как перенести сервер SA-MP на open.mp.

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

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