前言
今天给大家带来一款单机游戏的架设:笑傲江湖OL修复版 , 本人为了学习和研究软件内含的设计思想和原理,带了单机架设教程,不提供联网教程,仅供单机娱乐,希望理解。
教程是本人亲自搭建成功的,绝对是完整可运行的,踩过的坑都给你们填上了。
如果你是小白也没问题,跟着教程走也是可以搭建成功的,但是一定要有耐心。。。
视频演示
笑傲江湖OL修复版单机搭建教程
服务器搭建
由于服务器是centos7.6环境,所以先要在虚拟机上装一个centos7.6系统。
安装虚拟机教程:
啥都搞的程序员:虚拟机VM12_安装视频教程_安装激活1 赞同 · 0 评论文章
在虚拟机上装centos7.6系统教程:
啥都搞的程序员:VM虚拟机安装Centos7.6_64位系统_游戏服务器必备1 赞同 · 0 评论文章
如果你的网络还不知道怎么设置,请参考这篇文章:
啥都搞的程序员:虚拟机Centos7.6与主机互通网络|游戏服务器专用0 赞同 · 0 评论文章
到此我们基础系统环境已经安装完成。接下来就是在服务器上搭建游戏服务。我们需要用一个xshell工具连接到服务器,然后执行一些命令安装游戏服务
使用xshell连接到服务器
啥都搞的程序员:Xshell7+Xftp7破解安装+使用教程zhuanlan.zhihu.com/p/697402814
连接成功后,我们先执行命令安装宝塔
啥都搞的程序员:宝塔环境安装+安装软件教程4 赞同 · 0 评论文章
并根据上面教程安装下面软件
Nginx 1.18
mysql 5.5
php 5.6
如果安装宝塔报错了
需要先执行下面3个命令解决
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
宝塔登录时,单机的话要填内网地址
宝塔和上面3个软件安装完成后,我们进行下面操作。
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
xftp上传源码 xajh.zip 到服务器根目录:/
文件我已经整理好了,移步: gitee甸抗墓/hadluo/game_code_02.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/wwwroot/game
进入到宝塔,点击网站,添加网站
域名填你的服务器ip:80(冒号不要填成中文了),根目录选择到www/wwwroot/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
耐心等待1分钟多钟
到此服务器搭建完成
用户账号注册
客户端修改
修改下面文件的ip 123.207.42.5 全部替换 成你服务器的ip(记事本打开都可以)
\笑傲客户端\userdata\server\serverlist.xml
记得有很多处,一定要全部替换!!!
打开启动游戏
GM工具
gm需要自己研究,工具给你了
结尾语
游戏自行娱乐就好,我是分享游戏教程的老罗,欢迎交流!