[RELEASE] AutoPatcher Windows/Linux compatible with new/old versions

12/28/2025 21:24 wever-kley#1
Hello EPVP,

If you are looking for a lightweight, cross-platform solution to manage your game client updates, here is the official configuration guide for the AutoPatcher backend. This tool handles version checking via TCP and serves patches via HTTP.

📁 Configuration File
Navigate to AutoPatcher/appsettings.json to configure the logic:
Code:
{
  "AutoPatcher": {
    "TcpPort": 9528,
    "LatestVersion": 1010,
    "PatchesPath": "patches",
    "LogPayload": true,
    "HttpEnabled": true,
    "HttpPort": 8080,
    "HttpHost": "192.168.88.200",
    "HttpListenHost": "+"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  }
}
⚙️ Parameters Explained
  • TcpPort: The port where the client sends its current version.
  • LatestVersion: Set this to your newest patch ID. If a client matches this, they get a READY status.
  • PatchesPath: The directory for your updates. Note: Files must be named as integers (e.g., 1010.exe).
  • HttpEnabled: Set to true to use the built-in Kestrel server to host files.
  • HttpHost: This is the IP/Domain the client will use to download files.
  • HttpListenHost: Use + to allow external connections or localhost for testing.

🚀 How to Run
Windows:
Code:
.\AutoPatcher.exe
Linux:
Code:
chmod +x AutoPatcher && ./AutoPatcher
⬇️ Download links
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Password: weverkley
01/01/2026 05:47 zulflbeatz#2
can enable port from firewall?
01/05/2026 00:12 magewarior2#3
Does the autopatcher comunicate with a special key over tcp ?