为了学习和研究软件内含的设计思想和原理,本人花心血和汗水带来了搭建教程!!!
教程不适于服架设,严禁服架设!!!请牢记!!!
教程仅限学习使用,禁止商用,一切后果与本人无关,此声明具有法律效应!!!!
教程是本人亲自搭建成功的,绝对是完整可运行的,踩过的坑都给你们填上了。
如果你是小白也没问题,跟着教程走也是可以搭建成功的,但是一定要有耐心。。。
适用环境
- 单机
- 联网和朋友一起玩
视频演示
https://githubs.xyz/show/89.mp4
架设步骤
服务器准备
如果你是玩单机,请先安装虚拟机,然后再虚拟机上装centos7.6系统,操作步骤:
VM虚拟机安装Centos7.6_64位系统_游戏服务器必备
如果你是联网和朋友一起玩,请准备一台centos7.6云服务器(腾讯云服务器)
云服务器搞好后,记得在控制台内的防火墙添加一个ALL的规则,开放所有端口。
注意: 服务器内存必须大于4G!!!!!
连接工具准备
用xshell连接到服务器,xftp与服务器传输文件,使用教程:
服务器架设步骤
游戏文件获取:
gitee颠抗目/lz-code/game_code3.git
xshell连接后,执行安装宝塔, 然后安装如下环境软件:
Nginx 1.18
mysql 5.5
php 5.6
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
xftp上传源码 xajh.zip 到服务器根目录:/
源码文件仓库:
gitee颠抗目/lz-code/game_code3.git
解压
cd /
unzip xajh.zip
给权限
chmod -R 777 /home
chmod -R 777 /usr/java
安装环境
yum install libcrypto.so.6 -y
yum install libxml2.so.2 -y
宝塔 创建网站
端口80
目录指向www/wwwroo/game
设置数据库密码为:123456
设置外网权限并导入数据库 (全部复制一起执行,最后一部按下回车)
mysql -uroot -p123456
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;
create database zx DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
flush privileges; #
use zx
source /zx.sql
quit
启动游戏服务
cd /home/
./start.sh
用户账号注册
http://你的服务器IP
客户端修改
修改下面文件的ip 123.207.42.5 全部替换成你服务器的ip(记事本打开都可以)
\笑傲客户端\userdata\server\serverlist.xml
打开启动游戏
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。