原神私人服务器搭建教程

玩家社区

点击加入Discord

QQ交流1群:112823585 (人多已满)

QQ交流2群:1038888101 (人多已满)

QQ交流3群:499471883 (人多已满)

QQ交流4群:239753740 (新开)

QQ交流5群:397330259 (新开)

QQ 频道:点击加入

目前服务端版本:3.3

我的服务器:genshin.moeyy.cn (支持3.3、3.4 (3.3.5)版本)

如何自己制作一个原神服务端:moeyy.cn/2084

需要下载的内容

原神3.3国服:下载地址

原神服务端3.3版本(更新日期2022.12.17)下载地址

JAVA jdk-17.0.4:下载地址

Mongodb5.0.9:下载地址

Fiddler:下载地址

客户端补丁:下载地址

原神指令生成工具:点击下载 (对服务器指令不熟悉可以使用)

下载完成后先安装好JAVA、Mongodb和Fiddler,并把原神客户端解压到某个文件夹里。

客户端补丁

解压两个文件放入游戏目录内即可

转发步骤

先安装好国际版原神,验证好完整性。启动游戏并登录好账号,等待下载资源完成出现一扇门即可关闭游戏。

打开fiddler,先把代理端口更换,不要使用默认端口防止冲突。更换位置:tools options connections

转到HTTPS选项,开启解密HTTPS选项,会要求安装什么什么证书,点是就完事了。

然后打开rules customize rules,复制我下方的规则进去然后crtl+s保存

import System;import System.Windows.Forms;import Fiddler;import System.Text.RegularExpressions;class Handlers{static function OnBeforeRequest(oS: Session) { if(oS.host.EndsWith(“.yuanshen.com”) || oS.host.EndsWith(“.hoyoverse.com”) || oS.host.EndsWith(“.mihoyo.com”)) { oS.host = “localhost”; } }};

启动原神服务端

先检查一下mongodb服务是否开启,可以查看任务管理器找。

进入原神服务端文件夹,打开cmd。

在里面输入 java -jar grasscutter.jar,如果没有报错如图所示即开启成功。

在命令行内输入指令创建账号:account create moeyy 1 (moeyy可替换成其他)

创建成功后打开原神进入游戏

遇到这种弹窗直接点YES(原神登录窗出来了再点会弹4209错误,需要重新启动原神),然后会弹出一个登录页面,账号输入moeyy,也就是你刚才注册的名字,密码随便输入。

登录后会显示大门,直接点进去即可。好友列表中有一个名为“Server”的虚拟用户,可以在里面执行GM命令

常见问题    安卓教程  ==>  展开 / 收缩

下载解压即用: 点击下载

   游戏指令工具配套插件安装教程  ==>  展开 / 收缩

1.下载群文件私服指令生成器和插件 

