GithubHelp home page GithubHelp logo

schale.gameserver's Introduction

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

Discuss

Discord Server

How to use (E.g Windows and LDPlayer 9)

  1. Download this repo.
git clone https://github.com/rafi1212122/SCHALE.GameServer.git
  1. Download .NET SDK, SQL Server Express, and install them.
  1. Download Visual Studio and Install C# and Database Extensions.
    https://visualstudio.microsoft.com/zh-hans/vs/
  2. Use Visual Studio to open SCHALE.GameServer\SCHALE.GameServer.sln and make it.
  3. Download Excel.zip and unzip and add the excels to the following path: SCHALE.GameServer\bin\Debug\net8.0\Resources\excel.
  4. Modify the IP address in SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\Config.json.
  5. Open SCHALE.GameServer-master\SCHALE.GameServer\bin\Debug\net8.0\SCHALE.GameServer.exe.
  6. Download python and install frida
    You may need to add python site packages to PATH if "frida" command is missing.
    https://www.python.org/
pip install frida-tools
pip install frida
  1. 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".
    https://github.com/frida/frida/releases
  2. Download adb.
    https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn#downloads
  3. 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 &"
  1. Start BluearchiveJP and use frida script
    1. download this frida script and modify SERVER_ADDRESS
    2. Start BluearchiveJP first and then start frida
    3. frida -U "ブルアカ" -l ba.js --realm=emulated
  2. 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)
  • change SERVER_ADDRESS in ba.js to 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.
failed to load club
  • change Address in config.json to your IPV4
command not work
  • the excel you are using may have problem, change your excel.

schale.gameserver's People

Contributors

rafi1212122 avatar raphaeil avatar kesunorin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.