服务端启动error



  • 还有我换了台mac机执行报gmsv cannot execute binary file错误。。。权限搞过了但是mac是64位的估计是这个问题。。。大神们出来啊。。



  • 好吧上面个问题解决了貌似是swap不够加大了就过去了。。。但是到了后面
    reading normal map file...
    filenum=2080
    Find 2070 maps
    ................................killed
    又直接被killed了。。。哪位好心人来告诉我下为什么被killed了?我换了2个data了应该不是数据错误吧


  • 管理员

    从你发的内容来看,应该是你内存/swap不够所导致的,缩小setup.cf中的fdnum,charnum等数据量来缩小对内存的申请量再试试


    • 想着从别人那获取什么之前,请先自己做出点什么贡献。

    • 技术不是可以衣来伸手饭来张口的。

    • 在你开口问别人为什么之前,请先自己问问搜索引擎。

    • 自由和分享是需要建立在你自身的基础之上的。

    0


  • 谢谢楼上的回答。。现在跑是跑起来了由于在公司没有win的机器登陆测试不知道是不是正常在运行。
    char/char_base.c:2746 err(warning): char empty(0)(type:2)
    npc/npcgen.c:315 err: npc array empty

    跳这错误这能正常玩吗?

    还有问下autodungeonnum等num参数是不是服务器接受最大并发载荷的参数?理解为最多允许多少个xxx同时进行?


  • 管理员

    回复 arthur 的帖子

    从你提交的信息看,应该是内存不足以创建npc了,不知道你是一直跳还是怎么样,能不能登录还要看,但至少肯定是存在异常的
    还有那个参数,是说最大的自动地图的数量,是用来申请内存的,与并发似乎并无什么关系


    • 想着从别人那获取什么之前,请先自己做出点什么贡献。

    • 技术不是可以衣来伸手饭来张口的。

    • 在你开口问别人为什么之前,请先自己问问搜索引擎。

    • 自由和分享是需要建立在你自身的基础之上的。

    0


  • 再次谢谢楼上的回答。。。我再次加大了swap这次错误变成了

    Obtained 5 stack frames.
    ./gmsv() [0x80570e1]
    [0xf57fe400]
    ./gmsv() [0x804bbbc]
    /lib/i386-linux-gnu/libpthread.so.0(+0x6d31) [0xb7745d31]
    /lib/i386-linux-gnu/libc.so.6(clone+0x5e) [0xb747f46e]

    跑了1天多了还没上去真是杯具啊。。。



  • 又试着改了下data下面的i配置文件。。初步估计是skill或者其他item等获取不到对应的参数值导致函数中止。。大神们能说下你们怎么debug的吗。。这样没源码实在找不出问题:dizzy:



  • 深奥~还没看懂 = = ~~~~~~~



  • 學習了~~~:)


登录后回复