为了账号安全,请及时绑定邮箱和手机立即绑定

Octopus游戏服务器框架

标签:
C++

Octopus游戏服务器框架

    一个跨平台的lua游戏服务器开发框架, 该框架代码采用C++编写, 开发者只需要调用SDK提供的接口函数和绑定对应的回调函数即可。
框架在逻辑层表现为单线程的开发模式,使开发者更加易使用,易调试,易维护,易扩展,同时确保有快速的响应能力。

    框架使用面向对象的开发模式,去除协程, 去除RPC远程调用, 更贴近于传统的开发模式, 适合C++, Java程序员在短时间内转为lua开发。
开发者可以利用现成代码模板, 快速搭建类似bigworld引擎的多进程MMORPG集群架构, 也可以轻松来搭建其他游戏类型
的集群架构。

作者:	galen
QQ:	88104725
Mail:	galenho@126.com
gitee:	https://gitee.com/galenho/Octopus.git

一、构建

1. 在windows 10上的构建: 

	VS.net 2019打开Octopus_win32.sln, 按F7编译即可  

	
2. 在centos7.9上的构建:

	(1) 安装依赖库

		yum install wget libevent-devel ncurses-devel python readline-devel
			
		yum install zlib-devel openssl-devel cyrus-sasl-devel


	(2) 编译程序
		
		在centos上用makefile脚本生成

		cd sh
		chmod -R 750 *
		./automake
		./makeDebug.sh
		./makeRelease.sh	

二、安装数据库软件

1. MySQL 5.7.28

2. mongoDB 4.0.0

三、执行第一个Octopus程序

1. windows 10

	cd test
	hello_world.bat
		
2. centos 7.6

	cd test
	./hello_world.sh

四、重点文档:

1. doc\组件层次图.vsd
2. doc\Octopus SDK.docx
3. doc\源码目录结构.txt
4. doc\开发环境编译与布署\*.txt

五、AOI测试图:

演示.png

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消