From 239fbe6084c5267eba6c625f27312864e030e05c Mon Sep 17 00:00:00 2001 From: DJMrTV Date: Sun, 19 Jan 2025 14:41:32 +0100 Subject: [PATCH] fix using public ip instead of unspecified ip --- src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 2538876..8918d2e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,6 +18,12 @@ static AUTH_SERVER_PORT: Lazy = Lazy::new(||{ .unwrap_or(10000) }); +static OWN_IP: Lazy = Lazy::new(||{ + env::var("SERVER_IP") + .ok() + .and_then(|s| s.parse().ok()) + .expect("no public ip specified") +}); fn main() { CombinedLogger::init( @@ -35,7 +41,7 @@ fn main() { info!("starting auth server"); let (auth_server, auth_server_join_handle) = - NexServer::new(SocketAddrV4::new(Ipv4Addr::UNSPECIFIED, *AUTH_SERVER_PORT)) + NexServer::new(SocketAddrV4::new(*OWN_IP, *AUTH_SERVER_PORT)) .expect("unable to startauth server"); info!("joining auth server");