完美国际是一款跨国际游戏,服务器遍布全球,玩家遍布世界各地,采用最新的3d全视角技术,让玩家更好的体验游戏真实代入感,丰富的游戏玩法。 ——「完美国际2」
您所在的位置:首页 > 完美技术 > 正文

完美国际私服服务端架设教程

作者:admin 来源: 日期:2017/5/26 12:14:19 人气:96 加入收藏 标签:

安装方法 加入几个要点


[root@fedora ~]#cd /lib  //切换到lib目录下

[root@fedora lib]#wget  http://你的HTTP服务器/libtask.tar.gz  //从WIN主机获取libtask.tar.gz

[root@fedora lib]#tar -zxf libtask.tar.gz  //解压缩到此目录

[root@fedora lib]#ldconfig //创建动态链接库装入程序

[root@fedora lib]#wget  http://你的HTTP服务器/compat-libstdc++-33-3.2.3-61.i386.rpm //从WIN主机获取compat-libstdc++-33-3.2.3-61.i386.rpm

[root@fedora lib]#rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm //安装compat-libstdc++-33-3.2.3-61.i386.rpm

[root@fedora lib]#wget  http://你的HTTP服务器/pcre-7.0-2.i386.rpm //从WIN主机获取pcre-7.0-2.i386.rpm

[root@fedora lib]#rpm -ivh pcre-7.0-2.i386.rpm //安装pcre-7.0-2.i386.rpm



把libtask.so   放到usr/lib目录里



首先架设环境

1、找到服务端PW\cnet.feilvbin目录下的bash_profile文件,将他改名为.bash_profile复制到LINUX下/root目录下替换原来的文件,

2、打开LINUX下/etc/hosts文件,把里面内容删除,修改为:

127.0.0.1 localhost.localdomain localhost manager link1 game1 delivery database backup

127.0.0.1 aumanager

127.0.0.1 manager

127.0.0.1 auth

127.0.0.1 audb

3、打开服务端PW\baxi-au目录下的authd.conf文件修改为(只需要修改我括号注名的地方,修改完把我的括号内容删除掉):

[GAuthServer]

type = tcp

port = 29200

address = 0.0.0.0

so_sndbuf = 131072

so_rcvbuf = 131072

ibuffermax = 819200

obuffermax = 819200

tcp_nodelay = 1

listen_backlog = 10

mtrace = /tmp/mtrace.authd

isec = 2

iseckey = baxiykbpn3fxLqpsdpiodI4iazqjdl(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为123456)

osec = 2

oseckey = baxixD0awqydOtrxjxr8uhzaslmnqh(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为123456)

shared_key = baxiIvunkjfjlj0Ckgxzzdfpess5vw(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为123456)

[ThreadPool]

config = (1,1)(2,10)(3,1)

max_queuesize = 1048576

修改好后把这个文件复制到LINUX下的/etc/目录下.

4、打开服务端PW\baxi-au目录下GMServer.conf文件修改为:

[AuthClient]

type = tcp

port = 29200

address = 192.168.0.1(修改为你的LINUXIP)

so_sndbuf = 131072

so_rcvbuf = 131072

so_broadcast = 1

tcp_nodelay = 0

accumulate = 268435456

isec = 2

iseckey = baxixD0awqydOtrxjxr8uhzaslmnqh(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为123456)

osec = 2

oseckey = baxiykbpn3fxLqpsdpiodI4iazqjdl(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为123456)

shared_key = baxiIvunkjfjlj0Ckgxzzdfpess5vw(注意这是秘匙,自己更改,不要忘记把游戏服务端里也修改了,不会修改的全部修改为123456)

[ThreadPool]

config = (1, 2)

修改好后把这个文件复制到LINUX下的/etc/目录下,

5、打开服务端PW\baxi-au目录下table.xml文件找到如下内容后修改:

<!-- MSSQL -->

<driver name="com.microsoft.jdbc.sqlserver.SQLServerDriver" />

<connection name="auth0" poolsize="8" url="jdbc:microsoft:sqlserver://你自己MSSQL的IP:1433;databasename=数据库名称" username="用户名" password="密码"/>

汉字的地方根据自己实际情况填写,改完后把文件复制到LINUX下的/etc/目录下,

6、打开服务端PW\baxi-au目录下table.xml文件找到如下内容后修改:

<zone id="1" aid="1" name="WanMei1" location="Brazil1" url="http://你的LINUX的IP/iweb/gmservice" url2="" delivery="你的LINUX的IP" gacdport="29712"/>

<zone id="2" aid="1" name="WanMei2" location="Brazil2" url="http://你的LINUX的IP/iweb/gmservice" url2="" delivery="你的LINUX的IP"gacdport="29712"/>

<zone id="3" aid="1" name="WanMei3" location="Brazil3" url="http://你的LINUX的IP/iweb/gmservice" url2="" delivery="你的LINUX的IP" gacdport="29712"/>

汉字的地方根据自己实际情况填写,改完后把文件复制到LINUX下的/etc/目录下

7.帐号数据库的创建

创建帐号数据库,根据mssql_table.sql和mssql_storeprocedure.sql示例文件创建数据库表和存储过程,

8、将服务端PW\cnet.feilvbin目录下的SSL文件夹拷贝到LINUX的/etc/目录下

9、将服务端PW\cnet.feilvbin目录下的cauthd文件夹拷贝到LINUX的/root/目录下

