Saltar al contenido
Gang Fights

Alfa pública · v0.1.0-alpha

La pelea es en la calle.

Gang Fights es un juego gratuito de peleas callejeras online para PC, hecho por fans. Arma tu banda en servidores de la comunidad, pelea contra jugadores y luchadores de la IA, destroza el barrio… y después monta tu propio servidor y programa modos nuevos en Luau.

Únete a la comunidad en Discord (se abre en una pestaña nueva)

Windows · Gratis · Necesitas tu propia copia legal del juego original.

Servidores

Lista maestra en línea

  • Eastside RoundsBatalla de bandas12/1638
  • Harbor City RPRol41/6452
  • Midnight DeathmatchDeathmatch9/1271
  • 1v1 Ladder — EUDuelos2/224
  • Turf Wars 9v9Guerra de barrios14/1896
Conectar por IPCrear servidor
Ilustración · servidores de ejemplo

01Características

Peleas callejeras, online.

Un juego de peleas creado desde cero en Rust con el motor Bevy, pensado desde el primer día para servidores de la comunidad.
  • Servidores dedicados

    Hecho para pelear online

    Gang Fights es online ante todo. Encuentra pelea en la lista pública de servidores, en tu LAN, en tus favoritos y recientes, o conéctate directo a una IP… y monta tu propio servidor desde el menú del juego.

  • Netcode

    Netcode con rollback

    La predicción en el cliente y el rollback hacen que cada golpe responda al instante, y las actualizaciones comprimidas por diferencias mantienen bajo el consumo de red incluso en peleas multitudinarias.

  • Multijugador

    64 jugadores… por ahora

    Hoy cada servidor admite hasta 64 jugadores, y planeamos subir ese límite. Cuántos aguanta de verdad un servidor también depende de su hardware y su conexión. Entra cuando quieras: en los modos por equipos ocupas el lugar de un luchador de la IA y se lo devuelves al salir.

  • Dimensiones

    Muchos mapas, un servidor

    Un mismo servidor puede tener varios mapas a la vez y mover a los jugadores entre ellos (una ciudad con barrios separados, una arena junto a un lobby) y votar el próximo mapa entre partidas.

  • Mapeo

    Crea tu propio mundo

    Coloca objetos con el editor del juego, configura NPCs, puertas, marcadores, iconos y zonas en el mapa, y divide la ciudad en dimensiones separadas. Tu servidor, tus calles.

  • Scripting

    Inventa nuevos modos de juego

    Con rondas o sin ellas, por equipos o todos contra todos, con tus propios puntajes, HUDs y menús: escríbelo en Luau. Cada modo incluido es una plantilla que puedes copiar, y los cambios se aplican sin reiniciar el servidor.

  • Territorio

    Marca tu territorio

    Pinta grafitis en las paredes capa por capa para marcar territorio; si te golpean mientras pintas, pierdes la capa. Cada servidor decide cuánto vale una pared.

  • Controles

    Juega a tu manera

    Teclado y ratón o cualquier mando, con la disposición de botones de Xbox y de PlayStation. Todas las acciones se pueden reasignar y los menús también funcionan con el ratón.

  • Modifícalo todo con LuauModos de juego, HUDs, menús, NPCs, objetos, marcadores en el mapa, ciudades de rol enteras: si corre en un servidor, lo puedes programar.Ver el SDK

02Modos de juego

Elige tu pelea.

Contra jugadores, contra la IA o las dos cosas a la vez. Cada modo es un script del servidor que viene como plantilla editable, y los servidores pueden votar el próximo mapa entre partidas.
  1. 01Cada uno por su cuenta

    Todos contra todos

    En este barrio no hay amigos. Peleas por rondas en las que el último que queda en pie se lleva la ronda.

  2. 021 contra 1

    Duelos

    Tú y un rival. Bloqueos, agarres, contraataques y ningún lugar donde esconderse.

  3. 03Rondas por equipos

    Batalla de bandas

    Enfrentamientos al estilo war party: dos bandas se forman en extremos opuestos del mapa y se lanzan a la carga. La última banda en pie gana la ronda.

  4. 04Rondas por equipos grandes

    Guerra de barrios

    La misma pelea a escala completa: nueve por bando. Los puestos vacíos se llenan con luchadores de la IA, y los jugadores ocupan el lugar de un bot al entrar.

  5. 05Sin rondas

    Deathmatch

    ¿Te noquearon? Levántate. Movimiento libre, reapariciones y registro de bajas en vivo: gana el primero en llegar a 10 nocauts.

  6. 06Ciudad persistente

    Rol

    Cuentas, personajes, un hospital, una cárcel y un metro que une los barrios: una base de rol completa que cada dueño de servidor hace suya.

