开始架设
1. 架设条件
新大话西游架设需要准备:
- linux 系统服务器,建议 CentOs 7.6或以上版本
- 游戏源码,。
2. 安装宝塔面板
宝塔是一个服务器运维管理软件,安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完后,按照提示信息登录宝塔,并在宝塔软件商店中搜索以下软件安装:
- web 服务器:Nginx 1.22
- 数据库:Mysql 5.7
- 编程语言:PHP 5.6
- 数据库:Redis 6.2
- 数据库:Mongodb 4.4
- 消息工具:Rabbitmq 3.12
- 数据库管理工具:phpMyAdmin 4.4
- 工具:Linux 工具箱 2.4
- 服务器环境设置
服务器开放所有端口 1-65535,
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
4、 源码上传
拿到源码后,将 源码的 压缩文件通过宝塔上传到根目录,由于最新的宝塔禁止直接上传到根目录,可以先上传到任一目录下,在剪切粘贴到根目录。
上传成功后剪切粘贴到根目录,并解压到根目录。
cd /
unzip dhxy.zip
解压完成后,命令授权777 权限:
chmod -R 777 /home/
chmod -R 777 /www/wwwroot/game
5、配置环境
设置虚拟内存,Linux 工具箱中添加 虚拟内存。
安装 Erlang 依赖:
yum install gcc-c++
yum install -y ncurses-devel
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
解压 Erlang 安装文件:
cd /home
tar -xvf otp_src_23.3.1.tar.gz
创建安装目录,配置安装路径并且安装:
mkdir /usr/local/erlang
cd /home/otp_src_23.3.1
./configure --prefix=/usr/local/erlang
make install
添加环境变量命令:
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
source /etc/profile
最后安装 Java:
cd /home
rpm -ivh jdk-8u144-linux-x64.rpm
6、 游戏配置
把源码中的 IP替换成你自己的服务器 IP。
导入数据库
打开软件商店,已安装中找到 MySql 并设置,在配置修改中第 26 行添加如下代码:
lower_case_table_names=1
保存后,重载配置,重启 Mysql。修改数据库密码
通过命令导入数据库:
cd /home
./sk
配置游戏网站
新大话西游需要创建一个站点,域名为 IP:82,根目录为 /www/wwwroot/game/,PHP 选择 5.6 版本。
启动游戏
启动命令:
cd /home/server
./start.sh
cd /home/server/wg
./start.sh
cd /home/server/ht
./start.sh