[DiscordArchive] just out of curiosity, did anyone ever dig more into client/server networking, trying to improve it?
[DiscordArchive] just out of curiosity, did anyone ever dig more into client/server networking, trying to improve it?
Archived author: 4bhorrent • Posted: 2024-11-20T13:46:17.332000+00:00
Original source
just out of curiosity, did anyone ever dig more into client/server networking, trying to improve it?
Archived author: Aleist3r • Posted: 2024-11-20T13:51:01.953000+00:00
Original source
out of curiosity, were you able to do something about this?
https://discord.com/channels/40766404101...3576070376
Archived author: Aleist3r • Posted: 2024-11-20T13:58:35.212000+00:00
Original source
according to [this](<https://warcraft.wiki.gg/wiki/Public_client_builds>) 3.0.1.8303 and 3.0.3.9155 should have assertions enabled, gotta try to patch through all of them and check, maybe there's something somewhere in the chain of windows patches (probably small chance but i'm not sure there's any info anywhere so going patch by patch, even if just for the sake of documenting there's nothing seems ok in my book)
Archived author: 4bhorrent • Posted: 2024-11-20T14:04:14.837000+00:00
Original source
unfortunately i did not follow up too much on it.
it's quite a big task tbh if you wanna be thorough in exploring.
assertions might help to track functions down to their counterparts in the leaked alpha and cata client, given that the assertion statement is unique enough.
there should also be a 335a client with assertions enabled btw from what i remember.
Archived author: Aleist3r • Posted: 2024-11-20T14:07:13.951000+00:00
Original source
if there's nothing interesting in windows, at wors i could try running some mac vm and try there (that is if i'm able to get through kernel panic, so far i wasn't able to run leopard yet <:kekw:1301383133899522078>)
Archived author: 4bhorrent • Posted: 2024-11-20T14:09:18.849000+00:00
Original source
being thorough in scanning for leaks would require:
* going up the chain from the very first release (fnf alpha)
* checking every patch for leaked symboles (in theory even deep scanning the patch file, not just checking the resulting installation)
* checking full installation media (iso images)
* checking windows clients (both x86 and x86_64 once they are availavle)
* checking mac clients (both x86 and ppc... also the 64 bit variants... mac has debug symboles baked in, instead of a separate file)
* checking released builds, ptr, dev builds
...
you see, it can become quite extensive, if you wanna do a complete job ^^
Archived author: Aleist3r • Posted: 2024-11-20T14:13:47.255000+00:00
Original source
very, especially when some patches from those internet archive links seems to go stop in dead end (iirc from a fairly quick glance if you start with .8303 there's some patch missing in the chain so you are not able to even get to 3.1)
Archived author: 4bhorrent • Posted: 2024-11-20T14:14:24.927000+00:00
Original source
could be that some of those patches might already be lost media
Archived author: Aleist3r • Posted: 2024-11-20T14:14:42.846000+00:00
Original source
so it's basically check those, go back to other branch
Archived author: Aleist3r • Posted: 2024-11-20T14:14:57.793000+00:00
Original source
very well could be