I am looking for someone to create a standalone C# .NET application that will do the following...
1) Implement the Minecraft Server Protocol and respond to query/connection requests
2) Forward the initial connection to the actual server process
The protocol details can be found at [url removed, login to view]
The purpose is to allow for the actual server processes themselves to be shutdown to save resources. The C# application will act as a front that continues to respond to status queries (0/10 players, server name, etc) until a connection is requested/established. Once the connection is made, the actual server process will be brought online and the connection will be passed to it.
The project itself should be quite simple to do and I have implemented a form of this in the past, but would rather have this written by someone to ensure there are no bugs/leaks/etc.