《一梦传世》元神版本纯源码手工编译
全部文件包含服务端与客户端(其中包含AndroidStudio工程,Eclipse工程,IOS工程)目录如下:
分别稍稍下目录内容:
ymweb:包含游戏客户端里要用的一些http接口和网页链接,重要是包含动态分区列表,以及首充和游戏网站,GM工具。
tool:内包含一些游戏工具,android打包,技能编辑,服务端通信编译,热更新工具等。
data:是编译好的游戏服务端,里面包含最新的脚本和游戏玩法配置
server:服务端源代码
usr:mysql在linux下的连接驱动
apk和ipa:android和ios的安装包,用apktool反编译替换kuniu再打包就可以安装到手机,ipa直接用zip解压替换kuniu然后在压缩成zip更改后缀为ipa即可。
好了,下面介绍怎么架设游戏:
--------------------------传奇世界架设教程------------------------------------------
1.搭建环境:CENTOS 7以上系统
2.在XX云安全策略里放行端口:1:65535
3.安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
4.安装
MySQL5.6 PHP5.6 Apache2.4
5.关闭防火墙
用终端或者CRT连接你的linux:
systemctl stop firewalld.service
systemctl disable firewalld.service
6.上传data.tar.gz,usr.tar.gz到服务器根目录,目录是 / 直接解压
可以用安装宝塔 管理文件
data目录和usr目录
usr是mysql相关的库(一定要看到这行)
命令行方式解压:
cd /
unzip data.zip
7.权限ROOT
给予data 777权限 chmod 777 -R /data
8.创建数据库
用宝塔菜单的数据库创建编码utf-8
创建2个数据库:longwen longwen_name
longwen/用户名/密码
longwen_name/用户名/密码
9.导入数据
在宝塔里导入longwen.sql longwen_name.sql 数据的sql文件在server里面
10.php网站
用宝塔创建网站
把ymweb解压到/www/wwwroot目录
修改php里面的数据库配置:
gm/index.php api/config.php
修改分区列表的服务ip:api/ym_api.php
11.IP修改和数据库密码修改
修改以下根目录路径文件中192.168.1.128为你自己外网ip
data/sbin/resource/config/gateway_cfg.lua
data/sbin/resource/config/session_cfg.lua
按照下图4个文件
12.启动与关闭游戏服务
启动命令
cd /data/
./q
停止命令
cd /data/
./t1
等待1分钟左右在运行下面整个关闭
cd /data/
./t
-------------------------关于GM---------------------------------
1.将wwwroot部署到PHP环境/www/wwwroot/ymcq
2.PHP环境使用GM页面要修改.user.ini
open_basedir=/www/wwwroot/ymcq/:/tmp/:/proc/:/data/sbin/logs/TLog/
3.GM地址:http://192.168.1.128/gm/
4.网站 - 设置 -网站目录 - 防跨站攻击(open_basedir)取消
5.注册GM账号,查看数据库表gm
GM工具发送后,小退游戏就能接到邮件了。
------------------------改启动分区--------------------------------------------
1.在data的启动脚本q 里面修改,文件内容如下:800就是服务的ID,只能800-900,不能是其他的服务ID
#!/bin/sh
cd /data/sbin/linux
bash db_service.sh start 0800
bash session_service.sh start 0800
bash gamegate_service.sh start 0800 1
bash world_service.sh start 0800
bash nameserver_service.sh start 2
以上是服务端的架设内容,后面介绍客户端的编译与安装。
本站内容来源于作者发布和网络转载,如有版权相关问题请及时与我们取得联系,我们将立即删除。