基本介紹
- 外文名:antrix
- 基於:QPL(Q Public License)協定
- 屬於:開源協定的一種
- 性質:代碼結構是多平台的
編譯步驟,後續工作,
編譯步驟
如果是Ubuntu或者是其他的Debian的衍生版本應該都一樣,最好現安裝好MySql伺服器。
在命令行下進入root用戶,或者使用sudo
1. 安裝subversion用於提取源碼
apt-get install subversion
2. 安裝基本的編譯工具,函式館,壓縮工具等
apt-get install make automake gcc g++
apt-get install libtool
apt-get install zlib1g-dev
3. 安裝mysql客戶端函式館以及SSL函式館
apt-get install libmysqlclient15-dev
apt-get install libssl-dev
4. 退出根用戶,提取antrix原始碼,下載到當前的antrix目錄(自動建立)
svn co svn://emupedia. com/svn/antrix antrix
5. 進入antix目錄,按步驟打入一下的命令進行編譯安裝antrix:
chmod +x reconf
./reconf
./configure
make
make install
後續工作
6. 編譯成功以後,兩個啟動伺服器的執行檔在antrix/bin目錄下。運行之前先在antrix建立etc目錄antrix/etc,並且將三個配置檔案antrix.conf,logonserver.conf ,realms.conf從src目錄拷貝到etc目錄下,你可以修改配置。在windowsPC下你可以從你的魔獸世界客戶端裡面提取地圖和遊戲內容,步驟和可以參照的開源的魔獸世界一文。當然你需要新的地圖提取工具 和MPQ提取工具 。把提取的地圖和DBC檔案放入antrix/bin目錄下。
7. 如果所有的步驟都沒有問題,配置檔案修改正確就應該可以運行伺服器了。你可以在兩個視窗打入以下兩個命令。
./logonserver
./antrix
或者使用Linux的nice命令來降低伺服器對CPU的使用:
nice -7 ./antrix
nice -7 ./logonserver