Skip to content

dpleshkov/serverlistplus-rust-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ServerList+ Rust API

Rust implementation of the back-end API needed to provide the info for ServerList+. The back-end was originally written in Node.js but has been re-written in Rust to lower the memory footprint of the overall server.

Installation

You need the Rust toolchain installed alongside with Cargo. Building is the same as with most other Rust projects:

git clone https://github.com/dpleshkov/serverlistplus-rust-api.git
cd serverlistplus-rust-api
cargo build

then run with

cargo run -- 3000 proxies_path.txt

where 3000 is the port and proxies_path.txt is an optional path to a text file containing an optional list of HTTP proxies for the listeners to rotate between.

This will start the server with the same behavior as https://starblast.dankdmitron.dev/api/.

Releases

No releases published

Packages

No packages published

Languages