
Originally Posted by
Modex
Disabled UAC?
Ok, that worked for the application, but it still doesn't fix my two services not starting.
Besides, the ServiceInstaller is doing the same thing you would do if you did it through the command line. So you don't have to use it and disable UAC and all that painful mess.
For those who have the SF_ServerConfig file on your C:\ Drive here's the code for installing the services without disabling UAC.
Throw it in a notepad file, save it as SF.bat and run it as Administrator.
Code:
sc create SF_AdminServer binPath= "C:\SF_ServerConfig\SpecialForce\AdminServer\SF_AdminServer.exe" DisplayName= "SF_AdminServer" start= demand
sc create SF_CheckOverlapServer binPath= "C:\SF_ServerConfig\SpecialForce\CheckoverlapServer\SF_CheckOverlapServer.exe" DisplayName= "SF_CheckOverlapServer" start= demand
sc create SF_ClanChatServer binPath= "C:\SF_ServerConfig\SpecialForce\ClanchatServer\SF_ClanChatServer.exe" DisplayName= "SF_ClanChatServer" start= demand
sc create SF_GameServer binPath= "C:\SF_ServerConfig\SpecialForce\GameServer\SF_GameServer.exe" DisplayName= "SF_GameServer" start= demand
sc create SF_LauncherServer binPath= "C:\SF_ServerConfig\SpecialForce\LauncherServer\LauncherServer.exe" DisplayName= "SF_LauncherServer" start= demand
sc create SF_LoginServer binPath= "C:\SF_ServerConfig\SpecialForce\LoginServer\SF_LoginServer.exe" DisplayName= "SF_LoginServer" start= demand
sc create SF_MessengerServer binPath= "C:\SF_ServerConfig\SpecialForce\MessengerServer\SF_MessengerServer.exe" DisplayName= "SF_MessengerServer" start= demand
sc create SF_SessionServer binPath= "C:\SF_ServerConfig\SpecialForce\SessionServer\SF_SessionServer.exe" DisplayName= "SF_SessionServer" start= demand
sc start SF_AdminServer
sc start SF_CheckOverlapServer
sc start SF_ClanChatServer
sc start SF_GameServer
sc start SF_LauncherServer
sc start SF_LoginServer
sc start SF_MessengerServer
sc start SF_SessionServer
If you want it to auto start on startup I think you change start= to auto
I wasn't sure if DM_Server had to be installed as a service, but I did it anyway.
Code:
sc create DM_Server binPath= "C:\DMSystem\DMServer\DM_Server.exe" DisplayName= "DM_Server" start= demand
sc start DM_Server