10、将服务端PW\cnet.feilvbin目录下的java文件夹拷贝到LINUX的/usr/目录下

11、将服务端PW\cnet.feilvbin目录下的jakarta-tomcat-5.5.9文件架拷贝到LINUX的/usr/local/目录下

OK环境配置完毕,开始游戏服务端的安装和配置

——————————————————————————————————————————————————————————————————————

游戏服务器架设方法:(最好采用桌面方式,操作方法同WINDOWS系统一样)

一、在LINUX的/root/目录下新建一个文件夹起名为pwserver

二、拷贝你下载的服务端里\PW\cnet.feilvbin\configfeilvbin\cpackage.feilvbin\srcfiles目录下的gacd、gamed、gamedbd、gdeliveryd、gfactiond、glinkd、loader、logservice文件夹到你新建在LINUX下的pwserver目录下,

三、修改你拷贝的这些文件里的配置文件

1、gacd目录就不用修改了

2、修改gamed目录下的配置文件

gs.conf文件修改

找到第23行修改为:root=/root/pwserver/gamed/config

gameserver.conf文件修改

找到第13、27、40、53、66、79、92、105、118、131、143、154、164行修改这些行的IP地址为127.0.0.1(假如你已经给自己的LINUX设定了IP比如是192.168.1.5那也可以设定为这个IP)

gsalias.conf文件修改

找到第10行修改为root=/root/pwserver/gamed/config(其实就是修改成你改动后的目录,假如你把游戏服务器拷贝到其他目录了,做相应修改这些配置文件里的目录地址就可以了)

ptemplate.conf这个文件不用修改


3、修改gamedbd目录下的配置文件

cashstat.conf文件修改

找到第4行修改IP地址为127.0.0.1或者是自己的LIUNX的IP

gamesys.conf文件修改

找到6、18、18行修改IP地址为127.0.0.1或你的LINUX的IP

找到36行修改目录地址为/root/pwserver/gamedbd/dbhome

找到37行修改目录地址为/root/pwserver/gamedbd/dbdata

找到38行修改目录地址为/root/pwserver/gamedbd/dblogs

找到39行修改目录地址为/root/pwserver/gamedbd/backup

找到48行修改目录地址为/root/pwserver/gamedbd/dbhomewdb

找到49行修改目录地址为/root/pwserver/gamedbd/dbdata

找到50行修改目录地址为/root/pwserver/gamedbd/dblogs

找到51行修改目录地址为/root/pwserver/gamedbd/backup

4、修改gdeliveryd目录下的配置文件

gamesys.conf文件修改

找到4、14、101、113、125行修改IP地址为127.0.0.1或者你的LINUX的IP

5、修改gfactiond目录下的配置文件

gamesys.conf文件修改

找到4、14、78行修改IP地址为127.0.0.1或者你的LINUX的IP

6、修改glinkd目录下的配置文件

gamesys.conf文件修改

找到4、25、46、67、88、143、154、164行修改IP地址为127.0.0.1或者你的LINUX的IP

7、修改uniquenamed目录下的配置文件

gamesys.conf文件修改

找到20、30行修改IP地址为127.0.0.1或者你的LINUX的IP

找到38行修改目录地址为/root/pwserver/uniquenamed

找到39行修改目录地址为/root/pwserver/uniquenamed/dbdata 

找到40行修改目录地址为/root/pwserver/uniquenamed/dblogs

找到41行修改目录地址为/root/pwserver/uniquenamed/backup

找到50行修改目录地址为/root/pwserver/uniquenamed/dbdata 

找到51行修改目录地址为/root/pwserver/uniquenamed/dblogs

找到52行修改目录地址为/root/pwserver/uniquenamed/backup

到这里游戏服务器就基本修改完毕了,自己检查还有什么地方不对自己做相应调整,

——————————————————————————————————————————————————————————————————————

现在开始启动游戏 

运行/usr/local/jakarta-tomcat-5.5.9/bin/startup.sh启动tomcat,这是网页的服务器启动后你可以输入https://LINUX的IP/monitor 来打开管理页面

运行/root/cauthd/build/authd 启动AU服务器

运行/root/pwserver/gamedbd/gamedbd gamesys.conf 启动游戏数据服务器

运行/root/pwserver/gdeliveryd/gdeliveryd gamesys.conf 启动帐号验证服务器 

运行/root/pwserver/gfactiond/gfactiond gamesys.conf

运行/root/pwserver/gacd/gacd gamesys.conf

运行/root/pwserver/glinkd/glinkd gamesys.conf 1 登陆服务器

运行/root/pwserver/uniquenamed/uniquenamed gamesys.conf

运行/root/pwserver/gamed/gs gs01 >gs01.log 启动游戏服务器

运行/root/pwserver/gamed/gs arena01 FB服务器

g运行/root/pwserver/gamed/gs arena02 FB服务器

运行/root/pwserver/gamed/gs arena03 FB服务器

运行/root/pwserver/gamed/gs arena04 FB服务器

运行/root/pwserver/gamed/gs is01 FB服务器

运行/root/pwserver/gamed/gs is02 FB服务器


OK全部启动完美进游戏吧

游戏客户端请使用完美国际中文版,并下载9-17补丁,降低完美客户端到17版,就可以进入游戏了


    本文网址:http://lzddgc.com/ji/wmgj/196.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0