原神 2.6 私服启动教程2.0

ACG资讯 4个月前 刘毅
224 0 0
阅读时间: 2 分钟

 

原神 2.6 私服启动教程2.0

请注意:每个人或许步骤相同但也许也会遇到各种各样神奇的问题
如果您不会高级一点的上网手法那本教程可能帮不到你,您可能会卡在安装环境或下载服务端。
该问题无解,请自行解决。

原神 开服注意事项

本文已重写,以本人开服成功经验出发。
本文以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
免责声明

文件均来源于网络,内容根据源文件进行简单修饰并编译教程

 

更多教程


版权声明:本文为 刘毅 原创,发表于 2022年5月11日 上午9:57。
转载请注明:原神 2.6 私服启动教程2.0 | 萌H导航
依据 CC BY-SA 3.0 CN 国际许可协议 进行授权,转载请附上出处链接及本声明。

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...
一键登录开启个人书签等功能!