
Twenty-eight languages, mouse controlled graphical menu. * Mobile OS: Android, iOS (vMEyeSuper), Nokia (vMEye). * Win8/Win7/XP OS: CMS, CLOUD function, IE browser. Reliable, Linux-based operating system. 25fps / channel (5MP / 3MP / 2MP / 1.3MP / D1) realtime! Voice recording: voices by IP cameras with built-in microphone modules are recorded via the LAN. CMS remote monitoring, mobile client software. LAN, WiFi (with optional access point), 3G (with optional mobile router). Learning a new cloud can be intimidating.IIP-N3210ECO MEGASTORE, 8*5MP / 16*3MP / 24*2MP / 32*1.3MP channels, IP NVR recorder, max. In the past six years as a solution architect, I’ve had to learn AWS, Azure, and most recently Google Cloud Platform (GCP), and the incredible array of technologies, products, and vendors can make it seem like an impossible mountain to climb. Even moving between major cloud providers can be difficult due to subtle, but meaningful, differences in products, acronyms, and company cultures.Įach time I want to learn a new cloud platform, I do it the same way: by hyper-over-engineering a Minecraft server for my kids. As a parent of two kids who are crazy about the block building game, I do my fair share of playing along with them, building castles, gathering resources, and defending my home from zombies.
Vmeye cloud software install#
#Vmeye cloud server install#īehind the scenes, I also help my kids run servers, install mods, and generally tweak the game to their liking. If you’ve ever experienced the pain of losing a Minecraft world with diamond armor, a house in the clouds, and a functional roller coaster…well then, you know true sadness! And sometimes, a real-life creeper explodes, something happens to their laptop or to the game files, and we have to start all over. The concepts I use tie directly to what you see in the business world. Your Site Reliability Engineering team will maintain system uptime, create systems that can auto-recover, and monitor them efficiently. By building a game server, you can learn a lot-in a risk-free way!Īnd while disaster recovery plans might not account for creepers and zombies, they sure care about servers crashing, recovering data, and restoring services quickly. In this post, I’m going to show you how I used GCP to build a cloud-ready Minecraft server-one that’s easy to set up and begin playing with friends, and automatically backs itself up. Best of all, it’s 100% controllable by serverless functions you can share with friends and family, so that inviting friends to use the server isn’t a burden. The final architecture looked something like this: Spoiler Alert: the final product is awesome, and it was surprisingly easy to build! Needless to say, I’ve played a lot more Minecraft with my kids since building this solution.

Vmeye cloud software software#
The plan to survive your first night, and hitting your requirementsĬreating a basic Minecraft server on GCP is actually pretty straightforward:Ĭonfigure some Minecraft software start-up scripts. The GCP Solutions Architects have published an awesome guide, Setting Up a Minecraft Server on Google Compute Engine, and built a Qwiklab that will walk you through the basic setup.

Please make sure you have read and completed this solution before you continue, as this post will expand upon it further. If you want to control your Minecraft server from the cloud, there are three additional requirements that your server needs to meet:Īutomation: It should be easy to turn the server on and off. Security: It should be easy to invite friends and family to play, without the server being open to everyone.ĭisaster recovery: The system should automatically back up game files. Requirement #1: AutomationĪs a parent, you have enough distractions. If your kids must find you to turn on the server, that’s a problem. They don’t have to do that for smartphone apps, and they don’t have to do that for console games. You want them to be able to simply push the power button. You also don’t want to give them access to the Google Cloud Console, as getting them to understand IAM roles or on-demand billing would be a lot of work.
Vmeye cloud software code#
This sounds like a job for Google Cloud Functions! Ideally, you want an event-driven action that executes code in a secure way.

With Cloud Functions you can create two serverless functions: start-minecraft-server and stop-minecraft-server. Both of these functions can use HTTP triggers, so you can run them simply by opening a URL! Just bookmark the URLs on your kids’ browser, and they can run the function instantly-without being able to change the code.įor example, the following node.js code, run via an HTTP trigger in Cloud Function, will start a server named “my-minecraft-server” in the us-west2-a zone. Under the hood, these functions have code blocks written in Node.js, although you could also rewrite them to use Python or Go.
