Como Instalar Plugins no Seu Servidor Quake Live
Neste guia você aprenderá como instalar plugins no seu servidor Quake Live usando MinQLX.
Habilitar MinQLX
Seção intitulada "Habilitar MinQLX"MinQLX é o framework que permite que plugins façam interface com o Quake Live. Por padrão, temos o MinQLX instalado em toda instância Quake Live do Game Host Bros. Ele simplesmente precisa ser habilitado.
- Carregue o Painel do Game Host Bros e selecione seu servidor.
- No menu do lado esquerdo, vá para
Configuration > Startup Parameters
. - Procure por
MinQLX
e ative-o. - Reinicie seu servidor Quake Live.
Você pode desativar isso a qualquer momento se precisar voltar à versão Vanilla QL por qualquer motivo.
Instalando Plugins
Seção intitulada "Instalando Plugins"- Carregue o Painel do Game Host Bros e selecione seu servidor.
- No menu do lado esquerdo, clique em
Management > File Manager
. - Abra a pasta
minqlx-plugins
. - Arraste seu arquivo .py do plugin para dentro.
- No menu do lado esquerdo, vá para
Configuration > Startup Parameters
. - Procure por MinQLX Plugins e adicione o nome do seu plugin ao final da lista.
- Reinicie seu servidor.
Certifique-se de seguir as instruções para cada plugin, pois alguns precisam de dependências extras adicionadas ao minqlx-plugins/requirements.txt
. Este arquivo é verificado toda vez que seu servidor é iniciado com o mod MinQLX habilitado.
Lista de Plugins do Quake Live
Seção intitulada "Lista de Plugins do Quake Live"Abaixo está uma lista de todos os plugins atuais do Quake Live que você pode instalar manualmente no seu servidor.
Existem alguns outros recursos de onde você pode obter plugins aqui:
Nome | Descrição | Autor |
---|---|---|
afk | Detecta pessoas AFK e as coloca no espectador (após um aviso). | iouonegirl |
aliases | Exibe uma lista de nomes que um jogador usou no servidor atual. | tjone270 |
auto_rebalance | Extensão do plugin balance que automaticamente rebalanceia dois novos jogadores para melhores médias de time, e invoca !teams no final da rodada se um time está dominando | ShiN0 |
autoready | automaticamente prepara o jogo após um tempo configurável ter passado com algum anúncio centralizado uma vez que uma certa quantidade mínima de jogadores no servidor foi alcançada. | ShiN0 |
autorestart | Reinicia automaticamente um servidor em um determinado horário se ninguém estiver conectado. | tjone270 |
autospec | Detecta times desiguais e coloca a pessoa que entrou por último no spec. | iouonegirl |
banvote | Bane jogadores de votar | kanzo |
bot_antispec | corrige bug com bot_minplayers e teamsizes menores que o limite de jogadores que faz bots irem para spec (os expulsa) | roast |
botmanager | Plugin útil de gerenciamento de bots, incluindo suporte de verificação de mapas de bot, equalização automática de times adicionando um bot, comandos/votos de adicionar/remover bot etc. | tjone270 |
branding | Marca seu servidor com texto personalizado na tela de carregamento do mapa/placar. | tjone270 |
centerprint | Transmite mensagens importantes nas telas dos jogadores. Alterna uma mensagem de ‘último inimigo em pé’. | iouonegirl |
changemap | Muda o mapa quando ninguém está conectado ao servidor. | tjone270 |
checkplayers | Lista todos os jogadores com permission>=1, banidos, leaver-banned, leaver-warned, e jogadores silenciados. Baseado no checkplayers do x0rnn mas completamente reescrito para usar scan_iter e output como tabela. Também corrige desconexão de jogador em output grande, flooding no irc e outros problemas. | kanzo |
coinprice | Verificar preço de bitcoin/ethereum/litecoin (!btc, !eth, !ltc ou !bitcoin, !ethereum, !litecoin). | x0rnn |
commands | Lista comandos minqlx disponíveis no servidor. | BarelyMiSSeD |
commlink | Fornece um sistema de comunicação inter-servidor para um grupo de servidores. | tjone270 |
crash | !crash para sons aleatórios de intro crash noob :D | roast |
custom_votes | Adiciona funcionalidade extra de voto aos seus servidores. | tjone270 |
custom_modes_vote | Adiciona modos de jogo extras como PQL aos seus servidores. | ShiN0 |
disable_commands | Desabilita comandos e exibe uma mensagem quando um comando desabilitado é executado. | tjone270 |
disable_votes | Desabilita votos durante uma partida. | iouonegirl |
discordbot | Estatísticas de jogo de saída, links de conexão para seu servidor Discord. Também pode opcionalmente enviar chat do jogo para o Discord. | roast |
duke | Triggers de som do Duke Nukem! | roast |
dynamicip | Atualiza ip do servidor no painel admin do qlstats antes do jogo começar. Útil para servidores com endereço ip dinâmico. | eugene |
elocheck | Verifica os elos de um jogador contra qlstats e lista seus a- e b-elos respectivamente, bem como procurando outras conexões do mesmo IP | ShiN0 |
english | English motherf*cker, do you speak it? (também adicionado “Denied!” de Q3 e stfu.wav) | x0rnn |
fastvotes | Acelera aprovação/reprovação de voto com várias opções, ou seja, baseado em um limite de diferença entre aprovação ou reprovação. | ShiN0 |
frag_stats | Estatísticas de almas ceifadas e ceifador de suas almas por mapa, bem como geral | ShiN0 |
funlimit | Automaticamente desabilita sons fun(.py) durante uma partida/rodadas. | iouonegirl |
funstuff | várias funções de voto divertidas - inclui slaphappy, hulk, gay, rename, purgatory e kill | roast |
gauntonly | Se uma rodada CA vai para 1vX, modo apenas gauntlet é ativado. | iouonegirl |
gravityfixer | restaura gravidade ao normal após mapas com gravidade personalizada | roast |
gungames | triggers de voto personalizado para fábricas gungames | roast |
handicap | Adiciona handicap automático de jogadores de alto nível ao servidor. Útil se você quiser abrir o servidor para todos sem ser destruído. | BarelyMiSSeD |
intermission | Percorre uma lista de música, tocando uma a cada final de partida. | iouonegirl |
intermissionplus | Permite que jogadores definam músicas de vitória personalizadas (além da funcionalidade normal de intermissão). | roast |
ips | Exibe uma lista de endereços IP com os quais um jogador se conectou no servidor atual. | tjone270 |
kamikaze_clanarena | Habilita kamikaze no tipo de jogo clan arena. Veja detalhes | eugene |
killingspree | Anúncios do Unreal Tournament para 5/10/15/20/25/30 kills seguidas e multi(3)/mega(4)/ultra(5)/monster(6)/ludicrous(7)/holyshit(8) kills feitas em intervalos de 3/4 segundos | x0rnn |
listmaps | Permite que jogadores vejam uma lista de mapas disponíveis no servidor. | BarelyMiSSeD |
map_config | Carrega arquivo de configuração dependendo do mapa em execução | eugene |
mapoo | permite múltiplos arquivos mappool que mudam automaticamente baseado no número de jogadores | roast |
midair | Classifica kills midair de foguete, anunciador “Holy shit” em toda frag midair que atende aos critérios. | x0rnn |
midair_only | Como acima, mas muda a jogabilidade para um modo apenas foguetes onde apenas foguetes midair podem matar. | x0rnn |
motd | Um plugin motd substituto que permite múltiplos motd/sons de boas-vindas. | roast |
mybalance | Adiciona restrições ELO/GLICKO e opções spec/slay para times desiguais. Agora funciona para todos os tipos de jogo! Mostra lembretes de Ready-up! Opção de autoshuffle + balance. | iouonegirl |
myban | Permite banir jogadores por nome. | iouonegirl |
mydiscordbot | Integração do Discord que permite chat entre discord e jogadores do quake live, com extensões personalizadas suportadas. | ShiN0 |
myessentials | Permite usar nomes em comandos como !kick, !red, !spec, … | iouonegirl |
myFun | Reproduz sons de soundpacks no seu servidor. Substitui fun.py com mais recursos e sons (pode habilitar/desabilitar soundpacks escolhidos). | BarelyMiSSeD |
nextmap | Anuncia nextmap e corrige repetições de nextmap. | roast |
nospec | Impede pessoas sem permissões de espectar enquanto a partida está rodando. | admafi |
onjoin | Exibe uma mensagem salva de um jogador quando eles se conectam a um servidor. | tjone270 |
permaban | Bane jogadores permanentemente de forma completa, fazendo referência cruzada de Steam IDs sobre IPs. | tjone270 |
player_info | Exibe informações sobre jogadores (opcional na conexão). Mostra estatísticas de pessoas ‘abaixo’ do placar em partidas grandes. Avisa/bane jogadores com contas qlstats desativadas. | iouonegirl |
protect | Protege jogadores de serem expulsos por callvote kick do servidor e mais. | BarelyMiSSeD |
pummel | Adiciona um contador Jogador vs Jogador de frags gauntlet bem-sucedidas. | mattiZed |
q3resolver | Permite que jogadores usem /cv map q3dm6/outros nomes de mapas Q3, e os resolve para nomes de mapas QL. | tjone270 |
qlstats_privacy_policy | força jogadores a terem definido configurações de política de privacidade do qlstats antes de poderem jogar. | ShiN0 |
queue | versão 2.0 adiciona um sistema de fila semelhante ao duel aos seus servidores. | Melodeiro |
quiet | Impede jogadores de usar /say, /say_team ou /tell durante partidas. | tjone270 |
ragespec | !ragespec para…ragespec! | roast |
railable | Possibilidade de mostrar uma mensagem personalizável na sua tela quando sua vida cai abaixo de railable. | iouonegirl |
ratinglimiter | Impede jogadores com glicko acima/abaixo de limites definidos de jogar no servidor. | tjone270 |
referee | Dá status de árbitro a alguém com a senha, ou um que foi votado árbitro. | x0rnn |
scores | Mostra informações de jogador/time como kills, deaths, dano dado, dano recebido, elos, elo médio do time, etc. Veja: http://imgur.com/a/s2suj | x0rnn |
servers | Adiciona comando !servers que mostra status dos servidores. | kanzo |
sets | Permite que jogadores joguem alguns sets de duel ininterruptos (Bo3, Bo5, …). Também informa jogadores conectando que um set está ativo. | iouonegirl |
spec999 | !spec999, move jogadores com ping 999 para modo espectador. | x0rnn |
specprotect | Protege espectadores de receber um callvote de kick. | iouonegirl |
specs | !specs: lista jogadores especificando você; !specwho x: mostra quem x está espectando; !specall: mostra quem cada espectador está espectando. | x0rnn |
stats | Mostra algumas estatísticas simples de kill: kills, deaths, proporção k/d, kills por minuto. | x0rnn |
sv_fps | Permite definir a taxa de quadros do servidor de jogo com segurança. | tjone270 |
thirtysecwarn | Emite um som de aviso de 30 segundos 30 segundos antes do fim da rodada, configurável para diferentes estilos de voz. | ShiN0 |
titlerank | Dá a um jogador um rank de título e é recebido como tal quando o jogador entra no servidor. | x0rnn |
translate | Traduz palavras e frases para outras línguas! Traduz as últimas coisas que alguém disse! Também procura definições urbanas. | iouonegirl |
tts | Sistema TTS primitivo (text-to-speech) baseado em arpabet (https://en.wikipedia.org/wiki/Arpabet) | x0rnn |
uberstats | várias estatísticas/prêmios dados durante e fim de jogo | roast |
uneventeams | Pune o jogador com menor tempo de jogo no time maior. Funciona para todos os tipos de jogo. Para tipos de jogo não baseados em rodadas use com o plugin queue.py. | mattiZed |
urltitle | Imprime o título de um website/link do youtube, etc. postado no chat. | x0rnn |
vote | Adiciona mais callvotes, como PQL/VQL, dano LG 6/7, etc. Mais adaptado para duel. | x0rnn |
votemanager | Permite que jogadores minqlx perm3 forcem um voto com um segundo pressionar de F1/F2. | tjone270 |
votestats | Remove anonimato do votante e exibe mensagens úteis de mudança de mapa para aqueles que perderam o voto. | tjone270 |
warn | Avisa um jogador por mau comportamento. X strikes e você está fora (banido)! | x0rnn |
weaponspawnfixer | sobrescreve tempos de spawn de arma forçados pelo mapa | roast |
weather | Verifica clima e previsão no jogo! | roast |
winneranthem | Toca hino do país do vencedor no final da partida! | roast |