WPE|52wpe|我爱WPE

 找回密码
 注册会员
搜索
  • 466查看
  • 0回复

主题

好友

716

积分

高级会员

发表于 2009-7-26 09:57:31 |显示全部楼层
大家都认为服务器卡是因为地图或者人数,怪物数量的原因,其实并不是这样的,服务器启动后最大的负载是market_def下面的商店NPC文件,虽然这都是些*.txt文件,但众所周知,这些文件只算是一个索引文件,服务器在读取这些文件后会在market_saved和market_price下面建立相关的数据内容,也就是商店里面的库存物品.这里的数据量是非常大的,非常消耗系统资源.以致造成卡机,网络延迟,缓慢.因为系统要不断地从这里读取内容然后又写回.

在market_def下面的文本中,比如药品店,它的物品对应着2个数字

太阳水
1000是刷的数量,后面的1是指刷新的时间,也就是说1分钟(小时?)就要刷新1000瓶太阳水,而我们商店里卖的东西又多,这样一来,每时每刻我们的服务器都在大量地刷新物品,你们说这会不卡吗?
当然,在market.txt中,NPC本身也有一个刷新参数,也就是说NPC自身也在不停地刷新,这样一来再好的机子也难以支撑.

快速发帖

您需要登录后才可以回帖 登录 | 注册会员

手机版|Archiver|WPE|52wpe|我爱WPE ( 闽ICP备15009081号 )

GMT+8, 2024-5-2 23:57 , Processed in 0.066489 second(s), 16 queries .

返回顶部