Cobra Updater

ByteCobra

(0)
$99
Publisher ByteCobra
File size 603.53kB
Number of files 80
Latest version 1.1.5
Latest release date 2024-02-20 03:49:34
First release date 2023-12-19 06:01:12
Supported Unity versions 2018.4.2 or higher

Cobra Updater simplifies the deployment process, providing an intuitive and efficient experience for both developers and players. It ensures that managing and rolling out game versions is hassle-free, efficient, and reliable, irrespective of the scale of your project or team size.


Currently supporting Windows (both 32 and 64-bit versions), Cobra Updater is designed with a flexible architecture, laying the groundwork for future expansion.


Unity Launcher Demo - Demonstrates seamless integration with the Unity environment.

Console Launcher Demo - Showcases the ease of deployment in console-based applications.


Binary Difference Patches: The initial base version of the game is downloaded in full. Subsequent patches are significantly smaller, containing only the updates and changes. This significantly minimizes download sizes and bandwidth usage.


Secure Server Setup: Offers comprehensive guidelines, scripts, and configuration files for establishing a custom web domain, complete with a reverse proxy and full HTTPS encryption. This setup ensures automatic updates for SSL/TLS certificates, creating a reliable and secure distribution platform. Note that this feature is optional; if you're in the prototyping phase, its use is not mandatory.


Rate Limiting Functionality: Servers are equipped with rate limiting to prevent DDoS attacks, enhancing security.


Docker Container Integration: Comprehensive instructions and a Dockerfile to simplify server setup and maintenance. Additionally, the server can also be configured to run natively on Linux or Windows environments, offering flexibility for various deployment scenarios. While this enhances ease of use, it remains optional; you have the freedom to employ your preferred deployment method if desired.


User-Friendly Unity Editor Window: This feature completely streamlines your development workflow with an easy-to-use integrated Unity interface. It enables you to build, upload, publish, manage, or remove game versions from within Unity. By eliminating the need to handle files manually or leave the Unity environment, it maximizes convenience and efficiency.


Modular, Clean Codebase: The code is thoughtfully organized and designed for easy extension and modification, accommodating diverse development needs.


Memory Efficiency: Designed to be memory efficient, ensuring that the entire game is never loaded into memory at once.


Clear Versioning System: Adopts a standard major.minor patch system (e.g., 1.0, 1.1) for clear and consistent version tracking.


Auto Repair: If the application cannot be launched, the updater can automatically try to repair it.


Legacy Version Support: Effortlessly roll back to earlier versions of the game, offering flexibility and reliability.


Multi-Game Support: Equipped to handle multiple games out of the box.


Team Management: Grant varying levels of access to different team members, enhancing collaborative efforts.


Team Authentication: Secure access control to ensure only team members can make changes.


Customizable Player Authentication: Provides the ability to integrate custom authentication systems, ensuring players are verified before they are permitted to download the game files.


Versatile Components: Includes MonoBehaviours and components compatible with .NET Standard 2.1, .NET 6 up to 8, and .NET Framework for Unity and standalone C# projects.


Ready-to-Use Examples: To ensure a smooth start, we offer pre-built example launchers. These examples are designed for immediate use but can also be used as a base for custom launchers.


Full Source Code Availability: Last but not least, you get full source code access! Enjoy complete transparency and the ability to truly make this asset yours.


Check out the documentation for more information.


Please make sure you've imported Cobra Logging before you import this asset (free).

Discord

Top Publisher Assets