Restore Monarchy

About Restore Monarchy

Restore Monarchy is a brand I established in 2019 as the signature for my Unturned plugins and projects. Over the years, this consistent branding across all my plugin releases has built recognition and trust within the Unturned community, making it a well-known name among server owners who use the plugins on their servers.

In 2019, I began publishing my plugins on Imperial Plugins, which was the first marketplace for Unturned plugins.

In 2021, I launched my own Unturned plugins marketplace called Unturned Store, where I published my plugins and invited other developers to release theirs as well.

Until mid-2024, my public plugins were available on Unturned Store, but I then decided to exclusively release my plugins on restoremonarchy.com.

Since the website launch in 2024, I have managed to make it one of the most popular websites in the Unturned community, with over 19,000 unique visitors per month.

And number one search result for "Unturned plugins" on Google.

Application features

The website is organized into three main sections: Servers (for server owners), Players, and Developers. Each section features dedicated pages designed for its specific user base.

The Servers section includes plugins and hosting services, Players can browse game assets and find servers, while Developers have access to resources and documentation.

Free plugins can be downloaded without registration, while purchasing paid plugins requires user registration and login.

Shopping cart system allows users to add multiple plugins at once. Payments are processed through Stripe and NowPayments for cryptocurrencies.

The Unturned Browser allows players to browse in-game assets such as items and vehicles. It includes not only original game assets, but also assets from the most popular Steam Workshop mods.

It's the only asset browser that includes assets from popular Steam Workshop mods, which attracts significant traffic to the website.

We provide a subscription-based hosting service that allows server owners to host their Unturned servers on dedicated machines.

Users can manage their servers through our customized version of Pterodactyl, a popular open-source game server management panel.

The admin dashboard provides me with management capabilities for plugins, pricing, orders, blog content, and other administrative tasks.

These are just some of the main features of the website. Additional functionality includes a server list, documentation, blog, videos, forum and more.

Tech Stack

Frontend & UI
  • Public Pages: Plain JavaScript with Bootstrap for responsive design
  • Admin Dashboard: Blazor Server with MudBlazor components
  • Game Panel: React.js SPA (modified Pterodactyl)
  • Authentication: Keycloak (self-hosted identity management)
Backend & Database
  • Framework: ASP.NET Core
  • Game Panel Backend: PHP (modified Pterodactyl)
  • Database: Microsoft SQL Server Express
  • File Storage: Database with GitHub sync for plugin releases
Infrastructure & Hosting
  • Main Website: Hetzner dedicated VPS (US)
  • Game Hosting: Dedicated servers via OVH Cloud (Singapore, Poland) and FiberState (US)
  • CDN & Security: Cloudflare (tunneling, DNS)
  • Video Streaming: Bunny.net CDN
  • Containerization: Docker for service deployment
DevOps & Integrations
  • CI/CD: Jenkins for website deployments, GitHub Actions for plugin releases
  • Version Control: GitHub with automated release creation
  • Payment Processing: Stripe and NowPayments (crypto)
  • Analytics: Umami (self-hosted)
  • Server Management: Custom Pterodactyl panel
  • Integrations: Discord, GitHub, FPlugins subscription system

Acknowledgments

Thanks to everyone who helped me develop this application:

  • Felipe Negri - integration with his FPlugins Unturned loader service for server hosting and plugin packs
  • Tomasz Wrona - SQL stored procedures, Keycloak integration, and technical expertise

Thanks to everyone who helped with content creation:

  • LiamDoesGame - over 60 videos & 10 shorts for my YouTube channel which promotes the brand
  • Fenyaxz - over 5 videos & 55 shorts for my YouTube channel
  • Soer - 6 videos for my YouTube channel and sponsored the creation of some free Unturned plugins
  • Sekul - 1 video and 22 shorts for my YouTube channel
  • MTN - 7 videos for my YouTube channel
  • Tonis - originally created the Anti Blowtorch plugin