From 6df32d09ccbb69d46bc55c71bf93062151a0958f Mon Sep 17 00:00:00 2001 From: Kesunorin <111422442+Kesunorin@users.noreply.github.com> Date: Sun, 26 May 2024 01:28:20 +0800 Subject: [PATCH 1/6] Update README.md --- README.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/README.md b/README.md index 7cf89c2..47d3ac7 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,53 @@ Alternatively this software can run in docker too (`docker compose up --build`). ## Discuss [Discord Server](https://discord.gg/fbsRYc7bBA) + +## How to use (E.g Windows and LDPlayer 9) +1. Download this repo
+`git clone https://github.com/rafi1212122/SCHALE.GameServer.git` +2. Download .NET SDK, SQL Server Express, and install them
+·.NET SDK
+
+·SQL Server Express
+ +3. Download Visual Studio
+ +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` +6. Open `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe` +7. Download python and install it + +8. Use pip install frida +``` +pip install frida-tools +pip install frida +``` +9. Download frida-server and uncompress it(emulator download x86) + +10. Download adb + +11. Use adb connect emulator and start frida-server(enable root first) +``` +adb root +adb push frida-server /data/local/tmp/ +adb shell "chmod 755 /data/local/tmp/frida-server" +adb shell "/data/local/tmp/frida-server &" +``` +12. 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` + 2. Start BluearchiveJP first and then start frida + 3. `frida -U "ブルアカ" -l ba.js --realm=emulated` +13. Skip Tutorial
+`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 + +##### YostarRequestFail:INIT_FAILED(Initialization failed) +modify `SERVER_ADDRESS` in `ba.js` and ensure it is your IPV4 and not `0.0.0.0` + +##### アカウント情報の連携中にエラーガ発生乚ま乚た +restart server or without `Resources\excel` + +##### can enter game but black screen +close server and delete database, then open server.
+if it isn't work, you may need to pass the official tutorial first. From 7c99b44e379c983af3d611b40fa6a5eccfa55320 Mon Sep 17 00:00:00 2001 From: Kesunorin <111422442+Kesunorin@users.noreply.github.com> Date: Sun, 26 May 2024 01:46:00 +0800 Subject: [PATCH 2/6] Update README.md --- README.md | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 47d3ac7..f6b0665 100644 --- a/README.md +++ b/README.md @@ -15,38 +15,39 @@ Alternatively this software can run in docker too (`docker compose up --build`). 1. Download this repo
`git clone https://github.com/rafi1212122/SCHALE.GameServer.git` 2. Download .NET SDK, SQL Server Express, and install them
-·.NET SDK
+- .NET SDK

