Project

General

Profile

QuasselCore As A Service (Windows) » History » Version 4

« Previous - Version 4/7 (diff) - Next » - Current version
ChrisH, 08/22/2013 05:48 PM


QuasselCore As A Service (Windows)

Instructions for settting up Quasel as a service can be found here: http://dotknot.blogspot.ca/2012/01/installing-quassel-on-windows.html

Note that since the core is running on a different user, your configuration folder will be at C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\quassel-irc.org.

If you already have a configuration setup that you want to migrate, copy the contents of %APPDATA%\.quassel-irc.org\ (aka C:\Users\<Username>\AppData\Roaming\.quassel-irc.org\) to the NetworkService's configuration folder.

Windows 7

There were a few changes needed to setup the service in step 3. Specifically, the argument bin in sc create changed to binPath, and required the .exe tacked onto the end.

sc create QuasselCore binPath= "C:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe" DisplayName= "QuasselCore" obj= "NT AUTHORITY\NETWORK SERVICE" 
reg add HKLM\SYSTEM\CurrentControlSet\Services\QuasselCore\Parameters
reg add HKLM\SYSTEM\CurrentControlSet\Services\QuasselCore\Parameters /v Application /t REG_SZ /d "C:\Program Files (x86)\Quassel\Core\quasselcore.exe" 

Adding Parameters onto QuasselCore.exe

Say you wanted to run the service on a different port like: quasselcore.exe -p 4241. We need to add another registry value according to the srvany readme.

reg add HKLM\SYSTEM\CurrentControlSet\Services\QuasselCore\Parameters /v AppParameters /t REG_SZ /d "-p 4241" 

Have The Service Run Automatically

Run services.exe. Find the QuasselCore. Right click it and click properties. Then set the Startup Type to Automatic.