Salt la conținut

Cum să Instalezi Plugin-uri pe Serverul Tău Quake Live

În acest ghid vei învăța cum să instalezi plugin-uri pe serverul tău Quake Live folosind MinQLX.

MinQLX este framework-ul care permite plugin-urilor să interfețeze cu Quake Live. În mod implicit, avem MinQLX instalat pe fiecare instanță Game Host Bros Quake Live. Trebuie doar să fie activat.

  1. Încarcă Game Host Bros Panel și selectează serverul tău.
  2. În meniul din stânga, mergi la Configuration > Startup Parameters.
  3. Caută MinQLX și pornește-l.
  4. Repornește serverul tău Quake Live.

Poți dezactiva aceasta oricând dacă trebuie să revii la versiunea Vanilla QL din orice motiv.

  1. Încarcă Game Host Bros Panel și selectează serverul tău.
  2. În meniul din stânga, dă click pe Management > File Manager.
  3. Deschide folderul minqlx-plugins.
  4. Trage fișierul .py al plugin-ului înăuntru.
  5. În meniul din stânga, mergi la Configuration > Startup Parameters.
  6. Caută MinQLX Plugins și adaugă numele plugin-ului tău la sfârșitul listei.
  7. Repornește serverul.

Te rog să urmezi instrucțiunile pentru fiecare plugin deoarece unele au nevoie de dependențe extra adăugate la minqlx-plugins/requirements.txt. Acest fișier este verificat de fiecare dată când serverul tău este pornit cu modul MinQLX activat.

Mai jos este o listă cu toate plugin-urile curente Quake Live pe care le poți instala manual pe server.

Există și alte resurse de unde poți obține plugin-uri:

