太初天成 太初天成
  • 首页
  • 云盘
  • 注册
  • 登录
首页 › 游戏 › 原神专用服务器搭建教程

原神专用服务器搭建教程

K11
3月前游戏阅读 98

本文仅供学习交流,严禁用于商业用途,侵权联系或评论我删除

原神专用服务器搭建教程-太初天成

本文仅供学习交流,严禁用于商业用途,侵权联系或评论我删除

  • K11 blog
  • 原神专题
  • 十一云盘(国内网盘)
  • Linux服务端搭建(即将发布)
  • 常见问题(即将发布)

本文使用的是3.2的服务端进行搭建示范,以下所有文件都能在我的个人网盘找到。 如果你是小白,请在进行环境安装之前,重启一次电脑,把后台奇奇怪怪的软件关掉(新服务器忽略)。

关于本机和服务器的区别,我会在文章之中注明区别(没有标注的都需要操作),请关注好每一个字。

碰到问题请转到 常见问题(即将发布呢)

服务端安装

安装环境

下载安装 jdk 和 mongodb:

文件下载路径:十一云盘/游戏/原神专用FWQ
完整文件名:jdk-17.0.2_windows-x64_bin.exe
完整文件名:mongodb-windows-x86_64-5.0.8-(仅限win10及以上使用).msi

1、网盘路径下有两个 mongodb ,根据自己的系统版本下载对应版本。

2、如果你是小白,请勿更改任何设定。  

服务端下载

文件下载路径:十一云盘/游戏/原神专用FWQ/服务端/full-grasscutter-3.x.zip

运行服务端

下载完解压得到以下文件

原神专用服务器搭建教程-太初天成

修改 config.json ,服务器和局域网必须更改

"server-accessAddress": "127.0.0.1"
"game-accessAddress": "127.0.0.1"

两个 127.0.0.1 ,更改为服务器公网IP或者局域网IPV4地址

IPv4地址获取:任务管理器-性能-以太网(WIFI)-右下角IPV4 修改完成切记保存关闭

原神专用服务器搭建教程-太初天成

运行 run.bat 显示加载完成!输入 “help” 查看命令列表 即代表开服成功。

防火墙规则
登录你的服务器管理后台-防火墙-添加防火墙规则 TCP443(Windows和Android免证书登录端口) UDP22102(游戏数据交互)
注意:有个别服务器可能还需要在系统界面防火墙放行端口。
WIN+R打开运行,输入 wf.msc,在入站规则选项最右侧,新建规则-端口,添加以上三个端口。 出站规则不需要更改,默认全开。

完成以上,服务端教程到此结束,接下来是客户端教程。

客户端

自行准备客户端(即你现在的官服)。

补丁安装:

RK的两个代理软件都支持自动安装和还原补丁,这里我还是用手动安装为教程。

补丁下载路径:十一云盘/游戏/原神专用FWQ/客户端/3.x-x服-UserAssembly.zip

下载完成解压得到:UserAssembly.dll

打开以下路径

国服:Genshin Impact Game\YuanShen_Data\Native
国际服:Genshin Impact Game\GenshinImpact_Data\Native

此目录下面有一个 UserAssembly.dll,请把它重命名为 UserAssembly-官服.dll,否则你将无法进入官服。

复制刚才解压得到的 UserAssembly.dll 到此目录代替原先的文件。

Windows连接服务器:

这里一共提供多种方法,任选其一,切记所有代理软件都需要已管理员身份运行。

方法一:mhy代理转向

下载地址:十一云盘/游戏/原神专用FWQ/代理软件/mhy代理转向.zip

地址:127.0.0.1:443

代理端口:留空

地址填写说明:IP:443端口(Dispatch端口),切记使用英文符号。

原神专用服务器搭建教程-太初天成

方法二:Genshin代理助手

下载地址:十一云盘/游戏/原神专用FWQ/代理软件/Genshin代理助手.zip

地址:本机搭建填写 127.0.01 服务器搭建填写 服务器公网IP 端口 443 填写完成-启动代理

原神专用服务器搭建教程-太初天成

客户端连接

双击打开 YuanShen.exe 或 GenshinImpact.exe,启动客户端

在服务器 run.bat 运行窗口输入以下语法进行账户注册

语法:account create 登录账号 UID

例如:account create elevenkk 10000

返回客户端输入你注册的账号,密码可随便填

进到游戏内,立即关闭代理 :长时间代理,你流量全走服务器,你电脑和服务器都累,而且还可能会被服务商 ban 机!

补充说明:

以下两种方式都需要对应插件的支持,网盘服务端已经内置。

PC玩家请搭配 GrasscutterTools指令工具使用:十一云盘/游戏/原神专用FWQ\其他\GrasscutterTools-v1.6.6.exe

手机玩家在游戏内输入 /wt 获得指令邮件(pc端适用)

最新版本需要使用指令点亮地图:/prop unlockmap 1

其它

config.json

