1、服务器框架主要使用c/c++语言开发,c++11标准,vs2019作为IDE,开发windows和linux的代码,工作效率高效。要求学习人员具备c/c++语言基础知识,熟悉windows/linux操作系统环境,并具备一定的Tcp/IP知识。

2、功能为自定义游戏服务器。支持跨平台:Windows和Linux。

3、没有使用任何第三方网络库,Windows平台下使用IOCP结构搭建底层服务器。Linux平台下使用epoll结构搭建底层服务器,使用TCP/IP协议,流式套接字,长连接。

4、服务器采用单进程单线程 [业务逻辑单线程 网络IO多线程] , 通信方式使用自定义数据、结构体,也支持第三方的protobuf协议。单服务器支持1W+长连接,分布式服务器组理论是硬件支持,支持人数屋无上限。

5、服务器客户端底层采用预开辟内存的方式,整个框架运行期间不会内存溢出,非常稳定。底层使用自定义HasyArray模板类,插入,删除,修改,查找速度非常快,时间复杂度O(1),性能高效,不会随着连接数上升效率低下。

6、整个服务器框架简洁明了,框架结构清晰。学习本教程,大概一周就能学会。封装好的服务器框架,不熟悉的人员使用,只需要几个小时就能熟悉使用,不用关心底层使用。

7、架构分布式负载均衡游戏服务器组,各个服务器之间通信使用socket。各个服务器可以架设在不同的物理机上,也可以架设在一个物理机上。

8、纯C++客户端,主要用于各个服务器之间通信的客户端。支持windows和linux。

9、UE4 客户端。使用ue4 Socketsubsystem 通信,支持跨平台windows、IOS、android等。

10、Unity3d客户端。使用c# TcpClient通信,支持跨平台windows、IOS、android等。

11、本课程不会长篇概论的讲解理论知识,重点是实战,让学员直接掌握一套可以商业化的服务器。少走弯路,避免采坑。

UE4、Unity3d连接c++ 自定义游戏服务器




unity如何写服务器 unity 服务器_服务器


unity如何写服务器 unity 服务器_自定义_02