← Blog

Como adicionar scripts a um servidor RedM?

Par Benjamin D. · PDG

· Lecture 5 min

Sumário

Adicionar um script a um servidor RedM é dar vida ao seu universo: abrir uma nova atividade, uma profissão de caçador de recompensas, um sistema de gangue. Mas cada recurso (a palavra exata do lado da CitizenFX) segue sempre o mesmo circuito. Uma vez compreendido esse circuito, você adiciona qualquer script sem estresse. Vamos acompanhar um, do download ao primeiro teste em jogo.

Primeiro: a compatibilidade com VORP

No RedM, a quase totalidade dos scripts depende do framework VORP. Antes de baixar qualquer coisa (fórum da cfx.re, lojas VORP, repositórios GitHub reconhecidos), verifique se ele bate com sua versão do VORP e com seu gamebuild do RDR2. Um script previsto para outra versão não vai carregar, ou vai dar erros silenciosos.

A pasta em /resources

Coloque a pasta do recurso em resources/, pelo WebFTP ou pelo explorador do painel. Respeite ao caractere o nome da pasta esperado pelo script: é a causa nº 1 de um «resource couldn't be started».

O banco de dados, quando existe

Muitos scripts RedM armazenam dados (contas bancárias, inventários, propriedades). Se um arquivo SQL for fornecido, importe-o no seu banco MySQL antes de iniciar o recurso. Esquecer essa importação dá um script que inicia mas trava na primeira interação.

A declaração com ensure

Adicione ensure nome-do-recurso no server.cfg, depois das suas dependências (VORP core, oxmysql). A ordem é capital: para organizar bem o arquivo todo, apoie-se no nosso guia do server.cfg.

O ajuste final e o teste

  • Abra o config.lua para adaptar preços, posições e permissões ao seu servidor.
  • Recarregue com ensure ou restart pelo console do txAdmin.
  • Teste em jogo, de olho no console para detectar o menor erro.
Adicione apenas um script por vez e depois teste. Se o servidor se recusa a iniciar, o culpado é quase sempre o último ensure: retire-o, reinicie, e você isolou o problema em uma só manobra.

O circuito sem linha de comando

O painel FlyPanel e o txAdmin dos nossos servidores RedM reúnem o envio de arquivos, a edição do server.cfg e o reinício no mesmo lugar, para encadear as adições sem FTP. Ainda não tem um servidor para testar tudo isso? Crie o seu na Fly-Serv a partir de 1,99 €/mês e comece por escolher o bom host RedM.