Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

StarCraft 1.18.* support #63

Open
agentsix1 opened this issue Apr 18, 2017 · 48 comments
Open

StarCraft 1.18.* support #63

agentsix1 opened this issue Apr 18, 2017 · 48 comments
Assignees
Labels
Milestone

Comments

@agentsix1
Copy link

agentsix1 commented Apr 18, 2017

1.18 was released to day. I have not launched the bot. How ever I do know you have been working a ton on the back end of stuff. All hashes for sc are outdate and am not sure you will be able to get them updated. How ever I would love to see you at least give it a shot

@carlbennett carlbennett self-assigned this Apr 19, 2017
@carlbennett carlbennett changed the title Needs Support for 1.18 StarCraft 1.18 support Apr 19, 2017
@carlbennett
Copy link
Owner

Since the Linux version of this bot uses BNLS exclusively right now, I've labeled this a Windows bug.

@carlbennett carlbennett added this to the BNRBot v2 milestone Apr 19, 2017
@agentsix1
Copy link
Author

question for you. Do any BNLS or JBLS actually support 1.18 starcraft yet? If so which ones would work and what is the verybyte.

@tagban
Copy link

tagban commented Apr 19, 2017

Nothing supports it currently... Soon™

@carlbennett
Copy link
Owner

More research into SC 1.18 appears to suggest that hashes may become irrelevant. I'm removing the windows tag from this bug.

@agentsix1
Copy link
Author

have you found a route of being able to connect to the server wtih a starcraft client?

@tagban
Copy link

tagban commented Apr 23, 2017

They're working on it lol

@agentsix1
Copy link
Author

Hahaha. At least there is hope haha.

@agentsix1
Copy link
Author

Completely off topic. Is vb.net a language that can be used to make a bot in? If so where would be the best places to look for documentation on how to make a simple bot for bnet. Much apreciated if you can get me this info!

@carlbennett
Copy link
Owner

carlbennett commented Apr 23, 2017

If you're looking to write yourself a Classic Battle.net™ bot, you'll want to start here. You're free to choose whatever programming language you desire.

Using Visual Basic, .NET or otherwise, makes you laughable to others. (Not that I have room to talk; BNRBot is written in Real Basic.)

@Davnit
Copy link
Contributor

Davnit commented Apr 23, 2017

You should be able to connect with StarCraft 1.18 if you use jbls.davnit.net (or pyro.no-ip.biz) as your BNLS server.

@carlbennett
Copy link
Owner

I have also updated bnls.bnetdocs.org.

@agentsix1
Copy link
Author

meh most classic bots are coded in vb6 so I don't think any one has any room to talk haha

@carlbennett
Copy link
Owner

New development today: Bots using BNLS to connect using SC 1.18 get IP banned from West, East, Asia, and Europe. Still investigating further details and other developments.

@agentsix1
Copy link
Author

Carl I have not seen this to be the case. Ever sense that post about pyro.no-ip.biz I connected a sc bot on mirage and it has not been disconnected sense. I am currently on useast. I am not sure if that is something that is just your bot. Also I only have 3 bots connected on my ip. I have noticed connecting more then that can cause my bots to disconnect for some gay reason. Again I am using Mirage X

@agentsix1
Copy link
Author

(16:20:53) -- BNLS: Client version is too old (SEXP_IX86_1.18.0.1345.mpq)!
(16:20:53) -- BNLS: The BNLS/JBLS server you are using is outdated, please try another server that has the latest hash files!

I got this when connecting trying to reconnect on pyro biz with no cd key. I will update this once i get a fresh proxy to test with a cdkey again

@tagban
Copy link

tagban commented Apr 24, 2017

You will get banned if you use this. Stop using StarCraft. It is not working. It will IP ban you.

@tagban
Copy link

tagban commented Apr 24, 2017

I promise you'll get banned. Just be careful. Pyro's SC is set to wrong version now on purpose to avoid you getting banned.

@agentsix1
Copy link
Author

agentsix1 commented Apr 24, 2017