-·SQL Server Express
+- SQL Server Express
3. Download Visual Studio
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` -6. Open `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe` -7. Download python and install it +6. modify Address in `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\Config.json` +7. Open `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe` +8. Download python and install it -8. Use pip install frida +9. Use pip install frida ``` pip install frida-tools pip install frida ``` -9. Download frida-server and uncompress it(emulator download x86) +10. Download frida-server and uncompress it(emulator download x86) -10. Download adb +11. Download adb -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 push frida-server /data/local/tmp/ adb shell "chmod 755 /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` 2. Start BluearchiveJP first and then start frida 3. `frida -U "ブルアカ" -l ba.js --realm=emulated` -13. Skip Tutorial
+14. Skip Tutorial
`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 @@ -60,3 +61,9 @@ restart server or without `Resources\excel` ##### can enter game but black screen close server and delete database, then open server.
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. From 5f55cb2971d4e704c897b73fe5a62185d39602af Mon Sep 17 00:00:00 2001 From: Kesunorin <111422442+Kesunorin@users.noreply.github.com> Date: Sun, 26 May 2024 01:50:26 +0800 Subject: [PATCH 3/6] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f6b0665..22fe19a 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ adb shell "/data/local/tmp/frida-server &" ## Troubleshooting ##### YostarRequestFail:INIT_FAILED(Initialization failed) -modify `SERVER_ADDRESS` in `ba.js` and ensure it is your IPV4 and not `0.0.0.0` +change `SERVER_ADDRESS` in `ba.js` to your IPV4 and not `0.0.0.0` ##### アカウント情報の連携中にエラーガ発生乚ま乚た restart server or without `Resources\excel` @@ -63,7 +63,7 @@ close server and delete database, then open server.
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 +change `Address` in `config.json` to your IPV4 ##### command not work the excel you are using may have problem, change your excel. From dd748ed270b2368bd6eecb9d7a257a628e08eaa4 Mon Sep 17 00:00:00 2001 From: Kesunorin <111422442+Kesunorin@users.noreply.github.com> Date: Sun, 26 May 2024 01:56:45 +0800 Subject: [PATCH 4/6] Update README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 22fe19a..5b468b5 100644 --- a/README.md +++ b/README.md @@ -25,16 +25,16 @@ Alternatively this software can run in docker too (`docker compose up --build`). 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. modify Address in `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\Config.json` 7. Open `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe` -8. Download python and install it +8. Download python and install it
9. Use pip install frida ``` pip install frida-tools pip install frida ``` -10. Download frida-server and uncompress it(emulator download x86) +10. Download frida-server and uncompress it(emulator download x86)
-11. Download adb +11. Download adb
12. Use adb connect emulator and start frida-server(enable root first) ``` @@ -53,17 +53,17 @@ adb shell "/data/local/tmp/frida-server &" ## Troubleshooting ##### YostarRequestFail:INIT_FAILED(Initialization failed) -change `SERVER_ADDRESS` in `ba.js` to your IPV4 and not `0.0.0.0` +- change `SERVER_ADDRESS` in `ba.js` to your IPV4 and not `0.0.0.0` ##### アカウント情報の連携中にエラーガ発生乚ま乚た -restart server or without `Resources\excel` +- restart server or without `Resources\excel` ##### can enter game but black screen -close server and delete database, then open server.
+- close server and delete database, then open server.
if it isn't work, you may need to pass the official tutorial first. ##### failed to load club -change `Address` in `config.json` to your IPV4 +- change `Address` in `config.json` to your IPV4 ##### command not work -the excel you are using may have problem, change your excel. +- the excel you are using may have problem, change your excel. From 69c2c543e281d6503cd2c54b3331c1540f9587cb Mon Sep 17 00:00:00 2001 From: Kesunorin <111422442+Kesunorin@users.noreply.github.com> Date: Sun, 26 May 2024 12:57:18 +0800 Subject: [PATCH 5/6] Update README.md --- README.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 5b468b5..7cd838e 100644 --- a/README.md +++ b/README.md @@ -19,37 +19,43 @@ Alternatively this software can run in docker too (`docker compose up --build`).
- SQL Server Express
-3. Download Visual Studio
+3. Download Visual Studio and Install C# and Database Extensions
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` 6. modify Address in `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\Config.json` 7. Open `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe` -8. Download python and install it
+8. Download python and install frida
You may need to add python site packages to PATH if "frida" command is missing
-9. Use pip install frida ``` pip install frida-tools pip install frida ``` -10. Download frida-server and uncompress it(emulator download x86)
+9. Download frida-server(if you use emulator, download x86)
+Find "frida-server-[Latest Version]-android-x86_64.xz" and download & unzip it, before push you may rename the bin file to "frida-server"
-11. Download adb
+10. Download adb
-12. Use adb connect emulator and start frida-server(enable root first) +11. Use adb connect emulator and start frida-server(enable root first) ``` adb root adb push frida-server /data/local/tmp/ adb shell "chmod 755 /data/local/tmp/frida-server" adb shell "/data/local/tmp/frida-server &" ``` -13. Start BluearchiveJP and use frida script +12. 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` 2. Start BluearchiveJP first and then start frida 3. `frida -U "ブルアカ" -l ba.js --realm=emulated` -14. Skip Tutorial
+13. Skip Tutorial
+If you have never finished any tutorials try this
+`INSERT INTO [dbo].[AccountTutorials] ([AccountServerId], [TutorialIds]) VALUES (1, 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]');`
+or you have finished the front part of the tutorial use this
`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];` +## Command +Go to club and input `/help` to view command usage + ## Troubleshooting ##### YostarRequestFail:INIT_FAILED(Initialization failed) From cf8ff79c3131498da6e485906fd3e3cb22082324 Mon Sep 17 00:00:00 2001 From: rfi <65438157+rafi1212122@users.noreply.github.com> Date: Sun, 26 May 2024 20:09:06 +0700 Subject: [PATCH 6/6] Fix some writing --- README.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 7cd838e..9e3f2a8 100644 --- a/README.md +++ b/README.md @@ -12,32 +12,33 @@ Alternatively this software can run in docker too (`docker compose up --build`). [Discord Server](https://discord.gg/fbsRYc7bBA) ## How to use (E.g Windows and LDPlayer 9) -1. Download this repo
-`git clone https://github.com/rafi1212122/SCHALE.GameServer.git` -2. Download .NET SDK, SQL Server Express, and install them
+1. Download this repo. +```sh +git clone https://github.com/rafi1212122/SCHALE.GameServer.git +``` +2. Download .NET SDK, SQL Server Express, and install them. - .NET SDK
-
+ - SQL Server Express
-3. Download Visual Studio and Install C# and Database Extensions
- +3. Download Visual Studio and Install C# and Database Extensions.
+[https://visualstudio.microsoft.com/zh-hans/vs/](https://visualstudio.microsoft.com/vs/) 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` -6. modify Address in `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\Config.json` -7. Open `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe` -8. Download python and install frida
You may need to add python site packages to PATH if "frida" command is missing
+5. Download `Excel.zip` and unzip and add the excels to the following path: `SCHALE.GameServer\bin\Debug\net8.0\Resources\excel`. +6. Modify the IP address in `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\Config.json`. +7. Open `SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe`. +8. Download python and install frida
You may need to add python site packages to PATH if "frida" command is missing.
-``` +```sh pip install frida-tools pip install frida ``` -9. Download frida-server(if you use emulator, download x86)
-Find "frida-server-[Latest Version]-android-x86_64.xz" and download & unzip it, before push you may rename the bin file to "frida-server"
+9. Download frida-server(if you use emulator, download x86), find "frida-server-[Latest Version]-android-x86_64.xz" and download & unzip it, before push you may rename the bin file to "frida-server".
-10. Download adb
+10. Download adb.
11. Use adb connect emulator and start frida-server(enable root first) -``` +```sh adb root adb push frida-server /data/local/tmp/ adb shell "chmod 755 /data/local/tmp/frida-server"