Skip to content

Funtimes909/ServerSeekerV2-Java

Repository files navigation

Gradle PostgreSQL JDA Java

ServerSeekerV2

UPDATE 05-06-2025

ServerSeekerV2 has been rewritten again (by me) in rust, it is even faster, way more stable, and has almost all the same features (with the missing features in active development) all future development on this project will be done on the rust version.

Upstream GitHub Mirror

See you on the new repository! o/

For people just looking to not be scanned anymore

You can add "§b§d§f§d§b" anywhere to your servers MOTD by changing the server.properties file. This change is inivisble to the client and wont change the look of your MOTD in most cases.

If you add mods that change the way your server formats it's status responses (Such as MiniMOTD), it may not work. You can add this string anywhere in the MOTD. This will stop all join attempts from SSV2 on your server as long as that is in the MOTD, and you won't be added to the database.

Additionally having this in your MOTD Will remove you from the database as well if you were previously scanned. The next time your server is found, it will automatically remove it from the database. Easy!

If something is wrong, or you're still being scanned after addind the above string to your motd join my Matrix Space and message @me:funtimes909.xyz directly.

Unlike the original ServerSeeker, V2 has some extra features:

  • Basic whitelist checking
  • Player Tracking
  • Open Source
  • Database rescanner
  • Self Hostable (Host your own scanner and database!)

Goals

Some longer term goals I would like to add:

  • Bedrock support.
  • Use of a Minecraft account pool for a faster and more accurate whitelist/cracked server detection.
  • Subproject to automatically log in to unwhitelisted servers with accounts from the account pool and send a friendly message in chat warning of being unprotected

FAQ

  • Q: What is this?

  • A: ServerSeekerV2 is a faster version of the original ServerSeeker, it pings around 4 billion IPv4 addresses every few hours and attempts to join Minecraft servers on the ones that respond. This process is repeated over and over again.

  • Q: How can I get my server removed?

  • A: Join my Matrix Space and ping @me:funtimes909.xyz or someone with moderator privileges asking for it to be removed.

  • Q: I have a dynamic IP address, how can I get my server removed?

  • A: Since I can only remove one address at a time, constantly updating the exclude list everytime your IP address changes isn't feasible. To prevent ServerSeekerV2 from connecting to your server, you can use something like nftables or UFW to prevent my IP address from connecting to your server in the first place.

  • Q: How can I protect my server?

  • A: Enable a whitelist for your server, a whitelist allows only specified players to join your server, run /whitelist on and then /whitelist add <player> for every player that will join your server. Additionally, setting "online-mode" to true in the server.properties file helps a lot by enforcing that every player must own a copy of the game

  • Q: Why?

  • A: As mentioned above, the previous owner of the original ServerSeeker, sold it to a third party, that got the discord bot and server terminated within a month of the sale (lmfao). At the time I was looking for a project to sink my endless amounts of free time into, so shortly after the sale, I started developing this :)

Related projects

Storing data in the database

To store information in a database you will need to set up PostgreSQL:

Installation

Ubuntu

sudo apt-get install postgresql

Arch

sudo pacman -S postgresql

Configuration

sudo -u postgres psql

After that you should get a terminal like this

postgres=#

Run the commands below to create a new user:

ALTER USER postgres with encrypted password 'your_password';

Then put the new password in the config.json file.

Special thanks

  • EngurRuzgar: Documentation and providing me with valid testing servers and for maintaining the Python API
  • coolGi: Code cleanup and general tips

About

Fast Minecraft Server Scanner [MIRROR ONLY]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages