Sistema completo de gerenciamento para servidores SCUM com interface web moderna, bot Discord integrado e controle avanƧado de veĆculos.
O SCUM Server Manager 2.0 Ć© uma ferramenta desenvolvida especificamente para administradores de servidores SCUM que precisam de controle total sobre seu servidor. Diferente de outras ferramentas, este sistema oferece:
- Monitoramento de jogadores online/offline
- EstatĆsticas do servidor (CPU, RAM, status)
- Top 3 jogadores por fama
- Controle de reinicializaƧƵes automƔticas
- Status de bunkers ativos
- Gerenciamento completo de jogadores (24+ jogadores)
- Sistema de tags (Iniciante, VIP, Admin)
- Controle de whitelist, ban e mute
- Histórico de login e tempo de jogo
- Configuração de permissões de administrador
- Ranking automƔtico baseado em pontos de fama
- Top 8 jogadores com pontuaƧƵes detalhadas
- Sistema de porcentagem relativa ao lĆder
- Atualizações automÔticas de pontuação
- Comandos automƔticos:
/rgpara registro de veĆculos - Webhooks configurĆ”veis para 8 tipos de notificaƧƵes:
- Painel de Players
- Admin Log
- Bunkers
- Status do Servidor
- VeĆculos
- Chat in Game
- Sistema de Fama
- EstatĆsticas Divertidas
- Sistema de registro automĆ”tico de veĆculos
- Histórico completo de eventos (desaparecimento, timer inativo)
- Controle de propriedade (com/sem proprietƔrio)
- Monitoramento de localização (coordenadas X, Y, Z)
- Sistema de denĆŗncias via Discord
- Logs detalhados de comandos administrativos
- Sistema de backup automƔtico
- ConfiguraƧƵes avanƧadas do servidor
- Monitoramento de recursos do sistema
- General Settings: ConfiguraƧƵes bƔsicas
- World Settings: NPCs, animais e ambiente
- Vehicle Settings: VeĆculos e combustĆvel
- Damage Settings: Multiplicadores de dano
- Respawn Settings: PreƧos e tempos de respawn
- Special Resources: Recursos especiais do servidor
- Express.js: API REST para comunicação com frontend
- Discord.js: Bot Discord com comandos automƔticos
- SQLite: Banco de dados local para persistĆŖncia
- JWT: Sistema de autenticação seguro
- File System: Monitoramento de logs do SCUM em tempo real
- React 18: Interface moderna e responsiva
- TypeScript: Tipagem estƔtica para maior seguranƧa
- Tailwind CSS: Design system consistente
- Framer Motion: AnimaƧƵes suaves
- PWA: Funcionalidade offline e instalação mobile
- Monitoramento de logs: Leitura automƔtica dos arquivos de log do SCUM
- Webhooks: NotificaƧƵes em tempo real para Discord
- Controle de veĆculos: Sistema de registro e monitoramento
- Sistema de fama: Integração com estatĆsticas do jogo
ScumServerManager2.0/
āāā Backend/ # Servidor Node.js
ā āāā routes/ # APIs REST
ā ā āāā players.js # Gerenciamento de jogadores
ā ā āāā vehicles.js # Controle de veĆculos
ā ā āāā famepoints.js # Sistema de fama
ā ā āāā discord.js # Integração Discord
ā ā āāā server.js # Status do servidor
ā āāā src/
ā ā āāā bot.js # Bot Discord principal
ā ā āāā vehicle_control.js # Sistema de controle de veĆculos
ā ā āāā data/ # Dados e imagens do jogo
ā ā āāā middleware/ # Autenticação e validaƧƵes
ā āāā server.js # Servidor principal
āāā Frontend/ # Interface React
ā āāā src/
ā ā āāā components/ # Componentes reutilizĆ”veis
ā ā āāā pages/ # PĆ”ginas da aplicação
ā ā āāā services/ # Comunicação com API
ā āāā public/ # Assets pĆŗblicos
āāā docs/ # Documentação e screenshots
- Node.js 18+ instalado
- Servidor SCUM configurado e funcionando
- Bot Discord criado (opcional, mas recomendado)
cd Backend
npm install
cp env.example .envConfigure o arquivo .env:
# ConfiguraƧƵes do Servidor SCUM
SCUM_LOG_PATH=C:\SCUM\SCUM\Saved\Logs\SCUM.log
SCUM_ADMIN_LOG_PATH=C:\SCUM\SCUM\Saved\Logs\AdminLog.txt
# ConfiguraƧƵes do Bot Discord
DISCORD_TOKEN=seu_token_do_bot
DISCORD_CLIENT_ID=seu_client_id
# ConfiguraƧƵes do Servidor Web
PORT=3001
JWT_SECRET=sua_chave_secretacd Frontend
npm install
npm run dev- Crie um bot no Discord Developer Portal
- Configure as permissƵes necessƔrias
- Adicione o token no arquivo
.env - Configure os webhooks para cada tipo de notificação
- Registro automĆ”tico: VeĆculos sĆ£o registrados automaticamente quando aparecem no servidor
- Controle de propriedade: Sistema para vincular veĆculos a jogadores
- Monitoramento: Acompanhamento de localização e status
- Comandos Discord:
/rgpara registro manual de veĆculos
- Pontuação automÔtica: Baseada nas ações dos jogadores no servidor
- Ranking dinâmico: Atualização em tempo real
- EstatĆsticas detalhadas: Porcentagem, histórico de mudanƧas
- 8 webhooks configurÔveis para diferentes tipos de notificação
- Comandos automÔticos para administração
- NotificaƧƵes em tempo real de eventos importantes
- Configuração Completa: Guia passo a passo
- API Endpoints: Documentação da API
- Sistema de Autenticação: Como funciona a segurança
- Controle de VeĆculos: Sistema de veĆculos detalhado
- Bot Discord: Configuração do bot
- SCUM: Versão 1.0.1.3.96391 (testado)
- Sistemas: Windows 10/11
- Node.js: 18.x ou superior
- Discord: Bot API v10
- FaƧa um Fork do projeto
- Crie uma Branch para sua Feature (
git checkout -b feature/NovaFuncionalidade) - Commit suas mudanƧas (
git commit -m 'Adiciona nova funcionalidade') - Push para a Branch (
git push origin feature/NovaFuncionalidade) - Abra um Pull Request
Este projeto estƔ sob a licenƧa MIT. Veja o arquivo LICENSE para mais detalhes.
Paulo Pedreiro
- GitHub: @PauloPedreiro
- Projeto desenvolvido especificamente para a comunidade SCUM
- Comunidade SCUM Brasil
- Desenvolvedores das bibliotecas utilizadas
- Testadores e contribuidores do projeto
ā Se este projeto te ajudou a gerenciar seu servidor SCUM, considere dar uma estrela no repositório!
Para dúvidas, sugestões ou problemas:
- Abra uma Issue no GitHub
- Consulte a documentação na pasta
Docs/







