请教网游服务器开发需要哪方面的知识
请教大家,网游的服务端开发需要怎样的知识?
一般现在都是用C++进行开发,如果仅仅是做服务端游戏的逻辑部分,是不是一般都使用一些已经封装的接口来完成逻辑业务,还需要应用到一些系统方面的接口知识吗?比如多进程多线程、IO复用等这些是不是跟逻辑这一块没关系?
[解决办法]
其实就是网络通信所涉及的,没有游戏服务器,数据服务器或者文件服务器什么的的区分,无非业务逻辑不一样罢了,自己根据业务需求,数据特性,封装自己的协议,封装,发包,收包,解包。
多线程、线程同步肯定是需要的,如果说通信框架别人都写好了的话,你只需要写业务逻辑,那就没什么特殊的了吧,你只需要知道别人的接口,俺需求完成你的业务逻辑也就行了吧,比如,别人扔给你一个uid和money,你自己设计函数写sql给这个uid加钱