求问,不同服务器间如何进行通信和传输数据?
都知道,现在常见的游戏开发,通常都会分为登陆服务器,场景服务器,战斗系统的服务器……
那么,在用户登陆完之后,在服务器端是如何把用户的数据来在不同服务器间进行传输的?
例如一个动作类游戏,不同坐标那么他处在的场景不一样。场景会影响到用户的行为动作,而用户发出技能指令攻击,又需要服务器去计算最终的一个数值。(用户攻击-对方防御,或者miss等)
这些用户服务器里面如何做到传输同一用户的数据并读写?我知道使用udp做内网的传输,但是可不可以详细一点。
还有,在整合了这些数据之后,是一并发送给用户吗?还是场景和一些指令数据分开发。