找回密码
 立即注册
搜索
热搜: 传奇手游
查看: 48|回复: 0

复古冰雪传奇手游完善版+支持H5、安卓、PC 三端数据互通+游戏搭建图文教程

[复制链接]

2

主题

1

回帖

38

积分

管理员

积分
38
发表于 2024-10-26 16:29:56 | 显示全部楼层 |阅读模式


搭建环境:
系统:Linux - CentOs 7.6~7.9版本
web服务器:Nginx 1.20
数据库:Mysql 5.7
PHP版本:PHP 8.0


1.服务器选择:
测试阶段推荐使用腾讯云2核2G的轻量应用服务器,性价比最高。安装系统选择:CentOs 7.6。
游戏大概会占 1600M 的运行内存,安卓端和 电脑PC 端只是个框架,里面没有游戏地图,人物模板,BOSS外观,都是边玩边下载,思路和 H5 差不多,所以吃宽带资源,玩的人多自然对带宽的要求就高了,后续开区时推荐用最少20M带宽的物理机吧。



2.安装宝塔及环境:
我是选择【稳定版9.0.0 通用安装脚本】,安装命令如下:

url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
安装完成后,我们先绑定宝塔注册的账号密码,并在推荐窗口安装以下软件的版本:



1、web服务器:Nginx1.20
2、数据库:Mysql 5.7
3、编程语言:PHP 8.0



3.开放端口:
服务器开放所有端口(1-65535):
阿里云服务器在安全组中配置规则。



腾讯云在防火墙里面设置。




然后在宝塔菜单【安全】中开放所有端口(1-65535)。





4.关闭宝塔防火墙:


也可在宝塔终端用命令关闭:


systemctl stop firewalld.service
systemctl disable firewalld.service



5.上传源码:
(注意:以下解压到根目录/步骤不适合 腾讯云用户,阿里云用户,该用户最好在其他的子目录解压,然后把文件剪切到对应的目录里面,不然终端连接会出现 一直要输入密码的BUG。)
将qycq.zip压缩文件通过宝塔上传到www目录(由于最新的宝塔禁止直接上传到根目录),然后解压,再剪切粘贴到对应的目录里面。



解压完成后,命令授予 777 权限(注意:腾讯云,阿里云好像内部端口访问限制了,到这一步的时候会连接不上SSL,所以用SSL连接工具来运行以下命令):
chmod -R 777 /data
chmod -R 777 /www/wwwroot
chmod -R 777 /etc/yum/wch/88888888888888888



6.修改 IP:
把冰雪传奇游戏源码中的IP:82.156.214.188,替换成你自己的服务器IP,具体目录地址如下(七处):


1. /data/yfbx_server/cross/LogicServer/data/config/Cross/CrossSourceServer.config
2. /data/yfbx_server/s1/LogicServer/data/config/Cross/CrossSourceServer.config
3. /www/wwwroot/web/js/index.js
4. /www/wwwroot/web/js/JS原
5. /www/wwwroot/web/config.php
6. /www/wwwroot/web/ios_old.html (有两处IP)
7. /www/wwwroot/admin/application/extra/site.php



7.导入数据库:
宝塔数据库中修改:root密码为:85b5c930502992d4




然后在软件商店中找到MySQL设置,在配置修改第26行添加一行,使表名都转为小写:


lower_case_table_names=1


最后通过终端命令【导入数据库】:
cd /data && ./sk

在数据库界面同步数据库会出现8个数据库,说明导入成功!



8.创建网站:
复古冰雪传奇需要创建两个站点。
一个是游戏站点:
域名为IP:80,网站目录:/www/wwwroot/web,PHP 选择8.0版本。
再次点击该站点,伪静态设置如下:
location / {
  if (!-e $request_filename) {
    rewrite  ^/(.*)$  /$1.php  last;
    break;
  }
}

还有一个是后台站点:
域名为IP:82,网站目录:/www/wwwroot/admin,PHP选择8.0版本。
再次点击该站点,网站目录中的运行目录设置为:/public  然后点【保存】。
将该站点的伪静态代码设置如下:
location / {
if (!-e $request_filename){
  rewrite  ^(.*)$  /index.php?s=$1  last;   break;
}
}





9.启动游戏
以上步骤都操作完毕,就到了激动人心的启动游戏啦!
第一次启动游戏之前我们重启下Nginx和MySQL
连接终端:
cd /
/etc/init.d/nginx restart
/etc/init.d/mysqld restart



添加软连接:
cd /
ln -sf /usr/lib64/mysql/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.16



然后启动游戏(以后每次启动游戏,只执行下面的命令即可):输入3次(1次2行):
cd /
cd /data/yfbx_server/build && ./run.sh

cd /
cd /data/yfbx_server/s1 && ./run.sh

cd /
cd /data/yfbx_server/cross && ./run.sh



查看下服务端口命令:
netstat -lntp



如想关闭游戏,这是服务命令:输入3次(一次一行):

cd /data/yfbx_server/cross && ./stop.sh

cd /data/yfbx_server/s1 && ./stop.sh

cd /data/yfbx_server/build && ./stop.sh


好了,到此冰雪传奇手游就搭建完成的,我们就可以 输入你的IP 进入游戏了。

游戏有两个后台,第一个是运营后台:http://IP:82/hgu1.php,默认账号:admin,密码:123456,后台功能还是比较全的,可以查看玩家,编辑区服等,不过一般用不到。

第二个是GM后台:http://IP/gm,默认 GM 码:123456。
如果想修改 GM 码,可以修改文件/www/wwwroot/web/gm/config.php文件中字段$gmcode的值即可。
后台功能非常强大,除了充值和发送物品功能,还可以清理背包邮件、封号禁言、全服邮件等等。


下一篇我们来讲讲如何修改冰雪传奇手游的电脑端,与手机的安卓端,以及苹果端的方法!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

注释:本站发布的一切游戏信息,均来自互联网。请玩家仔细辨认游戏信息的真实性,避免上当受骗!

QQ|传奇手游