← Blog

Как добавить скрипты на сервер RedM?

Par Benjamin D. · PDG

· Lecture 5 min

Содержание

Добавить скрипт на сервер RedM — значит оживить вашу вселенную: открыть новую активность, профессию охотника за головами, систему банд. Но каждый ресурс (точное слово на стороне CitizenFX) всегда проходит один и тот же путь. Поняв этот путь однажды, вы добавляете любой скрипт без стресса. Проследим за одним, от скачивания до первого теста в игре.

Сначала: совместимость с VORP

На RedM почти все скрипты зависят от фреймворка VORP. Прежде чем что-либо скачивать (форум cfx.re, магазины VORP, известные репозитории GitHub), проверьте, что оно подходит к вашей версии VORP и к вашему gamebuild RDR2. Скрипт, рассчитанный на другую версию, не загрузится или будет выдавать тихие ошибки.

Папка в /resources

Положите папку ресурса в resources/, через WebFTP или проводник панели. Соблюдайте до символа имя папки, ожидаемое скриптом: это причина № 1 «resource couldn't be started».

База данных, когда она есть

Многие скрипты RedM хранят данные (банковские счета, инвентари, недвижимость). Если предоставлен файл SQL, импортируйте его в вашу базу MySQL до запуска ресурса. Забыть этот импорт — получить скрипт, который запускается, но падает при первом взаимодействии.

Объявление через ensure

Добавьте ensure имя-ресурса в server.cfg, после его зависимостей (VORP core, oxmysql). Порядок принципиален: чтобы хорошо организовать весь файл, опирайтесь на наше руководство по server.cfg.

Финальная настройка и тест

  • Откройте config.lua, чтобы подстроить цены, позиции и права под ваш сервер.
  • Перезагрузите через ensure или restart из консоли txAdmin.
  • Протестируйте в игре, не сводя глаз с консоли, чтобы заметить малейшую ошибку.
Добавляйте только один скрипт за раз, потом тестируйте. Если сервер отказывается запускаться, виновник почти всегда — последний ensure: уберите его, перезапустите, и вы изолировали проблему одним движением.

Путь без командной строки

Панель FlyPanel и txAdmin на наших серверах RedM собирают загрузку файлов, редактирование server.cfg и перезапуск в одном месте, чтобы нанизывать добавления без FTP. Ещё нет сервера, чтобы всё это протестировать? Создайте свой в Fly-Serv от 1,99 €/месяц и начните с того, чтобы выбрать правильного хостера RedM.