要求系统: CentOS 7.2以上
配置要求: 2核 4G内存 宽带随意(建议5M);最低 1核 1G内存

安装宝塔:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装下列组件:

nignx1.14
mysql-5.6 (宝塔5.9版本-装完mysql后,点设置-安装扩展-安装redis)
php5.6
redis5.0
phpMyAdmin

Linux工具箱1.4(用来设置Swap虚拟内存-加上真实内存,计算构成4096MB,即4G内存)

或 用命令 在SSH中 直接增大swap:

dd if=/dev/zero of=/swapfile count=1024 bs=1M (count=1024 是代表增加1G的虚拟内存,若4096则是4G的虚拟内存)
mkswap /swapfile
swapon /swapfile

加入开机启动
vi /etc/fstab
按i 进入编辑模式

在文件最后加入这行
/swapfile swap swap defaults 0 0
按Esc退出编辑模式,输入 :wq! 回车保存并退出。

root.tar.gz 上传到/root目录 并且用宝塔解压 修改:给予权限777 (解压出来是 config 与 server 这两个文件夹)

动态库文件解压到
/usr/lib64/

解压完成后 进入
cd /usr/lib64/

执行命令
ldconfig

yum install gcc* -y
yum install libtcmalloc* -y

修改服务端的三个xml文件
cd /root/server/sh

vi configure_center.xml (修改 center value 与 router value 中的IP成自己的VPS的IP,端口不变)
vi configure.xml (修改 router value 与 login addr 与 master platid 中的IP成自己的VPS的IP,端口不变)
vi configure_cross.xml (修改 center value 与 router value 与 master platid 中的IP成自己的VPS的IP,端口不变)

game.tar.gz 上传到网站目录/www/wwwroot 给予权限 且 用宝塔解压至wwwroot文件夹下;将解压出来的game文件夹 权限修改为777

/www/wwwroot/game/index.html
在宝塔面板中,修改index里的 区名(第6行) 与 IP(第226行"__SER_URL__") 以及 区名+IP (第243行)

宝塔面板-网站-添加站点-域名为VPS服务器IP(或 服务器IP:非80端口)-根目录 改为 /www/wwwroot/game

宝塔面板 - 安全 - 放行端口 - 添加3306 (可以不用添加;它是 实现远程的方式 登陆数据库)

后台 压包 解压后的两文件夹 admin 与 player
改 admin/gm/index.php 及 player/index.php 中 title(第15、28行)与 上面/www/wwwroot/game/index.html中的区名一致

两文件夹 admin 与 player 上传至
/www/wwwroot/game/

systemctl stop firewalld.service
systemctl disable firewalld.service

宝塔面板-数据库-点 root密码-输入 123456 提交(实为:修改mysql数据库密码)

运行命令 mysql -u root -p

隐藏输入 123456 回车(登陆mysql数据库)

创建数据库命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;

FLUSH PRIVILEGES;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

FLUSH PRIVILEGES;

quit (输入上述4条命令后,退出数据库)

宝塔面板-数据库-添加数据库-新建admin名的数据库-phpMyAdmin-点admin-导入 后台 文件夹中的 admin.sql

chmod -R 777 /root
cd /root/server/sh
./gamectl.sh start (这仅是 测试启动 命令;SSH中显示 .logic Open 即说明 服务器启动成功)

按Ctrl+C终止 必须改用 ./gamectl.sh startbg 后台启动(后台运行游戏命令)
服务器显示:Warning: Using a password on the command line interface can be insecure.
即可关掉SSH窗口界面。(注: ./gamectl.sh help 可以看此游戏的脚本命令 )

每次重启VPS服务器,需再运行这两条命令:
cd /root/server/sh
./gamectl.sh startbg

浏览器输入 http://服务器ip 进入游戏

账号 任意输入 如:123
点 登陆 ;开始游戏

游戏服务器后台:
http://服务器IP/admin/login.php
账号:123456
密码:123456

输入 角色名称
权限 选 充值加邮件

点 添加;再用该角色 登陆游戏 即可看到新增了金币。

声明
1:本站内容如若侵犯到您的权益,请联系我们,我们会第一时间删除!联系QQ:502428990。
2:使用本站资源需要您有一定的技术基础,否则将无法使用,如果你没有相关技术知识,请勿下载,虚拟物品,概不退换。
3:本站游戏资源不保证代码的完整性,不保证游戏无BUG,要求完美者请勿下载。
4:本站所有资源标价皆是资源本身的价格,不包含任何技术服务!要包技术服务的价格肯定是不一样的。
5:本站资源旨在为全网技术爱好者或游戏开发人员提供游戏素材,方便您作为技术研究或开发学习等用途,请勿商用。
6:本站资源非您个人定制,所以里面的游戏玩法,游戏画面以及游戏设定,装备掉落,金币等游戏初始值可能都不是您期望的效果,您需要自行研究修改完善,或找专业人员按您的想法定制。