本人是从事前端工作的,半道学的cocos,也做了个小游戏demo很有成就感,
有一个疑问一会在困扰我,游戏的数据是发送请求到服务器获取的吗,
前端是直接调服务器接口,实现业务逻辑,我写游戏的时候发现也可以获取数据就这么写了,
但是现在想想,游戏中交互的数据太多了,一个玩家可能从进游戏到点一些副本剧情打怪,
可能都已经调用了几十次接口了,如果玩家多了服务器怎么负担呢。
没有系统的学习过游戏,不知道正规的游戏客户端与服务器之间交互是通过什么的,在这里请教一下大家。
谢谢。
前端还是要学一下nodejs,就不会有这种烦恼。
如果游戏不复杂就用http短链,就是像你现在这样写,担心服务器压力,最好的方案就是用阿里云或者腾讯云的函数计算来做,类型选nodejs,这种serverless的方案,高并发方面云服务已经帮你做完了,而且阿里每个月还有一百万次免费调用额度。
如果游戏交互非常多,还涉及到玩家之间的通信,那就用socket或者websocket长链接,服务端用nodejs写一下非常容易,买个云服务器放上去,如果不差流量就用json交换数据,要不然就protobuf走起。
一般都是两种混用,比如你拉个公告啥的就用短链,玩家聊天、对战就用长链。
另外,做游戏担心啥服务器抗不住,服务器抗不住就是你爆款了。
3赞
非常感谢老哥。还有很多要学习的地方 
马克~~~~~
我多么希望看到服务器抗不住的那一天
2赞