GMod DarkRP с нуля: как поднять ролевой сервер Garry's Mod

Пошагово: как поставить DarkRP на сервер Garry's Mod, собрать коллекцию аддонов, настроить работы и экономику и не потерять базу игроков.

Команда EGN 8 мин чтения
GMod DarkRP с нуля: как поднять ролевой сервер Garry's Mod
Содержание 15
  1. Коротко
  2. Что понадобится
  3. Шаги
  4. Экономика: как не сломать баланс
  5. Пример: запуск DarkRP на пятерых друзьях
  6. Симптом → причина → решение
  7. Как сделать в панели EGN: по шагам
  8. Проверка после запуска
  9. Частые ошибки
  10. Итог
  11. Вопросы и ответы
  12. Сколько диска нужно для сервера DarkRP?
  13. Как запустить DarkRP на сервере Garry’s Mod?
  14. Где настроить работы и зарплаты в DarkRP?
  15. Как не потерять базу игроков на DarkRP?

DarkRP — самый известный ролевой режим для Garry’s Mod: игроки работают, зарабатывают, покупают двери и оружие, а сервер живёт по своим законам. Его сложно назвать «установкой за минуту», потому что режим тянет за собой десятки аддонов, а настройки работ и экономики задаёт владелец. Зато, сделав всё по порядку, за вечер можно получить рабочий сервер.

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

Коротко

Соберите в мастерской коллекцию с DarkRP и нужными аддонами, запустите сервер с +gamemode darkrp и +host_workshop_collection, дождитесь загрузки аддонов, затем настройте работы и экономику в игре. Диска нужно минимум 10 ГБ. Перед любым изменением настроек делайте бэкап, потому что база игроков — самое ценное на ролевом сервере.

Что понадобится

  • Тариф с 10 ГБ диска. На 5 ГБ установка GMod в нашей проверке не проходила.
  • Аккаунт Steam и мастерская. Коллекцию вы создаёте на своём аккаунте.
  • Время на первый запуск. Загрузка аддонов может занять несколько минут.
  • План ролевой экономики. Заранее решите, какие работы будут, сколько они приносят и что стоит дорого. Это сэкономит часы правок.

Общие параметры запуска сервера Garry’s Mod описаны в статье Garry’s Mod: сервер, коллекция мастерской и gamemode. Здесь мы идём дальше и настраиваем сам режим.

Шаги

  1. Найдите DarkRP в мастерской. Поищите режим по названию и проверьте автора и дату обновления. Не берите копии с сомнительных сайтов: они часто содержат вредоносный код. Скачивание идёт через мастерскую Steam.

  2. Соберите коллекцию. Добавьте в коллекцию DarkRP и аддоны, которые нужны вашему серверу: инвентарь, интерфейс, двери и прочее. Чем меньше аддонов, тем проще поиск ошибок. Начните с базового набора и добавляйте по одному.

  3. Запустите сервер. В параметрах запуска укажите режим и коллекцию:

    Терминал
    srcds_run -game garrysmod -console \
      +map <карта из коллекции> \
      +maxplayers 16 \
      +gamemode darkrp \
      +host_workshop_collection 1234567890 \
      +sv_setsteamaccount ВАШ_ТОКЕН

    Название карты берите из описания вашей коллекции или из документации аддона: оно зависит от набора. ID коллекции здесь — пример.

  4. Дождитесь полной загрузки. В разделе «Запуск» статус покажет, что сервер работает. Но аддоны на первом старте могут докачиваться ещё некоторое время. Зайдите сами только после того, как консоль перестанет показывать загрузку.

  5. Настройте работы. Работы, их зарплаты и цены задаются в настройках DarkRP. Способ зависит от версии режима: это может быть меню в игре под правами владельца или файлы конфигурации в папке режима. Прочтите документацию вашего аддона и не копируйте чужие таблицы без проверки.

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

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

  8. Сделайте первый бэкап. В разделе «Бэкапы» создайте копию до того, как игроки начнут зарабатывать. Так вы сможете откатиться после неудачной правки экономики.

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

Порядок настройки DarkRP по шагам
Порядок настройки DarkRP по шагам

Экономика: как не сломать баланс

Самая частая проблема DarkRP-серверов — не технические ошибки, а баланс. Если работа приносит слишком много, игроки быстро становятся богатыми и теряют интерес. Если зарплата слишком мала, новички уходят в первые полчаса. Практичный порядок такой:

  • Задайте стартовый капитал, на который игрок может купить базовые вещи, но не всё сразу.
  • Сделайте 2–3 базовые работы с понятной зарплатой и 1–2 дорогие, которые открываются позже.
  • Поднимайте цены на двери и товары только после того, как проверили, что игроки их покупают.
  • Ведите журнал изменений: дата, что поменяли, почему. Так вы поймёте, что сломало баланс.

