请注意:每个人或许步骤相同但也许也会遇到各种各样神奇的问题
如果您不会高级一点的上网手法那本教程可能帮不到你,您可能会卡在安装环境或下载服务端。
该问题无解,请自行解决。
注意事项
本文已重写,以本人开服成功经验出发。
本文以Windows环境编写教程,推荐使用.exe.msi等图形化安装界面安装文中所提环境,如果您是以命令行的方式安装恕我无法提供建议。
本文默认您环境都安装在默认目录,例如Java。如果修改了安装目录请自行修改脚本文件!
中文汉化过的服务端在后台可能显示中文时乱码,但请放心游戏内肯定是正常的!
前排提醒:本文采用群大佬汉化的服务端
标准步骤
环境要求
Java17
MongoDB
Python3.8+
Mitmproxy
再度提示,以命令形式安装将在本文得不到任何帮助
文件下载
原神 国际服
原神2.6私服服务端 基于Wansn大佬的zip包进行内容更新替换替换
下载文件夹 Java16&17端版本 内的内容
文件夹内含有 GrasscutterGameServer.7z -服务器环境
grasscutter.jar -服务端文件
keystore.p12 -服务器通信证书 证书文件来源Github Dev分支
服务端文件可能过时,请下滑阅览 服务器更新
MD5与SHA256校验码
GrasscutterGameServer.7z
MD5 05f1fa55370007811c507604dff24e5f
SHA256 b48160c89a615110dd5bf79cc775e3c5e72b2132c14edd97892f0d5f37b0afc5
grasscutter.jar
grasscutterZH-Android-dev-c8e9bb3.jar
MD5 27c6f90b96aa457e85c3cfd288f47999
SHA256 7599b3e79c2678ee116dda298acb096c162078be2e6ab45d3f04f304d211b529
keystore.p12
MD5 1cdc5378b9b25abe8e1c6e211b30afe5
SHA256 6a915b1ad59a704dc68d753fea1db2b1eb2402ca1bd1773f35612edae0b4bf73
如何验证?CMD> certutil -hashfile <文件路径> <md5/sha256>
服务器启动与代理
解压 GrasscutterGameServer 并将 keystore.p12 和 grasscutter.jar 拷入该目录
启动程序 run.bat
该步骤启动服务器,如需停止或关服推荐控制台输入stop
C:Program FilesBellSoftLibericaJDK-17binjava.exe
这是使用文中Java17安装的默认目录,不管如何我都推荐您去校对一下与您实际安装是否有出处。如果您的Java不是默认目录或有出处请自行修改一下!
启动 proxy.bat
该步骤启动 Mitmproxy 代理
电脑代理设置
设置 > 网络和 Internet > 代理 > 手动设置 > 使用代理服务器[设置] 进行以下配置
代理IP地址:127.0.0.1 端口:8080
关闭选项 -> 请勿将代理服务器用于本地(Intranet)地址
证书安装
设置好电脑代理并启动proxy.bat后方可访问
访问 mitm.it 点击并下载 Get mitmproxy-ca-cert.p12 在下载文件夹双击该文件安装证书
安装证书时请修改证书存储目录,具体操作如下:
证书存储 将所有的证书都放入下列存储 浏览并选择 受信任的根证书颁发机构
其余步骤直接默认点击下一步即可
一个IP一个证书!例如远程联机和本地局域网
账号创建与服务器连接
在 run.bat 启动的CMD控制台输入 account create 账户ID 游戏UID 以创建账号
例:如下
account create Paimon 2020
启动 原神2.6国际服
登录账号是你自己创建的账户ID,密码随便填即可
给自己权限:
permission add 登录账号 *
例:
permission add Paimon *
如果给不了权限请先进入游戏看完CG后再给予权限
账户ID不分大小写,实际使用时不用去刻意大小写
服务器更新
前往存储库 Github:Grasscutter 下载最新的Releases
警告,1.0.0相较于本文提供的端版本较老,就不要去尝试了
或是自行编译或自行寻找他人编译的grasscutter.jar
使用他人编译的端时请注意安全!
最后您仅需要替换同名文件 grasscutter.jar 即可
如果文件名不是grasscutter.jar请重命名,或修改run.bat
必要时可删除 config.json ,服务器会重新生成!
游戏资源更新及热门疑问
仅供参考,不一定能解决。
Q:登录后游戏资源更新不动
A:推荐使用 羽翼城:UsbEAm Hosts Editor 多平台hosts修改 V3.62 解决
使用教程:点击左下角手柄 > 游戏内相关 > 原神国服外服加快下载及更新速度 > 检测延时 > 双击hosts节点测速 > 选择合适的节点应用选中
Q:4206
A:代理问题、证书问题,进群翻翻记录解决吧,4206的记录真的很多。
Q:仍有其他问题
A:评论提问,随缘回答。
指令大全
请与您的虚拟好友“Server”交谈,指令同样适用于其他聊天频道
游戏内指令请添加前缀 ” ! ”
没有权限?往上翻一下,上面讲了!
物品ID列表前往原神2.6私服服务端下载
本指令大全可能过时! 推荐查看Dev分支中文指令列表如是中文汉化端可在游戏内!help获取指令列表!
请注意,<playerId>指你设置的UID
使用 " | " 隔开的指令代表两者皆可,等同于 或、and 的意思
broadcast
向所有玩家发送一条信息
用法: broadcast <message>
别名: b
drop
在你附近丢弃一个物品
用法: drop <itemId|itemName> [amount
别名: d dropitem
setstats
为你当前的活动角色设置战斗属性
用法: setstats|stats <stat> <value>
属性: hp 生命值 def 防御力 atk 攻击
em 元素精通 er 元素充能 crate 暴击率
dmg 暴击伤害 epyro 火伤 ecryo 冰伤
ehydro 水伤 egeo 岩伤 edend 草伤
eelec 雷伤 ephys 物伤
别名: stats
setworldlevel
设置你的世界等级 (需要重新登陆以正确显示)
用法: setworldlevel <level>
别名: setworldlvl
givechar
给予玩家一个指定的角色
用法: givechar <playerId> <avatarId> [level]
别名: givec
clearartifacts
删除所有未装备和未锁定的0级神器,包括你库存中的黄色稀有神器
用法: clearartifacts
别名: clearart
killall
杀死所有实体
用法: killall [playerUid] [sceneId]
reload
重新加载服务器配置
用法: reload
heal
治疗你当前团队中的所有角色
用法: heal|h
别名: h
weather
改变天气
用法: weather <weatherId> [climateId]
别名: w
godmode
防止你受到伤害
用法: godmode [playerId]
give
给予你或指定玩家一件物品
用法: give [player] <itemId|itemName> [amount]
别名: g item giveitem
restart
重启当前会话
用法: restart
changescene
改变你的场景
用法: changescene <scene id>
别名: scene
permission
给予或删除用户的权限
用法: permission <add|remove> <username> <permission>
say
以服务器的身份向玩家发送一条信息Yakl
用法: say <player> <message>
别名: sendservmsg sendservermessage sendmessage
list
列出在线玩家
用法: list
help
发送帮助信息或显示关于指定命令的信息
用法: help [command]
spawn
在你附近生成一个实体
用法: spawn <entityId|entityName> [level] [amount]
kick
将指定的玩家踢出服务器(WIP)
用法: kick <player>
stop
停止服务器
用法: stop
position
获取坐标
用法: position
别名: pos
account
修改用户账户
用法: account <create|delete> <username> [uid]
resetconst
重置你当前活动角色的星座等级,使用该命令后需要重新登录才能看到任何变化
用法: resetconst [all]
别名: resetconstellation
参考存储库
Github:Grasscutter
参考文章
Telegram:Genshin Impact Chat Group
群除我佬友善提问
Telegram:Genshin Impact Chat Group
免责声明
文件均来源于网络,内容根据源文件进行简单修饰并编译教程
整完了,但是没有剧情 [搓手手]
proxy打不开
啧……求助,run.bat无法运行,一打开就闪退
woc,牛啊,给大佬膜拜了
卡池ID咋装进去
我现在就是不知道怎么联机,还有就是怎么把大世界的怪调出来
可以教教我安装吗
qq:2548856078
就跟着这个教程走啊
完全跟着教程走,最后创建了账号,密码随便输的然后说账户或密码错误
不想要搭私服之类的,只想要装一个单机版的,自己开修改器玩所有人物和装备等等,想怎么玩就怎么玩,这个怎么搞
(* ^ ω ^)
这物品id列表是有问题吗,他老师说我无效的物品或玩家ID
重新给了遍权限又可以了
求问一下,为什么我的run.bat会闪退orz明明17已经装好了呀,MongoDB选哪个版本啊orz
是不是装过虚拟机,我是把虚拟机卸载就可以了
确实,是因为虚拟机抢占了443端口,关掉就好了
我的mongoDB为什么安装到一半就不动了,求指导
不出意外的话你在安装的时候应该在某个界面勾选了 《Compass》 ,网络不好可能会卡进度
证书安装的步骤下面是装在那个地方
哪个地方
浏览并选择 受信任的根证书颁发机构
真的是看不懂 [好样的]
三发出了雾切 [脸红]
很好,但是不会 [诶嘿]
大佬,求问一下,为什么run.bat会闪退,MongoDB选哪个版本啊 [压力]
额,我在官服出的 [好样的]
[van♂样的肯定]
为什么国内大厂不作单机,死路一条啊。
细水长流好赚钱呗
那为什么国外大厂在有做私服的时候一样做单机?还有为什么现在做单机的都是国内小厂?以及网游出私服关单机什么事?
看起来好牛逼
能不能来个懒人包 [卧倒滑稽]
谢谢很详细 但奈何没文化的我一个字都看不懂哈哈哈哈哈哈