传奇服务器架设

传奇服务器架设,第1张

DDG_Identity
2安装,一直按照说明,下一步就可以,注意硬盘空间不要小于35G
3装完以后他会提醒你选择wow目录,选择你安装的客户端目录即可。或者运行/maps/BatCreatorexe也可以
4然后运行,开始解压地图,注意第一个选择Y,第二个选择N
5在安装服务器端的目录下建立accounts目录,运行Account Creatorexe建立帐号
6运行IP-Configurationexe定义自己的ip和一些服务器属性,包括回血,回魔速度,服务器类型,自动保存等界面上的英文很好懂,真的不懂就查查金山词霸好了,呵呵!
7最后运行服务器即可。
二服务器常用设置
很多服务器新人出生钱的问题(那个出来可以卖10银币变10金币的改法):
修改scripts/itemsscp
找到[item 40000]
class=12
level=1
material=-1
model=3331
name=10 Silver Certificate 修改为10 GOLD Certificate
quality=1
buyprice=1000 修改为100000
sellprice=1000 修改为100000
stackable=100
1经验值获得倍率修改
修改文件:/scripts/emuconf, /scripts/startuptcl
修改步骤:
(1) emuconf中修改save_text_ppoints=yes
(2) startuptcl中set xp [expr ],倍率是一个你想获得经验值得倍率,应该是数字
2怪物掉宝率修改
修改文件:/scripts/creaturesscp
(1) creaturesscp 文件里的loot=xxx xxx
前面一个数是物品代码,后面一个就是爆率
比如loot=3300 22620001 就是代码为3300的物品 爆率是22620001
其中3300是代表/scripts/itemsscp中的物品代码
3地图上增加新NPC的方法
(1) 需要用GM帐号进入游戏到需要增加新NPC的地点
(2) addspawn 99999 在GM站立的地方安放一个NPC的刷新点。
(3) setspawndist 2 4 该刷新点刷新的怪物自主移动范围为2-4 yards
(4) setspawntime 60 300 该刷新点刷新怪物的时间间隔为 60-300秒。
(5) 出现小人(既刷新点)等几秒钟 出现新NPC
(6) 清除刷新点,游戏里选定你要删除的小人,输入del即可
4如何备份帐号信息
(1) 备份accounts文件夹下的所有帐户文件
(2) 备份saves文件夹下的playerssave
5骑乘指南
(1) 用GM帐号进入游戏
(2) add xxx 其中xxx为坐骑代码(附C)
(3) learn xxx 其中xxx为技能代码(附C)
6如何学习穿皮甲,链甲,板甲
(1) 用GM帐号进入游戏
(2) 选中需要学习穿装技能的人物
(3) 然后输入 learnsk xxx 其中xxx代表需要学习的技能代码
也可以修改用户的存档这个在下面的文件分析中会提到的
(4) 布甲技能代码 415 皮甲技能代码 414 链甲技能代码 413 板甲技能代码 293
7如何瞬移去指定地点
(1) 用GM帐号进入游戏
(2) gotrigger XXX 这里XXX是个数字,代表地区代码(附D)
8如何增加各种物品到背包中
(1) 用GM帐号进入游戏
(2) add xxx 这里xxx是一些数字, 代表各种物品代码(附B)
7如何迅速升级
(1) 用GM帐号进入游戏
(2) 要先点选需要升级的人物
(3) setxp xxx 这里xxx是一些数字, 代表需要增加的经验值
(4) 或者 setlevel xx 这里xxx是一些数字, 代表你想要的级数
8如何刷钱
(1) 用GM帐号进入游戏
(2) add 944 1000 是N个杖~卖到商店2000+金
9如何修改各物品价格
修改文件:/scripts/itemsscp
(1) 在itemsscp文件中修改物品的sellprice=即可
提示:你可以用UltraEdit软件打开,因为可以用正则表达式进行查找
10如何修改个技能学习的价格
修改文件:/scripts/spellcostscp
(1)在spellcostscp文件中修改price即可
提示:你可以用UltraEdit软件打开,因为可以用正则表达式进行替换
11如何修改人物的属性
修改文件:/saves/playerssave
(1) 查找需要修改的人物名称 NAME=人物名称
(2) 修改你需要修改的数据即可(那些英文很简单的)
注意: 修改时需要先关闭服务器端,修改好以后再启动服务器即可
三服务器端文件分析
/accounts/ 放置所有帐号

