- January 21, 2009
- 736
- 104
- Home Country
-
Germany
Hello MP user.
i want to share what i have developed.
It's not really a plugin, but to use the HTPC as fileserver, i wrote two scripts, A client and a server part. The client part can wakeup the server and start remotely the server process, so if this process is in TVServerConfig in process list to prevent standby, the server remains online, until the client is shutdown or command "Stop server" is used.
Features
-One or more clients configurable
-Start server process through Wake On Lan
-Start server after resume from standby/hibernate
-Stop server process
-Client process show status info of server
-Server process checks if a client is active, if none server process end and HTPC can suspend or hibernate
To provide this functions, some tools are nessesary:
WOLCmd to wakeup the server over Wake On Lan
PSTools to start/stop/check the server process (Please start every tool one time, to accept the license)
Server Installation:
-Place the server components in one folder.
-The checkinterval define the time period in seconds the server check if a client is active.
Client Installation:
-Place the client components in one folder.
You can place a link in client autostart folder to start the server every time the client is running, or start the nasclient.exe on demand.
TVServerConfig
-Start the nasserver.exe manually and add the process in PowerScheduler plugin to the process list which prevent the standby.
Problems
-The server doesn't wake up when i start nasclient.exe.
-The nasserver process is not visible in tray.
Changelog
-V0.9 Original release
-V0.9 Added a modified version using the ping command in nasserver.exe
-V0.91 Modify Ping version to use only 1 Ping signal
-V1.0 Added resume feature
i want to share what i have developed.
It's not really a plugin, but to use the HTPC as fileserver, i wrote two scripts, A client and a server part. The client part can wakeup the server and start remotely the server process, so if this process is in TVServerConfig in process list to prevent standby, the server remains online, until the client is shutdown or command "Stop server" is used.
Features
-One or more clients configurable
-Start server process through Wake On Lan
-Start server after resume from standby/hibernate
-Stop server process
-Client process show status info of server
-Server process checks if a client is active, if none server process end and HTPC can suspend or hibernate
To provide this functions, some tools are nessesary:
WOLCmd to wakeup the server over Wake On Lan
PSTools to start/stop/check the server process (Please start every tool one time, to accept the license)
Server Installation:
-Place the server components in one folder.
nasserver.exe
nasserver.ini
pslist.exe
-Configure the nasserver.ini with as much clients as you need (IP-Address, Username and Password).nasserver.ini
pslist.exe
-The checkinterval define the time period in seconds the server check if a client is active.
Client Installation:
-Place the client components in one folder.
nasclient.exe
nasclient.ini
pslist.exe
psexec.exe
pskill.exe
wolcmd.exe
-Configure the nasclient.ini (MAC-Address of server, IP-Address of server, Installation path of nasserver.exe, Username and Password).nasclient.ini
pslist.exe
psexec.exe
pskill.exe
wolcmd.exe
You can place a link in client autostart folder to start the server every time the client is running, or start the nasclient.exe on demand.
TVServerConfig
-Start the nasserver.exe manually and add the process in PowerScheduler plugin to the process list which prevent the standby.
Problems
-The server doesn't wake up when i start nasclient.exe.
Remember, that the wakeonlan function have to work properly to start the server.
To ensure that, the settings in BIOS and configuration of network card have to be checked.
To ensure that, the settings in BIOS and configuration of network card have to be checked.
-The nasserver process is not visible in tray.
That's normal, because of the process runs with other credentials than the current user.
For bug finding, you can start the process manually.
For bug finding, you can start the process manually.
Changelog
-V0.9 Original release
-V0.9 Added a modified version using the ping command in nasserver.exe
-V0.91 Modify Ping version to use only 1 Ping signal
-V1.0 Added resume feature