Pular para o conteúdo

Como Instalar Plugins no Seu Servidor Quake Live

Neste guia você aprenderá como instalar plugins no seu servidor Quake Live usando 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.

  1. Carregue o Painel do Game Host Bros e selecione seu servidor.
  2. No menu do lado esquerdo, vá para Configuration > Startup Parameters.
  3. Procure por MinQLX e ative-o.
  4. Reinicie seu servidor Quake Live.

Você pode desativar isso a qualquer momento se precisar voltar à versão Vanilla QL por qualquer motivo.

  1. Carregue o Painel do Game Host Bros e selecione seu servidor.
  2. No menu do lado esquerdo, clique em Management > File Manager.
  3. Abra a pasta minqlx-plugins.
  4. Arraste seu arquivo .py do plugin para dentro.
  5. No menu do lado esquerdo, vá para Configuration > Startup Parameters.
  6. Procure por MinQLX Plugins e adicione o nome do seu plugin ao final da lista.
  7. 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.

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:

NomeDescriçãoAutor
afkDetecta pessoas AFK e as coloca no espectador (após um aviso).iouonegirl
aliasesExibe uma lista de nomes que um jogador usou no servidor atual.tjone270
auto_rebalanceExtensã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á dominandoShiN0
autoreadyautomaticamente 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
autorestartReinicia automaticamente um servidor em um determinado horário se ninguém estiver conectado.tjone270
autospecDetecta times desiguais e coloca a pessoa que entrou por último no spec.iouonegirl
banvoteBane jogadores de votarkanzo
bot_antispeccorrige bug com bot_minplayers e teamsizes menores que o limite de jogadores que faz bots irem para spec (os expulsa)roast
botmanagerPlugin ú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
brandingMarca seu servidor com texto personalizado na tela de carregamento do mapa/placar.tjone270
centerprintTransmite mensagens importantes nas telas dos jogadores. Alterna uma mensagem de ‘último inimigo em pé’.iouonegirl
changemapMuda o mapa quando ninguém está conectado ao servidor.tjone270
checkplayersLista 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
coinpriceVerificar preço de bitcoin/ethereum/litecoin (!btc, !eth, !ltc ou !bitcoin, !ethereum, !litecoin).x0rnn
commandsLista comandos minqlx disponíveis no servidor.BarelyMiSSeD
commlinkFornece um sistema de comunicação inter-servidor para um grupo de servidores.tjone270
crash!crash para sons aleatórios de intro crash noob :Droast
custom_votesAdiciona funcionalidade extra de voto aos seus servidores.tjone270
custom_modes_voteAdiciona modos de jogo extras como PQL aos seus servidores.ShiN0
disable_commandsDesabilita comandos e exibe uma mensagem quando um comando desabilitado é executado.tjone270
disable_votesDesabilita votos durante uma partida.iouonegirl
discordbotEstatí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
dukeTriggers de som do Duke Nukem!roast
dynamicipAtualiza ip do servidor no painel admin do qlstats antes do jogo começar. Útil para servidores com endereço ip dinâmico.eugene
elocheckVerifica os elos de um jogador contra qlstats e lista seus a- e b-elos respectivamente, bem como procurando outras conexões do mesmo IPShiN0
englishEnglish motherf*cker, do you speak it? (também adicionado “Denied!” de Q3 e stfu.wav)x0rnn
fastvotesAcelera 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_statsEstatísticas de almas ceifadas e ceifador de suas almas por mapa, bem como geralShiN0
funlimitAutomaticamente desabilita sons fun(.py) durante uma partida/rodadas.iouonegirl
funstuffvárias funções de voto divertidas - inclui slaphappy, hulk, gay, rename, purgatory e killroast
gauntonlySe uma rodada CA vai para 1vX, modo apenas gauntlet é ativado.iouonegirl
gravityfixerrestaura gravidade ao normal após mapas com gravidade personalizadaroast
gungamestriggers de voto personalizado para fábricas gungamesroast
handicapAdiciona 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
intermissionPercorre uma lista de música, tocando uma a cada final de partida.iouonegirl
intermissionplusPermite que jogadores definam músicas de vitória personalizadas (além da funcionalidade normal de intermissão).roast
ipsExibe uma lista de endereços IP com os quais um jogador se conectou no servidor atual.tjone270
kamikaze_clanarenaHabilita kamikaze no tipo de jogo clan arena. Veja detalheseugene
killingspreeAnú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 segundosx0rnn
listmapsPermite que jogadores vejam uma lista de mapas disponíveis no servidor.BarelyMiSSeD
map_configCarrega arquivo de configuração dependendo do mapa em execuçãoeugene
mapoopermite múltiplos arquivos mappool que mudam automaticamente baseado no número de jogadoresroast
midairClassifica kills midair de foguete, anunciador “Holy shit” em toda frag midair que atende aos critérios.x0rnn
midair_onlyComo acima, mas muda a jogabilidade para um modo apenas foguetes onde apenas foguetes midair podem matar.x0rnn
motdUm plugin motd substituto que permite múltiplos motd/sons de boas-vindas.roast
mybalanceAdiciona 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
mybanPermite banir jogadores por nome.iouonegirl
mydiscordbotIntegração do Discord que permite chat entre discord e jogadores do quake live, com extensões personalizadas suportadas.ShiN0
myessentialsPermite usar nomes em comandos como !kick, !red, !spec, …iouonegirl
myFunReproduz sons de soundpacks no seu servidor. Substitui fun.py com mais recursos e sons (pode habilitar/desabilitar soundpacks escolhidos).BarelyMiSSeD
nextmapAnuncia nextmap e corrige repetições de nextmap.roast
nospecImpede pessoas sem permissões de espectar enquanto a partida está rodando.admafi
onjoinExibe uma mensagem salva de um jogador quando eles se conectam a um servidor.tjone270
permabanBane jogadores permanentemente de forma completa, fazendo referência cruzada de Steam IDs sobre IPs.tjone270
player_infoExibe 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
protectProtege jogadores de serem expulsos por callvote kick do servidor e mais.BarelyMiSSeD
pummelAdiciona um contador Jogador vs Jogador de frags gauntlet bem-sucedidas.mattiZed
q3resolverPermite que jogadores usem /cv map q3dm6/outros nomes de mapas Q3, e os resolve para nomes de mapas QL.tjone270
qlstats_privacy_policyforça jogadores a terem definido configurações de política de privacidade do qlstats antes de poderem jogar.ShiN0
queueversão 2.0 adiciona um sistema de fila semelhante ao duel aos seus servidores.Melodeiro
quietImpede jogadores de usar /say, /say_team ou /tell durante partidas.tjone270
ragespec!ragespec para…ragespec!roast
railablePossibilidade de mostrar uma mensagem personalizável na sua tela quando sua vida cai abaixo de railable.iouonegirl
ratinglimiterImpede jogadores com glicko acima/abaixo de limites definidos de jogar no servidor.tjone270
refereeDá status de árbitro a alguém com a senha, ou um que foi votado árbitro.x0rnn
scoresMostra informações de jogador/time como kills, deaths, dano dado, dano recebido, elos, elo médio do time, etc. Veja: http://imgur.com/a/s2sujx0rnn
serversAdiciona comando !servers que mostra status dos servidores.kanzo
setsPermite 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
specprotectProtege 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
statsMostra algumas estatísticas simples de kill: kills, deaths, proporção k/d, kills por minuto.x0rnn
sv_fpsPermite definir a taxa de quadros do servidor de jogo com segurança.tjone270
thirtysecwarnEmite um som de aviso de 30 segundos 30 segundos antes do fim da rodada, configurável para diferentes estilos de voz.ShiN0
titlerankDá a um jogador um rank de título e é recebido como tal quando o jogador entra no servidor.x0rnn
translateTraduz palavras e frases para outras línguas! Traduz as últimas coisas que alguém disse! Também procura definições urbanas.iouonegirl
ttsSistema TTS primitivo (text-to-speech) baseado em arpabet (https://en.wikipedia.org/wiki/Arpabet)x0rnn
uberstatsvárias estatísticas/prêmios dados durante e fim de jogoroast
uneventeamsPune 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
urltitleImprime o título de um website/link do youtube, etc. postado no chat.x0rnn
voteAdiciona mais callvotes, como PQL/VQL, dano LG 6/7, etc. Mais adaptado para duel.x0rnn
votemanagerPermite que jogadores minqlx perm3 forcem um voto com um segundo pressionar de F1/F2.tjone270
votestatsRemove anonimato do votante e exibe mensagens úteis de mudança de mapa para aqueles que perderam o voto.tjone270
warnAvisa um jogador por mau comportamento. X strikes e você está fora (banido)!x0rnn
weaponspawnfixersobrescreve tempos de spawn de arma forçados pelo maparoast
weatherVerifica clima e previsão no jogo!roast
winneranthemToca hino do país do vencedor no final da partida!roast