Aller au contenu

Comment Installer des Plugins Sur Votre Serveur Quake Live

Dans ce guide, vous apprendrez comment installer des plugins sur votre serveur Quake Live en utilisant MinQLX.

MinQLX est le framework qui permet aux plugins d’interfacer avec Quake Live. Par défaut, nous avons MinQLX installé sur chaque instance Quake Live Game Host Bros. Il suffit de l’activer.

  1. Chargez le Panneau Game Host Bros et sélectionnez votre serveur.
  2. Dans le menu de gauche, allez dans Configuration > Startup Parameters.
  3. Cherchez MinQLX et activez-le.
  4. Redémarrez votre serveur Quake Live.

Vous pouvez désactiver ceci à tout moment si vous devez revenir à la version Vanilla QL pour quelque raison que ce soit.

  1. Chargez le Panneau Game Host Bros et sélectionnez votre serveur.
  2. Dans le menu de gauche, cliquez sur Management > File Manager.
  3. Ouvrez le dossier minqlx-plugins.
  4. Glissez votre fichier plugin .py à l’intérieur.
  5. Dans le menu de gauche, allez dans Configuration > Startup Parameters.
  6. Cherchez MinQLX Plugins et ajoutez le nom de votre plugin à la fin de la liste.
  7. Redémarrez votre serveur.

Assurez-vous de suivre les instructions pour chaque plugin car certains ont besoin de dépendances supplémentaires ajoutées à minqlx-plugins/requirements.txt. Ce fichier est vérifié à chaque fois que votre serveur démarre avec le mod MinQLX activé.

Ci-dessous se trouve une liste de tous les plugins Quake Live actuels que vous pouvez installer manuellement sur votre serveur.

Il y a d’autres ressources où vous pouvez obtenir des plugins ici :