Если экономику меняют прямо на живом сервере, предупредите игроков. Резкое изменение зарплат без объяснения приводит к жалобам и к уходу части аудитории.

Пример: запуск DarkRP на пятерых друзьях

Допустим, вы хотите поиграть с четырьмя друзьями на ролевом сервере. Соберите коллекцию из DarkRP и пяти аддонов, поставьте +maxplayers 8, возьмите карту из коллекции. Запустите сервер, зайдите сами и проверьте, что меню работ открывается и зарплата приходит. Затем пригласите друзей. Через день сделайте бэкап и посмотрите, сохранились ли деньги и двери после перезапуска сервера. Если нет, проверьте, что база пишется, и только потом продолжайте настройку.

Симптом → причина → решение

Симптом Частая причина Что сделать
Сервер не устанавливается Диск меньше 10 ГБ Возьмите тариф с 10 ГБ и выше
Игроки вылетают при входе Клиенты не докачали аддоны Дайте время на загрузку, проверьте коллекцию
Работы не появляются Режим не запустился или аддон не загрузился Проверьте консоль и список аддонов
Деньги не сохраняются База не пишется или сервер перезапускается без сохранения Проверьте базу, сохраните и восстановите копию
Баланс сломан сразу Зарплата и цены выставлены без проверки Откатитесь к бэкапу и меняйте по одному параметру
Права админа не работают Ранг не назначен в системе режима Назначьте ранг через админ-меню режима

Как сделать в панели EGN: по шагам

Работа с сервером DarkRP в панели почти полностью сводится к трём разделам: «Запуск» для параметров, «Файлы» для конфигов и «Бэкапы» для страховки базы. Коллекцию и аддоны вы собираете в мастерской Steam, а панель их уже подтягивает при старте.

  1. Проверьте параметры в «Запуске». Убедитесь, что тариф даёт 10 ГБ диска, и что статус «Работает» появился без ошибок установки.

  2. Создайте копию в «Бэкапы». Нажмите «Создать копию» перед первым запуском для игроков и перед каждой правкой экономики. Копия сохранит и базу, и конфиги.

  3. Откройте папку режима в «Файлах». Здесь лежат конфиги и данные аддонов. Меняйте только то, что понимаете. Остальное оставляйте как есть.

  4. Перезапустите сервер. Остановите из панели и запустите снова. Аддоны, которые докачались в первый раз, на втором старте работают быстрее.

  5. Зайдите тестовым аккаунтом. Возьмите работу, заработайте, купите дверь, выйдите и войдите снова. Если деньги и двери сохранились, база пишется.

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

Проверка после запуска

  • Сервер в статусе «Работает» и не падает после первых минут.
  • Тестовый аккаунт видит меню работ и получает зарплату.
  • Деньги и двери сохраняются после выхода и повторного входа.
  • Администраторы видят админ-команды режима.
  • В «Бэкапах» есть копия до изменений.

Частые ошибки

  • Копии DarkRP с сомнительных сайтов. Они могут содержать вредоносный код, который получит доступ к серверу. Берите только мастерскую Steam.
  • Слишком большая коллекция в начале. Чем больше аддонов, тем сложнее найти причину ошибки. Добавляйте по одному.
  • Изменения без бэкапа. Неправильная правка экономики может обнулить базу. Бэкап перед каждой серьёзной правкой.
  • Игнорирование консоли. Ошибки аддонов видны там. Не обязательно понимать Lua, чтобы увидеть, что аддон не загрузился.
  • Одинаковые данные для всех. Права администраторов выдавайте по необходимости, а не всем подряд.

Итог

DarkRP на сервере Garry’s Mod поднимается за несколько шагов: коллекция мастерской, запуск с +gamemode darkrp, 10 ГБ диска, затем настройка работ и экономики в игре. Главное — не спешить: проверяйте каждый шаг на себе, меняйте по одному параметру и делайте бэкап перед правками. Параметры запуска и токен сервера разобраны в статье Garry’s Mod: сервер, коллекция мастерской и gamemode, а если сервер не стартует, начните с Доктора сервера.

Вопросы и ответы

Сколько диска нужно для сервера DarkRP?

Минимум 10 ГБ: на 5 ГБ установка не прошла в нашей проверке, а аддоны и данные занимают место сверху.

Как запустить DarkRP на сервере Garry’s Mod?

Укажите +gamemode darkrp в параметрах запуска и подключите коллекцию мастерской через +host_workshop_collection.

Где настроить работы и зарплаты в DarkRP?

В настройках самого режима. Способ зависит от версии: это может быть меню в игре или файлы в папке режима. Сверяйтесь с документацией вашего аддона.

Как не потерять базу игроков на DarkRP?

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

Сервер под Garry’s Mod за пару минут — egnetwork.ru

Читать далее

Вся рубрика →