Przejdź do treści

Jak Zainstalować Wtyczki Na Twoim Serwerze Quake Live

W tym poradniku dowiesz się, jak zainstalować wtyczki na swoim serwerze Quake Live używając MinQLX.

MinQLX to framework, który pozwala wtyczkom na interfejsowanie z Quake Live. Domyślnie mamy MinQLX zainstalowany na każdej instancji Quake Live Game Host Bros. Po prostu musi być włączony.

  1. Załaduj Panel Game Host Bros i wybierz swój serwer.
  2. W lewym menu przejdź do Configuration > Startup Parameters.
  3. Poszukaj MinQLX i włącz go.
  4. Uruchom ponownie swój serwer Quake Live.

Możesz to wyłączyć w każdej chwili, jeśli musisz wrócić do wersji Vanilla QL z jakiegokolwiek powodu.

  1. Załaduj Panel Game Host Bros i wybierz swój serwer.
  2. W lewym menu kliknij Management > File Manager.
  3. Otwórz folder minqlx-plugins.
  4. Przeciągnij plik wtyczki .py do środka.
  5. W lewym menu przejdź do Configuration > Startup Parameters.
  6. Poszukaj MinQLX Plugins i dodaj nazwę swojej wtyczki na końcu listy.
  7. Uruchom ponownie swój serwer.

Upewnij się, że postępujesz zgodnie z instrukcjami dla każdej wtyczki, ponieważ niektóre potrzebują dodatkowych zależności dodanych do minqlx-plugins/requirements.txt. Ten plik jest sprawdzany za każdym razem, gdy twój serwer jest uruchamiany z włączonym modem MinQLX.

Poniżej znajduje się lista wszystkich aktualnych wtyczek Quake Live, które możesz ręcznie zainstalować na swoim serwerze.

Istnieją inne zasoby, z których możesz pobrać wtyczki:

