
- ESX
- QBCore
- QBOX
Por Luke

Qbox é um framework de roleplay FiveM que começou como um fork QBCore e agora fornece suas próprias APIs e recursos principais. Ele mantém uma ponte de compatibilidade para muitos recursos QBCore bem escritos, mas o acesso direto ao banco de dados, o acesso a arquivos internos e comportamentos não suportados são exceções documentadas. Use a receita oficial Qbox txAdmin para uma nova instalação e audite cada recurso antes de uma migração.
A introdução oficial do Qbox registra a criação do projeto em 27 de setembro de 2022 e descreve sua origem no QBCore. Desde então, o projeto desenvolveu seu próprio núcleo e recursos relacionados. Sua camada de compatibilidade existe para facilitar o uso de muitos recursos QB enquanto as equipes adotam as APIs atuais do Qbox, mas o Qbox deve ser avaliado como seu próprio framework e receita.
O atual qbx_core manifest declara diretamente ox_lib e oxmysql dependências. A receita oficial reúne Qbox e recursos de terceiros selecionados em um stack de partida completo. Como o conteúdo da receita pode mudar, link para a receita atual em vez de congelar uma longa lista de dependências em um tutorial de instalação evergreen.
Não substitua os manifests do fornecedor por exemplos encurtados copiados de um guia. Instale as versões oficiais ou da receita e trate seus manifests como parte do contrato de dependência. Quando uma atualização altera um requisito de núcleo ou biblioteca, compare a documentação de lançamento contra cada recurso dependente antes da implantação.
O guia de conversão oficial do Qbox explica como a ponte QB suporta a compatibilidade enquanto as APIs são substituídas incrementalmente. O FAQ do Qbox afirma que a maioria dos scripts QBCore bem escritos pode funcionar através dessa ponte, e então identifica exceções importantes: recursos que acessam diretamente tabelas de banco de dados, leem ou modificam arquivos internos do núcleo, ou dependem de comportamentos não suportados podem precisar de alterações.
| Comportamento do recurso | Expectativa de migração |
|---|---|
| Usa APIs QB documentadas cobertas pela ponte | Candidato para teste de ponte; a compatibilidade ainda precisa ser verificada. |
| Lê tabelas de framework diretamente | Audite consultas e suposições de esquema antes de tocar nos dados ao vivo. |
| Carrega arquivos internos do núcleo | Refatore para exportações ou módulos suportados onde documentado. |
| Pressupõe níveis de empregos ou gangues armazenados como texto | Revise os requisitos do Qbox para converter os níveis dos cargos em valores numéricos. |
| Possui dados de inventário ou de personagem | Use o caminho de conversão documentado e valide cada relação. |
Um produto marcado como compatível com QBCore deve, portanto, ser testado contra Qbox como um alvo separado. Pergunte se ele usa apenas APIs cobertas pela ponte documentada, quais sistemas de inventário e alvo ele espera, e se seu SQL supõe um esquema QB que o Qbox não expõe da mesma forma.
O Qbox se encaixa em um novo servidor que deliberadamente deseja a receita e as APIs atuais do Qbox. Também pode servir a uma equipe QBCore preparada para auditar a compatibilidade do bridge e concluir o trabalho de conversão documentado. É um alvo de migração ruim quando recursos críticos dependem de internos não documentados do core e a equipe não consegue substituí-los ou adaptá-los com segurança.
Não escolha o Qbox porque uma página promete que um inventário, uma biblioteca de banco de dados ou um framework é automaticamente mais rápido. O desempenho depende do conjunto completo de recursos, da carga de trabalho do banco de dados, do comportamento dos jogadores, do artefato e da configuração do servidor. Se o desempenho for um fator de decisão, faça benchmark de ações representativas em ambientes equivalentes e guarde os logs.
Teste ações bem-sucedidas e negadas, não apenas o caminho ideal. Confirme que as alterações de dinheiro acontecem uma única vez, que as permissões de emprego e gangue rejeitam jogadores não autorizados, que o inventário permanece consistente entre reconexões, que os veículos de propriedade dos jogadores persistem e que as ações administrativas são registradas. As solicitações do cliente devem ser validadas no servidor; um evento acionado pelo cliente não é seguro apenas porque a UI o esconde dos jogadores comuns.
Use a comparação de frameworks para a decisão mais ampla entre ESX/QBCore/Qbox. Ao selecionar no catálogo de scripts pagos de FiveM, comece com QBOX Scripts e verifique os requisitos atuais de framework, bridge, inventário e dependências na página do produto antes da compra.
Compare a receita atual do Qbox com o dedicado Guia de arquitetura QBCore e o completo Guia de decisão ESX, QBCore e Qbox antes de converter dados de produção.
Fonte: docs.qbox.re · Fonte: docs.qbox.re · Fonte: docs.qbox.re


JG Scripts



JG Scripts

Jaksam