O que vem na base
A base é organizada em pastas bracketadas que oserver.cfg carrega em ordem:
Arquitetura em uma página
Framework
vRP, com comunicação via Proxy (server↔server) e Tunnel (server↔client). Veja Arquitetura do Framework.
Banco de dados
MySQL via
oxmysql. A maioria dos recursos cria as próprias tabelas automaticamente no primeiro boot.Interfaces (NUI)
React + TypeScript + Vite, compiladas para
dist/ (ou build/). Veja Compilando as Interfaces.Build do jogo
Fixado em
3095, com OneSync ligado.Anatomia de um recurso five-*
Convenções importantes
Passport e source
Passport e source
Passport é o ID do personagem (usado nas funções
vRP.*). source é o ID de rede do jogador.Cores / tema
Cores / tema
Muitos recursos têm um
ThemeColor, mas a global Theme.main (em vrp/config/Global.lua) tem prioridade quando definida.CDN de imagens
CDN de imagens
Itens e alguns assets usam URLs externas (
ItemsURL, AssetsUrl). Você pode apontar para o seu próprio host.Nomes de pasta bracketados
Nomes de pasta bracketados
[five], [scripts] são literais; sempre cite entre aspas em comandos de terminal.