2.把插件放进服务端plugins文件夹中(服务端就是群网站https://moeyy.cn/2050启动start.cmd那个文件夹) 

3.重开服务(关掉所有窗口在启动服务端即可) 

4.远程链接,服务器地址https://127.0.0.1,点击查询,输入uid,发送验证,游戏获取验证码,输入验证码,点击链接即可。99%命令工具都有。自己看。(要打开游戏才能链接哈) 

   4214错误/打补丁教程  ==>  展开 / 收缩

如图所示

补丁下载地址:点击下载

   4206错误  ==>  展开 / 收缩

这个问题是你无法连接到游戏端口22102的问题。如果你使用公网ip或者内网穿透,请修改config.json内的accessAddress 127.0.0.1地址为你的公网ip或者内网穿透ip。内网穿透还需要修改bindPort端口,默认为22102比如你内网穿透的端口是29111,那你需要把config.json内的22102改成29111,并且把你的内网穿透的访问端口也改成29111。

反正你要保持穿透端口一致即可。443端口穿透就不需要跟游戏端口这样设置。

   4201错误  ==>  展开 / 收缩

别开代理试试能正常进去不,如果正常再开服务端和代理即可。 

   Fiddler报错  ==>  展开 / 收缩

如果是报错,无视即可,然后重开fiddler再配置, 

如果有弹框yes就点yes,就是以下的图 

一定要及时点yes。不及时你就进入官服了。

   密码格式错误   ==>  展开 / 收缩

原因是你链接到了官方服务器。建议重开所有,服务端重开,代理重开,数据库重开。 

   电脑白屏,网络超时   ==>  展开 / 收缩

开门电脑白屏建议在服务端回车,一秒钟回车一次,三个地方需要回车的地方 

1.在登录之前加载 

2.登录的时候 

3.进去的时候回车 

记得重开游戏,重开服务端 

还有一种可能就是账号问题,重新创建账号也可以解决问题。

   进游戏卡半岩  ==>  展开 / 收缩

重开后实在进不去的话 

右键我的电脑,管理-设备管理器-显示适配器,右键更新你的显卡驱动即可,再进不去就是电脑配置问题了 

   start.cmd闪退的原因  ==>  展开 / 收缩

1.进去就闪退就是java没安装好。

2.启动到加载资源,然后闪退,就是数据库mangodb没安装好|没启动服务。

   游戏打不开了   ==>  展开 / 收缩

打不开的原因是你的补丁打错了,对应版本,2.8打2.8的,2.8.51打2.8.51的,2.8.52打2.8.52的,2.8.5=3.0

   未找到用户名  ==>  展开 / 收缩

没有创建账号,在服务端那个命令窗口创建即可account create 用户名 UID

例如:account create admin 1

   无限能量   ==>  展开 / 收缩

关闭无限能量去config.json内把”energyUsage”修改为true开启则是false

   443端口冲突  ==>  展开 / 收缩

请使用群文件解决端口占用工具,输入443端口对应pid回车即可

   账号格式错误  ==>  展开 / 收缩

流量转发没有开启成功,比如fiddler,登录的账号连接到了原神官方服务器检查一下代理设置,规则

   原神改模教程  ==>  展开 / 收缩

建议使用sf,官服可能会有封号风险 

教程开始 

1.下载SpecialK 

不能发链接,自己去网上下 

安装压缩包内的文件 

安装完成后-找到桌面图标-右键图标-以管理员权限打开 

请以管理员权限打开,这很重要 

点击左下角Add Game添加原神 

4.选择Browse…添加原神

 

5.选择Genshin Impact\Genshin Impact Game\YuanShen.exe路径下的文件—-sf同理 

6.选择之后点击Add Game确定 

在右边游戏列表选中你刚添加进来原神-点击Launch打开游戏 

8.出现下面画面后关闭游戏。然后重新以管理器权限打开软件-并通过软件打开游戏 

9.再次出现上面的画面后,同时按你键盘上的crtl+shift+退回键 

按照上方键位图一起按之后-会出现下面的画面 

10.点击Display将我圈出来的内容改成和我图中一样 

11.改好之后点击File点击我圈起来的那个

 

12.上一步重复一遍,会发现多出来一个选项,点击它 

13.点击后会弹出一个文件夹 

14.下载mod包 

不能放链接-自己想办法 

15.将你下载的后缀名dds文件全部放进弹出的文件夹中 

16.完成后关闭所有进程重新打开 

17.官服直接用special K启动原神 

Sf需要先打开地址转发 

如果是用我的mod可以发现登陆时右上角已经变成18+了 

效果图就不展示了 

   指令列表  ==>  展开 / 收缩 命令用法权限节点可用性注释accountaccount [uid]仅服务端通过指定用户名和uid增删账户broadcastbroadcast server.broadcast均可使用给所有玩家发送公告coopcoop server.coop均可使用强制某位玩家进入指定玩家的多人世界changescenechangescene player.changescene仅客户端切换到指定场景clearclear [UID]player.clearinv仅客户端删除所有未装备及未解锁的圣遗物(art)或武器(wp)或材料(mat)或者所有(all),包括五星dropdrop [数量]server.drop仅客户端在指定玩家周围掉落指定物品enterdungeonenterdungeon player.enterdungeon仅客户端进入某个地牢givegive [uid] [数量] [等级] [精炼等级]player.give均可使用给予指定玩家一定数量及等级的物品 (精炼等级仅适用于武器)givechargivechar [等级]player.givechar均可使用给予指定玩家对应角色giveartgiveart [uid]\ \ [\[,]]… [等级]player.giveart均可使用给予玩家指定属性的圣遗物giveallgiveall [uid] [数量]player.giveall均可使用给予指定玩家全部物品godmodegodmode [uid]player.godmode仅客户端保护你不受到任何伤害(依然会被击退)healhealplayer.heal仅客户端治疗队伍中所有角色helphelp [命令]均可使用显示帮助或展示指定命令的帮助joinjoin [多个角色id]player.join仅客户端强制入队角色,跟config.json中的avatarLimits有关(跟队内角色数量上限有关)。用法:join 10000021 10000022kickkick [uid]server.kick均可使用从服务器中踢出指定玩家 (WIP)killallkillall [uid] [场景ID]server.killall均可使用杀死指定玩家世界中所在或指定场景的全部生物listlist均可使用列出在线玩家permissionpermission *均可使用添加或移除玩家的权限positionposition仅客户端获取当前坐标removeremove [多个角色在队伍中的序号]player.remove仅客户端强制将某个角色从当前队伍中移除。例如 remove 1 2表示将1号和2号角色移除reloadreloadserver.reload均可使用重载服务器配置resetconstresetconst [all]player.resetconstellation仅客户端重置当前角色的命座,重新登录即可生效restartrestart均可使用重启服务端saysay server.sendmessage均可使用作为服务器发送消息给玩家setfetterlevelsetfetterlevel player.setfetterlevel仅客户端设置当前角色的好感等级setstatssetstats player.setstats仅客户端直接修改当前角色的面板setworldlevelsetworldlevel player.setworldlevel仅客户端设置世界等级(重新登录即可生效)spawnspawn [数量] [等级]server.spawn仅客户端在你周围生成实体stopstopserver.stop均可使用停止服务器talenttalent player.settalent仅客户端设置当前角色的天赋等级teleportteleport [@playerUid] [sceneId]player.teleport均可使用传送玩家到指定坐标tpalltpallplayer.tpall仅客户端传送多人世界中所有的玩家到自身地点unlocktowerunlocktowerplayer.tower仅客户端解锁深渊全部层weatherweather player.weather仅客户端改变天气

物品对应的ID大全请使用指令生成器

启动顺序:Mongodb > Grasscutter > fiddler > Client

原神切换器,官服/国际服/B服/米服:https://github.com/fengyec2/GenshinSwitcher

关于

服务端基于Grasscutter: https://github.com/Grasscutters/Grasscutter,侵权删。

转载文章请备注本文链接。


比丘资源网 » 原神私人服务器搭建教程

发表回复

提供最优质的资源集合

立即查看 了解详情