在?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。
在ubuntu上构建pvpgn魔兽战网笔记
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/278729bb98c63d6043900ada67f711ab.html