[求助]CS1.6 HLDS提示‘Fatal error’错误
昨天HLDS突然出现的‘Fatal error’问题,没有了头绪。服务器端加载了MetaMod1.17.3、AMXX1.0、Booster2.40、WWCL2.56。
前辈们帮忙看看是啥问题呢?
错误上说:Z_CheckHeap:block size does not touch the next block
点击‘确定’后,HLDS就会关闭。
噢,刚才搜了一下,看到
http://forum.dt-club.net/archive/index.php/t-14157
也是同样问题
补充:我的系统是XP sp2 ,DX9.0c
在网吧也出现这问题,是win2000下。 你将插件都关闭了还会么? :thefinger 嗯
那好的
不行就换一个服务器端 老大怎么解决的呀,说来听听....小弟洗耳ING... :thefinger Post by BoeZombie
昨天HLDS突然出现的‘Fatal error’问题,没有了头绪。
服务器端加载了MetaMod1.17.3、AMXX1.0、Booster2.40、WWCL2.56。
前辈们帮忙看看是啥问题呢?
错误上说:Z_CheckHeap:block size does not touch the next block
点击‘确定’后,HLDS就会关闭。
噢,刚才搜了一下,看到
http://forum.dt-club.net/archive/index.php/t-14157
也是同样问题
补充:我的系统是XP sp2 ,DX9.0c
在网吧也出现这问题,是win2000下。
突然想问下?你是用linksys路由器么? :30: 噢,我不是,但那网吧我就不知道了。咋了?
说到那网吧,我真是没脾气,网吧老板的儿子总用服务器挂网游,这怎么建CS服务器!?一点诚意都没有。
唉,人家地盘听人家的。
不过hiller_520也测试出的确是插件的问题了,感谢他的不懈努力与钻研精神!
问题还没有彻底解决!!!!!
这个出错信息用的是跟Quake I里面一样的代码(不知道是哪个插件会调用它???),现在网上对这个问题的探讨很多,大家可以把下面一行:Z_CheckHeap:block size does not touch the next block 粘贴进GOOGLE里面,然后搜索所有网站就会找到一些有价值的英文网站,希望DT的编辑高手能引起重视,解决它,否则以还会出现类似错误!!!! :55: 本人差的知识太多,时间也不够,是没有希望了 :5: ,先代所有热心与架服的所有CSERS谢谢了 :em18:00281 void
00282 Z_CheckHeap (memzone_t *zone)
00283 {
00284 memblock_t*block;
00285
00286 for (block = zone->blocklist.next ; ; block = block->next)
00287 {
00288 if (block->next == &zone->blocklist)
00289 break; // all blocks have been hit
00290 if ( (byte *)block + block->size != (byte *)block->next)
00291 Sys_Error ("Z_CheckHeap: block size does not touch the next "
00292 "block\n");
00293 if ( block->next->prev != block)
00294 Sys_Error ("Z_CheckHeap: next block doesn't have proper back "
00295 "link\n");
00296 if (!block->tag && !block->next->tag)
00297 Sys_Error ("Z_CheckHeap: two consecutive free blocks\n");
00298 }
00299 }
哪位C++好的,制作过插件的可以看一下以下网站,好象跟WAD文件有关,绝对会有所启发
http://forums.newdoom.com/showthread.php?t=15957
http://cres1.lancs.ac.uk/~esasb1/doom/sew/fragged1.html
http://www.rome.ro/lee_killough/editing/qna.shtml
http://bbs.cstrike.cn/read.php?fid=9&tid=105
http://www.proclan.de/board/showthread.php?p=16927 我今天想到一个问题了。
因为我们通常在网吧里或则远程控制服务器,而hlds在运行时,会对注册表有写入操作。
由于没有开放remote registry服务。 :em18: 本服务器为HP服务器,双X86至强CPU2.8G,1G内存,INTELPRO 1000M网卡(网线直联电信机房骨干北电ATM交换机100M网板),COMPAQ120G*2硬盘,w2000server,sp4,用正版瑞星2005个人防火墙,暂时为一个CS1.6进程32人(AMXX1.0插件,开普通功能)
每天都会出现以下WIN警告停止信息框(不开防火墙,仍会出现),使HDSL停止服务!!!!
标题:Fatal error-Dedicated server
内容:Z_checkHeap:block size does not touch the next block
可以肯定是与插件有关,纯服务器是不会有问题的 Post by BoeZombie
噢,我不是,但那网吧我就不知道了。咋了?
说到那网吧,我真是没脾气,网吧老板的儿子总用服务器挂网游,这怎么建CS服务器!?一点诚意都没有。
唉,人家地盘听人家的。
不过hiller_520也测试出的确是插件的问题了,感谢他的不懈努力与钻研精神!
谁叫你这样的啊```呵呵`