Update README.md

This commit is contained in:
Kesunorin 2024-05-26 01:46:00 +08:00 committed by GitHub
parent 6df32d09cc
commit 7c99b44e37
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 17 additions and 10 deletions

View File

@ -15,38 +15,39 @@ Alternatively this software can run in docker too (`docker compose up --build`).
1. Download this repo<br> 1. Download this repo<br>
`git clone https://github.com/rafi1212122/SCHALE.GameServer.git` `git clone https://github.com/rafi1212122/SCHALE.GameServer.git`
2. Download .NET SDK, SQL Server Express, and install them<br> 2. Download .NET SDK, SQL Server Express, and install them<br>
·.NET SDK<br> - .NET SDK<br>
<https://dotnet.microsoft.com/zh-cn/download/dotnet?cid=getdotnetcorecli><br> <https://dotnet.microsoft.com/zh-cn/download/dotnet?cid=getdotnetcorecli><br>
·SQL Server Express<br> - SQL Server Express<br>
<https://go.microsoft.com/fwlink/p/?linkid=2216019&clcid=0x804&culture=zh-cn&country=cn> <https://go.microsoft.com/fwlink/p/?linkid=2216019&clcid=0x804&culture=zh-cn&country=cn>
3. Download Visual Studio<br> 3. Download Visual Studio<br>
<https://visualstudio.microsoft.com/zh-hans/vs/> <https://visualstudio.microsoft.com/zh-hans/vs/>
4. Use Visual Studio to open `SCHALE.GameServer\SCHALE.GameServer.sln` and make it. 4. Use Visual Studio to open `SCHALE.GameServer\SCHALE.GameServer.sln` and make it.
5. Download `Excel.zip` and unzip and add the excels to the following path: `SCHALE.GameServer\bin\Debug\net8.0\Resources\excel` the password is `/wy5f3hIGGXLOIUDS9DZ` 5. Download `Excel.zip` and unzip and add the excels to the following path: `SCHALE.GameServer\bin\Debug\net8.0\Resources\excel` the password is `/wy5f3hIGGXLOIUDS9DZ`
6. Open `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe` 6. modify Address in `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\Config.json`
7. Download python and install it 7. Open `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe`
8. Download python and install it
<https://www.python.org/> <https://www.python.org/>
8. Use pip install frida 9. Use pip install frida
``` ```
pip install frida-tools pip install frida-tools
pip install frida pip install frida
``` ```
9. Download frida-server and uncompress it(emulator download x86) 10. Download frida-server and uncompress it(emulator download x86)
<https://github.com/frida/frida/releases> <https://github.com/frida/frida/releases>
10. Download adb 11. Download adb
<https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn#downloads> <https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn#downloads>
11. Use adb connect emulator and start frida-server(enable root first) 12. Use adb connect emulator and start frida-server(enable root first)
``` ```
adb root adb root
adb push frida-server /data/local/tmp/ adb push frida-server /data/local/tmp/
adb shell "chmod 755 /data/local/tmp/frida-server" adb shell "chmod 755 /data/local/tmp/frida-server"
adb shell "/data/local/tmp/frida-server &" adb shell "/data/local/tmp/frida-server &"
``` ```
12. Start BluearchiveJP and use frida script 13. Start BluearchiveJP and use frida script
1. download this [frida script](https://gist.githubusercontent.com/raphaeIl/c4ca030411186c9417da22d8d7864c4d/raw/00b69c5bacdf79c24972411bd80d785eed3841ce/ba.js) and modify `SERVER_ADDRESS` 1. download this [frida script](https://gist.githubusercontent.com/raphaeIl/c4ca030411186c9417da22d8d7864c4d/raw/00b69c5bacdf79c24972411bd80d785eed3841ce/ba.js) and modify `SERVER_ADDRESS`
2. Start BluearchiveJP first and then start frida 2. Start BluearchiveJP first and then start frida
3. `frida -U "ブルアカ" -l ba.js --realm=emulated` 3. `frida -U "ブルアカ" -l ba.js --realm=emulated`
13. Skip Tutorial<br> 14. Skip Tutorial<br>
`UPDATE [dbo].[AccountTutorials] SET [TutorialIds] = N'[1, 2, 3, 4, 5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]' WHERE [AccountServerId] = [Your Server ID];` `UPDATE [dbo].[AccountTutorials] SET [TutorialIds] = N'[1, 2, 3, 4, 5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]' WHERE [AccountServerId] = [Your Server ID];`
## Troubleshooting ## Troubleshooting
@ -60,3 +61,9 @@ restart server or without `Resources\excel`
##### can enter game but black screen ##### can enter game but black screen
close server and delete database, then open server.<br> close server and delete database, then open server.<br>
if it isn't work, you may need to pass the official tutorial first. if it isn't work, you may need to pass the official tutorial first.
##### failed to load club
modify `Address` in `config.json` is your IPV4
##### command not work
the excel you are using may have problem, change your excel.