RDR2 자체에서 만들었습니다
여기 있는 모든 이미지는 게임 파일에서 가져온 저희 렌더링이거나 게임 자체 텍스처입니다.
RedM 서버 구축
FiveM과 같은 서버 artifact를 내려받으세요. RedM 서버로 만드는 것은 server.cfg의 두 줄, 게임 이름과 RDR2 빌드입니다. 공식 레시피는 FiveM 지도 리소스 대신 RedM 지도 리소스도 시작합니다.
- 게임 이름
set gamename rdr3- 게임 빌드
14912022년 9월 업데이트docs.fivem.net이 sv_enforceGameBuild용으로 안내하는 유일한 RedM 빌드입니다.- Artifacts
- FiveM과 같은 FXServer 빌드입니다. 서버 Artifacts 참고.
# 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...)로 호출합니다.
컨트롤은 해시입니다
컨트롤은 INPUT_ 이름의 joaat 해시이며, GTA V처럼 작은 인덱스가 아닙니다. INPUT_JUMP는 0xD9D0E1C0, INPUT_ENTER는 0xCEFD9220이고, 나머지는 해시 계산기로 구할 수 있습니다.
게임 데이터는 새로 봐야 합니다
ped, 말, 무기, 차량, 프롭 이름, 블립, 마커, 텍스트 서식은 모두 RDR2의 것입니다. GTA V 목록은 하나도 적용되지 않습니다.
그대로 쓸 수 있는 것
서버 측 코드, NUI 페이지, 이벤트, state bag, convar, export, 데이터베이스 코드는 똑같이 동작합니다. 이 부분은 게임이 아니라 Cfx.re 플랫폼이기 때문입니다.
프레임워크
현재 유지보수되는 것은 VORP와 RSG 두 가지입니다. 둘 다 오픈 소스이니, 이를 기반으로 만든 것을 판매하기 전에 라이선스를 확인하세요.
| 프레임워크 | 라이선스 | 알아둘 점 | |
|---|---|---|---|
| VORP | GPL-2.0 | 자체 구조: users와 characters 테이블, items와 character_inventories, 무기용 loadout 테이블. 공식 txAdmin 레시피 목록에 VORP 레시피가 있습니다. | 저장소 문서 |
| RSG | GPL-3.0 | QBCore 포크: citizenid와 JSON 컬럼이 있는 players 행, 공유 Lua 파일에 있는 아이템과 직업. 팀이 QBCore에 익숙하다면 자연스러운 선택입니다. | 저장소 문서 |
| RedEM:RP | GPL-3.0 (modules) | 2024년 이후 커밋이 없습니다. 참고용으로는 괜찮지만 새 서버를 시작하기에는 위험합니다. | 저장소 |
지금 RedM에서 쓸 수 있는 fivemad 도구
게임별 데이터가 필요 없어서 RedM 서버에도 그대로 쓸 수 있습니다.







