Saltar al contenido

Cómo Instalar Plugins en Tu Servidor de Quake Live

En esta guía aprenderás cómo instalar plugins en tu servidor de Quake Live usando MinQLX.

MinQLX es el framework que permite a los plugins interactuar con Quake Live. Por defecto, tenemos MinQLX instalado en cada instancia de Quake Live de Game Host Bros. Simplemente necesita ser habilitado.

  1. Carga el Panel de Game Host Bros y selecciona tu servidor.
  2. En el menú de la izquierda, ve a Configuration > Startup Parameters.
  3. Busca MinQLX y actívalo.
  4. Reinicia tu servidor de Quake Live.

Puedes desactivar esto en cualquier momento si necesitas volver a la versión Vanilla QL por cualquier razón.

  1. Carga el Panel de Game Host Bros y selecciona tu servidor.
  2. En el menú de la izquierda, haz clic en Management > File Manager.
  3. Abre la carpeta minqlx-plugins.
  4. Arrastra tu archivo .py del plugin adentro.
  5. En el menú de la izquierda, ve a Configuration > Startup Parameters.
  6. Busca MinQLX Plugins y agrega el nombre de tu plugin al final de la lista.
  7. Reinicia tu servidor.

Por favor asegúrate de seguir las instrucciones para cada plugin ya que algunos necesitan dependencias extra agregadas a minqlx-plugins/requirements.txt. Este archivo se verifica cada vez que tu servidor se inicia con el mod MinQLX habilitado.

A continuación hay una lista de todos los plugins actuales de Quake Live que puedes instalar manualmente en tu servidor.

Hay algunos otros recursos de donde puedes obtener plugins aquí:

