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.
Habilitar MinQLX
Sección titulada "Habilitar 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.
- Carga el Panel de Game Host Bros y selecciona tu servidor.
- En el menú de la izquierda, ve a
Configuration > Startup Parameters
. - Busca
MinQLX
y actívalo. - 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.
Instalar Plugins
Sección titulada "Instalar Plugins"- Carga el Panel de Game Host Bros y selecciona tu servidor.
- En el menú de la izquierda, haz clic en
Management > File Manager
. - Abre la carpeta
minqlx-plugins
. - Arrastra tu archivo .py del plugin adentro.
- En el menú de la izquierda, ve a
Configuration > Startup Parameters
. - Busca MinQLX Plugins y agrega el nombre de tu plugin al final de la lista.
- 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.
Lista de Plugins de Quake Live
Sección titulada "Lista de Plugins de Quake Live"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í:
Nombre | Descripción | Autor |
---|---|---|
afk | Detecta personas AFK y las coloca en espectador (después de una advertencia). | iouonegirl |
aliases | Muestra una lista de nombres bajo los cuales un jugador ha jugado en el servidor actual. | tjone270 |
auto_rebalance | Extensió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 actualmente | ShiN0 |
autoready | automá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 |
autorestart | Reinicia automáticamente un servidor a cierta hora si no hay nadie conectado. | tjone270 |
autospec | Detecta equipos desiguales y coloca a la persona que se unió al final en espectador. | iouonegirl |
banvote | Prohibir a jugadores votar | kanzo |
bot_antispec | arregla 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 |
botmanager | Plugin ú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 |
branding | Marca tu servidor con texto personalizado en la pantalla de carga de mapa/marcador. | tjone270 |
centerprint | Transmite mensajes importantes en las pantallas de los jugadores. Activa un mensaje de ‘último enemigo en pie’. | iouonegirl |
changemap | Cambia el mapa cuando no hay nadie conectado al servidor. | tjone270 |
checkplayers | Lista 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 |
coinprice | Verifica precio de bitcoin/ethereum/litecoin (!btc, !eth, !ltc o !bitcoin, !ethereum, !litecoin). | x0rnn |
commands | Lista comandos minqlx disponibles en el servidor. | BarelyMiSSeD |
commlink | Proporciona un sistema de comunicación entre servidores para un grupo de servidores. | tjone270 |
crash | !crash para sonidos de intro crash noob aleatorios :D | roast |
custom_votes | Agrega funcionalidad de voto extra a tus servidores. | tjone270 |
custom_modes_vote | Agrega modos de juego extra como PQL a tus servidores. | ShiN0 |
disable_commands | Deshabilita comandos y muestra un mensaje cuando se ejecuta un comando deshabilitado. | tjone270 |
disable_votes | Deshabilita votos durante una partida. | iouonegirl |
discordbot | Enví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 |
dynamicip | Actualiza 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 |
elocheck | Verifica los elos de un jugador contra qlstats y lista sus a- y b-elos respectivamente así como busca otras conexiones desde las mismas IPs | ShiN0 |
english | English motherf*cker, do you speak it? (también agregado “Denied!” de Q3 y stfu.wav) | x0rnn |
fastvotes | Acelera pase/fallo de voto con varias opciones, i.e. basado en un umbral de diferencia entre el pase o fallo. | ShiN0 |
frag_stats | Estadísticas de almas cosechadas y cosechador de tus almas por mapa así como en general | ShiN0 |
funlimit | Automáticamente deshabilita sonidos fun(.py) durante una partida/rondas. | iouonegirl |
funstuff | varias funciones de voto divertidas - incluye slaphappy, hulk, gay, rename, purgatory y kill | roast |
gauntonly | Si una ronda CA va a 1vX, se activa el modo solo-gauntlet. | iouonegirl |
gravityfixer | restaura la gravedad a normal después de mapas con gravedad personalizada | roast |
gungames | disparadores de voto personalizado para factories gungames | roast |
handicap | Agrega handicap automático de jugadores de alto nivel al servidor. Útil si quieres abrir el servidor a todos sin ser destruido. | BarelyMiSSeD |
intermission | Recorre una lista de música, reproduciendo una al final de cada partida. | iouonegirl |
intermissionplus | Permite a jugadores establecer canciones de victoria personalizadas (además de funcionalidad normal de intermisión). | roast |
ips | Muestra una lista de direcciones IP con las que un jugador se ha conectado en el servidor actual. | tjone270 |
kamikaze_clanarena | Habilita kamikaze en el tipo de juego clan arena. Ve detalles | eugene |
killingspree | Anuncios 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 segundos | x0rnn |
listmaps | Permite a jugadores ver una lista de mapas disponibles en el servidor. | BarelyMiSSeD |
map_config | Carga archivo de configuración dependiendo del mapa ejecutándose | eugene |
mapoo | permite múltiples archivos mappool que cambian automáticamente basado en número de jugadores | roast |
midair | Clasifica kills de rocket midair, anunciador “Holy shit” en cada frag midair que cumple criterios. | x0rnn |
midair_only | Como arriba, pero cambia el gameplay a un modo solo-rockets donde solo rockets midair pueden matar. | x0rnn |
motd | Un plugin motd de reemplazo que permite múltiples sonidos motd/bienvenida. | roast |
mybalance | Agrega 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 |
myban | Te permite banear jugadores por nombre. | iouonegirl |
mydiscordbot | Integración de Discord que te permite chatear entre discord y jugadores de quake live, con extensiones personalizadas soportadas. | ShiN0 |
myessentials | Permite usar nombres en comandos como !kick, !red, !spec, … | iouonegirl |
myFun | Reproduce sonidos de soundpacks en tu servidor. Reemplaza fun.py con más características y sonidos (puede habilitar/deshabilitar soundpacks elegidos). | BarelyMiSSeD |
nextmap | Anuncia nextmap y arregla repeticiones de nextmap. | roast |
nospec | Previene que personas sin permisos sean espectadoras mientras la partida está ejecutándose. | admafi |
onjoin | Muestra un mensaje guardado de un jugador cuando se conecta a un servidor. | tjone270 |
permaban | Banea jugadores permanentemente y completamente, cross-referenciando Steam IDs sobre IPs. | tjone270 |
player_info | Muestra 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 |
protect | Protege jugadores de ser expulsados por callvote kick del servidor y más. | BarelyMiSSeD |
pummel | Agrega un conteo Jugador vs Jugador de frags exitosos de gauntlet. | mattiZed |
q3resolver | Permite a jugadores /cv map q3dm6/otros nombres de mapas Q3, y los resuelve a nombres de mapas QL. | tjone270 |
qlstats_privacy_policy | obliga a jugadores a haber establecido configuraciones de política de privacidad qlstats antes de poder jugar. | ShiN0 |
queue | versión 2.0 agrega un sistema de cola tipo duel a tus servidores. | Melodeiro |
quiet | Previene que jugadores usen /say, /say_team o /tell durante partidas. | tjone270 |
ragespec | !ragespec para…¡ragespec! | roast |
railable | Posibilidad de mostrar un mensaje personalizable en tu pantalla cuando tu vida cae por debajo de railable. | iouonegirl |
ratinglimiter | Previene que jugadores con glicko arriba/abajo de límites establecidos jueguen en el servidor. | tjone270 |
referee | Da estatus de árbitro a alguien con la contraseña, o uno que ha sido votado árbitro. | x0rnn |
scores | Muestra info de jugador/equipo como kills, muertes, daño dado, daño recibido, elos, elo promedio de equipo, etc. Ve: http://imgur.com/a/s2suj | x0rnn |
servers | Agrega comando !servers que muestra estado de servidores. | kanzo |
sets | Permite 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 |
specprotect | Protege 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 |
stats | Muestra algunas estadísticas simples de kill: kills, muertes, relación k/d, kills por minuto. | x0rnn |
sv_fps | Te permite establecer la tasa de frames del servidor de juego de forma segura. | tjone270 |
thirtysecwarn | Emite un sonido de advertencia de 30 segundos 30 segundos antes del final de ronda, configurable para diferentes estilos de voz. | ShiN0 |
titlerank | Da 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 |
tts | Sistema TTS (text-to-speech) primitivo basado en arpabet (https://en.wikipedia.org/wiki/Arpabet) | x0rnn |
uberstats | varias estadísticas/premios dados durante y al final del juego | roast |
uneventeams | Castiga 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 |
urltitle | Imprime el título de un sitio web/enlace de youtube, etc. publicado en chat. | x0rnn |
vote | Agrega más callvotes, como PQL/VQL, daño LG 6/7, etc. Más adaptado para duel. | x0rnn |
votemanager | Permite a jugadores con perm3 minqlx forzar un voto con una segunda presión de F1/F2. | tjone270 |
votestats | Remueve anonimato de votante y muestra mensajes útiles de cambio de mapa para aquellos que perdieron el voto. | tjone270 |
warn | Advierte a un jugador por mal comportamiento. ¡X strikes y estás fuera (baneado)! | x0rnn |
weaponspawnfixer | anula tiempos de spawn de armas forzados por mapa | roast |
weather | ¡Verifica clima y pronóstico en el juego! | roast |
winneranthem | ¡Reproduce himno del país del ganador al final de la partida! | roast |