SCHALE.GameServer/README.md

75 lines
1.7 KiB
Markdown
Raw Normal View History

2024-05-21 14:25:30 +00:00
# SCHALE.GameServer
2024-05-29 12:40:23 +00:00
## Discuss
[Discord Server](https://discord.gg/fbsRYc7bBA)
2024-05-23 02:11:49 +00:00
2024-05-26 08:24:58 +00:00
## Prerequisites
2024-05-23 02:11:49 +00:00
2024-05-26 08:24:58 +00:00
- Some computer knowledge
- [.NET SDK 8.0](https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0)
- [SQL Express](https://www.microsoft.com/zh-tw/sql-server/sql-server-downloads)
- [SQL Server Management Studio (SSMS)](https://learn.microsoft.com/zh-tw/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16)
- [LD Player 9](https://www.ldplayer.tw/)
- [Python](https://www.python.org/)
- [Frida](https://frida.re/)
- [frida-server-16.2.5-android-x86_64](https://github.com/frida/frida/releases)
## Steps
1. Start SQL server
2. Start private game server
3. Start LD Player
4. Start Frida server
5. Start ブルアカ
6. Inject Frida script
7. Enjoy :smile:
### SQL server
2024-05-29 12:29:27 +00:00
Use SSMS to connect with default settings except that you have to check "Trust server certificate".
2024-05-26 08:24:58 +00:00
### Game server
```bash
# in this repo
cd SCHALE.GameServer
dotnet run
```
### Frida server
1. Extract `frida-server-16.2.5-android-x86_64.xz`
to `LDPlayer/frida-server-16.2.5-android-x86_64`.
2. Turn on LD Player
3. Turn on root and adb in the settings of LD Player.
4.
```bash
# in LDPlayer
cd LDPlayer9
./adb.exe push ../frida-server-16.2.5-android-x86_64 /data/local/tmp/frida-server
./adb.exe shell
su
cd /data/local/tmp
chmod 755 frida-server
./frida-server
```
### Inject Frida script
> [!NOTE]
2024-05-29 12:40:23 +00:00
> Edit line 5 of [ba.js](./ba.js) to your own server IP. (Usually 192.168.x.x)
2024-05-26 08:24:58 +00:00
> [!WARNING]
> Do this fast when you open ブルアカ and see the Yostar logo.
```bash
# in this repo
frida -U "ブルアカ" -l ba.js --realm=emulated
```
2024-05-29 12:40:23 +00:00
## Command
Go to club and input `/help` to view command usage