您当前的位置:首页 > 完美技术

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

本文出处:网游动力作者:本站发布时间:2008-12-16阅读次数:
使用步骤: 

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、帐号注册