Как добавить скрипты на сервер 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.