The new QWnet service is at the doorstep and it will let you broadcast .qw messages from this site aswell as from the QW servers. This will make links like
qw://qw.foppa.dk:27501 a common sight and I have made a script for mIRC that lets you click on these links to launch your QuakeWorld client and connect to the linked server.
The recommended setup is to register the URL protocol with Windows. This can be done via the QW launcher menu (accessed under mIRC's "Commands" menu or by right-clicking in status, channel etc). Registering the URL protocol with Windows will also enable you to launch QW from website links.
There is also an alternative method where the script itself fully controls the launching. This method is useful on systems where the URL protocol can't be registered for whatever reason, or when using clients that do not support the qwurl command (which at this time i think only ezQuake supports).
With the alternative method you also need to specify client executable parameters. Example of parameters follow:
+qwurl qw://$ip/This switches to the requested server even if the client is already running. The last slash is needed to work around a bug in ezQuake's qwurl parser.
+connect $ipThe traditional method of connecting. For clients that do not support qwurl. Just make sure you don't have your client already running when clicking on qw:// links or you might get an error message or end up with multiple instances of clients running.
Download & install instructionsPlease see swiNg's QW tools for mIRC, which is my QW related scripts bundled into one and makes this script obsolete if you want more features like ServeMe message catching and server monitor by right-clicking qw:// links.No thanks, launching QW is all i wantTo install it, put the script in your default mIRC scripts folder, example:
C:\Users\MyUser\AppData\Roaming\mIRCThen type
/load -rs qwlauncher.mrc and click yes when asked to run initialization commands.
If you can't be arsed to find your mIRC folder, just put the script anywhere and then in mIRC open the script editor (alt+R), make sure you have the Remote tab selected, then select Load... in the File menu to browse to the script.Change logUpdate v1.02 / 2012-10-19Possibly fixed some issues with running the script alongside other scripts on old mIRC versions.
Update v1.01 / 2012-10-04Fixed an error in the protocol registering format (register again if it didn't work out last time).
Added error handling on launch fail.