NazwaOpisAutor
afkWykrywa osoby AFK i umieszcza je w trybie obserwatora (po ostrzeżeniu).iouonegirl
aliasesWyświetla listę nazw, pod którymi gracz grał na bieżącym serwerze.tjone270
auto_rebalanceRozszerzenie wtyczki balance, które automatycznie równoważy dwóch nowych graczy dla lepszych średnich drużyn i wywołuje !teams na końcu rundy, jeśli jedna drużyna obecnie dominujeShiN0
autoreadyautomatycznie przygotowuje grę po upływie konfigurowalnego czasu z centralnym ogłoszeniem, gdy osiągnięta zostanie pewna minimalna liczba graczy na serwerze.ShiN0
autorestartAutomatycznie restartuje serwer o określonej godzinie, jeśli nikt nie jest połączony.tjone270
autospecWykrywa nierówne drużyny i umieszcza osobę, która dołączyła ostatnia w trybie obserwatora.iouonegirl
banvoteZakazuje graczom głosowaniakanzo
bot_antispecnaprawia błąd z bot_minplayers i rozmiarami drużyn niższymi niż limit graczy, który powoduje, że boty idą do obserwatorów (wyrzuca je)roast
botmanagerPrzydatna wtyczka zarządzania botami, w tym sprawdzanie wsparcia map botów, automatyczne wyrównywanie drużyn przez dodanie bota, komendy/głosowania dodawania/usuwania botów itp.tjone270
brandingBranduje twój serwer niestandardowym tekstem na ekranie ładowania mapy/tablicy wyników.tjone270
centerprintNadaj ważne wiadomości na ekranach graczy. Przełącz wiadomość ‘ostatni wróg stoi’.iouonegirl
changemapZmienia mapę, gdy nikt nie jest połączony z serwerem.tjone270
checkplayersWyświetla wszystkich graczy z uprawnieniami>=1, zbanowanych, zbanowanych za opuszczenie, ostrzeżonych za opuszczenie i wyciszonych graczy. Oparte na checkplayers x0rnn, ale całkowicie przepisane, aby używać scan_iter i wyświetlać jako tabela. Naprawia również rozłączenie gracza przy dużym wyjściu, flooding IRC i inne problemy.kanzo
coinpriceSprawdź cenę bitcoin/ethereum/litecoin (!btc, !eth, !ltc lub !bitcoin, !ethereum, !litecoin).x0rnn
commandsWyświetla listę komend minqlx dostępnych na serwerze.BarelyMiSSeD
commlinkZapewnia system komunikacji między serwerami dla grupy serwerów.tjone270
crash!crash dla losowych dźwięków intro crash noob :Droast
custom_votesDodaje dodatkową funkcjonalność głosowania do twoich serwerów.tjone270
custom_modes_voteDodaje dodatkowe tryby gry jak PQL do twoich serwerów.ShiN0
disable_commandsWyłącz komendy i wyświetl wiadomość, gdy wyłączona komenda jest uruchomiona.tjone270
disable_votesWyłącz głosowania podczas meczu.iouonegirl
discordbotWyświetla statystyki gry, linki do połączenia na twoim serwerze Discord. Może również opcjonalnie wysyłać czat gry na Discord.roast
dukeWyzwalacze dźwięku Duke Nukem!roast
dynamicipAktualizuje IP serwera w panelu administracyjnym qlstats przed rozpoczęciem gry. Przydatne dla serwerów z dynamicznym adresem IP.eugene
elocheckSprawdza elo gracza względem qlstats i wyświetla odpowiednio ich a- i b-elo, a także szuka innych połączeń z tych samych IPShiN0
englishAngielski, skurw*synu, czy mówisz w nim? (również dodano “Denied!” z Q3 i stfu.wav)x0rnn
fastvotesPrzyspiesza przepustki/niepowodzenia głosowania z różnymi opcjami, np. na podstawie progu różnicy między przepustką lub niepowodzeniem.ShiN0
frag_statsStatystyki zebranych dusz i żniwiarz twoich dusz na mapę oraz ogólnieShiN0
funlimitAutomatycznie wyłącza dźwięki fun(.py) podczas meczu/rund.iouonegirl
funstuffróżne zabawne funkcje głosowania - zawiera slaphappy, hulk, gay, rename, purgatory i killroast
gauntonlyJeśli runda CA idzie do 1vX, tryb tylko-gauntlet jest aktywowany.iouonegirl
gravityfixerprzywraca grawitację do normalnej po mapach z niestandardową grawitacjąroast
gungamesniestandardowe wyzwalacze głosowania dla fabryk gungamesroast
handicapDodaje automatyczne handicapowanie graczy wysokiego poziomu do serwera. Przydatne, jeśli chcesz otworzyć serwer dla wszystkich bez zostania zniszczonym.BarelyMiSSeD
intermissionPętla nad listą muzyki, odtwarzając jedną na końcu każdego meczu.iouonegirl
intermissionplusPozwala graczom ustawić niestandardowe piosenki zwycięstwa (oprócz normalnej funkcjonalności intermission).roast
ipsWyświetla listę adresów IP, z których gracz połączył się na bieżącym serwerze.tjone270
kamikaze_clanarenaWłącza kamikaze w typie gry clan arena. Zobacz szczegółyeugene
killingspreeZapowiedzi Unreal Tournament dla 5/10/15/20/25/30 zabójstw z rzędu i multi(3)/mega(4)/ultra(5)/monster(6)/ludicrous(7)/holyshit(8) zabójstw wykonanych w odstępach 3/4 sekundyx0rnn
listmapsPozwala graczom zobaczyć listę map dostępnych na serwerze.BarelyMiSSeD
map_configŁaduje plik konfiguracyjny w zależności od aktualnej mapyeugene
mapoopozwala na wiele plików mappool, które zmieniają się automatycznie w oparciu o liczbę graczyroast
midairRankinguje zabójstwa midair rakietą, zapowiedź “Holy shit” przy każdym midair frag, który spełnia kryteria.x0rnn
midair_onlyJak wyżej, ale zmienia rozgrywkę w tryb tylko-rakiety, gdzie tylko midair rakiety mogą zabijać.x0rnn
motdWtyczka motd zastępcza, która pozwala na wiele dźwięków motd/powitania.roast
mybalanceDodaje ograniczenia ELO/GLICKO oraz opcje spec/slay dla nierównych drużyn. Teraz działa dla wszystkich typów gier! Pokazuje przypomnienia Ready-up! Opcja autoshuffle + balance.iouonegirl
mybanPozwala banować graczy po nazwie.iouonegirl
mydiscordbotIntegracja Discord, która pozwala na czat między discord a graczami quake live, z obsługą niestandardowych rozszerzeń.ShiN0
myessentialsPozwala używać nazw w komendach jak !kick, !red, !spec, …iouonegirl
myFunOdtwarzaj dźwięki z soundpacków na swoim serwerze. Zastępuje fun.py z większą liczbą funkcji i dźwięków (może włączać/wyłączać wybrane soundpacki).BarelyMiSSeD
nextmapZapowiada nextmap i naprawia powtórzenia nextmap.roast
nospecZapobiega obserwowaniu przez osoby bez uprawnień podczas trwania meczu.admafi
onjoinWyświetla zapisaną wiadomość od gracza, gdy łączy się z serwerem.tjone270
permabanTrwale banuje graczy dokładnie, krzyżując Steam ID z IP.tjone270
player_infoWyświetla informacje o graczach (opcjonalnie przy połączeniu). Pokaż statystyki osób ‘poniżej’ tablicy wyników w dużych meczach. Ostrzegaj/banuj graczy z wyłączonymi kontami qlstats.iouonegirl
protectChroń graczy przed wykopaniem z serwera głosowaniem callvote i więcej.BarelyMiSSeD
pummelDodaje zestawienie Gracz vs Gracz udanych gauntlet frag.mattiZed
q3resolverPozwala graczom na /cv map q3dm6/inne nazwy map Q3 i rozwiązuje je do nazw map QL.tjone270
qlstats_privacy_policywymusza, aby gracze ustawili ustawienia polityki prywatności qlstats, zanim będą mogli grać.ShiN0
queueWersja 2.0 dodaje system kolejki podobny do duelu do twoich serwerów.Melodeiro
quietZapobiega graczom używania /say, /say_team lub /tell podczas meczów.tjone270
ragespec!ragespec aby…ragespec!roast
railableMożliwość pokazania konfigurowalnej wiadomości na ekranie, gdy twoje zdrowie spadnie poniżej railable.iouonegirl
ratinglimiterZapobiega graczom z glicko powyżej/poniżej ustalonych limitów grania na serwerze.tjone270
refereeNadaje status sędziego komuś z hasłem lub komuś, kto został głosowany na sędziego.x0rnn
scoresPokazuje informacje o graczu/drużynie, takie jak zabójstwa, śmierci, zadane obrażenia, otrzymane obrażenia, elo, średnie elo drużyny itp. Zobacz: http://imgur.com/a/s2sujx0rnn
serversDodaje komendę !servers, która pokazuje status serwerów.kanzo
setsPozwala graczom grać w nieprzerywane sety dueli (Bo3, Bo5, …). Również informuje łączących się graczy, że set jest aktywny.iouonegirl
spec999!spec999, przenosi graczy z 999 ping do trybu obserwatora.x0rnn
specprotectChroń obserwatorów przed otrzymaniem głosowania callvote kick.iouonegirl
specs!specs: wyświetla graczy obserwujących ciebie; !specwho x: pokaż kogo x obserwuje; !specall: pokaż kogo każdy obserwator obserwuje.x0rnn
statsPokaż proste statystyki zabójstw: zabójstwa, śmierci, stosunek k/d, zabójstwa na minutę.x0rnn
sv_fpsPozwala bezpiecznie ustawić liczbę klatek na sekundę serwera gry.tjone270
thirtysecwarnWydaje ostrzeżenie dźwiękowe 30 sekund przed końcem rundy, konfigurowalne dla różnych stylów głosu.ShiN0
titlerankNadaje graczowi rangę tytułową i jest witany jako taki, gdy gracz dołącza do serwera.x0rnn
translateTłumacz słowa i zdania na inne języki! Przetłumacz ostatnie rzeczy, które ktoś powiedział! Również wyszukuje definicje urban.iouonegirl
ttsPrymitywny system TTS (text-to-speech) oparty na arpabet (https://en.wikipedia.org/wiki/Arpabet)x0rnn
uberstatsróżne statystyki/nagrody nadawane podczas i na końcu gryroast
uneventeamsKarze gracza z najmniejszą ilością czasu gry w większej drużynie. Działa dla wszystkich typów gier. Dla typów gier nieopartych na rundach używaj z wtyczką queue.py.mattiZed
urltitleDrukuje tytuł strony internetowej/linku youtube itp. opublikowanego na czacie.x0rnn
voteDodaje więcej głosowań callvote, takich jak PQL/VQL, obrażenia LG 6/7 itp. Dostosowane bardziej dla dueli.x0rnn
votemanagerPozwól graczom minqlx perm3 wymusić głosowanie drugim naciśnięciem F1/F2.tjone270
votestatsUsuwa anonimowość głosujących i wyświetla przydatne wiadomości zmiany mapy dla tych, którzy opuścili głosowanie.tjone270
warnOstrzeż gracza za złe zachowanie. X uderzeń i wylatujesz (ban)!x0rnn
weaponspawnfixerzastąp wymuszone przez mapę czasy spawnu broniroast
weatherSprawdź pogodę i prognozę w grze!roast
winneranthemOdtwarza hymn dla kraju zwycięzcy na końcu meczu!roast