文档介绍:声明:我的这篇文章只作为技术研究,教你架设完美局域网私服,并从这个过程中学习一点点linux的相关知识,不作为任何商业用途,任何利用本文章提供的信息直接或间接地进行商业活动的行为,一概与本人无关。前言大家好!经过个人一个多月的努力,我终于是成功地在linux上架设起了自己的完美世界国际版私服。今天就来跟大家分享一下完美世界的linux架设体会。本文不是教程,只是架设过程中的一点总结,架设有困难的朋友可以参考。本文的适用人群:懂一点点linux、能大致看懂shell脚本的人。关于架设教程架设教程网上遍地都是,但是仔细搜过的人都应该发现,100篇文章,最多可以分为几类,也就是说网上一共就那么几篇文章,而且一到关键地方,就很模糊地跳过了。我基本看遍了网上的所有教程,照猫画虎地进行操作,发现结果都是不成功。后来凭借自己掌握的一点点肤浅的linux知识,探索研究,最后终于成功了。对于windows下玩惯了的人来说,要起手架设linux的游戏服务端,还想省事,基本是不可能成功的。教程没必要疯狂去搜,搜来搜去都是那么几篇,重点在于自己的探索。关于服务端网上下载的服务端很多都是人家把架设好的端里面的文件拷出来,直接发布的。我想遇到问题的人多数都卡在了tomcat上。的确,这个东西是比较难对付的,网上下的端里tomcat都要自己修改一下才行的。服务端也不是说都没有问题,我就遇见过一个,在运行uniquenamed时一直提示说:Err:initializestorageenvironmentfaild后来我把另一个服务端的uniquenamed文件拷贝过来覆盖原文件,就好了。另外个人建议,如果服务端里没有配套登陆器,就别下载了,成功的可能性不大。从网上下载linux服务端一般都能看到4个目录:/root/lib/etc/usr。下面介绍一下4个目录的左右。/root:这里面一般是AU环境与游戏服务器程序目录pwserver。AU环境基本都一样。无需更改,而pwserver需要更改的地方就比较多了,尤其是IP地址。Pwserver可以分为2部分来看,一部分是游戏服务程序,一部分是服务配置文件,如果换端,只要更换配置文件就行了,后面的部分会讲到这个问题。/lib:这里面是库文件。/lib可以说是整个linux库文件的集中营,一般库文件都是放在这里的,这个库文件就类似于c语言编程里的头文件。/etc:配置文件目录。这里需要修改的东西也不多,但要注意/etc/profile这个文件,要做很多更改。/usr:java和tomcat的目录,个人认为最麻烦的一个目录了。稍后慢慢道来。至于架设环境,,,完全没问题!关于数据库推荐sql2000,而至于你下载的服务端里有没有数据库不要紧,从其他端里拷来的数据库也能用,只要下载一个带数据库的端就够了。很多端里自带的QSQL我认为不好用,我还是觉得自己安装比较好。架设开始我的架设环境:2台笔记本,,一台装XP,一台装linux();SQL2000personalSP4;照猫画虎从网上找一个教程,先根据教程照猫画虎,把该复制的东西复制到相应的目录中,然后就要进入调试过程了。调试也是最关键的地方,是决定成败的关键。还是那句话,闷着头一口气走到底,人家怎么说你就怎么做,基本不可能成功。关于tomcat的安装首先,把你下载的端里的/usr目录里的东西拷贝到linux的/usr里。这里要配置的东西就是tomcat,拷贝完后,会在/usr/local下看到tomcat的目录,全名一般是jakarta-tomcat-拷贝完后先打开/etc/profile设置环境变量,在空白处添加以下变量:JAVA_HOME;JRE_HOME;CATALINA_HOME;基本上这3个变量就够了,设置方法如下:JAVA_HOME=/usr/java/JRE_HOME=/usr/java/CATALINA_HOME=/usr/local/jakarta-tomcat-:目录要根据你自己的情况来设置,不同的服务端里位置可能是不一样的,你自己要看清楚,比如你的java目录在/usr/local下面,那就设置为:JAVA_HOME=/usr/local/java/以此类推。设置完后重启,一定要重启!因为环境变量是在启动的时候加载的,你刚设置好的变量在本次启动时没有被加载,所以没有生效。重启后,,看看每一行的末尾是不是有^M这个字符(一般会有的),如果有,就在vi的命令模式下输入:%s/