地址: https://github.com/lonnng/nano
有两个 Demo
第二个照抄 http://rumpetroll.com/, 可以先玩一下
1
annihaha Aug 4, 2017
您好,能加您一下吗?
|
2
jevirs Aug 4, 2017
rumpetroll 那个怎么找不到那个可以钻的,。。大大的球?
|
5
HaoC12 Aug 4, 2017
666
|
6
markx Aug 4, 2017
很厉害的样子!
|
7
cwing Aug 4, 2017
辣么多人写框架,有成功项目了吗
|
9
boboliu Aug 4, 2017
就不怕突然 stop-the-world 么。。。
|
12
ipconfiger Aug 4, 2017
能加载 Lua 脚本不? 如果不能用 Lua 脚本写逻辑, 那么怎么把这些琐碎的东西交给数值策划呢? 你招不到用 Go 的数值策划, 那你的游戏成本怎么控制?
|
13
chrislon OP @ipconfiger 其实并不难,可以用 golua,把需要 Lua 的一部分模块封装成一个 component,handler 里面把请求转到 Lua 层
|
14
chrislon OP @ipconfiger
type LuaHandler struct { vm *lua.State } func (h *LuaHandler) Init(){ h.vm = lua.NewState() } func (h *LuaHandler) AfterInit(){ h.vm.LoadScripts() } func (h *LuaHandler) LogicProcessorA(session *session.Session, message *pb.MessageA) error { return h.vm.Execute("logicA", session, message) } func (h *LuaHandler) LogicProcessorB(session *session.Session, message *pb.MessageB) error { return h.vm.Execute("logicB", session, message) } ======= 上门的代码不能运行,但是大概是这么一个流程 |
16
owt5008137 Aug 5, 2017 via Android
https://github.com/atframework/atsf4g-co
那我也来安利一波 cxx 写得游戏服务器框架。平行扩容,单线程百万级 QPS |
17
lizhenda Aug 5, 2017
和自己裸写的有啥商业化区别呢,主要觉得自己从 0 写好像也不那么难,go 已经都这么屌了
|
19
chrislon OP @owt5008137 多少客户端并发呢?
|
20
qile1 Aug 5, 2017 via Android
有没有可以 1 弄斗地主或者麻将的 1 框架
|
22
chenhui7373 Aug 6, 2017
@boboliu 新版已经减轻好多了把,go 写工程真正问题好像不在于此。
|
23
chrislon OP @chenhui7373 恩,是的
|
24
qile1 Aug 6, 2017 via Android
那可以利用它的实时通信控制其他程序进行操作不?比如发送打开命令,它立即下载一个文件并打开一个程序,我 1 想用它写个心电系统
另外如果是推广,建议开源一个小的扑克程序或者简单的网络游戏教程,这样会有好多人去学习的,至于麻将程序复杂也麻烦些,不适合教程,你要开源了,各地麻将程序没法卖了 |
26
mikejinhua Aug 7, 2017 大家去看作者 github 头像,包你满意。:-)
|
27
ziming2018 Aug 7, 2017
github 头像是你本人?
|
28
mentalidade Aug 11, 2017
@mikejinhua 这头像
|
29
wencan Aug 12, 2017
帮加星
|
30
chrislon OP |
31
Yoock Aug 14, 2017
已加星🌟
|