Instalación
Requisitos
- Un FXServer reciente con OneSync activado (
set onesync on, o la opción OneSync en txAdmin). Sin OneSync el servidor no ve las entidades, el daño y las posiciones en las que se basan las detecciones. - Un framework compatible o ninguno: ESX, QBCore, Qbox, vRP, vRPex (creative) o standalone. Consulta Frameworks.
- Los jugadores no tienen que instalar nada: SafeGuard descarga por sí mismo lo que el juego necesita.
1. Descargar
Con la sesión iniciada en el panel, abre Servidores → Descargar SafeGuard y descarga la última versión. Los paquetes están firmados; no uses copias de otros sitios.
2. Copiar al servidor
Extrae la carpeta safeguard dentro de resources, por ejemplo:
resources/
[safeguard]/
safeguard/
fxmanifest.lua
config.lua
SafeGuard.Server.net.dll
...La carpeta tiene que llamarse safeguard.
3. server.cfg
Añade estas líneas después del framework (por ejemplo después de ensure es_extended, ensure qb-core o ensure vrp) y antes de tus otros scripts:
# SafeGuard set safeguard_cloud_url "https://api.safeguardac.pt" set safeguard_license_key "alk_xxxxxxxx.xxxxxxxx" add_ace group.admin safeguard.admin allow # comandos sg y menú de staff (F10) add_ace group.admin safeguard.bypass allow # el staff nunca se puntúa ni se castiga ensure safeguard
set, nunca `setr`: setr envía el valor a todos los jugadores, y la clave de licencia es secreta.Las dos primeras líneas son obligatorias. SafeGuard no funciona sin una licencia válida: sin clave, con una clave inválida o con la licencia revocada o caducada, apaga la protección, avisa en la consola y el servidor se apaga 10 segundos después. Si SafeGuard Cloud no está accesible (red, mantenimiento), el servidor sigue funcionando y protegido. La clave de licencia la obtienes en el panel, en Licencias (consulta Panel).
4. Arrancar y comprobar
Reinicia el servidor (o refresh y ensure safeguard). La consola debería mostrar:
[safeguard] INFO started version=… framework=… cloud=Connected
Escribe sg status en la consola para ver el modo, los jugadores, las detecciones y la cola. Si dice cloud=Rejected, la clave es incorrecta o ya se está usando en otra máquina (consulta Solución de problemas).
Actualizar
Cuando sale una versión nueva, el panel la muestra en la página del servidor. Sustituye la carpeta safeguard conservando tu config.lua y la carpeta data (baneos locales y cola sin conexión), y después restart safeguard.