I've written a simple C# wrapper for the minecraft server jar, which works very well as far as wrappers can go, but I'm discovering that I need features that would only be available in a tunneler instead. I think I understand the basics: set up a tcp server on the public port used by my players, reset the MC Server port to something internal, pass commands from MC clients to the MC server and back again.
Having said that though, I'm not really sure where to start. Can anyone point me to some web sites with info/tutorials, preferably using C#? Or maybe just a brief explanation or two?
I'm writing my own wrapper for four reasons:
- Current server wrappers don't have a specific feature I want.
- Current server wrappers have a ton of features I don't want.
- I don't want to mod the server, because I don't want downtime after new betas come out.
- I like to program stuff myself. :smile.gif: