# SCHALE.GameServer **本文基于[https://github.com/rafi1212122/SCHALE.GameServer](https://github.com/rafi1212122/SCHALE.GameServer)及个人操作经验编写,资源配置文件请到以上链接获取,若有任何疑问请到Discord社群询问** ### [Mitmproxy方案使用教程](Mitmproxy_Readme_ZH.md) (by 北野樱奈) ## 安装准备阶段 ### 1.安装[SQL Server Express 2022](https://go.microsoft.com/fwlink/p/?linkid=2216019&clcid=0x804&culture=zh-cn&country=cn) * 打开你下载的安装程序 * 选择“基础” * 选择你习惯的安装路径 * 开始安装 ### 2.安装[SSMS(SQL Server Management Studio 20)](https://aka.ms/ssmsfullsetup) * 路径默认即可 * 安装 ### 3.安装[Microsoft Visual Studio 2022](https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&channel=Release&version=VS2022&source=VSLandingPage&cid=2030&passive=false) * 安装Community版 * 工作负荷选择所有带有C#的组件以及“Visual Studio扩展开发” * 直接默认路径安装 ### 4.安装[雷电模拟器9](https://lddl01.ldmnq.com/downloader/ldplayerinst9.exe?n=ldplayer9_ld_999_ld.exe) ### 5.安装[Python](https://www.python.org/ftp/python/3.12.3/python-3.12.3-amd64.exe) * 选择自定义安装,其余默认 * 选择安装路径 * 安装,等待完成 ### 6.安装Frida * win+R打开运行,键入cmd * 在cmd中输入`pip install frida`回车 * 等待下载安装完成 * 再输入`pip install frida-tools`回车 * 等待下载安装完成(时间可能较长) ### 7.推送Frida-server至模拟器 * 下载[frida-server-16.x.x-android-x86_64.xz](https://github.com/frida/frida/releases/download/16.3.1/frida-server-16.3.1-android-x86_64.xz)并解压 * 把frida-server-16.x.x-android-x86_64放入`\leidian\LDPlayer9`路径下 * 打开模拟器并在设置中打开ADB调试和ROOT权限 * 在(你安装时的盘):\leidian\LDPlayer9路径下的导航栏中输入cmd并回车 * 输入`adb push frida-server-16.x.x-android-x86_64 /data/local/tmp` * 等待传输完成 ## 资源配置阶段 * 打开并解压所下载的SCHALE.GameServer-master.zip * 使用Microsoft Visual Studio 2022打开包中的SCHALE.GameServer.sln * 选择顶部菜单栏“视图”下拉“终端” * 若在`...\SCHALE.GameServer-master>`下,请输入`cd SCHALE.GameServer`转到以下路径 * 在`\SCHALE.GameServer-master\SCHALE.GameServer`路径下输入: `dotnet publish -a x64 --use-current-runtime --self-contained false -p:InvariantGlobalization=false` * ~~找到并在`\SCHALE.GameServer-master\SCHALE.GameServer\bin\Release\net8.0\win-x64`路径下创建Resources文件夹,再在其下创建excel文件夹,将Excel.zip解压至此文件夹~~(最新版该步骤已集成于`SCHALE.GameServer.exe`) * 打开SSMS,默认连接(注意勾选信任服务器证书) * 运行`\SCHALE.GameServer-master\SCHALE.GameServer\bin\Release\net8.0\win-x64\SCHALE.GameServer.exe` (后台挂起)(首次运行请允许通过防火墙) * 找到ba.js文件使用记事本打开,修改第5行`REPLACE THIS WITH YOUR LOCAL IP`为你此时的IPV4地址(网络和Internet设置中可查看) ## 启动游戏阶段 *建议把ba.js放入\leidian\LDPlayer9路径下* **以下操作每次启动都要执行!** * 打开雷电模拟器 * 启动frida * 在(你安装时的盘):\leidian\LDPlayer9路径下的导航栏中输入cmd并回车 * 在所打开的cmd中键入: ``` adb shell su //超级管理员 cd /data/local/tmp //转到此路径下 chmod 755 frida-server-16.x.x-android-x86_64 ./frida-server-16.x.x-android-x86_64 //启动frida ``` **!!!注意此步骤完成后不要关闭该cmd!!!** * (PC)重新打开一个路径相同的cmd * (模拟器)启动游戏 ブルアカ * 在出现Yostar徽标时键入并回车: `frida -U "ブルアカ" -l ba.js --realm=emulated`(后台挂起) * 出现`Attatching...`并且SCHALE.GameServer.exe出现Ping时基本成功 **###进入私服前需要先连接官服下载资源并通过新手教程###** **###首次登录设置完名称和发音档时会抛出错误,此时重启`SCHALE.GameServer.exe`、关闭游戏,从“启动游戏ブルアカ”步骤再次开始即可正常进入###** ## 注意事项 * 此项目还处于初期阶段,存在大量不可使用选项,出现问题请尝试重新登录或重启 * 若出现`SCHALE.GameServer.exe`没有Ping的情况,请检查ba.js中的IPV4地址与你当前地址是否一致 * 若已成功安装SQL Server Express,请不要轻易自行尝试卸载或删除它,否则可能无法再次成功安装 * 如果很不幸,你的电脑上已经多次无法成功安装SQL Server Express且不愿意重装系统,以下提供一个平替方案: *需要较高性能的电脑和足够的硬盘存储* * 安装[VMware Workstation Pro](https://blog.csdn.net/weixin_74195551/article/details/127288338) * 网络搜索许可证密钥填入 * 前往Windows官网或其他正规渠道获取Windows 10/11镜像 * 创建并安装Windows虚拟机 参阅[VMware中安装win10教程_vmware安装win10-CSDN博客](https://blog.csdn.net/lvlheike/article/details/120398259) * 创建完虚拟机需设置: * 你的电脑:设置-系统-屏幕-显示卡-默认图形设置,启用“硬件加速GPU计划” * (虚拟机设置)处理器:勾选虚拟化Intel VT-x/EPT或AMD-V/RVI(V) * (虚拟机设置)显示器:勾选“加速3D图形”,选择“指定监视器设置”,监视器数量为1个,图形内存改为所给**内存**的一半 * 启动虚拟机 * 使用[KMS](https://github.com/zbezj/HEU_KMS_Activator/releases/tag/42.0.4)激活Windows * 完成后即可开始安装