update readme

This commit is contained in:
foo 2024-05-26 16:24:58 +08:00
parent b9888957b9
commit b2a3077f15
311 changed files with 4647 additions and 8 deletions

View File

@ -1,12 +1,70 @@
# 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.
> [!TIP]
> For original README please refer to <https://github.com/rafi1212122/SCHALE.GameServer>
Alternatively this software can run in docker too (`docker compose up --build`).
## Prerequisites
## Connecting
- Run the game with this [frida script](https://gist.githubusercontent.com/raphaeIl/c4ca030411186c9417da22d8d7864c4d/raw/00b69c5bacdf79c24972411bd80d785eed3841ce/ba.js)
- 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
Use SSMS to connect with default settings.
### 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]
> Edit line 5 of [ba.js](./ba.js) to your own server IP.
> [!WARNING]
> Do this fast when you open ブルアカ and see the Yostar logo.
```bash
# in this repo
frida -U "ブルアカ" -l ba.js --realm=emulated
```
## Discuss
[Discord Server](https://discord.gg/fbsRYc7bBA)

1
Resources/data/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
¥èjl“-o;¥©{+%êg}D~š]~

View File

@ -0,0 +1,2 @@
╟"В
gП█.+5С ▐0'iКжМt

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
<EFBFBD>ユN ョuヤy~扉v」オsnャケc

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
ƒ/ƒ<yÅ°LQó8d)¡vûh¯[<3:"óì ­ _FßbJ«tWıòd Ću«÷pT•õ™"€33QH- ³Çy YA_l‡01VH%@ô@õ^jy<1C>c,i=g@÷/

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
žÓ«=<3D>ØÒšMfß 9ãÅÅŒ¢Ÿ2£1hc5Nh¯"†%¬E+_*ѵÄ<EBGò2>"”KC`ßë4c*wê¼uVysróBÜQ=nÈàz;gÏ8æ±IŒºQ&R¶VY DÓ2âʵSUój!Œ»©]ïÙîWÁý.~yb`"e,K !òÅ÷PUk+%,U)I&÷óY$oÏÍ$s,6Øu\ßY¬xÂMÒ4

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,3 @@
Ö@i``wy!_—‰6BEªaFt#[:i±øó$Õ¾ì4MÉà7Ýž
2±A^sA Eí¶}UªM[S´DÿÌg.ª¡‰
`ô¨=®b!vz=VœZ?12/Z%}ËRöi2¹H.[¿ÏiD)ͱ#ÇÒÓ%çˆpóîŸ!q™~<7E>Öçl„¾6Ü7xºC"-_¸P

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,4 @@
▐mIрщж0╛)ttwkT▄!0ЧъуXАg▓q@"(3√/M9аy²1l╢Б@Яф⌡{▌щё^Х.WОО├" 2Etjf╤╖h╚Д'4 -└чmc,щ~╥Ё╥©сДumн?!<g²╓Nc▓`Ж┌6"lF.wК⌡и╞Nиб╦Ё╗=АКxqG│^▐/Фq"Ц╨°k╠Ф╙<Ш°≈Дс┤n$V▀Х;[√@P=bAвМ?IЫ╬p║0╞╒├НА-'а q·ц ╩{:Ё╖>9▄╫р&▀о⌠Q)D█Щ■6UА┘вi▓╫y┘='.8B7╪JБтм
r©эТ1б}uQ╙M!╙kв~~qК[;c06╦
©└z2─┐ЫFю01Jч┐G2+└PлЩs÷6ёs╞Й©Pк{÷Я╛QL9ф<8~С╩вSw▓
З+ъd

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
У_┬Tа╕╓И┴$ХD~из6l▄?j

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
<EFBFBD>fb<66>><3E>h<EFBFBD>~BCv<43>Q]<5D>W<EFBFBD>;<3B><>'

Binary file not shown.

View File

@ -0,0 +1 @@
“VK°Y~:.£9ùR*fQœU¦Ì"Bžd£PUhÌbGBÜ€¢zšr8ß4; õ%å>ì>Ý=G7þf3MÉ-÷²«<DzUÚ¡1LªVíJ_D[Ç 6"6†qqŽ|X(œ¿©(½{áD^F­Z÷ãB»K+Ü£GºÉŸcøŠoC[¤J\zãx }×K.

View File

@ -0,0 +1,4 @@
S..;/ªýT¨„i@=”ÀÍ m´4u<75>éK¤<4B> ÎùACé„eœ"rñ£]9ƒØ(ˆ×Ø2…†Ÿ_|ÔúsG]Tu¼½vÑ•:'CÝOCës¥ G×R(¤ðfMD¼|[& Àh./5™]sËT8øvÞ>XÏrcX èRå7Y þrMdÌx*
<EFBFBD>àUoÿ¼BÅÃÏ%±h¥/zD%|¢RxÂ
².c=%Õåˆ)#áË É8$IAq1ö
-ZcjB^ˆŒ ‡ª‰Y$<24>O

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More