当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇手游单机与局域网架设完整操作流程

热度:
手游版本和端游的架设路子不太一样,环境准备和配置步骤差别很大。照着下面这套流程走,能把服务端跑起来并且让手机连上。

**架设之前的准备工作**

手游服务端需要一台电脑作为主机。如果只是自己玩或者寝室几个人连着玩,用个人电脑就行。想长期稳定运行,可以考虑弄一台云服务器,配置建议4核8G以上,带宽5M起步。操作系统方面,Linux系统用得比较多,CentOS7.6版本兼容性好。另外需要准备服务端源码和配套的客户端安装包,这两样东西版本必须对应,否则登录会失败。

**服务器环境搭建步骤**

拿到服务端后先把环境跑起来。Linux系统下推荐安装宝塔面板,这个工具能省去不少敲命令的功夫。宝塔装好后,在软件商店里安装这几样东西:Nginx、MySQL5.6、PHP5.6、phpMyAdmin。然后关闭系统防火墙,或者在安全组里把游戏需要用到的端口都放行,包括80、443以及7000到7005这几个游戏通信端口。

**服务端部署与IP替换**

把服务端压缩包上传到服务器根目录并解压,解压后给相关文件夹设置读写权限。接下来最关键的一步是把配置文件里所有的IP地址改成你这台电脑的实际IP。单机测试就填127.0.0.1,想让寝室其他人连就填你电脑在局域网内的IP地址,比如192.168.x.x那种。需要改的文件包括gateway_cfg.lua、session_cfg.lua,还有网站目录下的ym_api.php。数据库的root密码也确认一下,有些版本默认是pwd123456。

**数据库导入与服务启动**

通过宝塔的数据库管理界面创建一个新数据库,然后把服务端自带的SQL文件导入进去。数据准备好之后,按照顺序启动各个服务模块。每个引擎的启动命令不太一样,但一般都包括db_service、session_service、gamegate_service这几个核心进程。启动完成后用ps-ef|grepWorldFrame_d这类命令检查一下进程是否正常运行。

**客户端修改与连接**

安卓客户端用压缩软件打开,在assets目录下找到配置文件,把里面的服务器IP改成你自己的IP地址,改完后保存并替换回压缩包里。苹果端修改方式类似,改完后需要签名才能安装到手机上。最后把修改好的客户端发给寝室其他人,安装后就能连接到你架设的服务端了。
[顶部]