Skip to content
This repository has been archived by the owner on Nov 18, 2024. It is now read-only.
/ serverseeker-rs Public archive

A Rust wrapper for DAMcrafts ServerSeeker API

License

Notifications You must be signed in to change notification settings

Paddyk45/serverseeker-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived because ServerSeeker is now owned by a griefing group

DocsCrates.io

serverseeker-rs

A Rust wrapper for DAMcrafts ServerSeeker API

What is ServerSeeker?

ServerSeeker is a bot that scans the entire internet for minecraft servers and collects data from the Server List Ping (SLP). It also checks if the server is cracked

This project is currently work-in-progress! Also, I'm not the best Rust coder, so the code is probably bad :/

Example

// [dependencies]
// serverseeker = "^0.3"
// tokio = { version = "^1.28.2", features = ["rt-multi-thread", "macros"] }

use serverseeker::*;

#[tokio::main]
async fn main() {
    // Initialize a ServerSeekerClient with your API key
    // How to get your API key: https://github.com/DAMcraft/ServerSeekerAPI-docs
    let ss = ServerSeekerClient::new("YOUR_API_KEY");

    // Initialize the builder
    let mut builder = ServersBuilder::default();
    builder.cracked(true);
    builder.country_code("DE");

    // Fetch results
    let servers = ss.servers(&b).await.unwrap();

    // Print the IP of every server
    for server in servers {
        println!("IP: {}, cracked: {:?}", server.server, server.cracked);
    }
}

For more examples, take a look at /examples

About

A Rust wrapper for DAMcrafts ServerSeeker API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages