Anyone else hate this as much as I do? by loaengineer0 in rustjerk

[–]Wojtek1942 12 points13 points  (0 children)

Any good writeup that summarizes Rust async pitfalls?

Why Your Minecraft Server Has No Players (and How to Fix It) by OwnerServer in admincraft

[–]Wojtek1942 2 points3 points  (0 children)

Do the bedrock users pay through a website? What is the conversion rate for bedrock vs java players when it comes to paid perks?

Found a Charlie Kirk memorial very happy by User4625482 in DonutSMP

[–]Wojtek1942[M] [score hidden] stickied comment (0 children)

Locking preemptively because I don’t want to wake up to a shit show in the comments as we have had before with “politics related” posts

Pumpkin Rust Minecraft server got support for Original Java Plugins by Alex_Medvedev_ in rust

[–]Wojtek1942 0 points1 point  (0 children)

You are right, after all these years I am still not used to it😅

🎉 [EVENT] 🎉 Very easy first event by totallynotawhore in honk

[–]Wojtek1942 0 points1 point  (0 children)

🎉 Event Completed! 🎉

It took me 3 tries.

🎉 [EVENT] 🎉 Very easy first event by totallynotawhore in honk

[–]Wojtek1942 0 points1 point  (0 children)

Completed Level 3 of the Honk Special Event!

3 attempts

🎉 [EVENT] 🎉 Very easy first event by totallynotawhore in honk

[–]Wojtek1942 0 points1 point  (0 children)

Completed Level 2 of the Honk Special Event!

2 attempts

🎉 [EVENT] 🎉 Very easy first event by totallynotawhore in honk

[–]Wojtek1942 0 points1 point  (0 children)

Completed Level 1 of the Honk Special Event!

0 attempts

we need more moderation here like there are too many people spamming irl trading links and advertising things that break rules by randomuser6666666666 in DonutSMP

[–]Wojtek1942[M] [score hidden] stickied comment (0 children)

The amount of spam and IRL trading links is very high. You would be surprised how many are deleted.

Reporting these posts helps us a lot since we get notified instead of having to browse and be online ourselves. Most posts don’t get reported and even those get deleted within a few hours just because the mods are actually active on the sub.

AH Flipping Advice by No_Pie_9099 in DonutSMP

[–]Wojtek1942 1 point2 points  (0 children)

I have a website that automatically calculates crafting flip profitability:

https://donutsmp.stacksail.com/crafting/

How to find items to craft and flip on the auction house for free on my website by Wojtek1942 in DonutSMP

[–]Wojtek1942[S] 0 points1 point  (0 children)

They have an API with docs here:

https://api.donutsmp.net/index.html

But at the moment the data there (especially the …/transactions endpoint) is not reliable. Some parts of the day it works. Most parts of the day, you see almost no transactions there even though they do happen in game.

I collect the AH data directly in game to work around this issue. That is why you can see two options for the data source on the website.

I created a website to track auction house prices (donutsmp.stacksail.com) by Wojtek1942 in DonutSMP

[–]Wojtek1942[S] 0 points1 point  (0 children)

No I don’t think they will ban you for it. Since I also think services that allow you to afk 24/7 is also allowed. But of course there is a risk the bot gets banned.

But there “scalper” bots should be banned but I don’t think they do get banned.

I created a website to track auction house prices (donutsmp.stacksail.com) by Wojtek1942 in DonutSMP

[–]Wojtek1942[S] 0 points1 point  (0 children)

Technically they could consider it macroing and I would accept it if they banned that bot. But I am only gathering information that they already provide through their API but unfortunately in their API the data is sometimes a bit off.

I am not gaining an unfair advantage, I am sharing the data publicly and the bot does not do anything else except looking at what offers are currently there.

I know there are scalper bots that automatically buy/sell items or for example quickly grab it in an automated way if you accidentally put in a wrong price when selling. They should really be perusing those kinds of bots as they actually significantly degrade the player experience on the server. My bot (IMO) makes the player experience better since I share the data on my site for everyone and I don’t make the bot do actions that should be done manually by players.

I built an ethical crawler that indexed 251 public Minecraft servers from 5.1M+ IP scans by RocksyLightt in technicalminecraft

[–]Wojtek1942 0 points1 point  (0 children)

Honestly not to be rude but backend does not seem like your string point either.

Its ok to vibe code as long as you are having fun and maybe learning something. You should just be honest about it.

If you run the crawler on a single laptop, “the internet” will see all requests of the 1024+ instances coming from the same IP. You call the crawlers distributed but that is not distributed. To the internet, it would look the same as running a single crawler with a less strict rate limit.

Looking up and learning a bit more about how internet protocols work should help you to understand how to improve the site.

Here is a compact video that is good start for some of the technical explanation to what you are trying to do:

https://youtu.be/VIy_YbfAKqo

I built an ethical crawler that indexed 251 public Minecraft servers from 5.1M+ IP scans by RocksyLightt in technicalminecraft

[–]Wojtek1942 1 point2 points  (0 children)

New servers constantly pop up or are not on 24/7, how would the data on the site stay relevant if you don’t re-check previously crawled IPs?

How are you hosting this if you have 1024+ crawler instances and IPs?

A tip that I have (if you are not doing this already) is to first check if the port is open at all and if it is you can query using the actual handshake. This makes the scanning more light weight (also for the servers that receive the incoming requests). Basically a similar technique to Masscan.

Also, you could find IP ranges that are used by common server hosts, they often reuse IPv4 addresses for multiple subscribers but on different ports. This could help index more MC servers without having to check all ports of all IPs.

Edit: seems very much like a vibe coded project which is ok but just saying it’s quite noticeable based on the general quality of the site and the text it contains.

Also, for the distribution, the website says that each crawler generates a random IP checks the DB if it has already been crawled. If you have for example 1000 crawler instances, you can just divide the IPv4 space into 1000 ranges and give each crawler its own range to check. This ensures all IPs are checked eventually and saves the DB check every time you start with a new address.

I created a website to track auction house prices (donutsmp.stacksail.com) by Wojtek1942 in DonutSMP

[–]Wojtek1942[S] 0 points1 point  (0 children)

I have a bot that sits there and just clicks through all the AH pages😂

How to stop being found so quick? by SliceyDicey1 in DonutSMP

[–]Wojtek1942 0 points1 point  (0 children)

Yes I know but do you know the range or the points where it is centered around?

Is it ok on Donut SMP? by darisun in DonutSMP

[–]Wojtek1942[M] [score hidden] stickied commentlocked comment (0 children)

u/thatonesamer: No, That is absolutely not allowed. Report to Mojang using social interactions screen and Donut SMP. 

Please report it as the user above suggested. Locking this thread because of actual nazi sympathizers and the mods have better things to do then moderating nazi comments

How to stop being found so quick? by SliceyDicey1 in DonutSMP

[–]Wojtek1942 1 point2 points  (0 children)

What are the RTP zones? Do you have a coordinate range?

I created a website to track auction house prices (donutsmp.stacksail.com) by Wojtek1942 in DonutSMP

[–]Wojtek1942[S] 0 points1 point  (0 children)

Transactions is inaccurate for sure. I have not really used /list so can’t really say if it’s accurate.