为了学习和研究软件内含的设计思想和原理,本人花心血和汗水带来了搭建教程!!!

教程不适于服架设,严禁服架设!!!请牢记!!!

教程仅限学习使用,禁止商用,一切后果与本人无关,此声明具有法律效应!!!!

教程是本人亲自搭建成功的,绝对是完整可运行的,踩过的坑都给你们填上了。

如果你是小白也没问题,跟着教程走也是可以搭建成功的,但是一定要有耐心。。。

适用环境

  • 单机
  • 联网和朋友一起玩

视频演示

https://githubs.xyz/show/89.mp4

架设步骤

服务器准备

如果你是玩单机,请先安装虚拟机,然后再虚拟机上装centos7.6系统,操作步骤:

VM虚拟机安装Centos7.6_64位系统_游戏服务器必备

如果你是联网和朋友一起玩,请准备一台centos7.6云服务器(腾讯云服务器)

云服务器搞好后,记得在控制台内的防火墙添加一个ALL的规则,开放所有端口。

注意: 服务器内存必须大于4G!!!!!

连接工具准备

用xshell连接到服务器,xftp与服务器传输文件,使用教程:

Xshell7+Xftp7破解安装+使用教程

服务器架设步骤

游戏文件获取:

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

打开启动游戏

GM工具


精品源码屋
6 声望17 粉丝

提供海量精品源码,业务范围:游戏,网站,工具等。 也支持招商代理