〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 永恒的136,永恒的回忆,经典的祖龙 曾几何时,喜欢136的人已经越来越少了,为了那份内心的执着,希望可以把这份曾经的经典永远留在心底,即使辉煌不再,它,永远是我们心中的经典! 绝心QQ交流群:182132740 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 本讲所需软件包下载地址 链接:http://pan.baidu.com/s/1c0pOGso 密码:204z 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 这一讲开始服务端的架设, 其实说白了服务端的架设很简单,文件包我已经提取好了,只需要覆盖就行了,详细的我就不多说了 准备好我上传的服务端提取包 解压 准备好我上传的文件链接软件 解压 准备好我上传的数据库包 解压 准备好我上传的EL编辑器 解压 准备好我上传的任务编辑器转换版 解压 准备好我上传的证书、后台、GM工具包 解压 准备好我上传的客户端补丁 解压 准备好我上传的113的客户端安装包 解压并安装 准备好我上传的启动软件包 解压 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 打开虚拟机的虚拟系统,无需登陆 打开文件链接软件 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg 点击编辑 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg 主机名:你虚拟机LINUX系统的IP地址 端口:也就是LINUX的SSH服务端口,默认是22,如果你改过就用你的 用户名:root 也就是LINUX的超级用户的用户名,不要用第一讲中你自己添加的那个用户 密码:超级用户root的登录密码 设置完点击保存 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg 点选保存密码,别管那个不推荐,为了方便,点上 确定后自动回到上一个选项卡 点击登陆 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg 点击更新 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg 弹出这个界面就说明与LINUX的远程连接建立成功,如果不成功请查看自己的设置 里面的乱码不用管它,这其实是中文版CENTOS6.5中的几个中文名称的文件夹,我们用的WINSCP只支持英文,所以中文文件夹会显示乱码 在替换文件之前有个细节需要提醒大家,那就是在用WINSCP替换文件时有两个文件路径,一个是root一个是/root,两者别弄混了,前者是桌面文件夹,后者带斜杠那个是LINUX系统的根目录,root只是其中一个文件夹,切记,往后的教程不再提醒。 下面开始替换文件 把服务端提取的所有文件夹全部拖动到 /root 目录下,覆盖原有文件夹 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg 弹出这个对话框时一定要确认一遍蓝色标记的路径对不对,/*.* 就是/ROOT 点击复制 这一步根据电脑配置的高低时间相差较多,慢慢等吧 鼻涕泡中。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 覆盖完成后开始设置权限 分别找到root下的pwserver文件夹 root下的cauthd文件夹 usr下的java文件夹 usr下的local下的jakarta-tomcat-5.5.9文件夹 root下的01.sh 02.sh 03.sh 04.sh fb.sh cz.sh jj.sh stop.sh 这八个文件 在WINSCP内右键点击你找到的文件夹或者文件 点击属性 在八进制表位置写入:0777 点选“循环设定组、拥有者和权限(R)” 点击确定 权限设置完毕以后就可以尝试一下开启服务器。 看看设置有没有生效 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 打开远程软件包 找到这个图标 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg 双击打开 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg 点击连接 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg 点击接受并保存 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg 点击确定 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg 出现上面这个字符内容就说明远程启动软件连接成功了 在CRT软件界面内输入 ./01.sh(别忘了前边的点和斜杠) 回车 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg 出现以上内容说明01启动没问题 接下来再启动02和03,(正确顺序是先03再02)你们可以自己把两个文件的名字对调一下 在输入过程中字符会滚屏,不用管它,滚屏不影响你的输入,别输错就行 注意你的输入法,不要用中文 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg 查看一下滚屏内容中有没有ERR字样的条目出现,没有,就说明没问题 继续启动04 不能用大写,忘了说了,除非你自己把启动文件名字改成大写 全部顺序就是 ./01.sh ./03.sh ./02.sh ./04.sh 启动完04以后查看滚屏内容 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg 看看跟踪信息里有没有ERR字样的条目出现 没有说明服务器架设已经完成了90% 离进游戏只差一步了 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 接下来我们就开始安装113的客户端 这个就不用说了吧? 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 打开安装好的客户端 找到file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpg这个路径下的 elements.data文件 gshop.data文件 tasks.data文件 然后把elements.data和tasks.data分别复制到准备好的EL编辑器和任务编辑器转换版的文件夹中 打开EL编辑器,点击打开刚才复制的EL文件 软件右下角的保存为改成服务 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg 点击保存打开EL编辑器的目录,把刚刚保存的文件重命名为elements.data 然后复制到服务端的file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image034.jpg目录下覆盖源文件 关掉EL编辑器 打开任务编辑器转换版 打开方法和EL编辑器基本一致 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image036.jpg 然后点击软件右下角的转换成136服务端,然后点击保存文件 关闭软件,找到刚才保存的文件,一样重命名为原来的名字,覆盖服务端的相同文件 路径和EL文件的一样 然后再把客户端的GSHOP文件直接复制到服务端覆盖相同文件 路径和上面俩文件一样,GSHOP文件在服务端和客户端是通用的,无需转换 替换这三个文件的目的就是把服务器还原成与113版客户端完全一致的设置,也就是所谓的100%官方设置 好了,到这里服务端的所有文件都已替换和还原完成了。 下面开始服务端的一些特殊文件设置 打开WINSCP,链接到服务端 打开根目录的etc文件夹 找到table.xml文件 直接在WINSCP中打开 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image038.jpg 找到图中的内容 <!-- MSSQL --> <driver name="com.microsoft.jdbc.sqlserver.SQLServerDriver"/> <connection name="auth0"poolsize="8"url="jdbc:microsoft:sqlserver://192.168.200.1:1433;databasename=wm"username="sa" password="123456"/> 这段文字的sqlserver://192.168.200.1:1433;databasename=wm"username="sa" password="123456"/> 192.168.200.1是你的虚拟机在主机上创建的虚拟网卡的地址,如果你把数据库在物理主机上运行就写这个,不用改 冒号后边的1433是MSSQL默认的监控端口,数据库我已经设置好了,这个也不用改,如果你改过就改成你的端口 用户名sa同上,默认的,除非你改过 最后的PASSWD不用问就是密码了,123456是我上传的数据库的密码,如果你改过就用你的 改完后保存一下关闭 在找到根目录下的usr文件夹,找到这个路径file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image040.jpg下的server.xml文件,直接在WINSCP中打开 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image042.jpg 找到图中这一段文字,这里是用来修改后台端口的,原来默认是443,网上应该有这之类的教程,我用的是8633端口,你可以自己改 因为有的LINUX系统自身的JAVA进程会占用80端口,所以我们干脆不用80端口,换一个别的,但是不能乱改,因为其他端口有可能也已经被占用,最好别动它 改完保存关闭 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 接下来我们就要设置一下防火墙 记住下面一段文字 Linux关闭防火墙命令 1) 永久性生效,重启后不会复原
开启:chkconfigiptables on
关闭:chkconfigiptables off 2) 即时生效,重启后复原
开启:serviceiptables start
关闭:serviceiptables stop 3)在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 第一第二条说的很明白了,不解释了 第三条我说一下,里面有两个例子一个80一个22 80就是后台网页的端口,JAVA容易占用我们用的8633 22就是SSH远程链接的端口,WINSCP和CRT都是用这个端口,CENTOS6.5默认是开启的 游戏服务器进程的一些端口就是29000之类的,你可以根据需要逐个开启 这里我们为了简洁直接关闭防火墙 打开虚拟机的CENTOS桌面 点击应用程序 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image044.jpg 点击终端 为了以后使用方便你可以点住终端的图标把它拖到桌面上 打开终端 终端的界面系不系看介灰常的熟悉捏? 没错,和CRT一样,使用桌面版的LINUX好处之一就是以后CRT软件可以不用了 在终端内输入setup 回车 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image046.jpg 出来一个介个 这个界面无法用鼠标操作 类似我们在安装系统时的操作 TAB键移动当前选中 上下左右选择当前选中 回车确认 这里我们就是设置防火墙的 光标移动到运行工具上 回车 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image048.jpg 防火墙默认是开启的,这里我们要把启用反选,勾掉他,按空格勾掉 移动到确定 回车 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image050.jpg 选中是 回车 然后又回到了最初的界面 退出就可以 这时我们要查看一下防火墙是否真的关闭了 关闭终端回到桌面 点击系统 管理 防火墙 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image052.jpg 出现这个界面后点一下关闭 如果上面的禁用那个大红灯灭了,启用那个绿灯亮了,就说明防火墙已经关闭了 那不是指示灯,那是带灯的操作按钮,别想反喽! 你也可以在虚拟系统的系统管理中找到防火墙的设置,手动关闭,貌似这个办法重启后自动打开防火墙 这里提醒大家的是如果你没有单独开启端口,又没有手动关闭防火墙,那你的客户端打开以后是没有线程的 也就架设不起来了 好了,到这里服务端的全部设置就完成了 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 下面开始配置客户端 113的客户端我们已经安装好了 找到我上传的客户端补丁包 直接覆盖到113的客户端的根目录下替换同名文件 OK,客户端完事 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 下面开始配置数据库 打开我上传的数据库文件包 运行这个图标file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image054.jpg file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image056.jpg 点击库管 最下边的WM,就是我们的数据库,我已经转换为相对路径,这里就不用设置什么了 再点一下设置 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image058.jpg 监听端口默认的就是1433,前边的TABLE文件设置中也说了 两边要对应起来,这里也不用改了,除非你想用自己的端口或者你的1433端口被占用完事 最小化数据库就行了,点叉号就自动缩小到任务栏,右键点击任务栏的图标才能退出数据库 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 现在我们要注册账号 找到我上传的GM工具、后台、证书三个文件包 打开GM工具文件包 打开GGW文件 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image060.jpg 把里面的127.0.0.1改成你的数据库软件所在的机器的IP地址或者,如果你的GM工具和数据库软件在一个机器上就不用改了,127.0.0.1就是指向本机的 端口和密码都核对一下,没问题了保存退出 打开GM工具 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image062.jpg 点击测试服务器是否正常连接 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image064.jpg 出现这个可爱的小弹窗说明一切OK file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image066.jpg 没账号?那就注册一个! 点击账号管理就可以注册账号了 元宝管理和GM权限就不多说了,相信大家都会 这里我们注册一个账号111密码111 好了到这里我们已经完成服务端架设的全部过程 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 准备进游戏 打开虚拟机 打开终端,或者使用CRT软件 一次输入 ./01.sh 回车 ./02.sh 回车 ./03.sh 回车 ./04.sh 回车 好了到这里其他的暂时不启动,启动这一步就可以进大地图了,副本都没开 打开客户端 用客户端patcher目录下的file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image068.jpg进游戏 第一次进入游戏会提示更新 更新线路有两个:一个绝心不通,一个绝心不信,你觉得哪个能用? 呵呵,随便选一个! file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image070.jpg 有线了 毫不犹豫进去 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image072.jpg OK,可以创建角色了,说明DB没问题 创建角色进入游戏 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image074.jpg 没有任何问题 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 下面来试一下后台 还记得前边修改的后台端口是多少吧? 8633 打开后台文件夹的后台页面快捷方式 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image076.jpg 这是地址 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image078.jpg 但是域名解析错误 当然错误了,端口被我们改了嘛! 对了,证书还没装 打开证书文件夹 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image080.jpg 双击安装这个证书,一直下一步就行,密码wanmeishikong完美时空的汉语拼音 最后提示导入成功就没什么问题,这个还真没遇到过有问题的 打开浏览器 地址栏输入https://192.168.200.100:8633/iweb/role 回车 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image082.jpg 确定 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image084.jpg 再确定 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image086.jpg OK,后台没问题 在角色名输入你刚创建的角色名 点击角色基本信息 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image088.jpg OK,后台没问题 好了,到这里这一讲的内容就全部完毕了 〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓※〓 整个架设的过程就这么点东西,基本没什么技术含量 从下一讲开始我们就开始逐一讲述游戏内容的修改和一些BUG的修复
|