NombreDescripciónAutor
afkDetecta personas AFK y las coloca en espectador (después de una advertencia).iouonegirl
aliasesMuestra una lista de nombres bajo los cuales un jugador ha jugado en el servidor actual.tjone270
auto_rebalanceExtensión al plugin balance que automáticamente rebalancea dos nuevos jugadores para mejores promedios de equipo, e invoca !teams al final de ronda si un equipo está dominando actualmenteShiN0
autoreadyautomáticamente prepara el juego después de que ha pasado un tiempo configurable con anuncio centrado una vez que se alcanza cierta cantidad mínima de jugadores en el servidor.ShiN0
autorestartReinicia automáticamente un servidor a cierta hora si no hay nadie conectado.tjone270
autospecDetecta equipos desiguales y coloca a la persona que se unió al final en espectador.iouonegirl
banvoteProhibir a jugadores votarkanzo
bot_antispecarregla bug con bot_minplayers y tamaños de equipos menores al límite de jugadores que causa que los bots sean espectadores (los expulsa)roast
botmanagerPlugin útil de gestión de bots, incluyendo verificación de soporte de mapas de bots, equilibrio automático de equipos agregando un bot, comandos/votos de agregar/remover bots, etc.tjone270
brandingMarca tu servidor con texto personalizado en la pantalla de carga de mapa/marcador.tjone270
centerprintTransmite mensajes importantes en las pantallas de los jugadores. Activa un mensaje de ‘último enemigo en pie’.iouonegirl
changemapCambia el mapa cuando no hay nadie conectado al servidor.tjone270
checkplayersLista todos los jugadores con permission>=1, baneados, leaver-banned, leaver-warned, y jugadores silenciados. Basado en checkplayers de x0rnn pero completamente reescrito para usar scan_iter y salida como tabla. También arregla desconexión de jugador en salida grande, flooding de irc y otros problemas.kanzo
coinpriceVerifica precio de bitcoin/ethereum/litecoin (!btc, !eth, !ltc o !bitcoin, !ethereum, !litecoin).x0rnn
commandsLista comandos minqlx disponibles en el servidor.BarelyMiSSeD
commlinkProporciona un sistema de comunicación entre servidores para un grupo de servidores.tjone270
crash!crash para sonidos de intro crash noob aleatorios :Droast
custom_votesAgrega funcionalidad de voto extra a tus servidores.tjone270
custom_modes_voteAgrega modos de juego extra como PQL a tus servidores.ShiN0
disable_commandsDeshabilita comandos y muestra un mensaje cuando se ejecuta un comando deshabilitado.tjone270
disable_votesDeshabilita votos durante una partida.iouonegirl
discordbotEnvía estadísticas de juego, enlaces de conexión a tu servidor Discord. También puede opcionalmente enviar chat del juego a Discord.roast
duke¡Disparadores de sonido de Duke Nukem!roast
dynamicipActualiza la IP del servidor en el panel admin de qlstats antes de que comience el juego. Útil para servidores con dirección IP dinámica.eugene
elocheckVerifica los elos de un jugador contra qlstats y lista sus a- y b-elos respectivamente así como busca otras conexiones desde las mismas IPsShiN0
englishEnglish motherf*cker, do you speak it? (también agregado “Denied!” de Q3 y stfu.wav)x0rnn
fastvotesAcelera pase/fallo de voto con varias opciones, i.e. basado en un umbral de diferencia entre el pase o fallo.ShiN0
frag_statsEstadísticas de almas cosechadas y cosechador de tus almas por mapa así como en generalShiN0
funlimitAutomáticamente deshabilita sonidos fun(.py) durante una partida/rondas.iouonegirl
funstuffvarias funciones de voto divertidas - incluye slaphappy, hulk, gay, rename, purgatory y killroast
gauntonlySi una ronda CA va a 1vX, se activa el modo solo-gauntlet.iouonegirl
gravityfixerrestaura la gravedad a normal después de mapas con gravedad personalizadaroast
gungamesdisparadores de voto personalizado para factories gungamesroast
handicapAgrega handicap automático de jugadores de alto nivel al servidor. Útil si quieres abrir el servidor a todos sin ser destruido.BarelyMiSSeD
intermissionRecorre una lista de música, reproduciendo una al final de cada partida.iouonegirl
intermissionplusPermite a jugadores establecer canciones de victoria personalizadas (además de funcionalidad normal de intermisión).roast
ipsMuestra una lista de direcciones IP con las que un jugador se ha conectado en el servidor actual.tjone270
kamikaze_clanarenaHabilita kamikaze en el tipo de juego clan arena. Ve detalleseugene
killingspreeAnuncios de Unreal Tournament para 5/10/15/20/25/30 kills seguidos y multi(3)/mega(4)/ultra(5)/monster(6)/ludicrous(7)/holyshit(8) kills hechos en intervalos de 3/4 segundosx0rnn
listmapsPermite a jugadores ver una lista de mapas disponibles en el servidor.BarelyMiSSeD
map_configCarga archivo de configuración dependiendo del mapa ejecutándoseeugene
mapoopermite múltiples archivos mappool que cambian automáticamente basado en número de jugadoresroast
midairClasifica kills de rocket midair, anunciador “Holy shit” en cada frag midair que cumple criterios.x0rnn
midair_onlyComo arriba, pero cambia el gameplay a un modo solo-rockets donde solo rockets midair pueden matar.x0rnn
motdUn plugin motd de reemplazo que permite múltiples sonidos motd/bienvenida.roast
mybalanceAgrega restricciones ELO/GLICKO y opciones spec/slay para equipos desiguales. ¡Ahora funciona para todos los tipos de juego! ¡Muestra recordatorios de Ready-up! Opción de autoshuffle + balance.iouonegirl
mybanTe permite banear jugadores por nombre.iouonegirl
mydiscordbotIntegración de Discord que te permite chatear entre discord y jugadores de quake live, con extensiones personalizadas soportadas.ShiN0
myessentialsPermite usar nombres en comandos como !kick, !red, !spec, …iouonegirl
myFunReproduce sonidos de soundpacks en tu servidor. Reemplaza fun.py con más características y sonidos (puede habilitar/deshabilitar soundpacks elegidos).BarelyMiSSeD
nextmapAnuncia nextmap y arregla repeticiones de nextmap.roast
nospecPreviene que personas sin permisos sean espectadoras mientras la partida está ejecutándose.admafi
onjoinMuestra un mensaje guardado de un jugador cuando se conecta a un servidor.tjone270
permabanBanea jugadores permanentemente y completamente, cross-referenciando Steam IDs sobre IPs.tjone270
player_infoMuestra info sobre jugadores (opcional al conectar). Muestra estadísticas de personas ‘abajo’ del marcador en partidas grandes. Advierte/banea jugadores con cuentas qlstats desactivadas.iouonegirl
protectProtege jugadores de ser expulsados por callvote kick del servidor y más.BarelyMiSSeD
pummelAgrega un conteo Jugador vs Jugador de frags exitosos de gauntlet.mattiZed
q3resolverPermite a jugadores /cv map q3dm6/otros nombres de mapas Q3, y los resuelve a nombres de mapas QL.tjone270
qlstats_privacy_policyobliga a jugadores a haber establecido configuraciones de política de privacidad qlstats antes de poder jugar.ShiN0
queueversión 2.0 agrega un sistema de cola tipo duel a tus servidores.Melodeiro
quietPreviene que jugadores usen /say, /say_team o /tell durante partidas.tjone270
ragespec!ragespec para…¡ragespec!roast
railablePosibilidad de mostrar un mensaje personalizable en tu pantalla cuando tu vida cae por debajo de railable.iouonegirl
ratinglimiterPreviene que jugadores con glicko arriba/abajo de límites establecidos jueguen en el servidor.tjone270
refereeDa estatus de árbitro a alguien con la contraseña, o uno que ha sido votado árbitro.x0rnn
scoresMuestra info de jugador/equipo como kills, muertes, daño dado, daño recibido, elos, elo promedio de equipo, etc. Ve: http://imgur.com/a/s2sujx0rnn
serversAgrega comando !servers que muestra estado de servidores.kanzo
setsPermite a jugadores jugar algunos sets de duel ininterrumpidos (Bo3, Bo5, …). También informa a jugadores que se conectan que un set está activo.iouonegirl
spec999!spec999, mueve jugadores con 999 ping a modo espectador.x0rnn
specprotectProtege espectadores de recibir un callvote kick.iouonegirl
specs!specs: lista jugadores espectándote; !specwho x: muestra a quién está espectando x; !specall: muestra a quién está espectando cada espectador.x0rnn
statsMuestra algunas estadísticas simples de kill: kills, muertes, relación k/d, kills por minuto.x0rnn
sv_fpsTe permite establecer la tasa de frames del servidor de juego de forma segura.tjone270
thirtysecwarnEmite un sonido de advertencia de 30 segundos 30 segundos antes del final de ronda, configurable para diferentes estilos de voz.ShiN0
titlerankDa a un jugador un rango de título y es bienvenido como tal cuando el jugador se une al servidor.x0rnn
translate¡Traduce palabras y oraciones a otros idiomas! ¡Traduce las últimas cosas que alguien dijo! También busca definiciones urbanas.iouonegirl
ttsSistema TTS (text-to-speech) primitivo basado en arpabet (https://en.wikipedia.org/wiki/Arpabet)x0rnn
uberstatsvarias estadísticas/premios dados durante y al final del juegoroast
uneventeamsCastiga al jugador con la menor cantidad de tiempo de juego en el equipo más grande. Funciona para todos los tipos de juego. Para tipos de juego no basados en rondas usar con el plugin queue.py.mattiZed
urltitleImprime el título de un sitio web/enlace de youtube, etc. publicado en chat.x0rnn
voteAgrega más callvotes, como PQL/VQL, daño LG 6/7, etc. Más adaptado para duel.x0rnn
votemanagerPermite a jugadores con perm3 minqlx forzar un voto con una segunda presión de F1/F2.tjone270
votestatsRemueve anonimato de votante y muestra mensajes útiles de cambio de mapa para aquellos que perdieron el voto.tjone270
warnAdvierte a un jugador por mal comportamiento. ¡X strikes y estás fuera (baneado)!x0rnn
weaponspawnfixeranula tiempos de spawn de armas forzados por maparoast
weather¡Verifica clima y pronóstico en el juego!roast
winneranthem¡Reproduce himno del país del ganador al final de la partida!roast