一:前期准备
一台服务器,建议用阿里云的。一个公众号注意是需要服务号,注册不到的话联系我租用也可。一个备案域名,如果你是阿里云服务器需要阿里云备案域名,如果是腾讯云服务器需要腾讯云备案域名,如果是其他服务器比如华为云用普通备案域名即可,不建议买百度云因为很少见到百度云的备案域名。搞这种台子基本域名几天就挂掉了所以尽可能买那种市面上容易买到的域名。
二:服务器配置
服务器操作系统装centos 7.2/7.4对游戏适配比较好。另外购买的时候记得自己写密码新手不要用密匙对这种东西。服务器安全组需要添加端口号进来,需要额外添加80,888,8888和一个端口范围。这骗教程用6000/9000做例子(是6000到9000的意思)。
下载一个xshell,安装后打开,新建站点输入服务器ip地址账号默认是root密码输入你购买服务器时候填写的密码。登录链接上去之后输入下面命令安装宝塔。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
输完之后点回车键,过片刻会出现如下图提示的时候,输入y记得是小写,大写不起作用,然后再按回车键。
根据服务器性能带宽大小,几分钟到半小时不等即可安装完成。完成后如下图,会给出宝塔的地址和账号密码,例如下图。
复制地址到浏览器打开,打开地址后就是宝塔的登录页面,输入账号密码登录。进去后会弹出安装软件请参照下图的软件版本。装的时候选可择极速安装这样快。
三:游戏安装配置
安装完成后,点左侧菜单里面的 网站->添加站点。域名里面写上你已经解析过来的域名,点提交。提交完成后点网站目录下面的路径即可进入到你添加的站点的根目录里面。在这里点上传,上传源码进来。
点左侧菜单里面的数据库->添加数据库,输入数据库名,用户名,密码点提交。在新生成的数据库这一行最右边点管理就进入到phpadmin页面。phpadmin是一个在线数据库管理工具。点一下左侧你新建的数据库选中它,然后点上面的一排文字中的“导入”,上传你的数据库文件然后点网页左下方的“执行”。数据库就添加完成了。
打开data/conf->db.php,将数据库的名字账号密码输进去,对应如下图:
接下来,打开auto/php54n->config.php,改数据库信息和域名信息。图片如下,需要留意账号密码名字顺序。
点击左边菜单栏“安全”->端口控制->放行端口输入6000:9000,留意中间是冒号,备注game点放行。
点击左边菜单栏“网站”,在你添加的站点右边有个设置,点设置->伪静态 选择thinkphp,如下图。
点击左侧菜单网站,进入auto文件夹。然后点击根目录这个位置,如下图
路径复制完毕,重新打开xshell文件,确保已经是链接到服务器,输入cd然后粘贴刚才复制的路径过来,点enther键,此时就进入到auto文件夹了。然后执行下面两条命令。
php server.php start -d
./run.sh
每次输入都点enter就是执行命令了。
登录公众号,找到左侧“设置”->公众号设置->功能设置 在网页授权域名里面填写你的域名然后保存。(需要先把txt文档传到根目录,公众号上面会有提示,下载公众号里面的txt文档上传网站根目录即可) 找到左侧菜单栏“开发”->基本配置,开发者密码点重置。重置后将appid和appsecript复制存下来后面用。IP白名单将你的服务器IP加进去。
进入网站后台,一般是 域名/admin即可输入账号密码进入,点左边菜单栏系统设置->微信设置。将上面微信的appid填到 微信appid这一栏。将appsecript填写到微信key这一栏。填写完点保存,留意一定是先点保存。然后点获取。
到此所有配置完成。在微信内输入你的域名打开看看吧。
下面是常见注意事项。
1:输入后台地址却直接跳到了前台,后台地址加密
2:输入后台地址404错误,找不到网站
3:进不到大厅里面
4:大厅进去,进游戏开房404错误
5:修改默认的后台账号密码
6:后台删除用户后,微信进游戏一直白屏闪退
7:输入宝塔地址提示找不到站点,phpadmin打不开
8:后台配置完公众号相关信息打开提示微信拦截或者打开是别人的公众号或者打开一直提示公众号配置错误信息。
9:修改游戏端口号