Look at those cool_guys.jpg. They are successful and famous. One of them might be you with one simple trick.
First of all: You'll need 4 xinput (x360/xbone etc) controllers. Yes, it won't work for directinput controllers (I can make config but I don't want) and will definitely not work with mixed setup. Use x360ce or other wrappers.
Secondly - your Quake setup should be absolutely 100% clean. You can add mods later since we will be using FTE source port and it's one of the most advanced ones for Quake games.
Unpack, drop the stuff in folder and launch. You can rename fteglqw_xi.exe to Winquake.exe and launch it through steam.
I use in-development version, so here's that (it supports triggers). You'll probably be able to use later versions of FTE, but for your convenience I've put both config and executive file into archive. Don't forget to scan for viruses because it's common sense.
Note: there is baseq2, data1, portals and id1 folders in archive because there is configs for both Quake 1 and 2 and Hexen 2 with it's addon as they are all supported by FTEQW.
I also included libraries required to play music in .OGG format. Just for your convenience.
Actual config text if you want to know what's there beforehand