diff --git a/gameserver/assets/ExcelOutput/MapEntranceConfig.json b/assets/ExcelOutput/MapEntranceConfig.json similarity index 100% rename from gameserver/assets/ExcelOutput/MapEntranceConfig.json rename to assets/ExcelOutput/MapEntranceConfig.json diff --git a/common/Cargo.toml b/common/Cargo.toml index 53bc00c..071924a 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -4,3 +4,7 @@ edition = "2021" version.workspace = true [dependencies] +tracing.workspace = true +lazy_static.workspace = true +serde.workspace = true +serde_json.workspace = true diff --git a/gameserver/src/data/excels.rs b/common/src/data/excels.rs similarity index 100% rename from gameserver/src/data/excels.rs rename to common/src/data/excels.rs diff --git a/gameserver/src/data/mod.rs b/common/src/data/mod.rs similarity index 100% rename from gameserver/src/data/mod.rs rename to common/src/data/mod.rs diff --git a/common/src/lib.rs b/common/src/lib.rs index 812d1ed..5b85385 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -1 +1,2 @@ +pub mod data; pub mod util; diff --git a/gameserver/src/main.rs b/gameserver/src/main.rs index b14e80e..95ae3d9 100644 --- a/gameserver/src/main.rs +++ b/gameserver/src/main.rs @@ -1,12 +1,11 @@ use anyhow::Result; -mod data; mod game; mod logging; mod net; mod util; -use data::init_assets; +use common::data::init_assets; use game::init_config; use logging::init_tracing; diff --git a/gameserver/src/net/handlers/scene.rs b/gameserver/src/net/handlers/scene.rs index eb59223..662409a 100644 --- a/gameserver/src/net/handlers/scene.rs +++ b/gameserver/src/net/handlers/scene.rs @@ -1,4 +1,4 @@ -use crate::data::EXCEL_COLLECTION; +use common::data::EXCEL_COLLECTION; use super::*; diff --git a/xtask/src/main.rs b/xtask/src/main.rs index 26a3a22..3ea8253 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -23,7 +23,6 @@ fn spawn_servers(release: bool) -> Result<(), Box> { let tx1 = tx.clone(); let handle1 = thread::spawn(move || { let mut gameserver = Command::new("cargo") - .current_dir("gameserver") .arg("run") .arg("--bin") .arg("gameserver") @@ -39,7 +38,6 @@ fn spawn_servers(release: bool) -> Result<(), Box> { let handle2 = thread::spawn(move || { let mut sdkserver = Command::new("cargo") - .current_dir("sdkserver") .arg("run") .arg("--bin") .arg("sdkserver")