3.1 KiB
3.1 KiB
SCHALE.GameServer
Running
By default the server is configured to run with SQL Server Express in appsettings.json
. If you wanna use other edition of SQL Server Express change the ConnectionStrings
in there.
Alternatively this software can run in docker too (docker compose up --build
).
Connecting
- Run the game with this frida script
Discuss
How to use (E.g Windows and LDPlayer 9)
- Download this repo
git clone https://github.com/rafi1212122/SCHALE.GameServer.git
- Download .NET SDK, SQL Server Express, and install them
- .NET SDK
https://dotnet.microsoft.com/zh-cn/download/dotnet?cid=getdotnetcorecli - SQL Server Express
https://go.microsoft.com/fwlink/p/?linkid=2216019&clcid=0x804&culture=zh-cn&country=cn
- Download Visual Studio
https://visualstudio.microsoft.com/zh-hans/vs/ - Use Visual Studio to open
SCHALE.GameServer\SCHALE.GameServer.sln
and make it. - 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
- modify Address in
SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\Config.json
- Open
SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe
- Download python and install it
https://www.python.org/ - Use pip install frida
pip install frida-tools
pip install frida
- Download frida-server and uncompress it(emulator download x86)
https://github.com/frida/frida/releases - Download adb
https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn#downloads - 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 &"
- Start BluearchiveJP and use frida script
- download this frida script and modify
SERVER_ADDRESS
- Start BluearchiveJP first and then start frida
frida -U "ブルアカ" -l ba.js --realm=emulated
- download this frida script and modify
- 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)
- change
SERVER_ADDRESS
inba.js
to your IPV4 and not0.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.
failed to load club
- change
Address
inconfig.json
to your IPV4
command not work
- the excel you are using may have problem, change your excel.