咔叽单机游戏

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1751|回复: 115

[端游单机下载] [一键端]原神 2.6 服务端+客户端 /启动教程2.2

  [复制链接]
  • TA的每日心情
    擦汗
    3 小时前
  • 签到天数: 54 天

    [LV.5]炉火纯青

    发表于 2022-5-24 18:21:10 | 显示全部楼层 |阅读模式
    本帖最后由 gogowwf 于 2022-5-24 18:46 编辑

    功能支持
        登录
        战斗
        好友列表
        传送系统
        祈愿系统
        从控制台生成魔物
        多人游戏 部分 可用
        物品栏相关 (接收物品/角色, 升级角色/武器等)
        该内容更新滞后,未来得及展示的功能还请各位旅行者自行探索啦~


            注意事项
            本文已重写,以本人开服成功经验出发。
            本文以Windows环境编写教程,推荐使用.exe.msi等图形化安装界面安装文中所提环境,如果您是以命令行的方式安装恕我无法提供建议。
            本文默认您环境都安装在默认目录,例如Java。如果修改了安装目录请自行修改脚本文件!
            中文汉化过的服务端在后台可能显示中文时乱码,但请放心游戏内肯定是正常的!
    024301ggyzyzswy5r2r0dn.jpg
    024301avzhms6rnu6vvir4.jpg    
    024301j7775iom5om7nyxy.jpg

    环境要求
    Java17
    MongoDB
    Python3.8+
    Mitmproxy
    再度提示,以命令形式安装将在本文得不到任何帮助




    游客,如果您要查看本帖隐藏内容请回复




    下载文件夹 Java16&17端版本 内的内容
    文件夹内含有 GrasscutterGameServer.7z -服务器环境
    grasscutter.jar -服务端文件 如果文件名为grasscutterZH-dev-......或其他请自行改名,或者修改run.bat启动脚本
    keystore.p12 -服务器通信证书 证书文件来源Github Dev分支
    服务端文件可能过时,请下滑阅览 服务器更新
    ---------------------------------------------------------------------------------------------------------------------------------------------------------
    服务器启动与代理
    解压 GrasscutterGameServer 并将 keystore.p12 和 grasscutter.jar 拷入该目录
    启动程序 run.bat
    该步骤启动服务器,如需停止或关服推荐控制台输入stop

        C:\Program Files\BellSoft\LibericaJDK-17\bin\java.exe


    ---------------------------------------------------------------------------------------------------------------------------------------------------------

    这是使用文中Java17安装的默认目录,不管如何我都推荐您去校对一下与您实际安装是否有出处。如果您的Java不是默认目录或有出处请自行修改一下!
    启动 proxy.bat
    该步骤启动 Mitmproxy 代理
    电脑代理设置设置 > 网络和 Internet > 代理 > 手动设置 > 使用代理服务器[设置]
    进行以下配置
    代理IP地址:127.0.0.1 端口:8080
    关闭选项 -> 请勿将代理服务器用于本地(Intranet)地址

    证书安装
    访问 mitm.it 点击并下载 Get mitmproxy-ca-cert.p12 在下载文件夹双击该文件安装证书
    安装证书时请修改证书存储目录,具体操作如下:
    安装时点击下一步直到证书存储页面。将所有的证书都放入下列存储 浏览并选择 受信任的根证书颁发机构
    其余步骤直接默认点击下一步即可

    服务器更新
    由于本教程现在是按着Dev分支进行编译,并且采用March 7th大佬的汉化文件
    所以请前往TG跟踪更新或是原神2.6私服服务端/Java16&17端版本进行跟踪更新
    网盘不定时更新,可前往TG频道追踪更新
    或是自行编译或自行寻找他人编译的grasscutter.jar
    使用他人编译的端时请注意安全!
    最后您仅需要替换同名文件 grasscutter.jar 即可
    如果文件名不是grasscutter.jar请重命名,或修改run.bat
    必要时可删除 config.json ,服务器会重新生成!
    由更新造成的错误务必尝试重新生成配置文件!


    账号创建与服务器连接
    在 run.bat 启动的CMD控制台输入 account create 账户ID 游戏UID 以创建账号
    例:account create Paimon 2020
    启动 原神2.6国际服
    登录账号是你自己创建的账户ID,密码随便填即可
    给自己权限:permission add 登录账号 *
    例:permission add Paimon *
    *代表着全部权限
    如果给不了权限请先进入游戏看完CG后再给予权限
    账户ID不分大小写,实际使用时不用去刻意大小写



    OTA升级注意事项
    旧服务端可能不支持该功能,请前往网盘更新!

    OTA升级文件下载地址及其目录原神2.6私服服务端/Java16&17端版本/OTA升级,请根据提示下载指定文件以及按照指定步骤操作!

    OTA内容均可还原,即使是被覆盖了您也可以通过旧文件覆盖还原回去!

    OTA升级 · 大世界刷生物
    下载 Spawns.json 文件 支持DIY v0.1
    将该文件拷贝到目录.\data
    本教程暂不提供该OTA内容修改教程,如有能力可以自行研究文件进行修改

    OTA升级 · 服装替换修复
    下载 AvatarCostumeExcelConfigData.json 文件
    替换此json到.\resources\ExcelBinOutput下即可解决无法替换服装的问题

    OTA升级 · 商店尝鲜&战利品掉落
    下载 Shop.json、Drop.json 文件 支持DIY
    将该文件拷贝到目录.\data
    大部分商店都已支持并且为原版内容 v0.2 这个文件真的很神奇,大伙有兴趣可以打开看看
    战利品掉落已支持更多生物 v0.3
    本教程暂不提供该OTA内容修改教程,如有能力可以自行研究文件进行修改

    OTA升级 · 抽卡历史
    下载 OTA抽卡历史.7z 文件
    使用压缩包 .\data 将服务环境 .\data 覆盖

    深入 · 卡池修改
    卡池配置文件在服务器环境文件 \data\Banners.json 中,其中:
    gachaType=200,scheduleId=893的为常驻池
    gachaType=301,scheduleId=903的为角色UP池
    gachaType=302,scheduleId=903的为武器UP池
    gachaType=400,scheduleId=913的为角色UP池2
    多卡池:增加 gachaType 为非以上四个值的成员即可,注意客户端只识别以上四个 `gachaType 值,添加的其他卡池不会显示类型
    rateUpItems1为UP五星,rateUpItems2为UP四星,对应物品ID在Handbook_CHS.txt中可以找到
    可选 修改卡池封面需修改prefabPath previewPrefabPath titlePath中的 A0** 为对应的卡池 id(在卡池顺序.xlsx中)
    costItem为抽卡耗费的货币名称 223纠缠之缘,224相遇之缘 202摩拉(整活)
    beginTime endTime为卡池开始 / 结束的时间戳
    softPity最少几次出hardPity最多几次出eventChance歪的概率 %
    如果没有的话可以自己加上

    Q:启动服务器后控制台乱码
    A:本问题汉化端限定
    右键编辑run.bat按如下代码框修改文中代码

    Q:服务端启动报错
    A:请注意 VMWare 或 Nginx 会导致443端口被占用,如果无法解除占用请尝试修改 config.json 中的端口,同时修改 proxy_config.py 中的端口
    报错详细图片请前往该大佬的博客查阅#常见故障TomyJan's BLOG:GenshinTJ

    Q:run.bat 启动的CMD控制台无法输入
    A:该问题如图下主要原因是连接不到数据库,解决方法为重新安装数据库、重启电脑


    请与您的虚拟好友“Server”交谈,指令同样适用于其他聊天频道
    游戏内指令请添加前缀 " ! " 例如 !help
    没有权限?往上翻一下,上面讲了!
    物品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
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 15:23
  • 签到天数: 54 天

    [LV.5]炉火纯青

    发表于 2022-5-24 19:11:09 | 显示全部楼层
    哥顶的不是帖子,是寂寞! www.2nzz.com
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    前天 21:45
  • 签到天数: 435 天

    [LV.9]登峰造极

    发表于 2022-5-24 20:02:19 | 显示全部楼层
    楼主,不论什么情况你一定要hold住!hold住就是胜利www.2nzz.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2022-5-24 22:40:08 | 显示全部楼层
    原神端口都能搞到牛批了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2022-6-5 15:33
  • 签到天数: 12 天

    [LV.3]略有小成

    发表于 2022-5-24 23:06:18 | 显示全部楼层
    看看看啊啊啊啊啊啊啊啊啊啊啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-6-10 21:13
  • 签到天数: 31 天

    [LV.5]炉火纯青

    发表于 2022-5-24 23:44:05 | 显示全部楼层

    膜拜神贴,后面的请保持队形
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-5-24 23:50
  • 签到天数: 1 天

    [LV.1]登堂入室

    发表于 2022-5-24 23:55:54 | 显示全部楼层
    [一键端]原神 2.6 服务端+客户端 /启动教程2.2 [修改]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 18:33
  • 签到天数: 34 天

    [LV.5]炉火纯青

    发表于 2022-5-25 00:53:00 | 显示全部楼层
    膜拜神贴啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 151 天

    [LV.7]已臻大成

    发表于 2022-5-25 01:24:40 | 显示全部楼层
    果断MARK,前十有我必火!www.2nzz.com
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-6-20 18:50
  • 签到天数: 30 天

    [LV.5]炉火纯青

    发表于 2022-5-25 11:44:55 | 显示全部楼层
    果断MARK,前十有我必火!www.2nzz.com
    回复 支持 反对

    使用道具 举报


    QQ|免责声明|Archiver|手机版|小黑屋|咔叽单机游戏

    GMT+8, 2022-7-2 04:30

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表