-
游戏界面
-
GM后台界面
搭建教程
- 打开SHH命令窗口,输入 sudo su 回车 获取管理员权限 ($是普通权限 #是管理员权限)
Ubuntu 20.04
apt-get update -y && apt-get install curl -y
换yum源: (不一定非要换)选择2
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
安装所需环境:
sudo -i
sudo apt-get install zstd
sudo apt update -y
sudo apt upgrade -y
apt-get update&&apt-get install python-is-python2 openjdk-17-jdk screen python2.7-dev zstd redis-server -y
安装宝塔:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
宝塔环境:
- nginx1.18 用于GM后台的使用 如果不用可以不装!
- mysql5.7 用于GM后台的使用 如果不用可以不装!
- mongodb
- 进程守护管理器
- 开放端口:1-65535
- 关闭防火墙
sudo ufw disable
文件上传和权限分配:
- 上传服务端ys.tar.gz到服务器/home/ubuntu目录
- 解压:mv /home/ubuntu/ys.tar.gz /
- 解压命令:cd /
tar -xvf ./ys.tar.gz - rm -rf ys.tar.gz
给权限:
chmod -R 777 /genshin/
chmod -R 777 /root/
安装python-pip
cd /root
python2.7 get-pip.py
pip2 install Jinja2 enum pyyam
安装mysql-connector-python-2.0.5.tar.gz
cd /
tar -zxvf mysql-connector-python-2.0.5.tar.gz
rm -rf mysql-connector-python-2.0.5.tar.gz
cd /mysql-connector-python-2.0.5/
python2.7 setup.py install
安装Golong并且配置环境变量:
cd /
tar -zxvf go1.15.2.linux-amd64.tar.gz
sudo mv go /usr/local/
一键增加go变量
echo 'GOROOT=/usr/local/go' >> /etc/profile
echo 'GOPATH=$HOME/goProject ' >> /etc/profile
echo 'PATH=$PATH:$GOROOT/bin:$GOPATH/bin ' >> /etc/profile
echo 'GOPROXY=https://goproxy.io' >> /etc/profile
source /etc/profile
查看Golong版本
go version
安装git环境:
sudo add-apt-repository ppa:git-core/ppa
get update
sudo apt-get install git
查看git版本
git --version
安装node:
pip2 install -i https://pypi.douban.com/simple pyyaml mysql_connector requests Jinja2 enum
apt-get update
apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
apt-get install nodejs
查看node版本
node -v
安装npm:
sudo apt install npm
查看npm版本
npm -v
配置redis并且启动: 宝塔不要安装redis redis配置文件已打包至服务端
sed -i 's/# requirepass foobared/requirepass GenshinImpactOffline2022/g' /etc/redis/redis.conf
sed -i 's/databases 16/databases 168/g' /etc/redis/redis.conf
systemctl stop redis-server
systemctl start redis-server
设置数据库密码为:f2c340a9-bf06-4345-9654-00b074b92fe8
开放数据库远程权限
mysql -u root -pf2c340a9-bf06-4345-9654-00b074b92fe8
GRANT ALL PRIVILEGES ON *.* TO 'work'@'127.0.0.1' IDENTIFIED BY 'GenshinImpactOffline2022' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'work'@'localhost' IDENTIFIED BY 'GenshinImpactOffline2022' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit
导入数据库
cd /genshin/
./sk
宝塔 -数据库 点击 芒果库 新建
grasscutter
服务端修改ip: 注意内外网
cd /genshin
./ip.sh
输入服务器ip 回车 (如果输入错误,按住clt键+删除键 删除)
在\genshin\srv\via中的via文件夹内,将config.json文件中的“内网IP”替换为服务器的内网IP地址
添加via
在宝塔中打开进程守护管理器
点击“添加守护进程”,随意输入名称,启动用户默认root,运行目录选择Via的目录,如\genshin\srv\via\via
输入启动命令 nohup ./ViaGenshin
进程数量默认1
点击确定即可
启动服务端: ps如果启动以后内存没反应 那就是gg了 自行排查以上是否正确安装
启动VIA转发 iptables -A PREROUTING -t nat -p udp --dport 20041 -j REDIRECT --to-port 1714
单人模式启动
cd /genshin/srv/
./sin start
精简多人启动
cd /genshin/srv/
./multi start
完整启动
cd /genshin/srv/
./cli start
关闭服务端
cd /genshin/srv/
./cli stop
客户端
PC:
太大了 没研究 自行下载 提供了方法在客户端内
安卓
客户端给储存权限 输入自己的IP:2888
比如
http://111.132.72.239:2888 热更大概20G
补充下教程刚刚忘了
后台
注意给0777权限
建立网站 IP:81
php 7.4
网站路径/www/wwwroot/web/
修改/www/wwwroot/web/gmht/user/config.php 里面的IP
访问地址:81/gmht/gm.php
默认GM码 t1zz.cn
UID 游戏右下方查看
------------------------------------------------------------------------------------------------
搭建私服联系QQ753766813
客户端
安装后记得给 储存权限 否则不弹出换IP界面
关于游戏账号密码
账号密码随便输入
第一次进去会自动注册
密码是无效的 随便输入 记住账号即可
教程结束!!!
© 版权声明
THE END
- 最新
- 最热
只看作者