Do you have a game or application that’s deployed on Windows and do you need to make frequent updates to your product? Check out the Darkmoon Labs binary difference patcher.
It’s built on the WISP multi-player networking APIs and is free to use in your projects. We include the patch generator, server and client files needed to get you going. Here is the documentation and download link:
3.Change directory (“CD DirectoryToPatchServer.exe”) to where the PatchServer.exe lives on your hard drive
My file is in C:\DarkmoonPatcher\Server\PatchServer.exe
Is that how i must do it?
Edit: Nevermind, i fixed it but now i have a new problem
I have finished the whole setup and it works locally but when i change it to my public address and port forward the listen port it wont work, the connection just times out, please help.
Sorry for the absurdly late reply. I thought I was sub’d to new posts in this thread.
Not sure if you’re still trying to resolve this, but usually the problem you’re describing occurs due to a software firewall on your test machine blocking the port. Even if the physical router is forwarding the port, if your Windows firewall, for instance, is blocking the port the patcher won’t be able to connect.
If the test case is working properly with a local IP, the problem is 99.9999% related to the firewall.
Hello, i really Appreciate your work and it saved me a lot of Time, i just have one big issue:
Every Client that connect to the patch server stack up memory and doesn’t get cleaned up after disconnection.
For example, if 10 clients download the new patch, and the patch is 100mb, server.exe got 1gb of memory usage.
is there any way to fix this?
Thanks in advance.