I just happen to notice that there was a sc1 update. And it appears that 90% of bots are unable to connect to the bnet servers. when I try connecting wtih a bot now I get this on my mirage bot -

(22:22:50) -- BNLS: Connecting (bnls.war-lords.net)...
(22:22:50) -- BNLS: Connecting (bnls.war-lords.net)...
(22:22:51) -- BNLS: Connected!
(22:22:51) -- BNLS: Requesting version byte for: D2XP
(22:22:51) -- BNET: Connecting (useast.battle.net)...
(22:22:51) -- BNET: Connected!
(22:22:51) -- BNET: Authenticating client...
(22:22:51) -- BNET: Verbyte: 0x0E
(22:22:51) -- BNET: Product ID: D2XP
(22:22:51) -- BNET: Disconnected!

Which honestly is pretty odd. I am also getting the same thing with sc clients. I will take a look into other bots to see if it is just mirage causing this issue

Same thing with stealthbot -
[11:24:48 PM] Connecting your bot...
[11:24:48 PM] [BNLS] Connecting to the BNLS server at bnls.mattkv.net...
[11:24:49 PM] [BNLS] Connected!
[11:24:49 PM] [BNLS] Authorized!
[11:24:49 PM] [BNCS] Connecting to the Battle.net server at useast.battle.net...
[11:24:49 PM] [BNCS] Connected!
[11:24:49 PM] [BNCS] Disconnected.

Getting the same thing with ruthless chat as well

@carlbennett
Copy link
Owner

It means you've been IP banned, like the rest of us, like you were warned about.

@IndicaHrt
Copy link

The log shows you were connecting with D2? I've been connected with D2 on MB for a long time now and no issues. Why is that?

@Davnit
Copy link
Contributor

Davnit commented Apr 24, 2017

Existing connections are unaffected. Some bots are still connected with the older version of SC even. There's no problems until you reconnect.

@IndicaHrt
Copy link

So it's just SC that is effected? Been a long time since I've read into this stuff, but how would an SC update effect D2 connections.

@agentsix1
Copy link
Author

agentsix1 commented Apr 24, 2017

(23:36:54) -- BNLS: Connecting (bnls.war-lords.net)...
(23:36:54) -- BNLS: Connected!
(23:36:54) -- BNLS: Requesting version byte for: D2XP
(23:36:54) -- BNLS: Connecting (bnls.war-lords.net)...
(23:36:54) -- BNLS: Connected!
(23:36:54) -- BNLS: Requesting version byte for: D2XP
(23:36:54) -- PROXY: Connecting (66.110.216.105:39431)...
(23:36:54) -- PROXY: Connected!
(23:36:54) -- PvPGN: Connecting (199.108.55.59)...
(23:36:55) -- PROXY: SOCKS4 Proxy request granted!
(23:36:55) -- PvPGN: Authenticating client...
(23:36:55) -- PvPGN: Verbyte: 0x0E
(23:36:55) -- PvPGN: Product ID: D2XP
(23:36:55) -- PROXY: Disconnected!

I can still game on the ip i did before. I think it has something to do with the way bots work now days

All clients were effected including diablo 1 and starcraft shareware and starcraft japenesse. I have that sneaking feeling that bots are broken after the current update. How ever its something to look into.

Every bot I have tried reguardless of the client or proxy i have used result in the same issue basically like the log i have shown above. That proxy in logs was only used to connect via d2xp.

Hopefully we can find something to get around the systems that they are putting into place. What they are doing is ruining clans by continuing updates like this. Hopefully the devs behind all this stuff can find a way around all the fuckery they are putting in place.


Edit

I finally loaded a proxy on my d2xp account. I finally got a d2 bot loaded. How ever the key appears to be voided as previously pointed out. Which doesn't really bother me a ton. So it appears this is souly a starcraft update. How ever what is curious is the fact it does not ban me from playing the game and is only banning my bots from connecting. This is something very interesting.

@tagban
Copy link

tagban commented Apr 24, 2017

The starcraft update triggered so that people using bots to try to connect to sc would be tracked and once traced ip banned probably one of the 6 day bans. And all keys that were connected at the time are voided.

@tagban
Copy link

tagban commented Apr 24, 2017

If it's a permanent ip ban, I suspect pvpgn will get some new life.

@agentsix1
Copy link
Author

agentsix1 commented Apr 24, 2017

Some fish shit is going down. I loaded bots on a proxy. No starcraft clients were attempted. When I woke this morning they were disconnected. I figured the proxy died. So I changed proxy and turns out my key was voided. A perfectly working key last night was voided this morning. That was with out me connecting a sc client. I am going to do a bit of testing and see if this continues. Both of the bots keys I was using last night were in fact voided. Herm. It may or may not be safe to load any bots atm.

I am slightly curious of what you guys think of this thread

https://us.battle.net/forums/en/starcraft/topic/20754486138

its reguarding ssltls and tls connections. Idk if that effects bots or not but hey figured I would throw it out there.

@agentsix1
Copy link
Author

I haven't had any issues loading other bots. I am not sure how my other 2 keys got voided but it appears I can not duplicate the experiance

@tagban
Copy link

tagban commented Apr 26, 2017

Everyone who was signed in during a specific time frame had the same issue Sunday. No more SC. It is letting them track down people using bots so until we find a workaround. Stay the fuck away.

@agentsix1
Copy link
Author

alright cool thanks for the feed back. My bots are going offline till I hear more from you guys.

@tagban
Copy link

tagban commented Apr 26, 2017

W2BN D2DV D2XP and WAR3/W3XP are safe. As long as you don't try to load starcraft at all. The second you load starcraft bot or even try to, it's like your IP and any keys logged on with that IP are dead and Blizzard wants to make you feel pain.

@tagban
Copy link

tagban commented Apr 26, 2017

All public JBLS and BNLS see each have been notified and made aware if this and have quickly turned off 1.18 connects.

@agentsix1
Copy link
Author

any news on how long the "ip ban" lasts? I haven't tried to connect again after it happened,

@tagban
Copy link

tagban commented Apr 26, 2017

So far 3 days I'd expect 7 if you don't try to connect anything else from that IP.

@carlbennett
Copy link
Owner

It lasted around 3 days for me.

@agentsix1 agentsix1 changed the title StarCraft 1.18 support StarCraft 1.18.* support Apr 27, 2017
@agentsix1
Copy link
Author

Just a heads up 1.18.2 has been released today. So for people who are working on it. That is now a thing.

@tagban
Copy link

tagban commented Apr 27, 2017

Yea we gave up for now. Blizzard keeps making changes to the connection protocol. Once we lock down the connection. Working on TLS.

@agentsix1
Copy link
Author

1.18.3 just dropped yesterday

@tagban
Copy link

tagban commented May 2, 2017

Yea Blizzard also announced a new special bot protocol, given the direction SC 1.18.x is taking, I don't expect bots to be working on it for a very very long time, especially given the crazy IP bans that happened after trying.

@agentsix1
Copy link
Author

Thats super encouraging.....

@carlbennett
Copy link
Owner

All non-SC bots still currently work to the best of my knowledge.

@agentsix1
Copy link
Author

They are indeed still working for now

@agentsix1
Copy link
Author

@agentsix1
Copy link
Author

and i just got bot banned for using non sc clients great...

@tagban
Copy link

tagban commented May 4, 2017

Yep there was just a bnet patch. And WAR3 update.

@agentsix1
Copy link
Author

agentsix1 commented May 4, 2017

1.18.4 released today

I am more then likely going to work on a chat bot enviorment in vb.net for the new chat api they released

@tagban
Copy link

tagban commented May 4, 2017

That's pretty much everyone's plan. lol

@agentsix1
Copy link
Author

https://arcticworlds.net/spigot/download/sexy_layout.PNG - HAHAHA. It should work hopefully haha

@agentsix1
Copy link
Author

https://github.com/agentsix1/VB.NET-Classic-Bot-Early-Dev - If you guys are curious here is this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants