Normal
There is no easy answer however you have been presented with a number of choices. I would suggest you review them and decide for yourself. It is possible to start a simple app to keep the server running however you may need to write it yourself and this will require comminucations between the two machines. I would suggest you research creating a simple windows service and a tray application for each client. If the service running on the tv server detects a connection from one of the clients then it will prevent hibernation. If no connections are detected it can hibernate as normal.I would suggest you are over complicating this a little, why is disabling hibernation not an option for you?
There is no easy answer however you have been presented with a number of choices. I would suggest you review them and decide for yourself. It is possible to start a simple app to keep the server running however you may need to write it yourself and this will require comminucations between the two machines. I would suggest you research creating a simple windows service and a tray application for each client. If the service running on the tv server detects a connection from one of the clients then it will prevent hibernation. If no connections are detected it can hibernate as normal.
I would suggest you are over complicating this a little, why is disabling hibernation not an option for you?