Useful Plugins

Markus Gärtner edited this page Jul 6, 2018 · 135 revisions

The minqlx-plugins repository only contains plugins maintained by Mino, but there are a lot of other plugins out there by other people that are worth checking out.

Installation

In order to install these, you can simply click on the links, click on "Raw", copy the URL, and then use wget http://link.goes.here/ with minqlx-plugins as your working directory. You can now use !load <plugin_name> while the server is running to load it for the current session, but to permanently load them on each boot you should add it to the qlx_plugins cvar.

Plugins

Name Description Author
afk Detect AFK people and place them in spectator (after a warning). iouonegirl
aliases Display a list of names a player has played under on the current server. tjone270
anti_rape Detects 'rapers' in team-games and gives them appropriate handicaps. iouonegirl
auto_rebalance Extension to the balance plugin that automatically rebalances two new joiners for better team averages, and invokes !teams at round end if one team is currently dominating ShiN0
autorestart Automatically restart a server at a certain time if no-one's connected. tjone270
autospec Detects uneven teams and places person who joined last in spec. iouonegirl
banvote Ban players from voting kanzo
bot_antispec fixes bug with bot_minplayers and teamsizes lower than player limit that causes bots to spec (kicks them) roast
botmanager Useful bot management plugin, including bot map support checking, automatic evening of teams by adding a bot, bot add/remove commands/votes etc. tjone270
branding Brands your server with custom text at map loading screen/scoreboard. tjone270
centerprint Broadcast important messages on player's screens. Toggle a 'last enemy standing' message. iouonegirl
changemap Changes the map when no-one's connected to the server. tjone270
checkplayers List all players with permission>=1, banned, leaver-banned, leaver-warned, and silenced players. Based on x0rnn's checkplayers but completely rewritten to use scan_iter and output as a table. Also fixes player disconnect on large output, irc flooding and other issues. kanzo
cleverbot Talk to cleverbot using !chat and it will respond. kanzo
coinprice Check bitcoin/ethereum/litecoin price (!btc, !eth, !ltc or !bitcoin, !ethereum, !litecoin). x0rnn
commlink Provides an inter-server communication system for a group of servers. tjone270
crash !crash for random crash noob intro sounds :D roast
custom_votes Adds extra vote functionality to your servers. tjone270
custom_modes_vote Adds extra game modes like PQL to your servers. ShiN0
disable_commands Disable commands and display a message when a disabled command is run. tjone270
disable_votes Disable votes during a match. iouonegirl
discordbot Output game stats, connect links to your Discord server. Can also optionally send game chat to Discord. roast
duke Duke Nukem sound triggers! roast
dynamicip Updates server ip in qlstats admin panel before game starts. Useful for servers with dynamic ip address. eugene
english English motherf*cker, do you speak it? (also added "Denied!" from Q3 and stfu.wav) x0rnn
fastvotes Speeds up vote pass/fail with various options, i.e. based upon a difference threshold between the pass or fail. ShiN0
funlimit Automatically disables fun(.py) sounds during a match/rounds. iouonegirl
gauntonly If a CA round goes to 1vX, gauntlet-only mode is activated. iouonegirl
gravityfixer restores gravity to normal after maps with custom gravity roast
gungames custom voting triggers for gungames factories roast
handicap Adds auto handicaping of high level players to the server. Useful if you want to open up the server to everyone without getting destroyed. BarelyMiSSeD
intermission Loops over a list of music, playing one every match end. iouonegirl
intermissionplus Allow players to set custom victory songs (in addition to normal intermission functionality). roast
ips Display a list of IP addresses a player has connected with on the current server. tjone270
kamikaze_clanarena Enables kamikaze in clan arena gametype. See details eugene
killingspree Unreal Tournament announcements for 5/10/15/20/25/30 kills in a row and multi(3)/mega(4)/ultra(5)/monster(6)/ludicrous(7)/holyshit(8) kills done in 3/4 second intervals x0rnn
listmaps Allows players to see a list of maps available on the server. BarelyMiSSeD
mapoo allows multiple mappool files that change automatically based on player number roast
midair Ranks rocket midair kills, "Holy shit" announcer on every midair frag that meets criteria. x0rnn
midair_only As above, but changes the gameplay into a rockets-only mode where only midair rockets can kill. x0rnn
motd A replacement motd plugin that allows multiple motd/welcome sounds. roast
mybalance Adds ELO/GLICKO-restrictions and spec/slay options for uneven teams. Now works for all gametypes! Shows Ready-up reminders! Autoshuffle + balance option. iouonegirl
myban Allows you to ban players by name. iouonegirl
mydiscordbot Discord integration that allows you to chat between discord and quake live players, with remote administration capabilities. ShiN0
myessentials Allows to use names in commands like !kick, !red, !spec, ... iouonegirl
myFun Play sounds from soundpacks on your server. Replaces fun.py with more features and sounds (can enable/disable chosen soundpacks). BarelyMiSSeD
nextmap Announce nextmap and fix nextmap repeats. roast
nospec Prevent's people with no permissions from spectating while the match is running. admafi
onjoin Displays a saved message from a player when they connect to a server. tjone270
permaban Permanently bans players thoroughly, cross-referencing Steam IDs over IPs. tjone270
player_info Displays info about players (optional upon connect). Show stats of people 'below' the scoreboard in large matches. Warn/ban players with deactivated qlstats accounts. iouonegirl
protect Protect players from being callvote kicked from the server and more. BarelyMiSSeD
pummel Adds a Player vs Player tally of successful gauntlet frags. mattiZed
q3resolver Allows players to /cv map q3dm6/other Q3 map names, and resolves them to QL map names. tjone270
qlstats_privacy_policy enforces players have set qlstats privacy policy settings before they are able to play. ShiN0
queue 2.0 version adds a duel like queue-system to your servers. Melodeiro
quiet Prevents players from using /say, /say_team or /tell during matches. tjone270
ragespec !ragespec to...ragespec! roast
railable Possibility to show a customizable message on your screen when your health drops below railable. iouonegirl
ratinglimiter Prevents players with glicko above/below set limits from playing on the server. tjone270
referee Gives referee status to somebody with the password, or one that has been voted referee. x0rnn
scores Shows player/team info such as kills, deaths, damage given, damage received, elos, average team elo, etc. See: http://imgur.com/a/s2suj x0rnn
servers Adds !servers command which shows status of servers. kanzo
sets Allows players to play some uninterupted duel sets (Bo3, Bo5, ...). Also informs connecting players a set is active. iouonegirl
slaphappy Spam slap pesky players! roast
spec999 !spec999, move players with 999 ping to spectator mode. x0rnn
specprotect Protect spectators from receiving a kick callvote. iouonegirl
specs !specs: list players spectating you; !specwho x: show who x is spectating; !specall: show who every spectator is spectating. x0rnn
stats Show some simple kill stats: kills, deaths, k/d ratio, kills per minute. x0rnn
sv_fps Allows you to set the game server frame-rate safely. tjone270
thirtysecwarn Issues a 30 second warning sound 30 seconds before round end, configurable for different voice styles. ShiN0
titlerank Gives a player a title rank and is welcomed as such when the player joins the server. x0rnn
translate Translate words and sentences to other languages! Translate the last things someone said! Also looks up urban definitions. iouonegirl
tts Primitive TTS (text-to-speech) system based on arpabet (https://en.wikipedia.org/wiki/Arpabet) x0rnn
uberstats various stats/awards given during and end game roast
uneventeams Punishes the player with the least amount of playtime on the bigger team. Works for all gametypes. For non-round based gametypes use with the queue.py plugin. mattiZed
urltitle Prints the title of a website/youtube link, etc. posted in chat. x0rnn
vote Adds some more callvotes, such as PQL/VQL, LG damage 6/7, etc. Tailored more for duel. x0rnn
votemanager Allow minqlx perm3 players to force a vote with a second press of F1/F2. tjone270
votestats Removes voter anonymity and displays useful map-changing messages for those who missed the vote. tjone270
warn Warn a player for misbehaving. X strikes and you're out (banned)! x0rnn
weaponspawnfixer override map-forced weapon spawn times roast
weather Check weather and forecast in-game! roast
winneranthem Plays anthem for winner's country at end of match! roast

Got a problem with a plugin here?

You can often find the authors of these plugins on #minqlbot @ Quakenet, but you can also open an issue on their repository if you have a GitHub account.

Notes from the authors:

tjone270: Full documentation for my plugins, including usage, command explanations and CVAR instructions is located here.