我做传奇服务器9个月了,可以自豪的说我什么机器都做过服务器。对他们的性能也逐渐了解。 有的朋友经常会问:怎么才能不卡。。。。。。。 这个问题真的没办法从一个方面来解释清楚的,非常复杂,非常困难。不过我还是希望比较系统全面的介绍一下服务器的各方面性能问题。
我不想大谈理论知识,所以我说一下实际情况,这样对朋友们更加实用点!
一:服务器的关键是CPU(好像是废话,其实不然) 服务器上多少人不卡,首要问题就是CPU的速度。 我用过的CPU从塞羊433到最新的双K8(AMD64位CPU),下面我简要说明(假设其他其他部件能都从容面对,光讨论CPU。) 塞羊433 66的外频 上65人极限(非常准确的数字),怪物刷新在10000。 塞羊图拉丁 1G 上165人(极限),怪物刷新在10000 P3 1G 上200人(极限),怪还是10000 老P4 18G 上350人(极限),怪物在13000(因为人多,怪也相应增加) AMD XP 1800+ 上400人(极限),怪物在15000以内 老P4 24G 上450人(极限),怪物在16000以内 双AMD MP 2400+ 上650人(极限),怪物在20000以内 双自强 2400 上750人(极限),怪物在25000以内 双K8 1400 上750人(极限),怪物25000以内 不知道大家看见了什么,这些我都用过,而且都测试过,上面的人数是准确的,并且我的条件是别的部件都没有出现瓶颈,这点非常重要,也就是说上面的数字其实是理想状态,其实人数只可能少而不可能多。
二:网卡是关键(这个好像没人提到过) 首先我想问问大家,你们用什么网卡的? 第一类——普通10/100M网卡 价格是30元一块(这是垃圾,你服务器再好,用了这样的网卡,只能上350人,再多就是做梦了。因为网卡的线程到了极限,完全依赖CPU的处理了,CPU本来就紧张,经不起折腾。) 第二类——较好的10/100M网卡 价格60-180之间(比如清华同方、DLINK、联想等等。这样的网卡也是垃圾,因为线程不存在瓶颈的时候吞吐量已经到了极限,大家不要简单的把吞吐量看成是数据流量,而是数据零碎的处理速度,举例来说,一个大力士一次搬动100KG的东西,你搬10KG的,但是你速度快,你能搬的速度比他快10倍,那你说是你比较效率高。其实错了,因为你搬起和放下比他多9次,而且每次你都用脑子去记录,他可以完全不动脑子。而脑子就是CPU,明白拉吗?) 第三类——专业网卡10/100或者是1000M网卡,价格300以上到3000元(3com、intel等。或者是一些厂商生产的专业网卡)这类网卡才是最适用的,因为基本不依赖CPU,能直接和内存沟通数据,有自己的很大的缓存区,甚至有的能直接分离垃圾数据请求。 这里我着重说一点,有的朋友不同意网卡的重要性质,其实你们完全没有尝试过用好的网卡。
我告诉大家一个道理,传奇服务器不是在线**服务器,吞吐量不大,但是线程繁多,复杂。线程再传奇内部已经得到一定处理(m2serverexe和rungate之间的数据分析)。但是,一个玩家造成的线程是持续的2条,一条进一条出。这个大家都没有意见把!如果一个大型网站可以牺牲相应率来保证质量的话,他可以提高1倍以上的浏览量,但是传奇不行,稍微有差错,就是用户断线,容不得有半点不持续,而且这个持续时间是几个小时甚至10几个小时,而且这条线程是占用独立的跑到的,一旦确认除非客户断线,或者服务器断线,否则是不会撤销的,甚至客户不是安全下线,服务器仍旧会在一段时间里面持续这条线程(这也就是为什么断线后,人物依然在线,而且持续相当长的时间)。 这都是靠网卡内建持续线程,不是专业网卡能建多少条?超过网卡的承受能力只能依赖CPU处理,这样是什么后果?三今天我说得是主板 主板有什么可说的?其实主板的学问大了去了,最难选择的就是主板。
现在我推荐两个品牌的主板 一个是 tyan(泰安) 一款是 超微 这两个主板是世界第一流的主板,价格通常都是我们所熟悉的比如华硕和微星的2-3倍。 为什么同样是一块主板,价格要比我们所公认的主流一流主板的价格还贵这么多? 难道价格是他们随便开开的?当然不是 我说得这两块主板,都是工作站或者服务器的主板。首先他们稳定,但是稳定不是我们做传奇的首选,要人上的多才是关键。 那他们的主板整体系统带宽就是独一无二的优势。 其实不但网络有一定的带宽,主板内部也有带宽,而且很重要。这两个品牌的主板,同样上P4,比华硕的就厉害多了。他们能做到 内存、CPU、网卡、硬盘之间的顺畅,能让这些部件的工作路径最简洁化。 说得再简单点,同样的部件,一个上华硕的板,一个上泰安或者超微的板,你开N的窗口,华硕会间歇死机,但是超微和泰安的就不会。如果是连华硕都不如的普通主板,早就当机了。 另外一个重要的地方,就是这些专业级主板上面自己带的网卡不容小窥,甚至有的主板带一个千兆网卡和一个百兆网卡。至少也都带2个百兆网卡,而且都是3com这样的专业网卡,也就是拆开买这样的网卡起码300元一块的。 还有这些主板很多整合了显卡,对服务器来说,显卡是垃圾,最好没有显卡,因为多一个显卡就多一个负担,需要CPU建立联系处理数据,另外独立显卡还会发热,所以专业的服务器主板都是内建显卡的(这些主板都是5000以上的),也有不内建显卡的工作站主板,特别是为图形工作站设计的主板,但是这种主板对显卡的支持和合理利用又大大超过了一般主板。四:内存
朋友们都很注重内存,写的很多,今天我不详细说什么,就说几个事实。
我们传奇服务器内存的大小很重要的,但是很多时候又很浪费。
为什么这样说,因为我们上20人和上300人,我都建议上512M的就可以了(因为人数不多,对内存没什么影响,可是哪怕1个人玩,还是读取几百M的地图数据什么的),所以对100人左右服务器来说,512M必须有,但是同时也浪费了。 可是内存对长期运行很重要。如果机器要几个月不重起,那内存就大点,系统运行时,随着时间推移会不断侵占剩下的内存,这里我就不详细说了。 我们就以每天都重起一次来说,并且从人数来说怪物搭配合理的情况下:
1-300人 512M 300-500人 768M 500-800人(我测试到现在,单机超过800人不卡还没遇到过) 1G 足够 但是要长期开着不去管,那内存建议大一些。 另外内存分为几种:SDRAM DDR ECC 还有一种是 RUNBUSH(可能写错了,大致这样写的) SDRAM 的内存老一点,133外频的,这个时代出的各种配件都远远不如现在主流产品,凡是用SD内存的,本身就不合适。 DDR ,最差的是200外频,最好的现在看见过400外频的。由于我没有用过800外频的主板和新的P4C,所以不知道有什么表现。但是总体给我感觉,变化不大。266一般就可以了,至少266和333没多大区别。 ECC(其实ECC也分为SDRAM和DDR两种,新的都是DDR的,ECC不过是一种功能,不是内存的一个种类) 一般都是服务器内存了,带校验的,内存条中间一般多了一块颗粒,就是专门的矫正颗粒。校验的作用是防止由于内存信息出错导致当机。我用下来觉得除了能让系统稳定,对速度没影响。 RUNBASH内存是好东东,我见过有的服务器用,需要2根同时上,运行处理速度很大区别。不过也和专门配套的主板和有关,可能不完全是内存作用。我个人没有测试过这样的机器。听说有一段时间个人PC也用这样的内存,可是我没接触过这样的PC。 另外现在还有出了双通道,其实对传奇服务程序来说,作用不大的! 总体上来说,内存是计算机配件里相对比较先进的一种配件设备,带宽瓶颈出在内存上的不多见(不是内存大小瓶颈),总得感觉内存发展要领先与其他的一些配件设备。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10220473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存