
- ESX
Por Luke

O ESX Legacy é um framework de roleplay de código aberto para FiveM. Para um novo servidor, use o modelo oficial ESX Legacy no txAdmin ou siga a documentação de instalação oficial completa. Instalar apenas a es_extended pasta não é uma configuração completa de servidor, pois o stack suportado inclui trabalho de banco de dados, recursos necessários e uma configuração de inicialização ordenada.
es_extended é a base fundamental, não o servidor de roleplay completo.O ESX fornece uma base de framework para dados de jogador e personagem e para recursos que se integram com suas APIs e convenções. Trabalhos, inventário, moradia, bancos, telefones e outros sistemas de gameplay são recursos separados ou partes de uma receita selecionada. Sua presença e comportamento dependem do stack real, não apenas do fato de es_extended estar instalado.
O oficial Repositório principal do ESX é a fonte correta para o código principal atual. Seu es_extended manifest declara oxmysql como uma dependência. Use a documentação oficial e o histórico de lançamentos para identificar o que você tem; evite um pacote aleatório anunciado apenas como o último ZIP ESX.
O tutorial oficial do servidor usa o implantador de receitas txAdmin incluído no FXServer. Selecione o modelo ESX Legacy e conclua a configuração guiada atual, em vez de copiar uma pasta do núcleo para um diretório resources vazio.
Mantenha as credenciais fora de arquivos e capturas de tela compartilhados. Após a implantação, registre as versões exatas do repositório ou do lançamento para que as verificações de compatibilidade posteriores sejam baseadas em evidências, e não em um rótulo genérico ESX.
A documentação oficial de instalação manual define o escopo completo. Ela cobre os requisitos de oxmysql e spawnmanager, a importação de legacy.sql, o conjunto de recursos principais e adicionais, as exclusões e a ordem de início necessária. Siga essa página como um procedimento único e atual. Não reduza isso a mover es_extended, editando um arquivo de configuração e adicionando um ensure linha.
| Área de instalação | Evidências a manter |
|---|---|
| Núcleo e complementos | Repositório, tag ou commit exatos para cada recurso ESX. |
| Banco de dados | Configuração de conexão, SQL importado e backup pré-alteração. |
| Dependências | oxmysql, spawnmanager e quaisquer bibliotecas específicas do recurso. |
| Ordem | Os comandos ensure documentados e quaisquer exclusões deliberadas. |
| Verificação | Logs de inicialização, persistência de personagem e verificações de permissão. |
Primeiro, identifique se o servidor executa o ESX Legacy atual, uma versão mais antiga ou um fork com alterações personalizadas no núcleo. Registre o esquema atual do banco de dados, as versões dos recursos e as modificações locais. Crie um backup restaurável do banco de dados e um snapshot de recursos/configuração antes de substituir qualquer coisa.
Leia as notas de migração e de lançamento entre a versão implantada e a versão alvo. Teste a atualização completa em ambiente de staging com dados de produção representativos. Uma atualização do núcleo pode afetar exports, eventos, dados do jogador, tabelas do banco de dados, integrações de inventário e scripts dependentes. Valide reconexões e reinicializações, bem como um novo personagem.
Leia as informações de entrega, licença, atualização e suporte específicas do produto. Instale em um servidor de teste correspondente e teste os caminhos de falha, incluindo papéis não autorizados e eventos repetidos. Uma restrição de UI visível não substitui a validação do lado do servidor.
Não há um framework universalmente melhor estabelecido pelas fontes oficiais. O ESX é frequentemente a escolha de menor risco quando os dados de produção existentes, scripts e procedimentos da equipe já dependem do ESX e nenhum benefício de migração testado supera o custo de conversão. O QBCore é um ecossistema de API e recursos separado. O Qbox tem uma ponte QB documentada, mas isso não torna os recursos específicos do ESX automaticamente portáteis.
Use uma comparação de frameworks baseada em recursos necessários, conhecimento da equipe, migração de dados, documentação atual e capacidade de rollback. Ao considerar uma mudança, inventarie identidades, dinheiro, empregos, inventário, veículos, moradia, telefones, bancos, permissões e eventos personalizados antes de escolher um alvo.


CodeM




LB Phone