注意:请不要直接复制使用,作者Macye

{
  "folderStructure": {
    "resources": "./resources/",  //资源
    "data": "./data/", // 数据配置
    "packets": "./packets/", //数据包
    "scripts": "./resources/Scripts/", //资源脚本
    "plugins": "./plugins/" //插件目录
  },
  "databaseInfo": {
    "server": {
      "connectionUri": "mongodb://localhost:27017", //MongDB 服务器数据库
      "collection": "grasscutter" //MongDB数据表:默认grasscutter
    },
    "game": {
      "connectionUri": "mongodb://localhost:27017", //MongDB 服务器数据库
      "collection": "grasscutter" //MongDB数据表:默认grasscutter
    }
  },
  "language": {
    "language": "zh_CN", //当前本地语言chs
    "fallback": "en_US", //备用回退语言en
    "document": "EN" //文件语言 默认EN 可选CHS CHT 例:"document": "CHS"
  },
  "account": {
    "autoCreate": false, //登录任意账户自动创建账户 默认关闭 开启例: "autoCreate": true,
    "EXPERIMENTAL_RealPassword": false, //自动创建账户时候固定密码不再是随意密码登录(4benj哥哥写的感觉不好用)
    "defaultPermissions": [], //默认的权限组 可选例: "defaultPermissions": [player.*,server.*],
    "maxPlayer": -1 // 服务器在线最大人数 -1 表示关闭
  },
  "server": {
    "debugLevel": "NONE", //调试模式 类型说明:"NONE","MISSING","ALL" ->NONE: 不显示调试信息,MISSING: 仅显示未知请求,ALL: 全部显示
    "DebugWhitelist": [], //调试白名单
    "DebugBlacklist": [], //调试黑名单
    "runMode": "HYBRID", //运行模式 类型说明: "HYBRID","DISPATCH_ONLY","GAME_ONLY" -> HYBRID: 同时运行负载均衡服务器和游戏服务器,DISPATCH_ONLY: 仅运行负载均衡服务器,GAME_ONLY: 仅运行游戏服务器
    "http": {
      "bindAddress": "0.0.0.0", //监听(所有)IP地址 0.0.0.0
      "accessAddress": "127.0.0.1", // 访问(本地)IP地址 127.0.0.1 可选C类IP地址 :192.0.0.0 ~ 223.255.255.255 或者 AB类地址 A:1.0.0.0 ~ 127.255.255.255 B:128.0.0.0 ~ 191.255.255.255
      "bindPort": 443, //监听端口 443
      "accessPort": 0, // 访问端口 自动返回
      "encryption": {
        "useEncryption": true, //使用加密
        "useInRouting": true, //使用开启
        "keystore": "./keystore.p12", //密钥路径
        "keystorePassword": "123456" //密钥密码
      },

      "policies": { //策略
        "cors": { //CORS 跨域
          "enabled": false, //开关 false 关闭
          "allowedOrigins": [ //允许的来源 "*" 全部
            "*"
          ]
        }
      },
      "files": {
        "indexFile": "./index.html", /// web 主页界面文件路径
        "errorFile": "./404.html" //无法访问 web 404 界面文件路径
      }
    },
    "game": {
      "bindAddress": "0.0.0.0", //监听(所有)IP地址 0.0.0.0
      "accessAddress": "127.0.0.1", // 访问(本地)IP地址 127.0.0.1
      "bindPort": 22102, //监听端口 443
      "accessPort": 0, // 访问端口 自动返回
      "loadEntitiesForPlayerRange": 100, //玩家加载范围 据说调低40左右 降低负载 对低性能机器很友好
      "enableScriptInBigWorld": false, //大世界脚本 默认false 开启true
      "enableConsole": true, //启用控制台 true
      "gameOptions": {
        "inventoryLimits": { //库存限制
          "weapons": 2000, //武器最大数量
          "relics": 2000, //圣遗物最大数量
          "materials": 2000, //材料最大数量
          "furniture": 2000, //家具最大数量
          "all": 30000 //总库存最大数量
        },
        "avatarLimits": { //人物上限
          "singlePlayerTeam": 4, //单人队伍共限制4人
          "multiplayerTeam": 4 //联机队伍共限制4人
        },
        "sceneEntityLimit": 1000, //玩家生成怪物上限
        "watchGachaConfig": false, //监控Gacha配置修改
        "enableShopItems": true, //商店开关:true
        "staminaUsage": true, //体力条开关:true
        "energyUsage": false, //元素充能开关:false
        "resinOptions": { //树脂选项
          "resinUsage": false, //树脂使用开关:false
          "cap": 160, //树脂上限160
          "rechargeTime": 480 //补给树脂间隔时间
        },
        "rates": { //爆率
          "adventureExp": 1.0, //冒险EXP 1.0
          "mora": 1.0, //摩拉 1.0
          "leyLines": 1.0 //地脉 1.0
        }
      },
      "joinOptions": {
        "welcomeEmotes": [ //欢迎表情
          2007,
          1002,
          4010
        ],
        "welcomeMessage": "Welcome to a Grasscutter server.", //欢迎消息
        "welcomeMail": { // 欢迎游戏
          "title": "Welcome to Grasscutter!", //游戏标题
          "content": "(//邮箱内容//)Hi there!\r\nFirst of all, welcome to Grasscutter. If you have any issues, please let us know so that Lawnmower can help you! \r\n\r\nCheck out our:\r\n\u003ctype\u003d\"browser\" text\u003d\"Discord\" href\u003d\"https://discord.gg/T5vZU6UyeG\"/\u003e\n",
          "sender": "Lawnmower", //发件人署名
          "items": [ //发送物品
            {
              "itemId": 13509, //id[武器] 13509 雾切之回光
              "itemCount": 1, //给予数量
              "itemLevel": 1 //给予等级
            },
            {
              "itemId": 201, //id[物品] 原石
              "itemCount": 99999, //给予数量
              "itemLevel": 1 //给予等级
            }
          ]
        }
      },
      "serverAccount": { //服务器帐户好友设置
        "avatarId": 10000007, //人物ID
        "nameCardId": 210001, //名片ID
        "adventureRank": 1, //冒险等级
        "worldLevel": 0, //世界等级
        "nickName": "Server", //昵称
        "signature": "Welcome to Grasscutter!" //签名
      }
    },
    "dispatch": {
      "regions": [ //服务器列表区域
        {
          "Name":"Grasscutter",//名称
          "Title":"Grasscutter", //标题
          "Ip":"127.0.0.1", //IP地址默认本地127.0.0.1
          "Port":"22102" //game.bindPort 22102 端口
        },
        {
          "Name":"Grasscutters",//名称
          "Title":"Grasscutter",//标题
          "Ip":"127.0.0.1",//IP地址默认本地127.0.0.1
          "Port":"22102"//game.bindPort 22102 端口
        },
      ],
      "defaultName": "Grasscutters" //默认加载Grasscutters 名称服务器
    }
  },
  "version": 3 //版本 3
}

