Game Server Help
A client is not required to port-forward to join a server. With games like Team Fortress 2, the way a player "hosts" a server is that the server is actually created on Valve's side, so it's no more than joining a lobby (or, what's called a "Shard Server"). Now there is LAN servers, which don't require any port-forwarding since the server never communicates over the Internet, but is only limited to players within the same network.
However, if you're looking for something where the user is able to host a server themselves without port-forwarding, I would look into UDP Hole Punching, which is what Skype uses to instantiate calls between two clients. This still requires a server in order for this to be one, and is much more complicated, since there is no universal solution.
Edit: I would also recommend checking out what dooly said about Cling; I took a look at it, and it looks like it may be a solution.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now