Skip to content

f2pqingque/sr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QingqueSR - 3.0.0

Ever wanted a private server that is quick to update when the game updates, but doesn't sacrifice too much features?

A server that's modular enough and feature complete-ish for battle simulation?

QingqueSR got you covered.

Tutorial

This tutorial assumes you have basic knowledge of terminal usage and traffic redirection via a proxy.

Prerequisites

Proxy Setup (For Windows)

  • Download the proxy tool from here.

  • If you experience internet connectivity issues after playing, manually disable the proxy in your Windows settings.


Installation Options

Option 1: Prebuilt (Windows Only)

  1. Download the prebuilt version that matches your SR version from here.

  2. Extract the ZIP file.

  3. Edit configuration files in the _cfg folder as needed (refer to the README in that folder). The server will fallback to default config when a file in _cfg is invalid or missing.

  4. Run the following executables:

    • game-server.exe
    • sdk-server.exe
  5. Make sure game traffic is being redirected and have fun.

NOTE: If you want to see the logs when the server panics, run the binary through cmd.

Option 2: Build from Source

  1. Install the following tools:

    • Rust
    • protoc (Protocol Buffers compiler)
  2. Clone the repository:

    git clone https://github.com/f2pqingque/sr.git
  3. cd into sr

  4. If you want to use your own protobufs:

    • Clone https://github.com/f2pqingque/sr-proto.git
    • Change dependency source in root Cargo.toml
    • Place your proto and cmdid files in the sr-proto folder, and adjust the build.rs file accordingly.
  5. Edit configuration files in the _cfg folder as needed (refer to the README in that folder).

  6. Build and run the server:

    cargo run --release --bin game-server
    cargo run --release --bin sdk-server

Credits

  • QingqueSR Developer: Yulian
  • SRTools Author: Amizing25
  • Protobufs: Amizing25 & Lukopa