466 reputation
23
bio website kaslai.com
location Washington, United States
age 20
visits member for 2 years, 3 months
seen 7 hours ago

7h
comment Authentication between client, central server, and player ran server
Ah, well I was just thinking that the IP itself should be accounted for. The port doesn't really matter; It's just to prevent a malicious third party from stealing the token and using it elsewhere. It doesn't really matter if there are multiple users behind the same NAT, as the token will identify the actual user, so there aren't any collision issues to worry about.
16h
awarded  Yearling
1d
comment Authentication between client, central server, and player ran server
Upon re-reading your comment, I think I see what your issue was. In the case of a user utilizing some sort of load balancer that can theoretically send the auth request via one IP and the game connect request via another IP, then that can be solved using Ali S's solution.
1d
comment Authentication between client, central server, and player ran server
Just to make the terminology clear, the Client (the player) would have no special requirements placed on them for the second flow. Only the game server would need a dedicated port mapping for this method. Since it is already serving the game on a dedicated port, this shouldn't be too much to ask. The entire process is started by the client initializing a connection with the auth server, which any device on the internet can do, regardless of how strict their NAT is.
May
25
revised Authentication between client, central server, and player ran server
added 815 characters in body
May
25
answered Authentication between client, central server, and player ran server
Jul
3
comment How do Action RPGs make different weapon types feel unique?
While the equipment system in games like Vindictus and Tera add almost no depth whatsoever to the game, they still manage to add depth to the game through other means. A very good set of gameplay mechanics (such as combat) can take a game really far where depth is concerned. Even though equipment selection is braindead, players have fun with other aspects of the game. Or, the game is just a glorified Skinner box that abuses psychology to get players to play more, rather than making it an actually engaging experience. It's one of the two.
Jul
2
awarded  Nice Answer
Jul
1
awarded  Yearling
Jul
1
awarded  Editor
Jul
1
revised How do Action RPGs make different weapon types feel unique?
Mostly minor error corrections
Jul
1
answered How do Action RPGs make different weapon types feel unique?
Feb
11
awarded  Teacher
Feb
11
answered Bezier curve not drawn correctly