Files
minecraft_rust_reverse_proxy/src/main.rs
2025-12-27 01:34:39 +00:00

21 lines
490 B
Rust

use log::info;
use std::sync::{Arc, RwLock};
use std::thread;
mod client;
mod conf;
mod protocol;
mod server_conf;
mod server_proxy;
fn main() {
env_logger::init();
info!("start server");
let servers = Arc::new(RwLock::new(conf::Config::new()));
let s1 = servers.clone();
let s2 = servers.clone();
let stop1 = thread::spawn(|| server_proxy::start(s1));
let stop2 = thread::spawn(|| server_conf::server::start(s2));
_ = stop1.join();
_ = stop2.join();
}