魔獸世界私服架設 - 程序員學院

文章推薦指數: 80 %
投票人數:10人

魔獸世界私服架設,都說魔獸世界是最經典的網遊,可惜我沉迷於程式的世界,都沒有機會去體會一下!正好看了別人一篇blog,寫著怎麼架設魔獸世界, ... 魔獸世界私服架設 2021-07-0905:35:02字數2225閱讀9261 都說魔獸世界是最經典的網遊,可惜我沉迷於程式的世界,都沒有機會去體會一下!正好看了別人一篇blog,寫著怎麼架設魔獸世界,想想我就自己動手架一個看看了! 等弄完之後,發現,那個伺服器是2.3的客戶端吧,好像!現在都3.13了,根本沒用,後來到去sf.net找了一下,用svn把**down下來,都很老了。

後來啃了一點英文,才發現,現在原始碼管理已經遷移到git上面了。

題外話,這個就是linux之父炮轟c++裡面的一個證據之一,用純c寫的~! 這是好久之前弄的,現在忘得差不多了,只記個大概吧! 用以下命令down原始碼 gitclone git: 編譯的時候會出錯,找不到以下兩個檔案 revision.h systemconfig.h 其實以上檔案只是簡單的定義同個編譯的巨集而已,自己動手寫一個就可以了! 然後編譯就沒有問題了。

1)exractingmapsanddbcfiles,匯出地圖及dbc檔案 在原始碼找到這個路徑mangos\contrib\extractor 編譯後得到可執行檔案ad.exe拷貝到魔獸目錄下執行後,沒那麼快,得等會兒 得到目錄maps,dbc兩個資料夾,拷到大芒果的可執行目錄下 2)現在要安裝資料庫了 具體怎麼安裝mysql資料就不費話了,最省事的辦法下個xamp吧~ 建三個庫realmd;mangos;characters 直接執行mangos/sql下面的create_mysql.sql就可以建三個庫了 緊接著分別選中庫,然後執行該目錄下的realmd.sql;mangos.sql;characters.sql; 操作完上面就有了基本的資料庫結構了,當然,裡面什麼東西都沒有 3)配置mangos 開啟mangosd.conf,找到logindatabaseinfo,worlddatabaseinfo,characterdatabaseinfo;分別按照這樣的格式寫入 伺服器;埠;使用者名稱;密碼;資料庫名 如我的是這樣的: logindatabaseinfo    ="cheng;3306;linbc;asdf;realmd" worlddatabaseinfo    ="cheng;3306;linbc;asdf;mangos" characterdatabaseinfo="cheng;3306;linbc;asdf;characters" 開啟realmd.conf,也配置一下 logindatabaseinfo="[serverip];3306;root;[sqlpassword];realmd" 4)配置客戶端的伺服器ip及埠 在魔獸世界的客戶端路徑下開啟data\zhcn 裡面有一個檔案realmlist.wtf,開啟後修改為 setrealmlist[serverip] setpatchlist[serverip] 現在,可以啟動你的伺服器了 執行mangosd.exe和realmd.exe,應該沒有任何錯誤 執行之前是命令列程式,可以輸入命令,你可以先輸入help就可以看這些命令怎麼樣,如建立帳號 createlinbcpasswd可以設定為gm setgm[username][anythingfrom0to3,3beingadministrator,0beingplayer]好吧,現在可以進遊戲了,這個時候你可能會碰到客戶端版本太高不支援的情況,不要緊,自己動手改一下就可以了 在原始碼目錄下找開檔案realmd\authsocket.cpp差不多527行找到 #if0 intaccepted_versions=expected_mangos_client_build; #else intaccepted_versions=; #endif 當然,你改這個巨集就更好了 現在進遊戲肯定沒有問題了,不過裡面空空如野什麼都沒有 提醒自己,做完之後要馬上記下來,不要用回憶去寫blog,寫得真爛,慘不忍睹, 下面這些是幾個命令挺好用 魔獸世界私服trinitycore2的架構(1)trinitycore2的架構主要包括trinityrealm和trinitycore兩個模組。

當客戶端起來後,他通過3745埠象tri... 魔獸世界私服trinitycore2的架構(2)上次簡單介紹了下trinityrealm的概況,現在開始介紹trinitycore。

這部分是trinitycore2的重要部分,完成絕... 相關推薦 C難點逐個擊破2out返回引數 檢視Linux系統的發行版本,32位還是64位 順時針列印矩陣 魔獸世界私服架設 Shell實現直接傳送簡訊 相關推薦 C難點逐個擊破2out返回引數 檢視Linux系統的發行版本,32位還是64位 順時針列印矩陣 魔獸世界私服架設 Shell實現直接傳送簡訊 相關閱讀 C難點逐個擊破2out返回引數 檢視Linux系統的發行版本,32位還是64位 順時針列印矩陣 魔獸世界私服架設 Shell實現直接傳送簡訊 windows下串列埠程式設計一(20151229) topic 科技 教育 python 社會 linux 數碼 java c++ 遊戲 演算法 健康 資料庫 文化 mysql 汽車 娛樂 科學 財經 資料結構 C語言 職場 php C oracle 作業系統 c# 工作 體育 網路 sql



請為這篇文章評分?