
The File Transfer Server v2.8 is a lightweight plugin that enables games and applications to send and receive files over UDP connections, supporting a decentralized architecture. It allows file transfer between any supported platforms—such as mobile to mobile, mobile to standalone, or standalone to standalone—without requiring a dedicated server. The plugin supports file transfers of up to 2GB (excluding mobile platforms), with transfer speeds ranging from 3MB/s to 10MB/s depending on network conditions, hardware, and platform. It is compatible with IPv6 and features automatic device discovery using IPv4. The solution includes multi-threaded communication for maintaining responsiveness in games and VR experiences, along with built-in FileManagement and Open Wav Parser assets. It offers a fully event-driven workflow, is fully configurable, and includes comprehensive documentation. The plugin features a robust UDP asynchronous protocol with fail-safe behavior—preventing incomplete files from being saved or overwritten if they are under 2GB. It supports multiple instances (except when two instances share the same IP and port due to UDP limitations) and includes a Windows Forms example project for Visual Studio or MonoDevelop. Supported platforms include Windows, macOS, Linux, iOS (Simulator SDK), Android, and Windows Forms.
Download Source 1