Бесплатных инструментов для RedM: 19, без регистрации
Все инструменты RedM.
В одной вкладке.
Карта RDR2 в 2D и 3D, города (всего 24) вплоть до последнего салуна, бесплатный редактор карты и все хеши, которые нужны вашим скриптам.
Сделано из самой RDR2
Каждая картинка здесь либо наш собственный рендер, либо текстура самой игры, и всё взято из игровых файлов.
Настройка сервера RedM
Скачайте тот же артефакт сервера, что и для FiveM. Сервером RedM его делают две строки в server.cfg: имя игры и билд RDR2. Официальный рецепт также запускает ресурс карты RedM вместо ресурса FiveM.
- Имя игры
set gamename rdr3- Билд игры
1491Обновление сентября 2022Единственный билд RedM, который docs.fivem.net указывает для sv_enforceGameBuild.- Артефакты
- Те же билды FXServer, что и для FiveM, см. Артефакты сервера.
- Рецепт
- citizenfx default-redm
# the lines that make it a RedM server (from the official default-redm recipe)
set gamename rdr3
sv_enforceGameBuild 1491
# the stock resources that recipe starts
ensure mapmanager
ensure chat
ensure spawnmanager
ensure redm-map-one
ensure hardcapfx_version 'cerulean'
game 'rdr3'
rdr3_warning 'I acknowledge that this is a prerelease build of RedM, and I am aware my resources *will* become incompatible once RedM ships.'
lua54 'yes'
client_script 'client.lua'
server_script 'server.lua'Перенос ресурса FiveM на RedM
Платформа общая, а игра разная. Вот что меняется, в том порядке, в котором вы с этим столкнётесь.
Ключ game
Ресурс объявляет, в каких играх он работает. game 'gta5' не запустится на сервере rdr3. Используйте game 'rdr3' (вместе со строкой предупреждения) или games { 'gta5', 'rdr3' } для кода, который работает в обеих играх.
Нативы совсем другие
Нативы GTA V и RDR2 не совпадают ни по именам, ни по хешам. У многих нативов RDR3 ещё нет имени, поэтому скрипты RedM вызывают их через Citizen.InvokeNative(0x...) с хешем.
Контролы задаются хешами
Контрол задаётся joaat-хешем своего имени INPUT_, а не маленьким индексом, как в GTA V. INPUT_JUMP равен 0xD9D0E1C0, INPUT_ENTER равен 0xCEFD9220, остальные даст Калькулятор хешей.
Игровые данные свои
Имена педов, лошадей, оружия, транспорта и пропов, блипы, маркеры и форматирование текста берутся из RDR2. Ни один список из GTA V не подходит.
Что переносится как есть
Серверный код, NUI-страницы, события, state bags, convars, exports и код базы данных работают так же, потому что эта часть относится к платформе Cfx.re, а не к игре.
Фреймворки
Поддерживаются два: VORP и RSG. Оба с открытым исходным кодом; проверьте лицензию, прежде чем продавать что-то на их основе.
| Фреймворк | Лицензия | Что нужно знать | |
|---|---|---|---|
| VORP | GPL-2.0 | Своя структура: таблицы users и characters, items и character_inventories, таблица loadout для оружия. В официальном списке рецептов txAdmin есть рецепт VORP. | Репозиторий Документация |
| RSG | GPL-3.0 | Форк QBCore: строка players с citizenid и JSON-колонками, предметы и работы в общих файлах Lua. Логичный выбор, если ваша команда знает QBCore. | Репозиторий Документация |
| RedEM:RP | GPL-3.0 (modules) | Нет коммитов с 2024 года. Почитать можно, а начинать на нём новый сервер рискованно. | Репозиторий |
Инструменты fivemad, которые уже работают для RedM
Им не нужно ничего, привязанного к игре, поэтому они работают для сервера RedM как есть.
- Генератор fxmanifest.luaОткрывается с game 'rdr3' и обязательной строкой предупреждения.
- Калькулятор хешей joaatjoaat даёт один и тот же хеш в обеих играх: имена моделей, контролов и оружия.
- Статус сервераЧитает серверы RedM из того же списка серверов Cfx.re.
- Бейдж статуса сервераРаботает для любого сервера из списка Cfx.re, включая RedM.
- Проверка блэклиста CfxТот же черный список Cfx.re распространяется и на RedM.
- Конструктор превью для скриптовОбложкам для магазина всё равно, для какой игры скрипт.







