Comments (6)
I tried to investigate the WC3<->Battle.net protocol with mitmproxy, but I wasn't even able to dump the HTTPS packets, WC3 seems to reject the certificate generated by mitmproxy even though I added the CA to Windows CA DB. It's possible I did something wrong, but I think WC3 has its own list of CAs.
So I'm not really sure how to go about investigating the protocol.
If they were to publish a bit of documentation on the protocol then I think it'd be possible to implement the update, but otherwise updating would need someone interested enough in WC3 who also has experience in reverse engineering.
Has anyone else had any luck with investigating this? I don't have much experience with this kind of thing so I could be on the completely wrong track.
Or if anyone has contact with WC3 development team maybe could see if they are willing to share. I posted on forum but I feel like they are unlikely to see the message.
from ghostpp.
Are we even sure the protocol allows for hosting games ourselves still? It sounds like after the new update games are hosted on blizzard servers since port forwarding is no longer required. If that is the case then nothing we can do for hostbots?
from ghostpp.
It makes no sense to write a bot under official servers. small online, a lot of code
from ghostpp.
Are we even sure the protocol allows for hosting games ourselves still? It sounds like after the new update games are hosted on blizzard servers since port forwarding is no longer required. If that is the case then nothing we can do for hostbots?
I think it is possible in theory; if I understand correctly, the games are hosted by the player but the Blizzard server acts as a router so that port forwarding is not needed.
However, I read that someone on development team stated unequivocally that Blizzard intends to make it impossible for host bots to function any more. If that is Blizzard's stance, then there is no reason to work on this, since they could easily make an update that would break any progress.
from ghostpp.
Here is the image, I think it's a discord conversation: https://image.prntscr.com/image/L2DRTDwVSJO9xlNCVeSPZw.png
Closing since WC3 development team unambiguously stated they want to make it impossible for host bots to function with 1.30.2 patch. Feel free to continue discussion of course.
from ghostpp.
They dig their own grave. In the custom server on the server no one plays
from ghostpp.
Related Issues (20)
- Bot Forces Re-download of Maps and Auto Kicks on Download Completion HOT 5
- `[TCPSOCKET] closed by remote host` after BNLS connect when running more than two bots from the same ip HOT 6
- Readme.md contains incorrect information HOT 8
- Kick Slot HOT 4
- 2 Ghost Plus plus in 1PC HOT 1
- got unknown udp packet type HOT 7
- error while loading shared libraries: libcasc.so.1: cannot open shared object file: No such file or directory
- SendAllActions work is slow
- My version votestart
- Stats vulnerability HOT 37
- Admin game not visible on 1.26a Lan game HOT 2
- w3mmd and colored name HOT 1
- <1.28 game not visible HOT 1
- Recompile Ghost++ for Windows HOT 1
- Can't found game room on game list (Use Linux and WarIII 1.28F) HOT 11
- Spoofchecking isn't working? HOT 1
- my_bool isn't defined in modern mysql sources HOT 1
- Maps after a specific size not working
- Нужен Coder HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ghostpp.