my game uses an UDP and a TCP connection to its server. Some data gets sent over UDP and some over TCP both from server to client and client to server.
Sending UDP packets from client to server is never a problem since the server is never behind some arbitrary router that's not in my control but what about the other way around? Can I expect to lose potential players if I use UDP from server to client or can I accept that virtually 100% of routers out there will be able to properly deliver the packets back to the client. Using UDP from server to client gains me little so its not worth it at all if I'm blocking out even a small amount of players.
Thanks in Advance!