完美世界服务器端框架结构架设

来源: 作者: 点击:
使用步骤:

1.LINUX服务器IP设置为192.168.1.200,此机器装服务端
管理机IP设置为192.168.1.104,安装MSSQL与MYSQL数据库
管理机是XP系统,安装了VMWARE,VMWARE里安装红旗5LINUX

2.检查/etc/hosts,gmserver为Linux网卡IP,dbserver为MSSQL与MYSQL数据库IP
127.0.0.1 localhost.localdomain localhost
127.0.0.1 manager
127.0.0.1 aumanager
127.0.0.1 auth
127.0.0.1 audb
127.0.0.1 link1 link2 game1 game2 game3 game4 delivery database backup
192.168.1.200 gmserver.localdomain gmserver
192.168.1.104 dbserver

3.LINUX开ssh服务
步骤:
/etc/rc.d/init.d/sshd start
service sshd start
将以上两行放入/etc/rc.d/rc.local文件中,以便开机时启动。

vi /etc/ssh/sshd_config
--将PermitRootLogin no修改:
PermitRootLogin yes
然后保存退出!(按ESC,然后直接输入:x后按回车保存退出)

--重启一次SSH服务
service sshd stop
service sshd start

4.安装SSH客户端工具,和LINUX传输文件
步骤:
管理机安装SSHSecureShellClient-3.2.9.exe与WinSCP4(WinSCP v4.0.6 多国语言版).exe

使用WINSCP登录LINUX即可传输文件。

5.使用WINSCP传输PWNEW.rar,放到linux最顶层目录,解压缩。使用unrar软件包完成
步骤:
mv rarlinux-3.7.1.tar.gz /usr
cd /usr
tar -zxvf rarlinux-3.7.1.tar.gz
cd rar
make

cd /
unrar x PWNEW.rar

如果需要编译库,请自行安装compat-libstdc++-33-3.2.3-61.i386.rpm

设置各个目录权限:
chmod 777 -R --recursive /root/cauthd
chmod 777 -R --recursive /root/pwserver
chmod 777 -R --recursive /usr/java
chmod 777 -R --recursive /usr/lib/mysql
chmod 777 -R --recursive /usr/local/jakarta-tomcat-5.5.9

6.在dbserver机器上安装MSSQL,MYSQL:
MSSQL必须用混合认证模式,并打SP3以上补丁!
附加数据库(/doc/dbdata/mssql/passport_Data.MDF)给sa,默认sa密码为information
如果自定义,请修改/etc/table.xml里的MSSQL的相关IP/数据库名/用户/密码

安装MYSQL,在MYSQL服务关闭的情况下把doc/dbdata/mysql下的csm,csmbak,world2复制到mysqldata目录下即可完成MYSQL数据库安装。
或者分别导入3个MYSQL脚本。
MYSQL里默认用户root密码是chenqi,并添加新用户web,密码$RFVBGT%,并且让root与web用户具有远程访问权限。
步骤:
mysql -uroot -pchenqi
use mysql;
grant all privileges on *.* to web@localhost identified by "$RFVBGT%" with grant option;
update user set host="%" where user="root";
update user set host="%" where user="web";
--为保证安全,最好也执行下面两个语句:
update user set password=password("chenqi") where user="root";
update user set password=password("$RFVBGT%") where user="web";
flush privileges;
quit;
如果自定义MYSQL用户密码,自行修改/usr/local/jakarta-tomcat-5.5.9/webapps下MYSQL相关IP/数据库名/用户/密码

7.使用doc/start.pl启动:
打开控制台,拖着个文件到控制台里,粘贴文件名,回车!
执行doc/start.pl需要安装screen,步骤:
mv screen-4.0.2.tar.gz /usr
cd /usr
tar -zxf screen-4.0.2.tar.gz
cd screen-4.0.2
./configure
make
make install


或者看doc/w2i.txt,根据启动顺序步骤逐行贴到控制台里执行!

8.OK启动游戏
步骤:
更新客户端到官方最新
打补丁包913wm.exe,服务端乾坤袋默认与913wm.exe中的乾坤袋文件是一致的。
修改客户端下elementuserdataserverserverlist.txt:

万花国际
万花国际103 29960:192.168.0.103 1
万花国际200 29960:192.168.1.200 1

注意各个字段之间用按[Tab]分隔

运行launcherLauncher.exe,测试帐号hotboy/9885337

9.帐号注册:
http://192.168.1.200/monitor,进入后进[内部帐号注册]即可!

10.GM客服平台
http://192.168.1.200/twgm
默认帐号:admin/chenqi
自行修改请进MYSQL数据库,步骤:
mysql -uroot -pchenqi
use csm;
update USERS set password="md5密码" where userid="用户名";
flush privileges;
quit;

11.元宝划拨/角色修改/后台管理
后台管理需要导入doc目录下的3个证书,密码都是wanmeishikong
https://192.168.1.200/monitor
选iweb_role证书并信任,进去后可划拨元宝,注册帐号,后台管理...
划拨元宝,错误代码:-7是成功!
版本说明:
此版本保留原始PW端所有资料,将KEY与IP都补全。增加一些DOC。在VMWARE+红旗5下测试通过:
A、副本
B、正常游戏
C、后台管理
D、GM控制台/GM后台管理
F、元宝划拨
G、帐号注册
栏目列表