Configuración general y rondas
Comandos, acceso, salud, tiempos, buckets y ajustes de partida
Todos los ajustes principales están en config/config.lua, que se carga solo en el servidor. Guarda y reinicia en mantenimiento, sin partidas activas. Los textos están en config/locale.lua.
General
| Campo | Valor inicial | Función |
|---|---|---|
Debug | false | Diagnóstico del servidor |
Framework | auto | auto, esx o qbcore; auto prioriza ESX si ambos están iniciados |
Commands.open | arenas | Abrir menú; false lo limita al NPC |
Commands.leave | salirarena | Abandonar sala, cola o partida |
Commands.toggle | togglearenas | Activar/desactivar el sistema para nuevos usos |
AdminAce | en-arenas.admin | Permiso del comando de administración |
Branding.title / logo | Arenas PvP / assets/logo.png | Título y ruta relativa a web |
Discord.avatars | true | Permite avatares si el token y Discord del jugador están disponibles |
InteractDistance | 2.0 | Interacción de lobby |
Config.Modes.value es el total de jugadores, no los integrantes de un equipo: 2 es 1v1, 4 es 2v2, hasta 12 para 6v6. Añadir un modo exige una capacidad coherente y pruebas de equipos y UI; los modos configurados generan sus colas.
Config.Match
| Ajuste | Valor | Unidad y resultado |
|---|---|---|
| roundsToWin / roundsMin / roundsMax | 3 / 1 / 999 | Victorias de ronda y rango elegible en salas |
| roundSeconds | 90 | Segundos de ronda |
| countdownSeconds | 3 | Cuenta atrás |
| intermissionSeconds | 3 | Pausa entre rondas |
| preparationSeconds | 15 | Límite de preparación de jugadores |
| podiumMs | 6000 | Milisegundos del podio final |
| health / armour | 200 / 0 | Valores GTA, no porcentajes |
| boundaryPadding | 10 | Metros añadidos al radio del mapa |
| bucketBase / bucketMax | 4000 / 9999 | Rango de instancias; resérvalo frente a otros scripts |
| leaveAwardsWin | true | Abandonar puede dar victoria al rival |
| infiniteStamina | true | Resistencia durante partida |
| requireManualTeams | true | Dueño asigna equipos antes de iniciar |
| keepWeaponInHand | true | Reentrega arma si otro recurso la retira |
| enableSpectate | true | Espectador tras morir |
| assistWindowSeconds | 10 | Ventana de asistencia |
| tradeWindowSeconds | 2 | Ventana de intercambio de bajas |
Aumentar roundsMax no cambia la duración de una ronda. Para rondas a una victoria usa roundsToWin 1 en la sala. No solapes los buckets con otros modos o interiores privados.
TeamOutline ofrece enabled, duringPreparation, color RGBA, shader, technique, maxDistance 250 y updateInterval 250 ms. Es un efecto visual para compañeros; si tu entorno gráfico no lo dibuja, no cambies el shader arbitrariamente sin probarlo.
Consulta Mapas y armas, Clasificación y la Referencia completa para el resto.
