Antes de empezar#
Deathmatch no tiene dependencias obligatorias ni base de datos. Todos los lobbies viven en memoria, así que no hay ningún SQL que importar.
Requisito | Estado | Notas |
|---|---|---|
OneSync | Obligatorio | Las partidas usan routing buckets y el |
Framework | Opcional |
|
Recurso de ambulancia | Recomendado | Revive a los jugadores entre rondas. Consulta la lista de compatibles en Integraciones. |
ox_inventory / qs-inventory | Opcional | Bloquea la rueda de armas durante las partidas. |
qs-textui | Opcional | Un aviso 3D más vistoso en la entrada. |
Cada integración opcional se detecta automáticamente cuando arranca el recurso. Si falta alguna, esa función simplemente usa el comportamiento por defecto de GTA.
Descargar Deathmatch#
Después de comprar Deathmatch, el recurso queda vinculado a tu cuenta de CFX Portal. Inicia sesión en CFX Portal con la misma cuenta que usaste al finalizar la compra, abre Granted Assets y descarga qs-deathmatch.
Tras extraer la descarga, deberías tener la siguiente carpeta:
qs-deathmatch/
├── shared/config.lua -- all settings
├── locales/ -- 29 languages
├── client/custom/ -- framework, ambulance and inventory bridges
├── server/custom/ -- framework, ambulance, FiveGuard and quests
├── html/ -- the menu and HUD
└── apiExamples.lua -- examples of the exports and eventsLa carpeta debe llamarse
qs-deathmatch. El recurso comprueba su propio nombre al arrancar y cierra la consola del servidor si se ha renombrado.
Instalar el recurso#
Mueve la carpeta qs-deathmatch al directorio resources de tu servidor y luego añádela a tu server.cfg después de todo lo que deba detectar:
# Framework
ensure es_extended # or qb-core / qbx_core
# Optional — start them before Deathmatch
ensure esx_ambulancejob # or your ambulance resource
ensure ox_inventory # or qs-inventory
ensure qs-textui
# Deathmatch
ensure qs-deathmatchEl orden de carga importa. El framework, la ambulancia y el inventario se detectan una sola vez, cuando arranca Deathmatch. Un recurso que arranque más tarde no se detecta.
Configurar el recurso#
Toda la configuración está en shared/config.lua. Cada valor tiene una etiqueta: [EDIT] se puede cambiar sin riesgo, [ADV] solo si sabes lo que hace, y [CORE] / [AUTO] es mejor no tocarlos.
Idioma#
Config.Language = 'en'
-- ar, bg, ca, cs, da, de, el, en, es, fa, fr, he, hi, hu, it,
-- jp, ko, nl, no, pl, pt, ro, ru, sl, sv, th, tk, tr, zhEl valor debe coincidir con un archivo de locales/. El mismo archivo traduce los textos del juego y el menú.
Marcador de entrada y blip#
La entrada es donde los jugadores abren el menú de Deathmatch. Por defecto está en el Puerto de Los Santos.
Config.SpotEnable = true
Config.Marker = {
DrawDistance = 10,
Pos = vector3(478.443970, -3369.969238, 4.660791),
Type = 1,
Size = vector3(5.5, 5.5, 1.5),
Color = { r = 255, g = 255, b = 255 },
}
Config.Blip = {
Enable = true,
SetBlipSprite = 437,
SetBlipScale = 0.6,
SetBlipColour = 36,
}Opción | Qué hace |
|---|---|
| Dibuja el marcador, el aviso 3D y el blip. Ponlo en |
| Posición de la entrada. Los jugadores deben estar a menos de 10 metros para usar el menú. |
| Aspecto del marcador del suelo. Type y Size también se usan para el marcador verde de la zona de juego durante las partidas. |
| Sprite, escala y color del blip en el mapa. El nombre viene de la clave de idioma |
Otros ajustes#
Opción | Por defecto | Qué hace |
|---|---|---|
| 420 | Segundos por ronda. Cuando llega a cero, la partida termina por tiempo agotado. Consulta Uso. |
| false | Nombre de tu recurso FiveGuard, para conceder excepciones temporales durante las partidas. |
| 8 mapas | Puntos de aparición y zona de juego de cada mapa. |
| — | La presentación previa a la partida. |
| true | Imprime líneas |
Verificar la instalación#
Reinicia el servidor y busca la línea de versión en la consola:
You are using the latest version of qs-deathmatch!Después entra y juega una primera partida:
Ve a la entrada
Sigue el blip Deathmatch Zone, colócate sobre el marcador y pulsa E.
Crea un lobby
Pulsa Create a room, ponle un nombre de 4 a 15 caracteres, elige un mapa y un arma, y créalo.
Empieza la partida
Haz que un segundo jugador se una al otro equipo y pulse I am ready. Pulsa Start.
Siguiente: aprende cómo funcionan los lobbies, las rondas y los mapas en Uso.



