Skip to main content

⚙️ Configurações Server

Estas configurações controlam a lógica do servidor, recompensas, integrações com frameworks e webhooks do Discord. Localizadas em config/server/config.lua.

🎮 Configurações Gerais

nicknameChangeCooldown

Define quanto tempo o jogador deve esperar antes de poder alterar seu nickname novamente.Valores comuns:
  • 3600 = 1 hora
  • 86400 = 24 horas (1 dia)
  • 604800 = 7 dias
  • 0 = Sem cooldown
Quando true, apenas uma corrida pode ocorrer por vez no servidor. Útil para servidores menores ou para criar eventos especiais.
Se ativado, jogadores não poderão iniciar novas corridas enquanto houver uma em andamento.
Define o raio ao redor dos pontos de fila onde veículos abandonados serão removidos automaticamente ao iniciar uma corrida.
Caminho relativo para o armazenamento do banco de dados NoSQL interno. Aqui são salvas as rotas das corridas, e pontos de inicio.
Certifique-se de que a pasta existe e tem permissões de escrita.

🏁 Valores Padrão - Criação de Corridas

Valores aplicados automaticamente ao criar uma nova corrida.
Esses valores podem ser alterados individualmente ao criar cada corrida através do painel administrativo.

🛤️ Valores Padrão - Criação de Rotas

Valores aplicados automaticamente ao criar uma nova rota.
Rotas marcadas como ilegais (is_ilegal = true) enviarão alertas para todos os policiais online quando a corrida iniciar.

🔗 Integração com Framework

Configurações para integração com o framework do servidor.
Define qual permissão identifica policiais no seu framework. Se nil, usa valores padrão:Exemplo de uso:

📢 Webhooks Discord

Configure notificações automáticas para um canal do Discord.

Como Criar um Webhook

1

Acesse as configurações do canal

No Discord, vá ao canal desejado → Configurações → Integrações → Webhooks
2

Crie um novo webhook

Clique em “Novo Webhook” e personalize o nome e avatar
3

Copie a URL

Clique em “Copiar URL do Webhook”
4

Cole no config

Adicione a URL no arquivo de configuração:
Você pode usar o mesmo webhook para ambos os eventos ou webhooks diferentes para canais separados.

💰 Sistema de Recompensas

O sistema de recompensas está configurado em config/server/functions/rewards.lua.

Cálculo de Prêmio

Fórmula: Preˆmio=(random(min,max)+boˆnusPosic¸a˜o)×multiplicador\text{Prêmio} = \lfloor (\text{random}(\text{min}, \text{max}) + \text{bônusPosição}) \times \text{multiplicador} \rfloor

Personalizando Recompensas

Para adicionar bônus por posição:

Integração com Frameworks

O sistema detecta automaticamente o framework e entrega a recompensa:
Entrega como item (dinheiro sujo ou similar):
Itens por framework:
  • CRNetwork: dollarsroll
  • CRv3/CRv5: dollars2
  • Padrão: dinheirosujo

🚔 Sistema de Polícia

Configurado em config/server/functions/police.lua.

Funcionalidades

  1. Alertas automáticos quando corridas ilegais iniciam
  2. Rastreamento em tempo real dos corredores
  3. Blips no mapa para policiais

Personalização

Exemplo de Alerta

Quando uma corrida ilegal inicia, policiais recebem:

📝 Exemplo Completo