NomDescriptionAuteur
afkDétecte les personnes AFK et les place en spectateur (après un avertissement).iouonegirl
aliasesAffiche une liste de noms sous lesquels un joueur a joué sur le serveur actuel.tjone270
auto_rebalanceExtension au plugin balance qui rééquilibre automatiquement deux nouveaux arrivants pour de meilleures moyennes d’équipe, et invoque !teams à la fin du round si une équipe domine actuellementShiN0
autoreadymet automatiquement prêt le jeu après qu’un temps configurable soit passé avec une annonce centerprint une fois qu’un certain nombre minimum de joueurs sur le serveur a été atteint.ShiN0
autorestartRedémarre automatiquement un serveur à une certaine heure si personne n’est connecté.tjone270
autospecDétecte les équipes inégales et place la personne qui a rejoint en dernier en spectateur.iouonegirl
banvoteInterdit aux joueurs de voterkanzo
bot_antispeccorrige le bug avec bot_minplayers et teamsizes inférieures à la limite de joueurs qui cause la mise en spectateur des bots (les expulse)roast
botmanagerPlugin utile de gestion de bots, incluant la vérification du support de carte de bot, l’égalisation automatique des équipes en ajoutant un bot, les commandes/votes d’ajout/suppression de bot etc.tjone270
brandingMarque votre serveur avec du texte personnalisé à l’écran de chargement de carte/tableau de scores.tjone270
centerprintDiffuse des messages importants sur les écrans des joueurs. Active/désactive un message ‘dernier ennemi debout’.iouonegirl
changemapChange la carte quand personne n’est connecté au serveur.tjone270
checkplayersListe tous les joueurs avec permission>=1, bannis, interdits de partir, avertis de partir, et joueurs silencieux. Basé sur le checkplayers de x0rnn mais complètement réécrit pour utiliser scan_iter et sortir sous forme de tableau. Corrige aussi la déconnexion de joueur sur la grande sortie, le flood irc et autres problèmes.kanzo
coinpriceVérifier le prix bitcoin/ethereum/litecoin (!btc, !eth, !ltc ou !bitcoin, !ethereum, !litecoin).x0rnn
commandsListe les commandes minqlx disponibles sur le serveur.BarelyMiSSeD
commlinkFournit un système de communication inter-serveur pour un groupe de serveurs.tjone270
crash!crash pour des sons d’intro crash noob aléatoires :Droast
custom_votesAjoute des fonctionnalités de vote supplémentaires à vos serveurs.tjone270
custom_modes_voteAjoute des modes de jeu supplémentaires comme PQL à vos serveurs.ShiN0
disable_commandsDésactive les commandes et affiche un message quand une commande désactivée est exécutée.tjone270
disable_votesDésactive les votes pendant un match.iouonegirl
discordbotSortie des statistiques de jeu, liens de connexion vers votre serveur Discord. Peut aussi optionnellement envoyer le chat de jeu vers Discord.roast
dukeDéclencheurs de sons Duke Nukem !roast
dynamicipMet à jour l’IP du serveur dans le panneau d’administration qlstats avant le début du jeu. Utile pour les serveurs avec adresse IP dynamique.eugene
elocheckVérifie les elos d’un joueur contre qlstats et liste ses a- et b-elos respectivement ainsi que la recherche d’autres connexions depuis les mêmes IPsShiN0
englishEnglish motherf*cker, do you speak it? (aussi ajouté “Denied!” de Q3 et stfu.wav)x0rnn
fastvotesAccélère le succès/échec du vote avec diverses options, i.e. basé sur un seuil de différence entre le succès ou l’échec.ShiN0
frag_statsStatistiques des âmes récoltées et récolteur de vos âmes par carte ainsi que globalShiN0
funlimitDésactive automatiquement les sons fun(.py) pendant un match/rounds.iouonegirl
funstuffdiverses fonctions de vote amusantes - inclut slaphappy, hulk, gay, rename, purgatory et killroast
gauntonlySi un round CA va à 1vX, le mode gauntlet-only est activé.iouonegirl
gravityfixerrestaure la gravité normale après les cartes avec gravité personnaliséeroast
gungamesdéclencheurs de vote personnalisés pour les usines gungamesroast
handicapAjoute un handicap automatique des joueurs de haut niveau au serveur. Utile si vous voulez ouvrir le serveur à tout le monde sans se faire détruire.BarelyMiSSeD
intermissionBoucle sur une liste de musiques, en jouant une à chaque fin de match.iouonegirl
intermissionplusPermet aux joueurs de définir des chansons de victoire personnalisées (en plus de la fonctionnalité d’intermission normale).roast
ipsAffiche une liste d’adresses IP avec lesquelles un joueur s’est connecté sur le serveur actuel.tjone270
kamikaze_clanarenaActive kamikaze dans le type de jeu clan arena. Voir détailseugene
killingspreeAnnonces Unreal Tournament pour 5/10/15/20/25/30 kills d’affilée et multi(3)/mega(4)/ultra(5)/monster(6)/ludicrous(7)/holyshit(8) kills faits dans des intervalles de 3/4 secondesx0rnn
listmapsPermet aux joueurs de voir une liste des cartes disponibles sur le serveur.BarelyMiSSeD
map_configCharge le fichier de configuration selon la carte en courseugene
mapoopermet plusieurs fichiers mappool qui changent automatiquement selon le nombre de joueursroast
midairClasse les kills midair de roquette, annonceur “Holy shit” sur chaque frag midair qui répond aux critères.x0rnn
midair_onlyComme ci-dessus, mais change le gameplay en mode rockets-only où seules les roquettes midair peuvent tuer.x0rnn
motdUn plugin motd de remplacement qui permet plusieurs sons motd/bienvenue.roast
mybalanceAjoute des restrictions ELO/GLICKO et des options spec/slay pour les équipes inégales. Fonctionne maintenant pour tous les types de jeu ! Montre des rappels Ready-up ! Option autoshuffle + balance.iouonegirl
mybanVous permet de bannir les joueurs par nom.iouonegirl
mydiscordbotIntégration Discord qui vous permet de chatter entre discord et les joueurs quake live, avec des extensions personnalisées supportées.ShiN0
myessentialsPermet d’utiliser des noms dans des commandes comme !kick, !red, !spec, …iouonegirl
myFunJoue des sons depuis des packs de sons sur votre serveur. Remplace fun.py avec plus de fonctionnalités et de sons (peut activer/désactiver les packs de sons choisis).BarelyMiSSeD
nextmapAnnonce nextmap et corrige les répétitions de nextmap.roast
nospecEmpêche les personnes sans permissions de regarder en spectateur pendant que le match tourne.admafi
onjoinAffiche un message sauvegardé d’un joueur quand il se connecte à un serveur.tjone270
permabanBannit définitivement les joueurs de manière approfondie, en croisant les Steam IDs sur les IPs.tjone270
player_infoAffiche des infos sur les joueurs (optionnel à la connexion). Montre les stats des personnes ‘en dessous’ du tableau de scores dans les gros matchs. Avertit/bannit les joueurs avec des comptes qlstats désactivés.iouonegirl
protectProtège les joueurs d’être expulsés du serveur par callvote kick et plus.BarelyMiSSeD
pummelAjoute un décompte Joueur vs Joueur des frags gauntlet réussis.mattiZed
q3resolverPermet aux joueurs de /cv map q3dm6/autres noms de cartes Q3, et les résout en noms de cartes QL.tjone270
qlstats_privacy_policyoblige les joueurs à avoir défini les paramètres de politique de confidentialité qlstats avant qu’ils puissent jouer.ShiN0
queueLa version 2.0 ajoute un système de file d’attente similaire au duel à vos serveurs.Melodeiro
quietEmpêche les joueurs d’utiliser /say, /say_team ou /tell pendant les matchs.tjone270
ragespec!ragespec pour…ragespec!roast
railablePossibilité d’afficher un message personnalisable sur votre écran quand votre santé tombe en dessous de railable.iouonegirl
ratinglimiterEmpêche les joueurs avec glicko au-dessus/en dessous des limites définies de jouer sur le serveur.tjone270
refereeDonne le statut d’arbitre à quelqu’un avec le mot de passe, ou un qui a été voté arbitre.x0rnn
scoresMontre les infos joueur/équipe comme kills, morts, dégâts donnés, dégâts reçus, elos, elo moyen d’équipe, etc. Voir : http://imgur.com/a/s2sujx0rnn
serversAjoute la commande !servers qui montre le statut des serveurs.kanzo
setsPermet aux joueurs de jouer quelques sets de duel ininterrompus (Bo3, Bo5, …). Informe aussi les joueurs qui se connectent qu’un set est actif.iouonegirl
spec999!spec999, déplace les joueurs avec 999 ping en mode spectateur.x0rnn
specprotectProtège les spectateurs de recevoir un callvote kick.iouonegirl
specs!specs : liste les joueurs qui vous regardent en spectateur ; !specwho x : montre qui x regarde en spectateur ; !specall : montre qui chaque spectateur regarde.x0rnn
statsMontre quelques statistiques de kill simples : kills, morts, ratio k/d, kills par minute.x0rnn
sv_fpsVous permet de définir le taux d’images du serveur de jeu en toute sécurité.tjone270
thirtysecwarnÉmet un avertissement sonore de 30 secondes 30 secondes avant la fin du round, configurable pour différents styles de voix.ShiN0
titlerankDonne à un joueur un rang de titre et est accueilli comme tel quand le joueur rejoint le serveur.x0rnn
translateTraduire des mots et phrases vers d’autres langues ! Traduire les dernières choses que quelqu’un a dites ! Recherche aussi les définitions urbaines.iouonegirl
ttsSystème TTS (text-to-speech) primitif basé sur arpabet (https://en.wikipedia.org/wiki/Arpabet)x0rnn
uberstatsdiverses stats/récompenses données pendant et fin de jeuroast
uneventeamsPunit le joueur avec le moins de temps de jeu dans la plus grande équipe. Fonctionne pour tous les types de jeu. Pour les types de jeu non basés sur les rounds, utilisez avec le plugin queue.py.mattiZed
urltitleImprime le titre d’un site web/lien youtube, etc. posté dans le chat.x0rnn
voteAjoute quelques callvotes supplémentaires, comme PQL/VQL, dégâts LG 6/7, etc. Plus adapté pour le duel.x0rnn
votemanagerPermet aux joueurs minqlx perm3 de forcer un vote avec une seconde pression de F1/F2.tjone270
votestatsSupprime l’anonymat des votants et affiche des messages utiles de changement de carte pour ceux qui ont raté le vote.tjone270
warnAvertir un joueur pour mauvais comportement. X fautes et vous êtes dehors (banni) !x0rnn
weaponspawnfixerremplace les temps de spawn d’armes forcés par la carteroast
weatherVérifiez la météo et les prévisions en jeu !roast
winneranthemJoue l’hymne pour le pays du gagnant à la fin du match !roast