游戏指令

推荐使用 Grasscutter Tools工具箱(仅 Win) 或 GrasscutterTools(网页版)等生成指令

游戏登陆后默认有一个名为 Server 的好友,此为游戏控制台,可向其发送指令

游戏内 Server好友输入示例:/give all

run.bat运行窗口输入示例:give @10001 all

更多指令请使用 GrasscutterTools工具箱查看 如果你是手机党玩家,不清楚指令,游玩别人的服务器,这里推荐两条指令

  • 获得所有物品:/give all
  • 获取毕业圣遗物:/give 76524 lv20 10001 999002 999001 201062,100 201091,100 989001,2 301241,120

传送?

用鱼钩(最后一个图标)在地图上标记一个点位并点击确认即可传送至目标上空;在名称填写数字可更改传送高度。

关于

本服务端基于开源项目 Grasscutter。

原神
赞(21)
ARG 的前世今生 #1 :这不是个游戏
上一篇
ARG 的前世今生 #2 :制作一个小成本ARG
下一篇
再想想
暂无评论
最近评论
相信我们做的这些,是为了更好的为您提供出色的体验。
—— 柯十一2月前世界,您好!
关键词
ARG (3) DC (3) edge (1) hello world (1) IMAX (2) Lodestone Films (1) Reddit (1) SensorTower (1) Windows11 (1) 三体 (3) 世界奇妙物语 (1) 中元夜话 (4) 全境封锁 (1) 原创 (1) 原神 (2) 哈利波特 (1) 奇异博士 (1) 奥斯卡 (1) 奥特曼 (1) 年度电影 (1) 影院 (1) 微信 (1) 恐怖片 (5) 成龙 (1) 扎克施耐德 (1) 春晚 (1) 春节档 (1) 杜比 (2) 油猴 (1) 浏览器 (1) 深海 (1) 混剪 (5) 漫威 (10) 短片 (1) 神奇女侠 (2) 美剧 (1) 育碧 (1) 许光汉 (1) 超人 (1) 钉钉 (1) 钢铁侠 (1) 闪电 (1) 阿凡达 (2) 阿里云盘 (1) 鬼故事 (4)
漫威手游 Marvel Snap 超燃宣传片
2月前
76 0 15
TGA 2022 奖项汇总
2月前
100 0 22
SensorTower:11月中国手游发行商全球收入排行榜
2月前
79 0 21
ARG 的前世今生 #2 :制作一个小成本ARG
3月前
52 0 17
21
  • 21
  • 0
Copyright © 2018-2023 太初天成. Designed by nicetheme.
京公网安备 11010502051555号 京ICP备15009740号-5
  • 首页
  • 云盘
# 漫威 # # 混剪 # # 恐怖片 # # 中元夜话 # # 鬼故事 #
K11
61
文章
0
评论
1K
喜欢
原神专用服务器搭建教程
去下载