mirror of
https://github.com/tribufu/rust-gamedig
synced 2026-05-06 07:17:27 +00:00
[Crate] Fix msrv and change it to 1.60
This commit is contained in:
parent
d1ca19647d
commit
c73334f45d
2 changed files with 6 additions and 5 deletions
|
|
@ -14,7 +14,7 @@ documentation = "https://docs.rs/gamedig/latest/gamedig/"
|
|||
repository = "https://github.com/gamedig/rust-gamedig"
|
||||
readme = "README.md"
|
||||
keywords = ["server", "query", "game", "check", "status"]
|
||||
rust-version = "1.56.1"
|
||||
rust-version = "1.60.0"
|
||||
|
||||
[features]
|
||||
default = []
|
||||
|
|
|
|||
|
|
@ -5,8 +5,9 @@ use crate::{GDError, GDResult};
|
|||
use std::net::{IpAddr, Ipv4Addr, SocketAddr};
|
||||
|
||||
/// The default master ip, which is the one for Source.
|
||||
pub const DEFAULT_MASTER_ADDRESS: SocketAddr
|
||||
= SocketAddr::new(IpAddr::V4(Ipv4Addr::new(208, 64, 201, 194)), 27011); // hl2master.steampowered.com
|
||||
pub fn default_master_address() -> SocketAddr {
|
||||
SocketAddr::new(IpAddr::V4(Ipv4Addr::new(208, 64, 201, 194)), 27011) // hl2master.steampowered.com
|
||||
}
|
||||
|
||||
fn construct_payload(region: Region, filters: &Option<SearchFilters>, last_ip: &str, last_port: u16) -> Vec<u8> {
|
||||
let filters_bytes: Vec<u8> = match filters {
|
||||
|
|
@ -122,7 +123,7 @@ impl ValveMasterServer {
|
|||
/// faster as it results in less packets being sent, received and processed but
|
||||
/// yields less ips.
|
||||
pub fn query_singular(region: Region, search_filters: Option<SearchFilters>) -> GDResult<Vec<(IpAddr, u16)>> {
|
||||
let mut master_server = ValveMasterServer::new(&DEFAULT_MASTER_ADDRESS)?;
|
||||
let mut master_server = ValveMasterServer::new(&default_master_address())?;
|
||||
|
||||
let mut ips = master_server.query_specific(region, &search_filters, "0.0.0.0", 0)?;
|
||||
|
||||
|
|
@ -137,7 +138,7 @@ pub fn query_singular(region: Region, search_filters: Option<SearchFilters>) ->
|
|||
|
||||
/// Make a complete query.
|
||||
pub fn query(region: Region, search_filters: Option<SearchFilters>) -> GDResult<Vec<(IpAddr, u16)>> {
|
||||
let mut master_server = ValveMasterServer::new(&DEFAULT_MASTER_ADDRESS)?;
|
||||
let mut master_server = ValveMasterServer::new(&default_master_address())?;
|
||||
|
||||
master_server.query(region, search_filters)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue