DRS Base-Z v1
Servidor de apocalipse zombie em QBCore, em português e pronto a abrir. Inclui zombies com IA e animações de zombie, hordas, noite perigosa, infeção com curas e loot por todo o mapa. Tem também duas zonas seguras, 38 missões, carros abandonados com peças, bunkers VIP, eventos ao vivo e mapas pós-apocalípticos. Traz a base de dados pronta a importar, ficheiros .bat para abrir o servidor e um verificador (drs_core) que diz na consola o que está bem e o que falta.
Na primeira vez, abrir o servidor demora cerca de 15 a 20 minutos.
#Requisitos
| Sistema | Windows 10/11 (64 bits) |
| Jogo | GTA V e FiveM instalados, na versão do jogo 3570 (para as animações de zombie) |
| Base de dados | MySQL ou MariaDB (a forma mais fácil é o XAMPP) |
| Conta Cfx.re | Em portal.cfx.re, para a chave grátis do servidor |
Nota
A base vem em 2 ficheiros zip (Part 1 e Part 2), por causa do limite de tamanho. Extrai os dois para a mesma pasta. O FXServer não vem no ficheiro: é descarregado do site oficial da Cfx.re pelo 1 - DESCARREGAR FXSERVER.bat.
#Instalação
#1. Descarregar o FXServer
Dá duplo-clique em 1 - DESCARREGAR FXSERVER.bat. Descarrega a versão recomendada do servidor para a pasta artifacts. Repete sempre que quiseres atualizar.
#2. Importar a base de dados
- Liga o MySQL/MariaDB (no XAMPP: botão Start no MySQL).
- Abre o HeidiSQL ou o phpMyAdmin (
http://localhost/phpmyadmin). - Importa o ficheiro
sql/Base DRS-Z.sql:- HeidiSQL: Ficheiro → Executar ficheiro SQL
- phpMyAdmin: separador Importar → escolher o ficheiro → Executar
- Fica criada a base de dados
basedrs_zcom as 28 tabelas.
Se não usares o XAMPP normal (ou se o teu MySQL tiver password), ajusta a ligação no server-data/server.cfg:
set mysql_connection_string "mysql://root@localhost/basedrs_z?charset=utf8mb4"#3. Chave do servidor (Cfx.re)
- Entra em portal.cfx.re → Servers → Registration Keys.
- Cria uma chave (IP: o teu IP público, ou em branco para testes).
- Abre
server-data/server.cfgcom o Bloco de Notas e trocaCOLOCA_AQUI_A_TUA_CHAVEpela tua chave, entre aspas:
sv_licenseKey "a_tua_chave"#4. Abrir o servidor
Com txAdmin (recomendado: painel web, reinícios automáticos, logs e bans):
- Dá duplo-clique em
2 - ABRIR TXADMIN.bat. - Abre-se o browser em
http://localhost:40120. Entra com a tua conta Cfx.re e cria a password do painel. - Escolhe Existing Server Data e cola o caminho da pasta
server-data(aparece escrito na janela preta). - Escolhe o
server.cfgdessa pasta e carrega em Save & Start.
Sem txAdmin: dá duplo-clique em 3 - INICIAR SEM TXADMIN.bat. Para desligar, escreve quit na janela.
#5. Entrar e dar-te admin
- No FiveM, carrega em F8 e escreve
connect localhost. - Na consola do servidor escreve
statuse copia o teu identificadorfivem:. - No fim do
server.cfg, tira o#e põe o teu identificador:
add_principal identifier.fivem:1234567 qbcore.god- Reinicia o servidor.
#6. Confirmar que está tudo bem
Uns segundos depois de o servidor arrancar aparece na consola o resumo da base. Se faltar alguma coisa (base de dados, SQL por importar, scripts que não arrancaram), aparece logo por baixo com a explicação.
| Comando (consola) | O que faz |
|---|---|
drsinfo | Mostra o resumo outra vez |
drscheck | Volta a verificar a base e diz como resolver |
drsscripts | Lista os scripts da base e se estão a correr |
#O que vem na base
#Zombies
- 4 tipos (walker, runner, screamer, que chama os outros, e brute, blindado) e mutantes.
- Animações de zombie do GTA: andam, correm, agarram e mordem.
- Ouvem tiros, sprint, motores e quem está a revistar; agachado veem pior.
- Hordas de 10 a 30 zombies nas zonas vermelhas. Atacam quem vai de mota (e derrubam) e tentam atacar quem vai de carro.
#Noite, infeção e curas
- Das 21h às 6h há mais zombies, mais rápidos e com mais dano, e só há luz onde houver gerador.
- As dentadas infetam (percentagem configurável). A infeção pode ser leve ou grave e passa por fases: tosse, fraqueza, visão turva e perda de vida.
- Cura leve, cura pesada e vacina, feitas nos laboratórios do mapa, que estão guardados por zombies.
#Loot, crafting e zonas seguras
- Revista lixo, contentores, máquinas, malas de carros e os corpos dos zombies.
- Bancada de trabalho, bancada médica e mecânico.
- Duas zonas seguras: Observatório e Galpão Militar de Zancudo. Lá dentro não há zombies nem tiros, e há loja, comerciantes, roupa, barbeiro, multibanco, garagem e a única bomba de gasolina que funciona.
#Missões, veículos, bunkers e eventos
- 38 missões com o Sargento Reyes no Observatório: 14 de história e 24 contratos.
- Não há stand: os carros vêm do VIP ou encontram-se no mapa. Podem não ter bateria, vela ou radiador; abre o capô com o olho para ver e pôr as peças. Regista o carro numa zona segura e fica na garagem.
- 6 bunkers VIP com instância própria, que a staff dá por dias ou para sempre.
- Eventos ao vivo: queda de helicóptero, comboio emboscado, pedido de SOS, ataque de mutante e esconderijo perdido.
- 50 níveis com títulos; o nível abre stock, receitas e o mercado negro.
#Teclas principais
| Tecla | Ação |
|---|---|
| F5 | Menu do sobrevivente: nível, estatísticas, top, evento atual e som |
| E | Revistar, falar com comerciantes e com o Sargento Reyes, bancadas, gerador, bunker |
| X | Cancelar o que estás a fazer |
| ALT | Olho de interação (no capô de um carro abandonado mostra as peças) |
| F1 | Menu radial |
| TAB | Inventário |
A lista completa de teclas e comandos está no COMANDOS.txt.
#Afinar o apocalipse
Tudo se muda em server-data/resources/[drs]/drs_zombies:
| Ficheiro | O que tem |
|---|---|
config.lua | Zombies, noite, infeção, mundo, som e níveis |
config_world.lua | Acampamentos, zonas, bunkers, mercado negro e eventos |
config_economy.lua | Itens, loot, comerciantes, receitas e veículos |
config_missions.lua | O Sargento Reyes e as 38 missões |
config_cars.lua | Carros abandonados: raridade, quantidade, peças em falta e combustível |
Para afinar um ponto, vai ao sítio em jogo e usa (staff):
| Comando | O que faz |
|---|---|
/zponto camp <id> <tipo> <n> | Muda um comerciante, bancada ou cacifo (<tipo> = trader, bench ou locker) |
/zponto camp <id> generator | Muda o gerador do acampamento |
/zponto bunker <id> | Muda a entrada de um bunker |
/zponto bm <n> | Muda um ponto do mercado negro |
/zbunker dar <bunker> <id> [dias] | Dá um bunker a um jogador (tirar / lista) |
/zcarro <id> <modelo> | Dá um carro VIP a um jogador |
/zabandonado | Põe um carro abandonado à tua frente (teste) |
Os pontos ficam gravados em drs_zombies/data/points.json e não se perdem ao atualizar.
#Jogar com amigos
Abre a porta 30120 (TCP e UDP) no router para o IP do teu PC e permite o FXServer na firewall do Windows. Os amigos ligam-se com connect O_TEU_IP_PUBLICO:30120.
#Resolução de problemas
"Server license key authentication failed" — a chave está errada ou o IP não corresponde. Cria outra em portal.cfx.re.
"oxmysql: ECONNREFUSED" ou "Access denied" — o MySQL não está ligado ou a ligação no server.cfg está errada.
"Unknown table" ou "doesn't exist" — o SQL não foi importado (passo 2).
Os zombies não têm animações de zombie — confirma sv_enforceGameBuild 3570 no server.cfg.
Fico preso no ecrã de carregamento — vê a consola do servidor: o primeiro erro vermelho diz qual o script. Escreve drscheck para ver o que falta.