blob: 560a3784f2175384948c9e1a2ebaa024cb876d37 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
use std::net::{IpAddr, Ipv4Addr};
use nogamepads_lib_rs::DEFAULT_PORT;
use nogamepads_lib_rs::pad_data::game_profile::game_profile::GameProfile;
use nogamepads_lib_rs::pad_service::server::nogamepads_server::PadServer;
fn main() {
// 简易构建服务端
// let server = PadServer::build_simple();
// server.start_listening_debug()
// 构建服务端
let server = PadServer::default()
.addr(
IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)),
DEFAULT_PORT
)
.put_profile(
GameProfile::default()
.game_name("My Multiplayer Game")
.game_description("My Game Description")
.version("0.1 alpha")
.to_owned()
)
.enable_console()
// .quiet()
.build();
// 运行服务端
server.start_server();
}
|