Tu modo aquíCaptura la bandera, carreras, cazarrecompensas, noches de zombis: escríbelo en Luau.Empezar a programar

03Entrar a un servidor

Tres pasos hasta la calle.

No hay lobby web: todo pasa en el navegador de servidores del propio juego.
  1. Paso 1

    Descarga el launcher

    Descarga GangFights.exe desde los GitHub Releases del proyecto y ejecútalo. Instala el juego y lo mantiene actualizado en el canal alfa.

  2. Paso 2

    Indícale tu copia

    La primera vez, Gang Fights te pide tu propia copia del juego original y genera localmente, en tu PC, los datos que necesita. Tarda unos minutos y ocupa unos 4,5 GB de disco, una sola vez.

  3. Paso 3

    Elige un servidor y pelea

    Abre Servidores: explora la lista de internet, tu LAN, favoritos y recientes, o conéctate por IP. Elige un apodo y entra.

Actualizaciones firmadas e incrementales

El launcher solo instala actualizaciones cuya lista de archivos lleva la firma del proyecto, comprueba el SHA-256 de cada archivo y descarga solo lo que cambió. El launcher todavía no tiene firma de código, así que Windows puede mostrar un aviso la primera vez: ejecútalo solo si lo descargaste de la página oficial de releases.

Releases (se abre en una pestaña nueva)

04Monta tu propio servidor

Tu barrio. Tus reglas.

Abre una partida para tus amigos en dos clics o mantén un servidor dedicado encendido día y noche en Windows o Linux, y publícalo en la lista pública de servidores.

Desde el juego

Abre Servidores → Crear, elige el mapa y la cantidad de plazas, y listo. Tus amigos te encuentran en la lista de LAN o se conectan por IP.

  • Sin descargas extra
  • Ideal para noches de LAN y partidas rápidas
  • Los mismos modos y scripts que un servidor dedicado
servidor.cfg
name = "Eastside Rounds"
resources = basic-commands, welcome, scoreboard
resources_folder = recursos
admin_password = change-me   # /admin <password> in the chat

Servidor dedicado

Ejecuta CreateServer.bat en la carpeta del juego y elige Windows o Linux y los mapas que quieras. Obtienes una carpeta de servidor lista para copiar, con su configuración, sus recursos y la documentación del SDK.

  • Windows o Linux x64: alquila un VPS o usa una PC siempre encendida
  • Abre UDP 27015 (juego) y 27016 (búsqueda de servidores)
  • Te avisa al arrancar cuando hay una versión nueva
  • Baneos, expulsiones, contraseña de admin y reinicio de recursos en caliente
terminal
# Linux (Ubuntu 24.04+ / Debian 12+, 64-bit)
sudo apt install libasound2t64 libudev1
chmod +x GangFightsServer
./GangFightsServer

El paquete del servidor se genera a partir de tu propia copia del juego original. Guarda su carpeta data/ en tus máquinas y nunca la compartas públicamente.

05SDK de scripting

Programa la ciudad entera.

Los servidores ejecutan recursos: carpetas con un pequeño manifiesto y scripts en Luau, la variante de Lua con tipos y entorno aislado. Edita un script, escribe restart bounty en la consola del servidor y ya está activo, sin reiniciar el servidor.
  • Eventos y comandos de chat
  • Rondas, equipos y modos de juego
  • Interfaz en pantalla, menús y ventanas
  • Iconos, zonas y marcadores en el mapa
  • Objetos, NPCs y bandas
  • Dimensiones y rotación de mapas
  • Objetos del mapa y editor en el juego
  • Datos guardados, admins y baneos
  • Scripts de cliente para HUDs y teclas
bounty/server/main.luau
-- recursos/bounty/server/main.luau
-- Three knockouts in a row put a bounty on your head.
local streak: { [number]: number } = {}

on("fighterKnockedOut", function(victim: number, attacker: number?)
  streak[victim] = 0
  if not attacker then return end

  streak[attacker] = (streak[attacker] or 0) + 1
  if streak[attacker] == 3 then
    ui.announce("BOUNTY! Fighter #" .. attacker .. " is on a streak", 4)
  end
end)

registerCommand("streak", function(player: number)
  local me = players.fighter(player)
  players.message(player, "Your streak: " .. (me and streak[me] or 0))
end)

Aislado: sin acceso a archivos, red ni sistema · 250 ms por ejecución · 64 MB por recurso

06Estado de la alfa

Temprano. Ruidoso. Avanzando rápido.

Gang Fights está en alfa pública: espera detalles sin pulir, actualizaciones frecuentes y algún reinicio ocasional. Los planes cambian; así están las cosas hoy.

Incluido en 0.1.0-alpha

  • Juego online en servidores de la comunidad
  • Listas de servidores de internet y LAN, favoritos, conexión por IP
  • Crear servidor desde el menú del juego
  • Servidor dedicado para Windows y Linux
  • Launcher con actualizaciones firmadas e incrementales
  • SDK de Luau: scripts de servidor y de cliente
  • Escaparates que estallan, escenario rompible, autos destrozados
  • Armas, objetos arrojadizos y fuego
  • Órdenes a la banda, policías y esposas, grafitis
  • Soporte para mandos de Xbox y PlayStation

En desarrollo

  • Pulir las mecánicas del juego
  • Pulir las animaciones
  • Más funciones del SDK, como que los servidores envíen contenido personalizado a los jugadores
  • Firma de código, para que Windows deje de mostrar el aviso la primera vez
  • Soporte para más versiones del juego original

Lo próximo

  • Un límite de jugadores más alto por servidor
  • Modelos, texturas y sonidos personalizados en el SDK
  • Servidores que envían sus propios mapas a los jugadores
  • Más mapas en rotación
  • Más funciones del SDK, como herramientas de mapeo ampliadas

07Preguntas frecuentes

Respuestas directas.

¿Falta algo? Pregúntanos en Discord (se abre en una pestaña nueva).
¿Gang Fights es gratis?
Sí. Gang Fights es un proyecto de fans gratuito y sin fines comerciales. No hay nada que comprar, ni compras dentro del juego, ni publicidad.
¿Necesito el juego original?
Sí. Necesitas tu propia copia legal del juego original. La primera vez, Gang Fights genera localmente, en tu PC, los datos que necesita a partir de esa copia. El proyecto nunca distribuye, aloja ni enlaza archivos del juego original. Lee el aviso legal.
¿En qué plataformas funciona?
El cliente del juego funciona en Windows. Los servidores dedicados funcionan en Windows y en Linux de 64 bits (Ubuntu 24.04 o posterior, Debian 12 o posterior).
¿Hay modo para un jugador u offline?
No: Gang Fights es solo online. Igual puedes crear un servidor desde el menú para ti o tu LAN y completar las bandas con luchadores de la IA.
Windows me muestra un aviso al abrir el launcher. ¿Es seguro?
El launcher todavía no tiene firma de código, así que Windows SmartScreen puede avisarte la primera vez. Ejecútalo solo si lo descargaste de la página oficial de releases en GitHub. Cada actualización que instala se verifica con una lista de archivos firmada y la suma SHA-256 de cada archivo.
¿Puedo usar un mando?
Sí. Los mandos de Xbox y de PlayStation son compatibles, cada uno con su disposición de botones, y también cualquier otro mando que reconozca tu sistema. El teclado y el ratón también funcionan, y todas las acciones se pueden reasignar.
¿Puedo crear mi propio modo o servidor de rol?
Esa es la idea. Los recursos del servidor se escriben en Luau, y cada modo incluido viene como plantilla que puedes copiar y modificar. Empieza por el resumen del SDK.
¿Por qué no puedo entrar a algunos servidores?
Jugadores y servidores tienen que usar la misma versión. Si un servidor es más viejo que tu juego, su dueño tiene que actualizarlo; los servidores avisan a sus dueños al arrancar cuando hay una versión nueva.
¿Gang Fights está afiliado a la distribuidora del juego original?
No. Gang Fights es un proyecto de fans no oficial. No está afiliado, respaldado ni patrocinado por ninguna distribuidora de videojuegos ni titular de derechos.

08Comunidad

Únete a la banda.

Únete al Discord de Gang Fights

Aquí vive la comunidad. Encuentra banda, anuncia tu servidor, comparte scripts, reporta errores y sigue cada nueva versión. Pasa a saludar.

Entrar al Discord (se abre en una pestaña nueva)
  • Encuentra banda y servidores donde jugar
  • Novedades y nuevas versiones
  • Ayuda para montar servidores y scripts
  • Habla directo con los desarrolladores

El equipo

Gang Fights lo hacen tres hermanos en su tiempo libre.

  • Swanche
  • Zoraf
  • Rolo

El barrio te espera.

Descarga la alfa, encuentra un servidor y demuestra de qué está hecha tu banda.