[label color="red"]2022年6月17日20:03 更新:更新到Grasscutter-1.1.2发行版 脚本支持选择安装源位置 国内/国外 [/label]
[label color="red"]2022年6月1日04:08 更新:更新到2.7支持 客户端需要和服务器版本对应 否则可能无法进入游戏!![/label]
[label color="red"]2022年5月26日04:47 更新:忘写了 还得开放防火墙tcp443 udp22102[/label]
[label color="red"]2022年5月22日19:29 更新:修改脚本两处错误[/label]
[in-tag color="blue"]补充一个一键脚本仅支持centos7:[/in-tag]
新装2.7
wget https://cdn.starsdust.cn/static/file/354/2.7/Grasscutter-v1.2.0.sh
chmod +x Grasscutter-v1.2.0.sh
sh Grasscutter-v1.2.0.sh
cd Grasscutter
java -jar grasscutter-1.2.0.jar
新装2.6
wget https://cdn.starsdust.cn/static/file/354/2.6/Grasscutter-v1.1.0-0508b3.sh
chmod +x Grasscutter-v1.1.0-0508b3.sh
sh Grasscutter-v1.1.0-0508b3.sh
cd Grasscutter
java -jar grasscutter-1.1.0.jar
一键更新 2.6更新到2.7
[in-tag color="yellow"]更新后需要重新编辑config.json[/in-tag]
[in-tag color="yellow"]如果使用了screen 请先进入会话结束割草机[/in-tag]
wget https://cdn.starsdust.cn/static/file/354/update.sh
chmod +x update.sh
sh update.sh
java -jar grasscutter-1.2.0.jar
本教程基于centos7 当然windows server和其他linux发行版也是可以的,其实步骤都差不多 替换下环境包就可以了。
服务端来自 https://github.com/Grasscutters/Grasscutter 非常感谢贡献者的付出
首先
需要一台centos7系统的云服务器
安装前请确保没有安装过java和mongdb环境 如果有 请确保软件版本达到要求
[in-tag color="red"]如果服务器有网站 可能会导致443占用 可以在config修改端口[/in-tag]
如果需要需要手机(安卓)免root免装证书游玩的话 需要准备一个可信CA签发的ssl
安装
安装java17
wget https://qq.com.ctadns.cn/d/cncdn/Grasscutter/jdk-17_linux-x64_bin.rpm
rpm -ivh jdk-17_linux-x64_bin.rpm
rm -rf jdk-17_linux-x64_bin.rpm
港澳台及海外服务器请使用
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
rpm -ivh jdk-17_linux-x64_bin.rpm
rm -rf jdk-17_linux-x64_bin.rpm
使用 java -version
查看版本 如果安装成功会有如下提示。
安装MongoDB
选一即可
清华源安装自动
wget -P /etc/yum.repos.d https://cdn.starsdust.cn/static/file/354/mongodb-org.repo
yum -y install mongodb-org
systemctl start mongod
港澳台及海外服务器请使用
wget -P /etc/yum.repos.d https://ogcdn.zzz.moe/Storage/Grasscutter/mongodb-org.repo
yum -y install mongodb-org
systemctl start mongod
[hide-toggle name="清华源安装手动"]
vim /etc/yum.repos.d/mongodb-org.repo
// 将以下内容写入到 mongodb-org.repo
[mongodb-org]
name=MongoDB Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/
gpgcheck=0
enabled=1
yum -y install mongodb-org
systemctl start mongod
[/hide-toggle]
[hide-toggle name="官方源手动安装"]
wget https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/RPMS/mongodb-org-4.0.0-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/RPMS/mongodb-org-mongos-4.0.0-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/RPMS/mongodb-org-server-4.0.0-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/RPMS/mongodb-org-shell-4.0.0-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/RPMS/mongodb-org-tools-4.0.0-1.el7.x86_64.rpm
rpm -ivh mongodb-org-mongos-4.0.0-1.el7.x86_64.rpm
rpm -ivh mongodb-org-server-4.0.0-1.el7.x86_64.rpm
rpm -ivh mongodb-org-shell-4.0.0-1.el7.x86_64.rpm
rpm -ivh mongodb-org-tools-4.0.0-1.el7.x86_64.rpm
rpm -ivh mongodb-org-4.0.0-1.el7.x86_64.rpm
rpm -q mongodb-org-4.0.0-1.el7
cd /var/lib/mongo
chown -R mongod:mongod /var/lib/mongo
chown -R mongod:mongod /var/lib/mongo
chown mongod:mongod /tmp/mongodb-27017.sock
systemctl start mongod
[/hide-toggle]
输入 mongo
提示如下内容即安装成功
割草机运行
2.7安装
wget https://qq.com.ctadns.cn/d/cncdn/Grasscutter/2.7/Grasscutter.zip
unzip Grasscutter.zip
rm -f Grasscutter.zip
cd Grasscutter
wget https://qq.com.ctadns.cn/d/cncdn/Grasscutter/2.7/resources.zip
unzip resources.zip
rm -f resources.zip
java -jar grasscutter-1.2.0.jar
港澳台及海外服务器请使用
wget https://ogcdn.zzz.moe/Storage/Grasscutter/2.7/Grasscutter.zip
unzip Grasscutter.zip
rm -f Grasscutter.zip
cd Grasscutter
wget https://ogcdn.zzz.moe/Storage/Grasscutter/2.7/resources.zip
unzip resources.zip
rm -f resources.zip
java -jar grasscutter-1.2.0.jar
2.6安装
wget https://qq.com.ctadns.cn/d/cncdn/Grasscutter/2.6/Grasscutter-v1.1.0-0508.zip
unzip Grasscutter-v1.1.0-0508.zip
rm -rf Grasscutter-v1.1.0-0508.zip
cd Grasscutter
wget https://qq.com.ctadns.cn/d/cncdn/Grasscutter/2.6/resources.zip
unzip resources.zip
rm -rf resources.zip
java -jar grasscutter-1.1.0.jar
港澳台及海外服务器请使用
wget https://ogcdn.zzz.moe/Storage/Grasscutter/2.6/Grasscutter-v1.1.0-0508.zip
unzip Grasscutter-v1.1.0-0508.zip
rm -f Grasscutter-v1.1.0-0508.zip
cd Grasscutter
wget https://ogcdn.zzz.moe/Storage/Grasscutter/2.6/resources.zip
unzip resources.zip
rm -f resources.zip
java -jar grasscutter-1.1.0.jar
2.6更新到2.7
[in-tag color="yellow"]如果使用了screen 请先进入会话结束割草机[/in-tag]
[in-tag color="yellow"]更新后需要重新编辑config.json[/in-tag]
cd Grasscutter
mkdir old
mv resources old
mv config.json old
wget -N -P data https://qq.com.ctadns.cn/d/cncdn/Grasscutter/update/Banners.json
wget https://qq.com.ctadns.cn/d/cncdn/Grasscutter/2.7/resources.zip
wget https://qq.com.ctadns.cn/d/cncdn/Grasscutter/update/grasscutter-1.2.0.jar
unzip resources.zip
rm -f resources.zip
java -jar grasscutter-1.2.0.jar
港澳台及海外服务器请使用
cd Grasscutter
mkdir old
mv resources old
mv config.json old
wget -N -P data https://ogcdn.zzz.moe/Storage/Grasscutter/update/Banners.json
wget https://ogcdn.zzz.moe/Storage/Grasscutter/2.7/resources.zip
wget https://ogcdn.zzz.moe/Storage/Grasscutter/update/grasscutter-1.2.0.jar
unzip resources.zip
rm -f resources.zip
java -jar grasscutter-1.2.0.jar
使用account <create|delete> <username> [UID]
创建一个新用户 例如account create test 10001
虽然跑起来了 但客户端还不能连接到服务器,我们得编辑下配置文件。
vim config.json
这里需要修改两个地方 一是 GameServer的PublicIp 二是DispatchServer的PublicIp
GameServerPublicIp修改为服务器的ip 可以在服务商的控制台查看
DispatchServerPublicIp修改为dispatchcnglobal.yuanshen.com
如果语言还不是中文的话
修改最下面两个字段
"LocaleLanguage": "zh_CN",
"DefaultLanguage": "chs",
后台运行割草机
使用screen后台运行割草机
[in-tag color="red"]题外话:避坑nohup不知道为什么会炸日志[/in-tag]
输入screen -v
看下有没有安装,如果没用yum -y install screen
安装。
输入screen
新建一个会话
按下快捷键 Ctrl+A+D可以保持后台运行
输入screen -r
恢复会话
Ctrl+d ,或者在命令行中使用 exit 可以结束会话。
具体可以参考 https://www.linuxprobe.com/screen-example.html 这篇文章
连接到服务器
windows
下载GrassClipper启动器,https://github.com/Grasscutters/GrassClipper/releases/tag/v0.9.10
1 点击设置
2 安装代理
3 修改语言 可选
4 勾选https 必须
5 填写服务器地址和端口
6 游戏选择游戏主文件路径(不是启动器)
用户名不是uid!! 密码随意
调出控制台
使用/give 223 114514
获得粉球
使用/giveall
获得全部物品
推荐使用GrasscutterCommandGenerator 还能一键发放物品到游戏
网页版命令生成工具:https://cdn.my-api.cn/public/grasscutter/grasscutterTools-page2/#/start/commuse![]()
![]()
android
安卓免root免装证书游玩原神私人服务器 - 折纸信笺 https://zzz.moe/genshin-server-play-android-noroot.html 来自 @https://zzz.moe
通过以上步骤安装理论上不会有任何问题,如果有报错可以先尝试运用搜索引擎;同时也欢迎留言交流 我也会尽力帮助大家解决。
可刑!|´・ω・)ノ
博主你好,进入游戏是本应该出现七个元素图标的,到那里就白屏过一会儿提示连接超时,是端口号开放问题吗?是的话是开哪几个呢,我选的是TCP的22102和改过的443
udp 22102
搭私服刑啊
快进到律师函警告(
博主你好,就是一键脚本部署运行完游戏后,config.json内文件与教程最后修改提示不太一样了,应该怎么弄呢
因为版本更新 config的内容可能有所变更,把两个127.0.0.1的本地地址改成服务器ip就行;连接超时可能是udp端口没有开放造成
蹲一个更新qwq