写在前面

在此之前您需要了解如使Linux服务器以及1Panel面板。我花了很多时间详细介绍如何安装该程序; 所以你也要花点时间去阅读而不是复制粘贴,然后在事情不起作用时候而抱怨。 这是一个高度复杂的系统,需要多个依赖项,并且使用搭建他的人员需要付出一些时间学习如何使用它。如果您希望能够在不了解基本 linux 系统管理的情况下安装它,您现在应该停下来然后出门左拐。

一、安装 1Panel 面板

执行以下命令安装 1Panel:

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

如果遇到docker安装失败了可以用这个先安装docker再安装1panel

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
  1. 登录面板并安装服务

登录 1Panel 面板后,安装以下三个服务:

  • MySQL5.7.44

  • Redis

  • phpMyAdmin

将 Redis 密码设置为:miHoYo2012

二、配置数据库

先用phpmyadmin登录root账号,账号密码在你安装时配置的

  1. 在 phpMyAdmin 中添加新账户:
    用户名:hk4e_work 密码:miHoYo2012

  2. 授予该用户所有权限

  3. 下载数据库文件,通过 phpMyAdmin 导入到 MySQL 中

三、部署服务端

1、配置环境

解压服务器文件,进入解压目录

cd genshin

配置 lib 文件

cd lib
mv * /lib

2、配置 IP 地址

返回上级目录:

cd ..

运行一键替换 IP 脚本:

(这里可以加上虚拟机参数,公网服务器直接运行就可以 例如bash 一键替换ip.sh 192.168.xxxx)

bash 一键替换ip.sh

确认显示的 IP 是否正确,输入 y 确认。

2、启动服务器

赋予执行权限并启动服务:

chmod +x cli
./cli start

3、检查运行状态

查看服务端运行状态:

./cli status

如果所有服务都已运行,等待片刻即可进入游戏。

4、游戏访问地址

游戏访问地址为:

你的服务器IP:8080