load/create config at startup, add new betas to versions.json
This commit is contained in:
parent
2fe3285ce7
commit
d14681417d
6 changed files with 28 additions and 2 deletions
|
@ -3,3 +3,7 @@ mod player_info;
|
|||
|
||||
pub use global_config::INSTANCE as globals;
|
||||
pub use player_info::PlayerInfo;
|
||||
|
||||
pub fn init_config() {
|
||||
let _globals = &*globals; // this will initialize the static (and create default config)
|
||||
}
|
||||
|
|
|
@ -5,11 +5,14 @@ mod logging;
|
|||
mod net;
|
||||
mod util;
|
||||
|
||||
use game::init_config;
|
||||
use logging::init_tracing;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<()> {
|
||||
init_tracing();
|
||||
init_config();
|
||||
|
||||
net::gateway::listen("0.0.0.0", 23301).await?;
|
||||
|
||||
Ok(())
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
mod version_config;
|
||||
|
||||
pub use version_config::INSTANCE as versions;
|
||||
|
||||
pub fn init_config() {
|
||||
tracing::info!("loaded {} version configs", versions.len());
|
||||
}
|
||||
|
|
|
@ -2,7 +2,6 @@ use anyhow::Result;
|
|||
use axum::extract::Request;
|
||||
use axum::routing::{get, post};
|
||||
use axum::{Router, ServiceExt};
|
||||
use logging::init_tracing;
|
||||
use services::{auth, dispatch, errors};
|
||||
use tokio::net::TcpListener;
|
||||
use tower::Layer;
|
||||
|
@ -13,11 +12,15 @@ mod config;
|
|||
mod logging;
|
||||
mod services;
|
||||
|
||||
use config::init_config;
|
||||
use logging::init_tracing;
|
||||
|
||||
const PORT: u16 = 21000;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<()> {
|
||||
init_tracing();
|
||||
init_config();
|
||||
|
||||
let span = tracing::span!(Level::DEBUG, "main");
|
||||
let _ = span.enter();
|
||||
|
|
|
@ -14,7 +14,7 @@ pub async fn query_dispatch() -> String {
|
|||
region_list: vec![RegionInfo {
|
||||
name: String::from("RobinSR"),
|
||||
title: String::from("RobinSR"),
|
||||
env_type: String::from("9"),
|
||||
env_type: String::from("2"),
|
||||
dispatch_url: String::from("http://127.0.0.1:21000/query_gateway"),
|
||||
..Default::default()
|
||||
}],
|
||||
|
|
|
@ -4,5 +4,17 @@
|
|||
"ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_6759713_b4e0e740f0da",
|
||||
"lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_6755976_3c46d7c46e2c",
|
||||
"lua_version": "6755976"
|
||||
},
|
||||
"CNBETAWin2.1.52": {
|
||||
"asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_6785106_15237df2ef89",
|
||||
"ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_6787319_5f3f1dae4769",
|
||||
"lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_6785460_26c4b6c61a8b",
|
||||
"lua_version": "6785460"
|
||||
},
|
||||
"CNBETAWin2.1.53": {
|
||||
"asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_6828321_72f2df86102b",
|
||||
"ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_6834225_44836493b261",
|
||||
"lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_6828764_f749b48347fd",
|
||||
"lua_version": "6828764"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue