小编rsi*_*nha的帖子

如何为Unity3d设计我的在线游戏服务器?


最近,我一直在unity3d做多人游戏开发.我已经很好地了解了Unity的MasterServer如何协同工作.
但现在我想从头开始制作自己的游戏服务器.我研究并了解我们可以使用Google云计算和应用引擎来制作我们自己的配对服务器和游戏主机服务器.
但我完全无能为力,我们如何开始编码我的服务器.我们使用简单的http请求和json结果吗?或者还有其他技术可以实时与FPS类型的游戏一起使用.我不认为发送http请求并等待它的结果可以足够快,可以在FPS类型的游戏中工作,每秒我们发送超过100个数据.
起初我想过编写php脚本并将其托管到某个url,然后向该url发送请求并等待其响应.但我发现,如果我使用这个过程然后从服务器获得一个响应,它将花费我至少0.5秒或更多.在这种情况下,游戏会有很多延迟.
我知道游戏服务器可以在某种tcp或udp网络上运行.但我的问题是,我应该为服务器提供什么样的应用程序来接收这些数据并快速发送处理结果.

php c# network-programming unity-game-engine server

7
推荐指数
1
解决办法
2483
查看次数

标签 统计

c# ×1

network-programming ×1

php ×1

server ×1

unity-game-engine ×1