- 閱讀權限
- 40
- 最後登錄
- 14-7-28
- 精華
- 0
- UID
- 826739
- 帖子
- 418
- 積分
- 1024
- 註冊時間
- 07-2-3
- 在線時間
- 334 小時
- UID
- 826739
- 帖子
- 418
- 積分
- 1024
- Good
- 13
- 註冊時間
- 07-2-3
- 在線時間
- 334 小時
|
首先我自己用的端都不是完整, 也不是最新的. 跟現時大家見到的最大分別是沒有[新寵物] 和一些新的百寶裝備.
還有一些問題沒法解決, 除非你有原碼也懂得怎樣改便沒問題.
教學
我只做出一些比較重要和一定要做的步驟. 教學還在更新中...
A. 擁有以下基本配備、基本軟體:
1.) 電 腦 一 部-Windows 7/Windows Vista/Windows XP (建議WinXP, WinXP使用資源比較少和方便)
2.) Microsoft Virtual PC (MS VPC) 軟件(用來模擬WIN2003作業系統)
3.) 記 憶 體-4GB以上(地圖才可全開,不足者自行取捨地圖所需), 最少也要有2GB, 1GB給WinXP本身, 1GB給VPC模擬.
(如本身部沒有2GB 記憶體, 請不用看了, 給你架設到也非常慢)
4.) 數 據 庫 軟 件-SQL2000+SP4/SQL2005
(SQL2000比較易用,適合初學者,但一定要SP4 我個人建議使用SQL2005, 因為還原資料庫比較完整, 程式修改也比較好)
5.) 服務端 - 泰坦墨香端/其它
6.) GM登入器-大話墨香版本//其它
7.) 客戶端-大話墨香PlayDH
8.) 修改程式-PackingTool.exe、IPListEdit.exe、MakeServerList、MHBinPicker2008
B. 服務端裝置
裝好了 MS VPC, Windows Server 2003和SQL Server 2005 後,
以下部份是在 VPC內的Windows 2003 環境進行, 不是在你本身的WinXP
1.開啟數據庫程式(SQL2000是Enterprise Manager, SQL2005是SQL Server Management Studio), 還原(Restore)或加入(Attach)以下三個數據庫
(有些版本是有第4個數據庫 - playmosiang, 我用的是只有3個)
-mhcmember
-mhgame
-mhlog
Uploaded with ImageShack.us
Uploaded with ImageShack.us
Uploaded with ImageShack.us
2.打開"資料來源 (ODBC)"增加四項數據庫名字,連接至"(local)"
並且用windows用戶認證,指向對應的數據庫,並檢驗成功是否
如失敗,建議重新開機,重新來過。
("資料來源 (ODBC)" 在 控制台 > 系統管理工具)
Uploaded with ImageShack.us
假設服務端程式是放在 D:\TitanDH
3.註冊DLL
執行 D:\TitanDH\SWorking\DLL\regbat.bat"
4.修改服務端IP為自己電腦的IP
("自己的電腦IP" 是指 Virtual PC 內的 Windows Server 2003 IP, 不是你用緊的 WinXP IP)
一定要改哂 serverlist.msl 和 serverlist_Public.msl 這兩個檔案, 不然啟事不了服務端
執行"修改工具>IPListEdit.bat",再執行"修改工具>IPListEdit.exe"
執行"ip查詢器.bat"取得網外IP後,
以IPListEdit開啟 "D:\TitanDH\SWorking\ServerSet\1\serverlist.msl"
並全選,選擇"修改 [服務器IP]"為本身IP
再全選,選擇"修改 [用戶IP]"為本身IP
最後手動刪除位於"MONITOR_AGENT_SERVER"之下的兩個"AGENT_SERVER"
儲存關閉
以IPListEdit開啟 D:\TitanDH\SWorking\ServerSet\1\serverlist_Public.msl"
並全選,選擇"修改 [服務器IP]"為本身IP
再全選,選擇"修改 [用戶IP]"為本身IP
最後手動刪除後兩者之"AGENT_SERVER"
儲存關閉
5.啟動服務端
進入D:\Titan\SWorking 順序執行以下
1.) MonitorServer1
2.) MonitorServer2
3.) AgentServer.exe
4.) DistributeServer.exe
(有些版本是不用執行 MonitorServer, 你可以先試執行 AgentServer, OK就得. 唔得即是說一定要行MonitorServer先)
建議先等一個開完之後再開另外一個,比較不容易死機
6. 開啟地圖
依照自身需要,查詢"D:\TitanDH\SWorking\MapStart\MapName.txt"內之地圖代號開啟地圖
例如開啟"D:\TitanDH\SWorking\MapStart\17"代表開啟蘭州
例如開啟"D:\TitanDH\SWorking\MapStart\96"代表開啟次元節理
如果找不到,請自行複製一地圖快捷,並右鍵>內容>自行修改位於MapServer.exe 後的數字即可
Uploaded with ImageShack.us
Uploaded with ImageShack.us
Uploaded with ImageShack.us
[ 本帖最後由 花弄影舞 於 10-7-31 10:22 AM 編輯 ] |
-
總評分:
威望 + 10
查看全部評分
|