Alright, so I basically want to make a name sniper using C++, WinHttp, and RapidJson.
The problem is though, I don't exactly know how a sniper works. I feel like a client-sided sniper would be faster since the computer only has to deal with 1 snipe at a time if you compare that to something like chearful.ninja that probably has to deal with many different snipes. I'd also rather not pay to snipe a name.
I have 2 ideas in my head of how they can work:
First one: You calculate your average ping to Mojang's servers and using their API to know when the name will be available. Then, based on that you try to calculate the exact time when you should send your change name request in order for the request to get to the servers right in time for the name to be available.
Second one: You use Mojang's API to get the time the name will be available. Then, maybe when it's 5 seconds until the name is available you go into "insane mode" and start to create multiple threads that all spam their servers with change name requests which would mean the chances are high that one request will get there pretty much in the exact right time for the name to be available.
So my question is: How do they work?
The problem is though, I don't exactly know how a sniper works. I feel like a client-sided sniper would be faster since the computer only has to deal with 1 snipe at a time if you compare that to something like chearful.ninja that probably has to deal with many different snipes. I'd also rather not pay to snipe a name.
I have 2 ideas in my head of how they can work:
First one: You calculate your average ping to Mojang's servers and using their API to know when the name will be available. Then, based on that you try to calculate the exact time when you should send your change name request in order for the request to get to the servers right in time for the name to be available.
Second one: You use Mojang's API to get the time the name will be available. Then, maybe when it's 5 seconds until the name is available you go into "insane mode" and start to create multiple threads that all spam their servers with change name requests which would mean the chances are high that one request will get there pretty much in the exact right time for the name to be available.
So my question is: How do they work?
