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燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP