1.简介
1.1环境简介
以下环境为本文所使用的环境,供参考
Nginx1.18+MySQL5.7+PHP5.6+Redis 6.2,系统为centos7
本文使用vps进行搭建,若需要安装Linux系统教程或虚拟机教程,可以参考本博客其他文章,本文不在叙述
在虚拟机下安装centos7:https://www.zhazong710.xyz/579.html
1.2源码简介
wap文字绿色传奇为PHP程序的文字游戏,拥有完整的RPG游戏玩法,内置设计工具,可自主修改各个游戏系统
2.搭建教程
2.1环境搭建
此搭建可以使用物理计算机游玩,也可以使用虚拟机,以及VPS及各种云计算,若拥有独立公网ipv4地址可以进行网络服务游玩
需要安装系统为centos7,若使用其他linux,则以下输入的命令将需要改动成对应的系统指令。若使用Windows系统,则本文不适用,使用windows对应的服务器环境也可以搭建。本文只按照1.1中所述的环境进行搭建
2.1.1安装宝塔面板
本文将在宝塔面板下进行环境搭建,不代表宝塔为必须,可以使用其他面板,或lnmp环境直接搭建
此安装方法为安装宝塔(bt.cn)官方最新版的方式,如需要其他修改版开心版,及海外版(aapanel),需自行寻找,本文不提供
安装宝塔:(在centos7下输入以下指令)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2.1.2安装环境
搭建好宝塔后进入宝塔面板,若使用云服务器vps需要在云服务商后台放行端口
选择安装本文环境, Nginx1.18+MySQL5.7+PHP5.6 ,若环境不一样,则不能保证成功搭建进行游玩
在宝塔软件商店里,搜索 Redis 进行安装
点击以安装的PHP5.6,点击安装扩展,里面找到 Redis 进行安装,注:这里的 Redis 是php连接 Redis 的扩展
安装完后,重启php
2.2源码搭建
2.2.1上传源码
打左侧网站处添加站点,域名可以输入域名或ip,根目录默认不用管,FTP数据库暂时先不用创建,php版本选择5.6
进入网站根目录,上传源码解压,源码可在本博客站内论坛搜索到
2.2.2上传数据库
创建2个数据库,设置数据库名、用户名、密码,导入数据库
点击建立的数据库中间的导入,上传两个数据库,一个wapgame为游戏社区数据库,一个sg_mp001为游戏区服数据库。
若开多个区,只需要创建多个区服数据库若sg_mp002、003等。本文只创建一个区服
2.2.3修改文件配置
进入网站根目录在修改以下文件的数据库信息,Redis默认没有密码,数据库端口默认3306, Redis端口默认6379
/www/wwwroot/域名或ip/config.php 为游戏社区数据库 wapgame 的信息
/www/wwwroot/ 域名或ip /sanguo/app/conf/config.php 为 sg_mp001的信息
/www/wwwroot/ 域名或ip /sanguo/app/sys/system.php 的1023-1031行为 wapgame 的信息
2.3搭建完成
至此此源码搭建教程结束,在浏览器输入域名或ip进入游戏,若游戏报错无法启动,请检查本文中的步骤
3.设计者模式
开启游戏设计者模式,可以对游戏进行完全修改,地图场景、装备、技能、宠物、怪物、任务、npc等
进入数据库 wapgame
在game_user 表看找到帐号的id
在game_user_value表中加一行,valuename写-账号id.game_master,value写1,其他默认
进入游戏后,点更多,点开关设置,显示设计系统打开
4.常见问题
4.1游戏区服未开放
注册完账号后,进入游戏出现 游戏区服未开放
在/www/wwwroot/cq/sanguo/game.php文件第81行下面添加下面的代码,然后刷新两次页面
$redis->set("game_area_name",$game_area_dbname);