歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在ubuntu上構建pvpgn魔獸戰網筆記

在ubuntu上構建pvpgn魔獸戰網筆記

日期:2017/2/28 17:28:02   编辑:Linux教程
http://pvpgn.berlios.de/index.php?page=files上下載最新的pvpgn,我下的是pvpgn-1.99.r384.tar.gz源碼包,下載後解壓。

  然後./configure,報錯,找不到c++編譯器,大汗,作為一名it民工,linux上連個編譯器都沒有,當即暈倒……五分鐘後醒來apt-get install build-essential,再次./configure後通過,於是make,又報錯,說是找不到目錄src/autoconf/depcomp,ls後發現depcomp是link到/usr/share/automake-1.9/depcomp的,發現沒有這個目錄,再次暈倒,這個./configure也太弱了,連我沒有裝automake都沒有發現,於是apt-get install automake,再次make後仍然報同樣的錯誤,檢查吼發現它給我裝的是automake 1.4,只好再次apt-get install aotumake1.9,make通過,sudo make install通過,至此,安裝完成。

  在同一個主頁上下載pvpgn-support,解壓,然後打開pvpgn目錄下的conf/bnetd.conf,查看filedir,值為/usr/local/var/files,於是把pvpgn-support解壓後得到的所有文件cp到該目錄下。編輯/usr/local/etc/bnetd.conf,將loglevels改成none,因為我不需要它給我留下什麼log,把allow_bad_version和allow_unknown_version均改成了true,這些變量都有具體的說明,因為我們同學的魔獸用的是不同的升級補丁,版本可能不盡相同,所以這些弄不好就進不了戰網的版本檢查就統統取消了。

  另外,同一個目錄下的versioncheck.conf也可能需要改一下,改成自己對應的版本,但是我沒有改也照樣進去了。

  然後進入/usr/loca/sbin啟動bnetd,開魔獸,發現不能連進戰網,ps -a後發現找不到bnetd的進程,於是用sudo啟動,成功,進戰網,ok。
Copyright © Linux教程網 All Rights Reserved