Pular para o conteúdo
RPScripts

FiveM para um jogador: Modo História vs. um servidor de teste privado

Por Luke

Como usar o FiveM Single Player

Use o Modo História do GTA V para jogar offline normalmente e um FXServer privado quando precisar testar recursos do FiveM sozinho. Eles são ambientes de execução diferentes. Um mod do Modo História não funciona automaticamente como um recurso do FiveM, e um script de servidor normalmente precisa do FXServer mesmo quando apenas uma pessoa se conecta.

A configuração e os exemplos de código aqui são voltados ao FiveM para GTA V Legacy. O Enhanced tem regras diferentes de runtime e de compatibilidade; verifique as alterações de Legacy para Enhanced do Cfx.re antes de aplicá-las a um servidor Enhanced.

Escolha o modo certo

MetaMelhor ajusteLimite importante
Jogue a campanha do GTA V offlineModo História do GTA VEle não executa recursos de servidor do FiveM.
Explore um ambiente FiveM sozinhoUm servidor que permite jogar sozinhoO proprietário do servidor controla seus recursos e regras.
Desenvolver ou testar um recurso de forma privadaFXServer local/privadoVocê ainda precisa das dependências e da configuração do recurso.

Instale o cliente da fonte oficial

Mantenha uma instalação legítima e atualizada do GTA V e instale o FiveM através do caminho oficial do cliente. Não misture injetores desconhecidos, ferramentas de trapaça GTA Online ou repacks aleatórios na configuração de teste. Se o cliente falhar antes de conectar, reproduza primeiro com uma configuração limpa do GTA V/FiveM.

Crie um servidor de teste solo privado

  1. Siga as instruções atuais de configuração do servidor Cfx.re para o sistema operacional.
  2. Inicie o txAdmin e crie um perfil de teste separado em vez de alterar os dados de produção.
  3. Vincule o servidor apenas tão amplamente quanto o teste exigir. Adicione autenticação ou restrições de firewall antes de expô-lo fora da máquina local.
  4. Instale um recurso com suas dependências documentadas e migração de banco de dados.
  5. Adicione o recurso à configuração do servidor, reinicie e conecte-se através do endpoint local/privado.

Uma receita txAdmin é um ponto de partida para implantação, não uma prova de que cada dependência empacotada ou recurso da comunidade esteja atualizado. Registre a receita e as versões dos artefatos para que o teste possa ser repetido.

Entenda a compatibilidade de recursos

Os recursos FiveM podem depender de um framework, banco de dados, inventário, sistema de interação, build do jogo ou outros recursos. Leia fxmanifest.lua e a documentação do criador antes de começar. Arquivos feitos apenas para o Story Mode, OpenIV ou ScriptHook não podem ser tratados como recursos do servidor sem uma implementação FiveM autorizada.

Execute um teste solo útil

  • Use um personagem novo e um estado de banco de dados conhecido.
  • Teste o início, parada e reinício do recurso, bem como um reinício completo do servidor.
  • Reconecte e repita a ação principal após limpar apenas o estado de teste específico do recurso.
  • Abra o console F8 e revise o console do servidor em busca de avisos e erros.
  • Teste caminhos de falha, como permissões ausentes, itens ausentes e entrada inválida.

O teste solo detecta falhas de empacotamento e lógica básica. Ele não pode comprovar desempenho, sincronização, condições de corrida ou limites de permissão sob múltiplos jogadores. Mova as alterações bem-sucedidas para um servidor de teste separado antes da produção.

Mantenha o teste reversível

Versionar o recurso e a configuração, fazer backup do banco de dados de teste antes das migrações e alterar uma variável por vez. Se um recurso quebrar a inicialização, remova sua ensure linha, restaure os arquivos anteriores e o estado do banco de dados, e reproduza a partir da última versão conhecida e funcional.

Documentação de referência

Cfx.re — configurando um servidor

Seleção premium para o seu servidor

  • elevador de carro
    • ESX
    • QBCore
    • vRP
    US$ 4,99€ 4,99£ 3,99AU$ 7,99R$ 25,99CHF 4,99JP¥ 790
  • Pré-visualização do recurso KS Loadingscreen FiveM
      US$ 13,99€ 12,99£ 10,99AU$ 20,99R$ 71,99CHF 11,99JP¥ 2.220
    • Polícia de Origen
      • QBCore
      US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
    • Mirror Park Hood
        US$ 8,00€ 7,99£ 6,99AU$ 11,99R$ 40,99CHF 6,99JP¥ 1.270
      • Polícia de Origen
        • ESX
        US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
      Ver a loja