DIABLO 板


LINE

接续之前的 D2 Realm 中文架设文件继续补充说明。 BNetW,是一套针对 BNetD ,用 VC 改写成图形化(GUI介面的系统), 如果使用这套系统,搭配 d2gs, 可以让不熟悉 Linux 系统的人可以在单机上就架起一个 ClosedBattleNet, 不过据我亲身实验, 系统相当不稳定,效率也缺乏, 不过好处是有一个很漂亮的 Windows 管理介面,管理帐号或者 Server。 这是下载的位置: http://pages.infinit.net/phil/Files/BNetW_1_0_8_11.exe (2002/03/18) 设定方法一样, 也一样针对 bnetd.conf,d2cs.conf,d2dbs.conf,realm.list更改设定即可, 他的目录架构跟 Linux 版的 BNetD 相当类似。 底下,说明 BNetD 系统,在 Linux 系统上的目录结构: (以预设设定安装的话) /usr/local/bin => BNetD 相关系统工具 /usr/local/etc => 所有 BNetD 系统的相关设定档 /usr/local/sbin => 实际启动 BNetD 系统的执行档 /usr/local/var => 所有帐号,帐号底下的人物,天梯,report,游戏 log 存放点 (charsave,charinfo,users,bak 备份等) 以下的设定解说,第一篇讲过的不讲。 注意,conf 中有关 gameservlist 的选项设定都是你的 d2gs, 如果你有多台 d2gs ,可以用 "," 隔开, 只要分别在各台 d2gs 的 Server 登录上记得更改 D2CSIP 和 D2DBSIP 的位置回来, 即可达到分散多工,类似假 cluster 的概念。 bnetd.conf 其余可能会变动的重要部分有: 要注意的,只有 check version 那一个段落, 不懂的就照预设值, 另外有开密码游戏是否隐藏等的选项也都在这儿。 d2cs.conf,要变动的除了第一篇的以外, 有可能变动的还有, 允许 Server 创立新人物 allow_newchar = 1 检查客户端是否多重登入(0关1开) check_multilogin = 1 一个帐号允许最多几只 char maxchar = 12 游戏名单上允许一次最多显示多少个游戏(0无限) maxgamelist = 0 游戏名单上,不同 level 的玩家 game 是否能看到, 1 => 高等级可以看到低等级 0 => 相同等级互见,例如 hell => hell,Nightmare => Nightmare gamelist_showall = 1 游戏都没人後几秒,Server 将他关掉。 max_game_idletime = 120 d2dbs.conf 这一段除了第一篇提到的地方外, 除非你想变动一些细微的资料库设定, 不然其实这篇不太需要变动, 理论上比较常动到的只有天梯 Ladder 的 设定(ladderinit_time), 注意如果更动这个设定,也要注意 d2cs.conf 中, ladder_refresh_interval的设定。 realm.list 的格式在第一篇已经提出。 bnmotd.txt, 是玩家一进入大厅会看到的左手边讯息(右手边的在 d2cs.conf 中设定) 每行文字格式如下: %I你要显示的文字, 底下列出范例: %IHello %l, welcome to DII Server! %IRunning version %v %IThere are %a user accounts on this server. %IThere are currently %u users online in %g games and %c channels. %IIt's very dangerous in this server, %IYou may die every time,if you don't be cery careful... %IGo,My hero,go to that bloody way never ended.... %IHaving trouble with a command? Type /help to %Ilearn more about it. %IIf you have any question, %IPlz go to game_diablo board to see the last news post... bnban,档 IP 的设定档: 范例如下: # an example wildcard-match entry #127.*.*.* # an example exact-match entry #127.0.0.1 # an example range-match entry #127.0.0.79-127.0.0.84 # two example network entries #127.0.0.0/8 #127.0.0.0/255.0.0.0 d2GS 系统, 除了 reg 设定必须记得用 regedit 更改 D2CSIP,D2DBSIP设定外(第一篇已提) 如果在 Win NT 系统上, 可以到控制台中系统管理的服务选项看到他的存在, 启动後,telnet 进去(预设 Port 8888), 可以进行 d2gs 的管理。 通常先打 status,观看状态,底下是打 status 的范例: Maximum game number: 80 可以用 maxgame 数字 控制一台 d2gs 开几个 game Current game number: 0 目前这台 d2gs 正在跑得 game 数 Current users in game: 0 目前这台 d2gs 正在跑的人数 Maximum prefer users: 180 限制这台 d2gs 可以跑多少人 Maximum game life: 30000 seconds 一个游戏最久可以存在多久,就把他取消 Connetion to D2CS(192.168.56.69): failed Connetion to D2DBS(192.168.56.69): failed 是否保持在连线状态,正常之下会显示 connect, IP 的部分会显示自己的IP GS log to file: Enable 是否登录记录,用 gslog 1 打开 Physical memory usage: 45.594MB/ 45.594MB Virtual memory usage: 54.555MB/ 54.555MB Kernel CPU usage: 0.00% User CPU usage: 0.00% 这边就不用我提醒吧,观看主机负担的地方~ Game Server Net Statistic: (rate is KBytes/second) RecvPkts RecvBytes SendPkts SendBytes D2CS 0 0 0 0 D2DBS 0 0 0 0 RecvRate PeakRecvRate SendRate PeakSendRate D2CS 0.000 0.000 0.000 0.000 D2DBS 0.000 0.000 0.000 0.000 流量观测... Message of the day: Welcome to this Server which is very hard to live...... 玩家一开 Game,在游戏左上角可以看到的一行红色字, 可以用 setmotd 字串,去设定你想设定的。 最後是实务经验, 我举个例子, 一台 P-III 350 以上的机器用 Linux 担负起 BNetD,d2cs.d2dbs, 一台 P-III 800 以上的机器用 Windows XP 担负起 d2gs, 撑个 400 人左右是极限, 通常一台 d2gs (CPU 800Mhz, 384Mb memory, 100Mb网路卡) 的 Win2k d2gs server 能提供50个~80 个左右的 Game 或者 250 ~ 300 的人数) 但是当规模越大的时候, BnetD,d2cs,d2dbs 的系统负荷也会变大, 不过理论上,如果都是 1G 以上的机器,高速的 SCSI 硬碟, 负荷起几万人应该没有问题, Taiwna.Corner 就是以类似这样的原理架设起来。 师傅引进门,修行在个人, 以後的设定,相关其余管理工具,就端赖各位大老的琢磨。 -- ※ Origin: 巴哈姆特<bbs.gamer.com.tw> ◆ From: 163.25.117.172 ※ 修改: 2002/4/14 13:42:37 [student.cgu.edu.tw] --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.112.28







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP