閱讀323 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Mango配置

在沒有網的日子裏,總要有點娛樂。
我喜歡WOW。

以上兩點讓我下載安裝並使用了mangos 並將它配成了個wow SF
理論上mangos 全稱為 MaNGOSMaNGOS
大概配置點需要注意的有:
1.如果你下的是源碼,請編譯然後找個目錄來放。
    兩個文件很重要,一個是mangosd.conf,是記錄標準mangos信息的 比如經驗倍率 掉率
2.如果你下的是一鍵安裝…………傻瓜包不需要注意任何東西。直接跳到5或者6.
3.你需要下載一個內容數據庫,官網有下,或者自己搜索。你需要有個數據庫來存這些信息。用mysql就好,價格免費量又足。
  (數據庫配置:
    點擊安裝文件選擇典型安裝(Typical)
    配置數據庫服務器"Configure the MySQL Server Now",選擇標準配置"Standard Configuration"。
    確認安裝成windows的服務程序和自動啟動服務"Install as Windows Service"、"Launch the MySQL Server Automatically"。
    輸入你的root用戶的密碼。可以打開的使用root遠程管理數據庫的選項,便於遠程管理,和鏈接。
    應用你的設置。
    建立數據庫"Create Database"。
    當提示輸入數據庫名稱的時候輸入:"mangos"。
    建立數據庫"realmd"。
    找個工具把內容數據庫的sql倒進去。
    配置數據庫裏的賬號等內容
    )
    
    mangos目錄下打開realmd.conf文件,找到
    "LoginDatabaseInfo ="
    改為:"LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd"
    這裏的IP地址可以是你的IP,[password]是你的密碼。
    在mangos目錄下打開mangosd.conf文件,找到如下的內容,並設置如下:
    DataDir = "."
    WorldDatabaseInfo = "127.0.0.1;3306;root;[password];mangos"
    LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd"
    同樣,這裏的IP地址可以是你的IP,[password]是你的密碼。

4.mqp提取。有個工具叫mqpe。可以提取mqp這種暴雪特用格式文件的內容。
  (在第一步目錄下建立dbc子目錄,結構為:("C:MaNGOSdbc")
    為了將暴雪公司的mpq文件的內容解壓出來,將提取工具mpqe.exe拷貝在魔獸世界安裝目錄的data目錄下,結構為:("C:World of Warcraftdata")
    打開dos窗口,進入魔獸世界的data目錄(cd "C:World of Warcraftdata")。
    執行以下命令:
    mpqe /p dbc.MPQ   DBFilesClient*.dbc
    mpqe工具將魔獸的遊戲信息提取到了MPQOUTDBFilesClient目錄下,整個結構為:("C:World of WarcraftdataMPQOUTDBFilesClient")
    當mpqe運行結束後,可以將所有的*.dbc拷貝到你的mangos的dbc目錄下:("C:MaNGOSdbc"),你大概有158個*.dbc文件。
    )
5.地圖提取。(傻瓜包來講 你基本不需要,因為會大部分會自帶微型地圖包)。網上搜下相關工具(大概是叫 ad 的工具),下載下來,放到客戶端目錄,建個map文件夾,提取你客戶端裏的地圖文件。
    提取之後把該map目錄放到mangos的wowserver目錄裏去。
6.修改你的魔獸世界客戶端的realmlist.wtf的文件,將服務器IP地址填在裏麵,例如:"set realmlist 127.0.0.1"
7.啟動數據庫,運行mangos的realmd,再運行mangos的mangosd

開始玩吧。

P.S.數據庫裏麵的表很簡單,自己對比著修改幾次就會了。具體的mangos服務器GM指令請自行上網查找。
這裏貼幾個簡單的,某些指令需要選擇目標後使用。
.additem x               增加編號為x的物品(具體請去item_template裏查找entry號)
.additemset x            增加編號為x的套裝(具體請去item_template裏查找itemset號)
.bank                   打開倉庫
.maxskill               將已會技能學至300/300 (單手劍熟練度..等)
.levelup 59             為目標(或自己) 增加59級
.learn all_myclass      學習自己的全部技能
.learn all_lang         學習所有語言
.money 999999           為目標(或自己) 增加999999銅,翻譯過來就是99金99銀99銅
.modify hp x            改變目標的HP
.taxicheat 1            飛行線路作弊
.explorecheat 1         探索地圖作弊
.revive                 複活當前目標,或自己
.changelevel 數字             可以改變目標生物的等級
.delete                 將目標生物從地圖裏刪除
.speed 20               移動加速
.saveall                保存在線玩家數據
.npc add X            在你麵前增加編號為x的NPC(刷聲望時很好用)
.npc delete            刪除選中的NPC


最後更新:2017-04-02 00:06:42

  上一篇:go javascript中方法的鏈式調用(jQuery中的重要特性)
  下一篇:go 存儲過程與函數的區別