Passer au contenu
Média 1 pour l'article Pro FTP — Client + Server —  FTP & FTPS

Description

🚀 The only FTP plugin on Fab that also runs a server+client. FTP + FTPS with a real built-in FTP/FTPS server, transfers with resume, live progress and TLS encryption out of the box — every operation a clean Blueprint node. Zero C++.

DOCUMENTATION
EXAMPLE PROJECT - 5.8
DISCORD

Move files in and out of Unreal — securely — without writing a single line of C++.

Most FTP plugins hand you a bare, plain-text client and call it done. Pro FTP gives you the whole pipeline: a full client, a real embedded server, and TLS encryption — every operation wired as one clean async Blueprint node with On Success / On Error pins, live progress and transfer speed.

⚡ WHY PRO FTP

  • 🖥️ The ONLY plugin on Fab with a built-in FTP/FTPS server+client. Don't just connect to servers — be one.

  • 🔒 Encryption out of the box. FTPS (explicit AND implicit TLS) using the engine's own OpenSSL — nothing to download, nothing to configure.

  • 🧩 100% Blueprint. 40+ async nodes with clean Success / Error pins. No C++ required, ever.

  • 🛡️ Built like a tool, not a toy. All network work runs on background threads (never a frame hitch), passwords are never logged, and a one-line console command self-tests the whole plugin.

📥 CLIENT — connect to anything

  • Plain FTP or encrypted FTPS (explicit & implicit TLS) — same nodes, pick the security with a single setting.

  • Upload & download with RESUME and live progress + speed, ready to drop straight onto a UMG progress bar.

  • Recursive folder upload AND download — mirror an entire directory tree with one node.

  • List, change / make / remove directories, delete, rename / move, get size, get modified time, set permissions (CHMOD), send raw commands.

  • Directory listings come back as STRUCTURED DATA — name, size, type, date, permissions — never a wall of text you have to parse. Filter, sort and search them with pure helper nodes.

  • Passive & active modes, IPv6 (EPSV / EPRT), UTF-8 paths.

🖥️ SERVER — host files from inside Unreal (a Fab first)

  • Start a real FTP / FTPS server straight from Blueprint: mod sharing, LAN asset hand-off, an upload drop-box, a remote debug file browser, a dedicated server that accepts files.

  • User accounts with per-user permissions (read, write, delete, rename, list, make/remove dir) and sandboxed roots — a client can NEVER escape its folder.

  • Anonymous access, optional TLS encryption, and live Blueprint events: On Client Connected / Disconnected, On File Uploaded / Downloaded, On Server Log.

🧩 DROP-IN COMPONENTS Prefer zero wiring? Add a Pro FTP Client or Pro FTP Server component to any Actor, fill in the Details panel, tick "Auto Connect / Auto Start," and it just runs — events and all.

🎯 USE IT FOR

  • Downloading patches, DLC or assets at runtime — with resume and a progress bar

  • Backing up save games to your own server

  • Letting players share mods, maps or screenshots

  • A dedicated server or tool that accepts uploads

  • Studio asset hand-off over the LAN

📦 WHAT YOU GET

  • 40+ Blueprint nodes (client + server), fully documented (PDF manual + EN/TR reference)

  • Full C++ source included

  • Unreal Engine 5.1 – 5.8 (a separate package per version)

  • Windows, Mac, Linux — the client also runs on Android & iOS

  • Friendly, responsive support from DEB Studios

🚀 Stop shipping a half-baked FTP client. Ship the whole pipeline — client, server and encryption — all from Blueprint.

Formats inclus