原神指令服务搭建的诗与泪
浏览 280 | 评论 2 | 字数 5829
Makoto
2024年07月11日
  • 搭建资源:123网盘

    资源已经没了,加群自取吧:475168234
    新人不建议自己捣鼓不知名的服务端或者魔改客户端,小心加料!目前仅推荐KCN服务端,博主不做服务端,以后也不做服务端,因为刚需,只做了祈愿分析系统。资源都在群里,网盘随时失效,自愿加群,我亲自指导你安装部署一条龙(不收费,用爱发电)。废话说完了,正文在下面。

    1. 搭建前提:

    1. 本帖仅记录4.0版本的搭建过程及心得,其他请另寻高见!
    2. 如果你没有足够的耐心去折腾,请出门左转,这不合适你。
    3. 如果你没有速度较高的宽带以及足够大的存储空间,这也不合适你。
    4. 你需要有一台内存(RAM)大于8G及以上的Windows-PC,或者内存(RAM)大于等于4G的Windows server服务器(安卓也有,本贴不涉及)。
    5. 如果你没有自己先试试看的态度,只想着什么都问问问,请你就此打住。

    2. 开始搭建

    真端和一键端的区别:

    1. 真端即真正的服务端,是米哈游在3.2版本泄露的服务端,已被广大网友大佬开发并成功运行。拥有官服所有剧情和交互,完全跟官服一模一样,但是永久停留在3.2不会更新,除非官服再次泄露,外面开的所有剧情服都是这个端开的。搭建需要比较硬核的技术基础。
    2. 一键端是基于毛子开源基础上的,没有剧情,所有功能都靠手搓,但是可以随着官服更新,外面所有开服的指令服就是用一键端开的,一键端想要实现任务以及修复各类内容都是要靠手搓修复的,当然你也可以直接通过GM工具来实现任务以及剧情编辑器来实现跳过。搭建相较于前者更简单。

    4.0版本的选择和下载

    1. 地址放在开头了,是Gaobaiawa大佬整理好的,自取即可。
    2. 服务端的选择,一般对新手来说,KNC大佬的一键端更适合入手,简单且图形化比较友好。
    3. 客户端,不管是桌面端还是移动端,Gc和KNC都支持,目前仅测试过这两款。

      • Gc对剧情的支持肯差点,部分交互会卡住不动,且跳剧情可能有Bug。
      • KNC对剧情的支持稍微更好。据说可以完全正常跑完蒙德,有Bug,但是能玩。

    服务端配置(默认有联机需求)

    1. KNC启动成功之后,KNC需要配置IP和端口,IP地址为电脑本机IPV4地址或者127.0.0.1(服务器为公网IP),把Dispatch改成其他端口,例如11451(服务器需要在安全组开放该端口)。然后配置你的客户端绝对路径。
      配置
      我的IP地址为:192.168.191.34,则改为192.168.191.34

    本机安装客户端,必须修改下面的客户端代理,否则一定玩不了。

    然后一键启动即可,KCN服务端会自动打补丁。

    1. GC启动后,等待跳出代理,填入IP和端口并开启代理即可。除了代理的IP地址端口可以在窗口修改,其他均需要在config.json修改,修改的代码如下:

      "server": {
       "debugWhitelist": [],
       "debugBlacklist": [],
       "runMode": "HYBRID",
       "logCommands": false,
       "fastRequire": true,
       "http": {
       "startImmediately": false,
       "bindAddress": "0.0.0.0",
       "bindPort": 11451,
       "accessAddress": "127.0.0.1",
       "accessPort": 0,
       "encryption": {
         "useEncryption": true,
         "useInRouting": true,
         "keystore": "./keystore.p12",
         "keystorePassword": "123456"
       },
       "policies": {
         "cors": {
           "enabled": true,
           "allowedOrigins": [
             "*"
           ]
         }
       },
       "files": {
         "indexFile": "./index.html",
         "errorFile": "./404.html"
       }
       },
       "game": {
       "bindAddress": "0.0.0.0",
       "bindPort": 22102,
       "accessAddress": "127.0.0.1",
       "accessPort": 0,
       "useUniquePacketKey": true,
       "loadEntitiesForPlayerRange": 300,
       "enableScriptInBigWorld": true,
       "enableConsole": true,
       "kcpInterval": 20,
       "logPackets": "NONE",
       "isShowPacketPayload": false,
       "isShowLoopPackets": false,
       "cacheSceneEntitiesEveryRun": false,
       "gameOptions": {
         "inventoryLimits": {
           "weapons": 99999,
           "relics": 99999,
           "materials": 99999,
           "furniture": 99999,
           "all": 999999
         },
         "avatarLimits": {
           "singlePlayerTeam": 200,
           "multiplayerTeam": 200
         },
         "sceneEntityLimit": 1000,
         "watchGachaConfig": false,
         "enableShopItems": true,
         "staminaUsage": true,
         "energyUsage": true,
         "fishhookTeleport": true,
         "trialCostumes": false,
         "questing": {
           "enabled": true
         },
         "resinOptions": {
           "resinUsage": false,
           "cap": 1000,
           "rechargeTime": 9999
         },
         "rates": {
           "adventureExp": 1.0,
           "mora": 1.0,
           "leyLines": 1.0
         },
         "handbook": {
           "enable": false,
           "allowCommands": true,
           "limits": {
             "enabled": false,
             "interval": 3,
             "maxRequests": 10,
             "maxEntities": 1000
           },
           "server": {
             "enforced": false,
             "address": "127.0.0.1",
             "port": 443,
             "canChange": true
           }
         }
       },

      accessAddress改为你的电脑IP地址即可启动服务,特别注意:每次修改都要重启服务

    客户端的配置

    1. 桌面客户端的配置,如果是官方原版的版本,需要将补丁version.dll,一般一键端都有这个补丁,解压后仔细找找看。如果是指定解压包,你只需要启动服务端后启动客户端即可。KCN默认自动打补丁,这个不用去折腾。
    2. 移动客户端的配置

      • 首先,打开手机浏览器,输入服务端IP地址和端口,如果是显示欢迎使用**server就是正常的,如果不能访问,那你需要去开放某些端口或者设置电脑外网可访问。

      • 移动客户端要求比较高,这里用的是Xuoos大佬提供的内置代理版本,没有热更,只能手动冷更新数据。安装包和数据包下载下来安装之后,进入游戏内

    安卓

    • 点击中间的窗口打开配置页面

    安卓配置

    • 选择安装游戏数据,选择下载好的压缩包解压即可(或者使用MT管理器,把下载下来的数据包,解压到Android/data/[包名]/files目录下)。解压完毕,重启游戏(MT大法直接启动游戏)。
    • 启动后,依旧打开配置页面,点击切换服务器,手动填入服务端的IP地址和对应端口即可。
    • 如果你说官方的安装包,那么你需要安装代理模块,lspatch/lsposed,否则一定用不了。

    3. 常见问题:

    1. 客户端加载数据卡0%或45% || 客户端无数据

      • 请确定私服客户端的游戏数据是完整能进官服的
      • 自定义ip客户端填资源下载ip"sdk.mihoyu.cn" 或 选择服务器列表选择"游戏资源下载"登录后下载约20gb数据,基本能解决
    2. 进入游戏报错4214 || 出现选服列表

      • 代理不完全导致,修改为强制即可
    3. 登录账号报错网络错误 || 4204

      • 你的客户端其实已经连接到目标服务器了,一般是服务器配置config.json没有配好
    4. 打开游戏报错英文内存不足,消息提示"内存不足/无法读取游戏数据!"

      • 你的设备没内存或无权限读取数据文件夹内的文件。这通常发生在安卓13直接重命名数据文件夹(或复制粘贴数据?)
    5. 使用mt重命名数据文件夹报错"重命名失败"

      • 这说明你是安卓10+,mt管理器没权限命名文件夹,或者你就没打开过MT管理器。
      • 授予mt管理器超级用户权限或者老实在客户端内下数据可解决
    6. 安卓端连上了(网页可以打开),但是提示网络错误

      • IP地址不对,服务端设定的IP地址是什么你就要填什么,即使可以访问游戏里面也是无效的.

    本帖仅做个人运维安防记录,不涉及任何私服或者交易,如果您已经下载相关资源,请立即删除!!!

    本文作者:Makoto
    本文链接:https://blog.ciy.cool/archives/62/
    最后修改时间:2024-08-19 13:09:42
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论
    与本文无关评论请发留言板。请不要水评论,谢谢。
    textsms
    支持 Markdown 语法
    email
    link
    评论列表
    已有 2 条评论
    上之清云
    2024-07-19 21:04
    有没有考虑过部署一下崩铁
    2024-07-20 18:40
    @上之清云 后续会试试,可以关注一下,部署了会在博客更新的