I would like to allow another user to access my home server to be able to restart his teamspeak/ mine craft servers. I know game hosting companies can do it and would like to know how I can have him be able to restart them without remote desktop.
Is it possible the gaming servers already have a web-based interface for configuration purposes, one that allows start, restart, etc.? If so, you could probably provide direct access to that web interface via port forwarding on your router. That would limit their access to only those services.