rename project
This commit is contained in:
parent
d5f2e42ac9
commit
1f17230374
8 changed files with 15 additions and 15 deletions
4
LICENSE
4
LICENSE
|
@ -208,7 +208,7 @@ If you develop a new program, and you want it to be of the greatest possible use
|
||||||
|
|
||||||
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
|
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
RobinSR
|
AcheronSR
|
||||||
Copyright (C) 2024 reversedrooms
|
Copyright (C) 2024 reversedrooms
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
||||||
|
@ -221,7 +221,7 @@ Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
|
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
|
||||||
|
|
||||||
RobinSR Copyright (C) 2024 reversedrooms
|
AcheronSR Copyright (C) 2024 reversedrooms
|
||||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||||
This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
|
This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
|
||||||
|
|
||||||
|
|
12
README.md
12
README.md
|
@ -1,7 +1,7 @@
|
||||||
# RobinSR
|
# AcheronSR
|
||||||
|
|
||||||
A Server emulator for the game [`Honkai: Star Rail`](https://hsr.hoyoverse.com/en-us/)
|
A Server emulator for the game [`Honkai: Star Rail`](https://hsr.hoyoverse.com/en-us/)
|
||||||
![screenshot](https://git.xeondev.com/reversedrooms/RobinSR/raw/branch/master/screenshot.png)
|
![screenshot](https://git.xeondev.com/reversedrooms/AcheronSR/raw/branch/master/screenshot.png)
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
@ -16,8 +16,8 @@ A Server emulator for the game [`Honkai: Star Rail`](https://hsr.hoyoverse.com/e
|
||||||
##### Manually
|
##### Manually
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git clone https://git.xeondev.com/reversedrooms/RobinSR.git
|
git clone https://git.xeondev.com/reversedrooms/AcheronSR.git
|
||||||
cd RobinSR
|
cd AcheronSR
|
||||||
cargo install --path gameserver
|
cargo install --path gameserver
|
||||||
cargo install --path sdkserver
|
cargo install --path sdkserver
|
||||||
```
|
```
|
||||||
|
@ -36,7 +36,7 @@ cargo xtask watch
|
||||||
|
|
||||||
### From Pre-built Binaries
|
### From Pre-built Binaries
|
||||||
|
|
||||||
Navigate to the [Releases](https://git.xeondev.com/reversedrooms/RobinSR/releases)
|
Navigate to the [Releases](https://git.xeondev.com/reversedrooms/AcheronSR/releases)
|
||||||
page and download the latest release for your platform.
|
page and download the latest release for your platform.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
@ -63,7 +63,7 @@ run the following in a terminal:
|
||||||
## Connecting
|
## Connecting
|
||||||
|
|
||||||
[Get 2.2 beta client](https://bhrpg-prod.oss-accelerate.aliyuncs.com/client/beta/20240322124944_scfGE0xJXlWtoJ1r/StarRail_2.1.51.zip),
|
[Get 2.2 beta client](https://bhrpg-prod.oss-accelerate.aliyuncs.com/client/beta/20240322124944_scfGE0xJXlWtoJ1r/StarRail_2.1.51.zip),
|
||||||
replace [mhypbase.dll](https://git.xeondev.com/reversedrooms/RobinSR/raw/branch/master/mhypbase.dll)
|
replace [mhypbase.dll](https://git.xeondev.com/reversedrooms/AcheronSR/raw/branch/master/mhypbase.dll)
|
||||||
file in your game folder, it will redirect game traffic (and disable in-game censorship)
|
file in your game folder, it will redirect game traffic (and disable in-game censorship)
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"lineup": [1309, 1308, 1307, 1315],
|
"lineup": [1308, 1309, 1307, 1315],
|
||||||
"monster_wave_list":
|
"monster_wave_list":
|
||||||
[
|
[
|
||||||
[3013010, 3013010],
|
[3013010, 3013010],
|
||||||
|
|
|
@ -32,7 +32,7 @@ pub async fn on_player_login_cs_req(
|
||||||
server_timestamp_ms: util::cur_timestamp_ms(),
|
server_timestamp_ms: util::cur_timestamp_ms(),
|
||||||
stamina: 240,
|
stamina: 240,
|
||||||
basic_info: Some(PlayerBasicInfo {
|
basic_info: Some(PlayerBasicInfo {
|
||||||
nickname: String::from("xeondev"),
|
nickname: String::from("AcheronSR"),
|
||||||
level: 5,
|
level: 5,
|
||||||
stamina: 240,
|
stamina: 240,
|
||||||
..Default::default()
|
..Default::default()
|
||||||
|
|
|
@ -53,7 +53,7 @@ pub async fn on_player_heart_beat_cs_req(
|
||||||
download_data: Some(ClientDownloadData {
|
download_data: Some(ClientDownloadData {
|
||||||
version: 51,
|
version: 51,
|
||||||
time: util::cur_timestamp_ms() as i64,
|
time: util::cur_timestamp_ms() as i64,
|
||||||
data: rbase64::decode("G0x1YVMBGZMNChoKBAQICHhWAAAAAAAAAAAAAAAod0ABKEBDOlxVc2Vyc1x4ZW9uZGV2XERvd25sb2Fkc1xyYWJzdHZvLmx1YQAAAAAAAAAAAAEEEAAAACQAQAApQEAAKYBAACnAQABWAAEALIAAAR1AQQCkgEEA5ABAAOnAwQHpAMIB6UDCAawAAAEsgAAAH8BChRkAgAAMAAAABANDUwQMVW5pdHlFbmdpbmUEC0dhbWVPYmplY3QEBUZpbmQEKVVJUm9vdC9BYm92ZURpYWxvZy9CZXRhSGludERpYWxvZyhDbG9uZSkEF0dldENvbXBvbmVudEluQ2hpbGRyZW4EB3R5cGVvZgQEUlBHBAdDbGllbnQEDkxvY2FsaXplZFRleHQEBXRleHQURVJvYmluU1IgaXMgYSBmcmVlIGFuZCBvcGVuIHNvdXJjZSBzb2Z0d2FyZS4gZGlzY29yZC5nZy9yZXZlcnNlZHJvb21zAQAAAAEAAAAAABAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAAEAAAAFX0VOVg==").unwrap()
|
data: rbase64::decode("G0x1YVMBGZMNChoKBAQICHhWAAAAAAAAAAAAAAAod0ABKEBDOlxVc2Vyc1x4ZW9uZGV2XERvd25sb2Fkc1xhY2hlcm9uLmx1YQAAAAAAAAAAAAEEHwAAACQAQAApQEAAKYBAACnAQABWAAEALIAAAR1AQQCkgEEA5ABAAOnAwQHpAMIB6UDCAawAAAEsgAAAH8BChSQAQAApQEAAKYBAACnAQABWAAMALIAAAR1AQQCkgEEA5ABAAOnAwQHpAMIB6UDCAawAAAEsgAAAH0BDhRkAgAAOAAAABANDUwQMVW5pdHlFbmdpbmUEC0dhbWVPYmplY3QEBUZpbmQEKVVJUm9vdC9BYm92ZURpYWxvZy9CZXRhSGludERpYWxvZyhDbG9uZSkEF0dldENvbXBvbmVudEluQ2hpbGRyZW4EB3R5cGVvZgQEUlBHBAdDbGllbnQEDkxvY2FsaXplZFRleHQEBXRleHQULUFjaGVyb25TUiBpcyBhIGZyZWUgYW5kIG9wZW4gc291cmNlIHNvZnR3YXJlBAxWZXJzaW9uVGV4dBQuVmlzaXQgZGlzY29yZC5nZy9yZXZlcnNlZHJvb21zIGZvciBtb3JlIGluZm8hAQAAAAEAAAAAAB8AAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAAAAAAEAAAAFX0VOVg==").unwrap()
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
BIN
screenshot.png
BIN
screenshot.png
Binary file not shown.
Before Width: | Height: | Size: 4.7 MiB After Width: | Height: | Size: 2.7 MiB |
|
@ -12,7 +12,7 @@ pub async fn login_with_password() -> Json<serde_json::Value> {
|
||||||
"data": {
|
"data": {
|
||||||
"account": {
|
"account": {
|
||||||
"area_code": "**",
|
"area_code": "**",
|
||||||
"email": "ReversedRooms",
|
"email": "AcheronSR",
|
||||||
"country": "RU",
|
"country": "RU",
|
||||||
"is_email_verify": "1",
|
"is_email_verify": "1",
|
||||||
"token": "mostsecuretokenever",
|
"token": "mostsecuretokenever",
|
||||||
|
@ -34,7 +34,7 @@ pub async fn login_with_session_token() -> Json<serde_json::Value> {
|
||||||
"data": {
|
"data": {
|
||||||
"account": {
|
"account": {
|
||||||
"area_code": "**",
|
"area_code": "**",
|
||||||
"email": "ReversedRooms",
|
"email": "AcheronSR",
|
||||||
"country": "RU",
|
"country": "RU",
|
||||||
"is_email_verify": "1",
|
"is_email_verify": "1",
|
||||||
"token": "mostsecuretokenever",
|
"token": "mostsecuretokenever",
|
||||||
|
|
|
@ -12,8 +12,8 @@ pub async fn query_dispatch() -> String {
|
||||||
let rsp = Dispatch {
|
let rsp = Dispatch {
|
||||||
retcode: 0,
|
retcode: 0,
|
||||||
region_list: vec![RegionInfo {
|
region_list: vec![RegionInfo {
|
||||||
name: String::from("RobinSR"),
|
name: String::from("AcheronSR"),
|
||||||
title: String::from("RobinSR"),
|
title: String::from("AcheronSR"),
|
||||||
env_type: String::from("2"),
|
env_type: String::from("2"),
|
||||||
dispatch_url: String::from("http://127.0.0.1:21000/query_gateway"),
|
dispatch_url: String::from("http://127.0.0.1:21000/query_gateway"),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
|
|
Loading…
Reference in a new issue