NumeDescriereAutor
afkDetectează persoanele AFK și le pune în spectator (după un avertisment).iouonegirl
aliasesAfișează o listă de nume sub care a jucat un jucător pe serverul curent.tjone270
auto_rebalanceExtensie la plugin-ul balance care rebalansează automat doi noi intrați pentru medii mai bune ale echipelor și invocă !teams la sfârșitul rundei dacă o echipă domină în prezentShiN0
autoreadypregătește automat jocul după ce a trecut un timp configurabil cu anunțuri centerprinted odată ce s-a atins un anumit număr minim de jucători pe server.ShiN0
autorestartRepornește automat un server la o anumită oră dacă nimeni nu este conectat.tjone270
autospecDetectează echipe neuniforme și pune persoana care s-a alăturat ultima în spec.iouonegirl
banvoteInterzice jucătorilor să votezekanzo
bot_antispecrepară bug-ul cu bot_minplayers și teamsize-uri mai mici decât limita de jucători care face boții să intre în spec (îi elimină)roast
botmanagerPlugin util de gestionare bot, inclusiv verificarea suportului pentru hărți bot, echilibrarea automată a echipelor prin adăugarea unui bot, comenzi/voturi de adăugare/eliminare bot etc.tjone270
brandingMarchează serverul tău cu text personalizat la ecranul de încărcare a hărții/scoreboard.tjone270
centerprintDifuzează mesaje importante pe ecranele jucătorilor. Activează un mesaj ‘ultimul inamic în picioare’.iouonegirl
changemapSchimbă harta când nimeni nu este conectat la server.tjone270
checkplayersListează toți jucătorii cu permission>=1, interzişi, interzişi-părăsitori, avertizați-părăsitori și jucători înmuiți. Bazat pe checkplayers de la x0rnn dar complet rescris să folosească scan_iter și să afișeze ca tabel. De asemenea repară deconectarea jucătorului la output mare, flooding-ul irc și alte probleme.kanzo
coinpriceVerifică prețul bitcoin/ethereum/litecoin (!btc, !eth, !ltc sau !bitcoin, !ethereum, !litecoin).x0rnn
commandsListează comenzile minqlx disponibile pe server.BarelyMiSSeD
commlinkOferă un sistem de comunicare inter-server pentru un grup de servere.tjone270
crash!crash pentru sunete intro noob crash aleatorii :Droast
custom_votesAdaugă funcționalitate de vot suplimentară pe serverele tale.tjone270
custom_modes_voteAdaugă moduri de joc suplimentare precum PQL pe serverele tale.ShiN0
disable_commandsDezactivează comenzi și afișează un mesaj când o comandă dezactivată este rulată.tjone270
disable_votesDezactivează voturile în timpul unui meci.iouonegirl
discordbotAfișează statistici de joc, linkuri de conectare pe serverul tău Discord. Poate trimite opțional și chat-ul de joc pe Discord.roast
dukeTriggere de sunete Duke Nukem!roast
dynamicipActualizează IP-ul serverului în panoul admin qlstats înainte ca jocul să înceapă. Util pentru servere cu adresă IP dinamică.eugene
elocheckVerifică elo-urile unui jucător în qlstats și le listează a- și b-elo-urile respectiv precum și caută alte conexiuni de pe aceleași IP-uriShiN0
englishEnglish motherf*cker, do you speak it? (de asemenea adăugat “Denied!” din Q3 și stfu.wav)x0rnn
fastvotesAccelerează trecerea/eșecul votului cu diverse opțiuni, adică bazat pe un prag de diferență între trecut sau eșuat.ShiN0
frag_statsStatistici ale soulz-urilor recoltate și recoltator al soulz-urilor tale pe hartă precum și generalShiN0
funlimitDezactivează automat sunetele fun(.py) în timpul unui meci/rundelor.iouonegirl
funstuffdiverse funcții de vot distractive - include slaphappy, hulk, gay, rename, purgatory și killroast
gauntonlyDacă o rundă CA ajunge la 1vX, modul doar-gauntlet este activat.iouonegirl
gravityfixerrestaurează gravitația la normal după hărți cu gravitație personalizatăroast
gungamestriggere de votare personalizate pentru fabrici gungamesroast
handicapAdaugă handicap auto pentru jucători de nivel înalt pe server. Util dacă vrei să deschizi serverul pentru toată lumea fără să fii distrus.BarelyMiSSeD
intermissionFace o buclă peste o listă de muzică, redând una la sfârșitul fiecărui meci.iouonegirl
intermissionplusPermite jucătorilor să seteze cântece de victorie personalizate (în plus față de funcționalitatea normală de intermission).roast
ipsAfișează o listă de adrese IP cu care s-a conectat un jucător pe serverul curent.tjone270
kamikaze_clanarenaActivează kamikaze în tipul de joc clan arena. Vezi detaliieugene
killingspreeAnunțuri Unreal Tournament pentru 5/10/15/20/25/30 omoruri la rând și multi(3)/mega(4)/ultra(5)/monster(6)/ludicrous(7)/holyshit(8) omoruri făcute în intervale de 3/4 secundex0rnn
listmapsPermite jucătorilor să vadă o listă de hărți disponibile pe server.BarelyMiSSeD
map_configÎncarcă fișierul de configurare în funcție de harta care ruleazăeugene
mapoopermite multiple fișiere mappool care se schimbă automat bazat pe numărul de jucătoriroast
midairClasează omorurile midair cu racheta, anunțător “Holy shit” la fiecare frag midair care întrunește criteriile.x0rnn
midair_onlyCa mai sus, dar schimbă gameplay-ul într-un mod doar-rachete unde doar rachetele midair pot omorî.x0rnn
motdUn plugin motd de înlocuire care permite multiple sunete motd/welcome.roast
mybalanceAdaugă restricții ELO/GLICKO și opțiuni spec/slay pentru echipe neuniforme. Acum funcționează pentru toate tipurile de joc! Arată reminder-e Ready-up! Opțiune autoshuffle + balance.iouonegirl
mybanÎți permite să interzici jucători după nume.iouonegirl
mydiscordbotIntegrare Discord care îți permite să chatezi între discord și jucătorii quake live, cu extensii personalizate suportate.ShiN0
myessentialsPermite folosirea numelor în comenzi precum !kick, !red, !spec, …iouonegirl
myFunRedă sunete din soundpack-uri pe server. Înlocuiește fun.py cu mai multe funcții și sunete (poate activa/dezactiva soundpack-uri alese).BarelyMiSSeD
nextmapAnunță următoarea hartă și repară repetările nextmap.roast
nospecÎmpiedică oamenii fără permisiuni să privească în timpul meciului.admafi
onjoinAfișează un mesaj salvat de la un jucător când se conectează la server.tjone270
permabanInterzice permanent jucătorii complet, făcând referințe încrucișate Steam ID-uri peste IP-uri.tjone270
player_infoAfișează info despre jucători (opțional la conectare). Arată statistici ale oamenilor ‘sub’ scoreboard în meciuri mari. Avertizează/interzice jucători cu conturi qlstats dezactivate.iouonegirl
protectProtejează jucătorii de a fi eliminați prin callvote kick de pe server și mai mult.BarelyMiSSeD
pummelAdaugă un tally Jucător vs Jucător de frag-uri gauntlet reușite.mattiZed
q3resolverPermite jucătorilor să facă /cv map q3dm6/alte nume de hărți Q3 și le rezolvă la nume de hărți QL.tjone270
qlstats_privacy_policyimpune jucătorilor să aibă setate setările politicii de confidențialitate qlstats înainte să poată juca.ShiN0
queueVersiunea 2.0 adaugă un sistem de coadă ca la duel pe serverele tale.Melodeiro
quietÎmpiedică jucătorii să folosească /say, /say_team sau /tell în timpul meciurilor.tjone270
ragespec!ragespec să…ragespec!roast
railablePosibilitatea de a arăta un mesaj personalizabil pe ecran când viața îți scade sub railable.iouonegirl
ratinglimiterÎmpiedică jucătorii cu glicko peste/sub limitele setate să joace pe server.tjone270
refereeDă statut de arbitru cuiva cu parola sau unei persoane care a fost votată arbitru.x0rnn
scoresArată info jucător/echipă precum omoruri, morți, damage dat, damage primit, elo-uri, elo mediu echipă, etc. Vezi: http://imgur.com/a/s2sujx0rnn
serversAdaugă comanda !servers care arată statusul serverelor.kanzo
setsPermite jucătorilor să joace niște set-uri de duel neîntrerupte (Bo3, Bo5, …). De asemenea informează jucătorii care se conectează că un set este activ.iouonegirl
spec999!spec999, mută jucătorii cu ping 999 în modul spectator.x0rnn
specprotectProtejează spectatorii de la primirea unui callvote kick.iouonegirl
specs!specs: listează jucătorii care te privesc; !specwho x: arată pe cine privește x; !specall: arată pe cine privește fiecare spectator.x0rnn
statsArată niște statistici simple de omoruri: omoruri, morți, raport k/d, omoruri pe minut.x0rnn
sv_fpsÎți permite să setezi frame rate-ul serverului de joc în siguranță.tjone270
thirtysecwarnEmite un sunet de avertisment de 30 de secunde cu 30 de secunde înainte de sfârșitul rundei, configurabil pentru diferite stiluri de voce.ShiN0
titlerankDă unui jucător un rang de titlu și este întâmpinat ca atare când jucătorul se alătură serverului.x0rnn
translateTraduce cuvinte și propoziții în alte limbi! Traduce ultimele lucruri pe care le-a spus cineva! De asemenea caută definiții urban.iouonegirl
ttsSistem TTS primitiv (text-to-speech) bazat pe arpabet (https://en.wikipedia.org/wiki/Arpabet)x0rnn
uberstatsdiverse statistici/premii date în timpul și sfârșitul joculuiroast
uneventeamsPedepsește jucătorul cu cel mai puțin timp de joc din echipa mai mare. Funcționează pentru toate tipurile de joc. Pentru tipuri de joc non-rundă folosește cu plugin-ul queue.py.mattiZed
urltitlePrintează titlul unui website/link youtube, etc. postat în chat.x0rnn
voteAdaugă mai multe callvote-uri, precum PQL/VQL, damage LG 6/7, etc. Adaptat mai mult pentru duel.x0rnn
votemanagerPermite jucătorilor minqlx perm3 să forțeze un vot cu a doua apăsare de F1/F2.tjone270
votestatsElimină anonimatul votantului și afișează mesaje utile de schimbare a hărții pentru cei care au pierdut votul.tjone270
warnAvertizează un jucător pentru comportament nepotrivit. X lovituri și ești out (interzis)!x0rnn
weaponspawnfixersuprascrie timpii de spawn armă forțați de hartăroast
weatherVerifică vremea și prognoza în joc!roast
winneranthemRedă imnul pentru țara câștigătorului la sfârșitul meciului!roast