Skip to content

Commit 1e47c88

Browse files
update
1 parent 2d902bf commit 1e47c88

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
lines changed

src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ mod primary;
77
#[tokio::main]
88
async fn main() -> AnyResult<()> {
99
Server::run(Options {
10-
proxy_port: 3788,
10+
relay_port: 3788,
1111
login_port: 3725,
1212
world_port: 19999,
13-
with_proxy: true,
13+
with_relay: true,
1414
})
1515
.await?;
1616

src/primary/mod.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use futures::future::join_all;
44
use tokio::sync::{mpsc, Mutex};
55

66
use crate::primary::crypto::srp::Srp;
7-
use crate::primary::server::{LoginServer, ProxyServer, WorldServer};
7+
use crate::primary::server::{LoginServer, RelayServer, WorldServer};
88
use crate::primary::traits::server::{BaseServer, RelayFlag, RunOptions};
99

1010
pub mod crypto;
@@ -23,20 +23,20 @@ pub(crate) use debug;
2323

2424
#[derive(Default)]
2525
pub struct Options {
26-
pub proxy_port: u16,
26+
pub relay_port: u16,
2727
pub login_port: u16,
2828
pub world_port: u16,
29-
pub with_proxy: bool,
29+
pub with_relay: bool,
3030
}
3131

3232
pub struct Server;
3333
impl Server {
3434
pub async fn run(
3535
Options {
36-
proxy_port,
36+
relay_port,
3737
login_port,
3838
world_port,
39-
with_proxy,
39+
with_relay,
4040
}: Options,
4141
) -> anyhow::Result<()> {
4242
let (relay_sender, relay_receiver) = mpsc::channel::<(u32, Vec<u8>)>(100);
@@ -57,7 +57,7 @@ impl Server {
5757

5858
tokio::spawn(async move {
5959
if let Err(err) = LoginServer::start(options, tx, rx).await {
60-
debug!("Error running Login Server: {}", err);
60+
debug!("Error running {}: {}", LoginServer::server_name(), err);
6161
}
6262
})
6363
};
@@ -67,7 +67,7 @@ impl Server {
6767
srp: srp.clone(),
6868
port,
6969
world_port,
70-
relay: if with_proxy {
70+
relay: if with_relay {
7171
RelayFlag::Receive
7272
} else {
7373
RelayFlag::None
@@ -79,15 +79,15 @@ impl Server {
7979

8080
tokio::spawn(async move {
8181
if let Err(err) = WorldServer::start(options, tx, rx).await {
82-
debug!("Error running World Server: {}", err);
82+
debug!("Error running {}: {}", WorldServer::server_name(), err);
8383
}
8484
})
8585
};
8686

8787
let mut tasks = vec![run_login_server(login_port), run_world_server(world_port)];
8888

89-
if with_proxy {
90-
let run_proxy_server = |port: u16| {
89+
if with_relay {
90+
let run_relay_server = |port: u16| {
9191
let options = RunOptions {
9292
srp: srp.clone(),
9393
port,
@@ -99,13 +99,13 @@ impl Server {
9999
let rx = relay_receiver.clone();
100100

101101
tokio::spawn(async move {
102-
if let Err(err) = ProxyServer::start(options, tx, rx).await {
103-
debug!("Error running Login Server: {}", err);
102+
if let Err(err) = RelayServer::start(options, tx, rx).await {
103+
debug!("Error running {}: {}", RelayServer::server_name(), err);
104104
}
105105
})
106106
};
107107

108-
tasks.push(run_proxy_server(proxy_port));
108+
tasks.push(run_relay_server(relay_port));
109109
}
110110

111111
join_all(tasks).await;

src/primary/server/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
pub use login_server::LoginServer;
2-
pub use proxy_server::ProxyServer;
2+
pub use relay_server::RelayServer;
33
pub use world_server::WorldServer;
44

55
mod auth;
66
mod login_server;
77
mod mock_data;
88
mod movement;
99
mod player;
10-
mod proxy_server;
1110
mod realm;
11+
mod relay_server;
1212
pub(crate) mod types;
1313
mod world_server;
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ const WHITELISTED_OPCODES: &[u16] = &[
5555
Opcode::SMSG_ITEM_TEXT_QUERY_RESPONSE,
5656
];
5757

58-
pub struct ProxyServer;
58+
pub struct RelayServer;
5959

6060
#[async_trait]
61-
impl BaseServer for ProxyServer {
61+
impl BaseServer for RelayServer {
6262
fn handle_read(
6363
_: Sender<Packet>,
6464
output_sender: Sender<(u32, Vec<u8>)>,
@@ -102,6 +102,6 @@ impl BaseServer for ProxyServer {
102102
}
103103

104104
fn server_name<'a>() -> &'a str {
105-
"Proxy Server"
105+
"Relay Server"
106106
}
107107
}

0 commit comments

Comments
 (0)