游戏乐悠悠网游开发网

 找回密码
 立即注册
查看: 1667|回复: 1
打印 上一主题 下一主题

『转载』三界乾坤OL 4.9G端完整详细架设教程

[复制链接]
  • TA的每日心情
    开心
    2024-10-29 12:31
  • 签到天数: 139 天

    [LV.7]常住居民III

    鲜花(5) 鸡蛋(0)
    跳转到指定楼层
    楼主
    发表于 2012-12-21 12:29:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    第一步,下服务端,解压,装虚拟机(最好是原生64位的,版本7.0以上最好)。步骤不说了,虚拟机都不会装的话你还是别研究这个端了……
    本帖隐藏的内容


    第二步,重启物理机器,按DEL(有些主板是F2)进入BIOS选项,找到“Intel Virtual Technology”,将其“Enabled”。这步可以解决虚拟机开机出现“Your CPU does not support long mode. Use a 32bit distribution”等问题。主板品牌型号不同,选项也不一样,有的主板叫什么什么VT的,有的干脆就没这选项。没这选项的表明CPU不支持64位虚拟机,基本可以放弃这个端。

    第三步,打开VMWare,选“编辑”——“编辑虚拟网络”,选中VMnet8,将下方子网IP设置成192.168.128.0,子网掩码为255.255.255.0,然后点“NAT设置”,将网关IP设置成192.168.128.2,再点“DNS设置”,将“自动检测可用的DNS服务器”前面的钩去掉,下面三行空白,首选服务器填8.8.8.8(谷歌的免费DNS,如果你知道你所在地区的DNS服务器IP也可以自己填),其他的可填可不填,一路按确定出去。

    第四步,载入虚拟机镜像,出现Booting CentOS (xxxxxxxxx) in 5 seconds...时,按Enter键。出现启动菜单后,高亮选中——注意是选中——CentOS那一行,按“e”键,弹出菜单后选中“kenerl /boot/xxxxxxxxxxxxxxxxx”的那一项。按“e”键进入编辑模式,输入“ single”(注意single前面有个空格),回车。这时会回到前一个菜单,再按“b”键开始重新引导系统。

    第五步,启动系统后,光标会停在一行以sh-3.2# 开头的字符后面。此时输入passwd root,回车。此时提示new UNIX password,输入新密码,回车,再输一次确认密码,再回车。验证通过后,屏幕显示passwd: all authentication tokens updated successfully。此时在光标处输入reboot,回车,重启系统。(这是因为发4.9G端的那个人没放系统密码,只好自己破解)

    第六步,顺利启动系统,到一行以www开头停住的时候,输入帐号root,密码是你刚刚设置的密码(密码是不会回显的,直接输入不要管他),回车登陆系统。

    第七步,在“[root@centos]# ”后面输入“vi /etc/sysconfig/network-scripts/ifcfg-eth0”,回车两次,出现IP等信息内容后,按一下Insert键,移动光标对其进行修改。内容如下:
    DEVICE=eth0
    BOOTPROTO=static
    BROADCAST=192.168.128.255
    HWADDR=00:07:E9:05:E8:B4           #这个MAC地址可以用ifconfig命令查看,据说不填也可以,但是千万别照抄
    IPADDR=192.168.128.129
    NETMASK=255.255.255.0
    NETWORK=192.168.128.0
    ONBOOT=yes
    复制代码
    修改完后,按ESC键,此时光标会在左下角(可能看不见),此时输入:
    :wq!
    复制代码
    即可保存退出。

    第八步,用上述同样的方法,修改以下两个文件及其内容,并保存:
    [root@centos]# vi /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=CentOS
    GATEWAY=192.168.128.2
    复制代码
    [root@centos]# vi /etc/resolv.conf
    nameserver 8.8.8.8 #这里填的是你虚拟机设置的DNS,也可以填你自己知道的本地的DNS
    nameserver 8.8.4.4 #备用DNS
    复制代码
    第九步,在root命令行输入service network restart,回车。稍等十几秒即可完成网络重置,此时可尝试在Linux机器内使用ping命令,看是否能够访问外网,如:
    ping www.baidu.com
    复制代码
    如果出现connect: network is unreachable的话,请检查上述网络配置,或使用reboot命令重启服务器。同样地,你也可以用物理机器ping一下192.168.128.129看是否能够ping通。

    第十步,下载WinSCP(自己百度,大把大把的),新建一个连接,用户名密码填虚拟机的root和你设置的密码,IP填192.168.128.129。登陆后,找到/home/nserver/ 目录(千万注意不要用onwind里的服务器文件,那是残的,会卡登陆),将里面随便一个IP文件夹名字改成192.168.128.129。

    第十一步,双击qd.sh,将里面的所有IP都替换成192.168.128.129,然后看到该文件里面共有七个文件路径。依次根据文件路径,将192.168.128.129文件夹里,对应的文件作修改——除本来写着0.0.0.0的以外,IP全部改成192.168.128.129。然后数据库信息的话,dbhost、host填192.168.128.129,username填“cloudgame”,password也填“cloudgame”(引号里的),其他别动。千万注意别改少了,否则服务器会无法正常启动。

    第十二步,找到/var/www/html/client/rez目录,打开config.onwind文件。内容修改如下(注意serverPath后面的斜杠不能丢,否则无法显示服务器列表):
    <?xml version="1.0" encoding="UTF-8"?>
    <config>
    <localDatas>
    <localData>

    <serverPath>
    http://192.168.128.129/
    </serverPath>

    <version>

    </version>

    <showServerList>
    1
    </showServerList>

    <htmlPath>
    http://192.168.128.129/client/index.php
    </htmlPath>

    <sinkPath>
    about:blank
    </sinkPath>

    <tablePack>
    table_0114.dat
    </tablePack>

    <tableTempPack>
    table_0114.dat
    </tableTempPack>

    <tableTempPack100>
    table_0114.dat
    </tableTempPack100>

    <actionPack>
    action0006.dat
    </actionPack>

    <otherPack>
    other0013.dat
    </otherPack>

    <home>
    http://192.168.128.129/client/index.php
    </home>

    <regin>
    about:blank
    </regin>

    <loggerType>
    0
    </loggerType>

    <loginType>
    0
    </loginType>

    <loginVersion>
    0328_1
    </loginVersion>

    <gameVersion>
    0328_1
    </gameVersion>

    <tableVersion>
    0328_1
    </tableVersion>

    <isOpen>
    true
    </isOpen>

    </localData>
    </localDatas>
    </config>
    复制代码
    第十三步,找到/var/www/html/CloudRez/data/serverList/文件夹,打开AreaServerList.xml,修改里面的IP为192.168.128.129,其他别动。这步是修改服务器列表,如果想改中文服务器名,将该文件下载到物理机器上,修改为中文后另存为UTF-8编码格式的文件再上传即可,直接用WINSCP修改会乱码。

    第十四步,是最麻烦也最痛苦的……把/var/www/html/目录中的以下目录:1in、caonimageddd、cloudrez、ic_farm、ic_gongneng_in、md_trunkin、region_gmws、salegen、zugame、zugm这十个目录里,所有名字为“global.php”、“config.php”、“configuration.php”、“*.ini”、“*.xml”等文件,所有有可能藏着数据库信息(包括db_host、username、password等信息)或者IP信息的,统统改成与第十一步的信息一致,一个都不能少!!!

    第十五步,都改好之后,在虚拟机命令行中输入:
    cd /home/nserver/
    复制代码
    回车,然后再输入(注意斜杠前有一个点):
    ./qd.sh
    复制代码
    正常启动的话,会看到七个initialization beginning...和Initialize begining...,然后启动完毕后会回到光标输入状态。不要紧张,这时候服务器已经启动了。

    第十六步,在物理机浏览器中输入http://192.168.128.129/client/index.html,进游戏吧!!!帐号在数据库中随便找了一个——
    帐号:q7458258     密码:7458258

  • TA的每日心情
    开心
    2013-7-6 00:06
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    鲜花(0) 鸡蛋(1)
    沙发
    发表于 2013-1-2 19:41:25 | 只看该作者

    做得非常不错,下了功夫了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|Online Game Xingbarking Dev Team  

    GMT+8, 2024-11-11 04:45 , Processed in 0.136132 second(s), 35 queries .

    Powered by Discuz! X3.2 Licensed

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表