服务端启动error
-
Configuring character...buf.c:506 Can't Allocate MyAlloc(char/char_base.c:2855)
-
Configuring item...ITEM maxid is 1100000buf.c:506 Can't Allocate MyAlloc(item/item.c:604)
-
看了一下free有200m空着应该不是内存不足导致的无法分配吧。。。大神们
-
现在用的端是github上找到的Avaritia大概就是本坛的吧(做的比上面的只提示了killed的好。。上面一点错误提示都不给素质一点都没的)
-
还有我换了台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等数据量来缩小对内存的申请量再试试
-
谢谢楼上的回答。。现在跑是跑起来了由于在公司没有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了,不知道你是一直跳还是怎么样,能不能登录还要看,但至少肯定是存在异常的
还有那个参数,是说最大的自动地图的数量,是用来申请内存的,与并发似乎并无什么关系
-
再次谢谢楼上的回答。。。我再次加大了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的吗。。这样没源码实在找不出问题
-
深奥~还没看懂 = = ~~~~~~~
-
學習了~~~:)