[展开模式][主帖模式][标题模式][留言本模式]
|
『2002旧流言』 | 『2001旧流言』 | 『1997旧流言』 |
其实引擎可以自己写,有自主的研发是好事,但是后续新人的培训和需要维护成本团队是否有计算过吗?coco是成熟验证,虽然没有说神级的东西,考虑一个项目从立项到上线运营,有时候时间错过了最佳运营的时候,这个产品也有可能导致失败。
请教一个问题:
function ( string str )
end
怎样改造lua,能支持这种方式? 有这种需求的原因是:
lua是弱类型,动态执行的,这时,在数十万行lua代码的 『More』
大神:想自己用U3D做个PC网络游戏(最简单的)现在遇到服务端的问题,怎么写服务端或者说怎么登陆后链接数据库我用Photon 3.2 现在在网上学习了账号登陆模块可惜不会链接数据库。想用SQL
回复(2718): 我的想法是网络层应该尽可能快速的收发包.至于用户过于高频之类,可以放到逻辑层面监控,这对于加速外挂之类的检测也是适用的.
[2720 回复]
回复(2717): 反应速度是很重要. 我的意思是这种延迟不会太长, 也没有任何地方浪费 IO 和 CPU 的处理能力(没有线程空转) 反而适当的延迟可能还会对用户体验有好处: 『More』
[2719 回复]
回复(2716): 谢谢大大解释。我并没有"把 1 万个请求包全部一次发送完",recvctrl_fd读到发送包并不是马上发送出去,而是把包挂到各个client_fd的发送队列上,然后设置client_fd的EPOLLOUT事件,统一由epoll来管理调度。对于游戏来说,我觉得反应速度也很重要啊,我搞页游的。
[2718 回复]
回复(2713): 我明白你的意思. 但实际上 cpu 和 IO 都没有浪费, 只是延迟变长了而已. 因为 epoll 循环是满负荷运转的.你最初的例子中说 "发送端会积累大量的包来 『More』
[2717 回复]
回复(2712): 我知道用lua_pcall,和lua_atpanic,其他的不会用
怕大大你看不到,2710我尝试解释了一下,期望大大解惑.
btw. 我最近写了一个recvctrl_fd用非阻塞,sendctrl_fd用阻塞的,测试起来也高效了很多。
回复(2711): 语文不好.首先我的理解是,你用pipe的目的就像zeromq一样,用来做线程间通信,减少锁,这个我也觉得很好.而我所说的跟IO高负载没关,指的是并发能力,即每秒 『More』
[2716 回复]
请教云风大哥几个问题,1.请您用不用luabind?用哪个版本的?2.我的程序结构上是:c层的main只有最基本的初始化,然后进入lua主循环(再下层的性能热 『More』
[2715 回复]
回复(2710): 我没看明白.
skynet 对 IO 是单线程串行分发的, 如果出现拥塞跟 pipe 无关. pipe 就是用来把 IO 处理串行化.
而 skynet 的设计目的是处理 CPU 高负载的业务, 而不是 IO 高负载的业务.
[2713 回复]
我发现啊,skynet里面的pipe用法有问题,因为是阻塞的,一次只能处理(发送一个数据包),如果同时有1000个链接由一个epoll管理,又假如每个链接进来1个 『More』
[2711 回复]
回复(2706): 你可以考虑把 lua_Number 在 luaconf.h 里改掉.
5.2 会比 5.1 好. 当然 5.3 还会直接加入整型的支持.
大神,想请教一下你,一般网游的服务器端,会在TCP层面做优化来提高效率和稳定性吗?
回复(2706): 补充几句,我的意思是在修改了lua_Number之后,对format等有了影响,我意识到是我没有改掉所有该改的宏,能否告诉我哪里有相关资料么?关于正确的修改lua_Number为long都需要改变conf中的哪些东西?
云风大哥您好,想请教一个蛮初级问题,我在一个嵌入式项目中要使用lua,但是处理器是nofpu的,这样是否会影响lua_Number的定义呢?我是不是需要全部 『More』
[2709 回复]
云风大神,readinglua啥时候出GC的部分呀,求看啊
最近又遇到个Lua垃圾回收方面的问题。一个Lua写的工具内存一直在涨,代码查了又查实在找不到原因。于是在Lua代码里加了个定时器,5秒调用一次collect 『More』
|
本主页全部页面都使用文本编辑器逐行写成
手工制品,质量保证 :-)
©1997-2006 云风工作室. All rights reserved.