[WIP] HomeServer Plugin (2 Viewers)

Diggen

Portal Pro
April 15, 2007
55
20
Home Country
Germany Germany
First I developed a patch for Powerscheduler which should avoid that the Server goes into Standby when Clients (not only MePo) are connect.
But I think this was not the best appaorch so I extended my Idea and develop the HomeServer Plugin ;)


TO AVOID MISSUNDERSTANDINGS:
This is no Plugin for the Windows Home Server (WHS), this is a TvServer Plugin which tries to imitate some WHS features.
;)

WARNING
Please beware this is an alpha Version which means things are missing and undone.
It should break nothing but you are warned.

For me it works very well and stable.


Features of 0.0.4.0:
HomserServer Plugin - the Server Part:
- HeartBeat Monitor
Listens to MPHSClients Heartbeat and tells PowerScheduler there is UserActivity -> No Server Standby in Multiseat
- Reversed HeartBeat:
Pings other devices and prevents Standby when they are online
e.g. Wii/Xbox/DVD-Player/... is connect to server but these devices can't send HeartBeats

MPHSClient - local Client:
- Wakes up the Server over WOL
- Send Heartbeats
- Shortcut to Shares
- Shortcut to Remote Desktop

Soon: - TODO
- Network Share Management
- User Management
- Backup of Shares ?
- A bit like WHS ?


Installation:
It is compiled against MP 1.1 SVN but should also work with 1.0.2.
Tested under XP Prof in Multiseat.

Copy the Server.dll into the TvServer Plugin-Dir.
Enable WOL at the Server Networkcard

Copy the MPHSClient onto some Client and start it.
Best place a Shortcut into Startup ;)
The Configuration should be self explantory else ask.


Releases:
0.0.1.0
- Internal

0.0.2.0
- Internal

0.0.3.0
- Internal

0.0.4.0
- First public Release


Sorry for my bad englisch... espacilly in the Plugin
 

Attachments

  • MP HomeServer 0.0.4.0.zip
    30.7 KB

Diggen

Portal Pro
April 15, 2007
55
20
Home Country
Germany Germany
MyPVR
I'am trying to imitate the WHS + LightsOut functionality. Which means User / Share Management and Standby/Wake-Up Handling...
Maybe more or less Features.

KayDiefenthal
Ups the one in my Profile was an old address... I have updated it. Please readd me ;)
 

urev

MP Donator
  • Premium Supporter
  • June 7, 2005
    68
    0
    Germany
    Great tool. How can I use the server console? I only see a white frame.

    In the server-.dll some more information would be handy, perhaps such information as "last hartbeat at (time) from (client name)" or something like that.

    The client-tray-icon has serveral colors with unclear meanings. Perhaps some more information in the icon's tooltips would be possible.

    All together a great tool. Please keep up your good work!

    bye, urev
     

    Diggen

    Portal Pro
    April 15, 2007
    55
    20
    Home Country
    Germany Germany
    The ServerConsole is nothing more than a RDP-client. You must enabled "Remote-Desktop" under Windows SystemProperties -> Remote.
    If this won't work try to run mstsc.exe (Windows Directory) and try to connect to your Server.

    The three colors mean:
    Green - All Ok
    Blue - Network but no Server
    Red - No Network
    In my tests this worked and the Status was shown correct.

    Thanks for your feedback, I hope there will be more from others, too ;)
     

    urev

    MP Donator
  • Premium Supporter
  • June 7, 2005
    68
    0
    Germany
    great work!
    The console is fine, but if you cancel the login screen the MPHS crashes.

    The colors of the tray icon are working - but the tooltip say "MPHSClient" independent of the color.
    At my WinXP-PC (with the MPHS client) the tray icon is sometimes flickering, i guess this is due to the different colors when checking the server state.

    This program is really cool, thank you very much for this work!
     

    Diggen

    Portal Pro
    April 15, 2007
    55
    20
    Home Country
    Germany Germany
    great work!
    The console is fine, but if you cancel the login screen the MPHS crashes.

    The colors of the tray icon are working - but the tooltip say "MPHSClient" independent of the color.
    At my WinXP-PC (with the MPHS client) the tray icon is sometimes flickering, i guess this is due to the different colors when checking the server state.

    This program is really cool, thank you very much for this work!

    The crashes are because of some problems with the Windows Terminal COM-Object. I will try to get it working in the next version.
    That the Colors are correct is good and yes the flickering is because of the checks. The Tooltip is the default Tooltip, the Programmname ;) will add proper Informations.
    Thanks for your feedback


    @strontium
    Great the Programm suits your needs
     

    joz

    Portal Pro
    March 17, 2008
    1,353
    306
    Home Country
    Netherlands Netherlands
    First of all thanks a lot for your work on this plugin! Just what I've been looking for. Well ofcourse I do have some suggestions :)

    1) in my usage scenario it would be nicer to have the client tool be a MP process plugin. Why? Cause I use desktop PCs as clients and when MP is not running, those clients would not have to keep the server awake.
    2) Would it be somehow possible to wake the server if a clients accesing stuff thru network shares? That would be really cool, for me that is. For example my server has a computername of //server. Whenever a client tries to access //server this tool wil send a WOL package if the server is not already awake (or just always, sending wol when server is on won't mather anyways)

    Just suggestions, would make it even more usable for me.
     

    Users who are viewing this thread

    Top Bottom