Original Post
I'm building up small MORPG game, which I hope that will support at least 100 players for now and I'm a bit confused between TCP / UDP selection. I know UDP is faster but not 100% on receiving packets TCP packet will reach destination for sure but it's slower. In my game, player moves tile by tyle and that's why I'm thinking about using TCP since I'm only going to send data when player starts moving, everything else will be done client side. ---------------------------- example: SEND (MOVING, DIRECTION) MOVING = 0 / 1 DIRECTION = 0 or 1 opr 2or 3 ----------------------------- The same thing goes for monsters which will move the same way and attack when they come close. Simply put, there won't be any really quick actions except some big fights where arrows/spells will fly across the world and weapons will clash... I'm really not sure if UDP is needed for that, so I want to ask you (with experience) what is the best solution. ALTERNATIVE QUESTION: Does type of protocol determinate maximum number of players that server can handle as well? Thanks!