Skip to content

NingLeixueR/ngl_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build C++ Quality Gate Status

ngl

  • 基于Actor的c++游戏服务器框架

依赖的第三方库

  • 非boost独立版本的asio
  • curl
  • hiredis
  • mysql connect/c
  • lua-5.4.2
  • lua-cjson-2.1.0

目录

  • ngl/public/cpp
    cpp服务器源码
  • ngl/server
    项目源文件

协议支持

  • tcp
  • kcp

Linux CentOs编译

  • 编译安装gcc (GCC) 13.1.0
  • 编译安装protobuf 3.12.2
  • 其他第三方库自行 yum install 进行安装
  • 创建build目录,在build目录下cmake .., 然后make
  • 在linux编译运行
    [root@localhost bin]# cat /etc/centos-release
    CentOS Linux release 7.9.2009 (Core)
    [root@localhost bin]# gcc --version
    gcc (GCC) 13.1.0
    
  • 在win编译运行(vs2022)

例子游戏

更多介绍

QQ群

  • 56257994

About

Actor based c++distributed game server framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages