How to spin up Game Servers with Vultr Marketplace

Rate this content
Bookmark

Walt will show you 2 ways to quickly create a game server on Vultr - one with our one-click Minecraft installation on Vultr Marketplace, and another within Terminal after deploying a Vultr server.

This workshop has been presented at JS GameDev Summit 2022, check out the latest edition of this JavaScript Conference.

FAQ

Vulture is launching a new location, but the specific details are yet to be announced. You can find out the new location first by following Vulture on Twitter.

To deploy a Minecraft server on Vulture, you can select the desired Minecraft version like Forge or Vanilla from the Marketplace, choose your server specifications, and then click 'Deploy'. This will set up your Minecraft server automatically.

Vulture offers a variety of servers and services including optimized cloud compute, bare metal servers, Kubernetes (K8s), and object storage. They also support deploying applications like game servers and e-commerce platforms through their Marketplace.

To become a vendor on the Vulture Marketplace, visit the Vulture website, navigate to the Marketplace section, and click on 'Become a Vendor'. You'll need to register and submit your app or game as a snapshot for approval and deployment on Vulture's infrastructure.

Yes, new users can use the promotional code 'GitNation1.5.0' to receive a $150 credit when signing up on Vulture. This credit can be used to explore different services and deployments on their platform.

You can contact Vulture support by emailing [email protected]. They offer developer-to-developer support and are known for their responsive and helpful customer service.

Vulture provides comprehensive documentation on a wide range of topics, including server deployment, connecting via SSH, and using various applications. This documentation is available on their website under the 'Docs' section.

Vulture is continuously expanding, with plans to increase their presence in Africa and Asia. They currently have 24 locations and are planning to open more in the near future.

Vulture provides optimized infrastructure for gaming servers with features like automatic backups, IPv6 support, and a variety of deployment options. They offer competitive pricing and a wide selection of apps and services through their Marketplace.

Walt Ribeiro
Walt Ribeiro
29 min
12 Apr, 2022

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Vulture offers a variety of products and services, including Kubernetes, object storage, and game servers. They have over 20 locations and are launching a new one soon. Vulture's marketplace provides over 50 applications and game engines, making it easy to deploy and launch gaming servers. Becoming a vendor on the marketplace allows developers to promote and launch their own games. Vulture emphasizes transparency in pricing, offers human-to-human support, and has plans for expansion in Africa and Asia.

1. Introduction to Products and Marketplace

Short description:

We have kubernetes, object storage, and over 20 locations. We're launching a new location this week. Let's get into the fun stuff like coding, gaming, launching, and deploying. We have optimized cloud compute, object storage, K8s, bare metal, and more coming soon. In the Marketplace, we have over 50 applications, including game servers, e-commerce, and web servers. Specifically for games, we have a variety of game engines and servers, including Minecraft servers like Bedrock, Forge, Paper Spigot, Vanilla, and Minecraft. You can deploy on Vulture in two easy ways.

So we have a lot of cool stuff here. We have kubernetes, we have, you know, we have our object storage, we have over 20 locations. We're launching a new location this week. More on that maybe later today or tomorrow. If you follow us on Twitter you'll be the first one to find out what that location is. I can't say anything right now, though.

So I'll just go here to products. We're not going to be talking too much about all the products. Let's just get into the fun stuff. Coding, gaming, launching, deploying. So we have optimized cloud compute, we have our object storage like I mentioned, our K8s, we have bare metal, and a lot of other things coming soon. So here's our website. Here's all of our locations. We have 24, 25 coming soon.

And if you go over here to Marketplace, this is a big thing that I want to show you in terms of launching a gaming server engine. So there's a couple things that you can do. Let's say that we have a server in house. If you just want to explore Marketplace, we have over 50 applications, 55 and counting. But we have everything from game servers, to e-commerce, to our web servers. Let's say that maybe you wanted to launch a blog or you wanted to monitor something for your database. But let's go to the games, because that's what we're talking about here. So we have a lot of cool game engines and game servers. And that's what all of this is. We have Minecraft servers. And this is growing each week, too. So here's all of the Minecraft servers that we have, for example. Bedrock, Forge, we have Paper Spigot, Vanilla, Minecraft. And to deploy on Vulture, you can deploy in two easy ways. So if you were to sign up for Vulture, and don't sign up yet, because I'm going to give you a cool coupon code to get started with Vulture. But if you wanted to launch something on Vulture, let's say we wanted to launch Minecraft Forge.

2. Deploying Gaming Servers

Short description:

I would click on Deploy, and it automatically has me set up to my deploy page on the back end. I'm already logged in. I've now launched Minecraft. Another way of deploying a gaming server is by clicking on deploy new server and doing everything from scratch. I can also click on marketplace apps and do a search. Minecraft Forge, 30 hours a month, auto backups. Deploy.

I would click on Deploy, and it kicks me out to my account. And it automatically has me set up to my deploy page on the back end. Now, you won't see this unless you sign up and register. But when you do register, I'm already logged in.

I'm in Philadelphia, so I'll just click on Manhattan. It already has Minecraft chosen for me here. And if I just keep going, general $30 a month server, great. I'll enable automatic backups, that's awesome. IPv6 and I'll press deploy. Just like that, I've now launched Minecraft.

OK. So let's say that I want to... Well, that's still propagating. OK, so another way of deploying a gaming server is I go here and I can click on deploy new server and here I'm just doing everything from scratch. And it's the same layout, it just it gets squished because I moved it in a little bit.

OK, so let me see where's New York. New York, OK. Debian, deploy now. OK, so then up here, instead of clicking on Debian, I'm gonna click on marketplace apps and I can do my search here. And then let's just do, I can't see the button. There we go. It keeps on reshifting because of the zoom. I can't move. Let me see if I can push this up. Yeah, I guess that's fine. All right. So Minecraft Forge, we'll click that. And 30 hours a month again. Auto backups sure. Deploy.

Watch more workshops on topic

Make a Game With PlayCanvas in 2 Hours
JSNation 2023JSNation 2023
116 min
Make a Game With PlayCanvas in 2 Hours
Top Content
Featured WorkshopFree
Steven Yau
Steven Yau
In this workshop, we’ll build a game using the PlayCanvas WebGL engine from start to finish. From development to publishing, we’ll cover the most crucial features such as scripting, UI creation and much more.
Table of the content:- Introduction- Intro to PlayCanvas- What we will be building- Adding a character model and animation- Making the character move with scripts- 'Fake' running- Adding obstacles- Detecting collisions- Adding a score counter- Game over and restarting- Wrap up!- Questions
Workshop levelFamiliarity with game engines and game development aspects is recommended, but not required.
PlayCanvas End-to-End : the quick version
JS GameDev Summit 2022JS GameDev Summit 2022
121 min
PlayCanvas End-to-End : the quick version
Top Content
WorkshopFree
João Ruschel
João Ruschel
In this workshop, we’ll build a complete game using the PlayCanvas engine while learning the best practices for project management. From development to publishing, we’ll cover the most crucial features such as asset management, scripting, audio, debugging, and much more.
Introduction to WebXR with Babylon.js
JS GameDev Summit 2022JS GameDev Summit 2022
86 min
Introduction to WebXR with Babylon.js
Workshop
Gustavo Cordido
Gustavo Cordido
In this workshop, we'll introduce you to the core concepts of building Mixed Reality experiences with WebXR and Balon.js.
You'll learn the following:- How to add 3D mesh objects and buttons to a scene- How to use procedural textures- How to add actions to objects- How to take advantage of the default Cross Reality (XR) experience- How to add physics to a scene
For the first project in this workshop, you'll create an interactive Mixed Reality experience that'll display basketball player stats to fans and coaches. For the second project in this workshop, you'll create a voice activated WebXR app using Balon.js and Azure Speech-to-Text. You'll then deploy the web app using Static Website Hosting provided Azure Blob Storage.
Tiny Game Live Coding Workshop
JS GameDev Summit 2023JS GameDev Summit 2023
115 min
Tiny Game Live Coding Workshop
Workshop
Frank Force
Frank Force
Dive into the captivating world of micro-game development with Frank Force in this interactive live coding workshop. Tailored for both seasoned developers and curious newcomers, this session explores the unique challenges and joys of creating games and demos with extreme size constraints.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Optimizing HTML5 Games: 10 Years of Learnings
JS GameDev Summit 2022JS GameDev Summit 2022
33 min
Optimizing HTML5 Games: 10 Years of Learnings
Top Content
Watch video: Optimizing HTML5 Games: 10 Years of Learnings
PlayCanvas is an open-source game engine used by game developers worldwide. Optimization is crucial for HTML5 games, focusing on load times and frame rate. Texture and mesh optimization can significantly reduce download sizes. GLTF and GLB formats offer smaller file sizes and faster parsing times. Compressing game resources and using efficient file formats can improve load times. Framerate optimization and resolution scaling are important for better performance. Managing draw calls and using batching techniques can optimize performance. Browser DevTools, such as Chrome and Firefox, are useful for debugging and profiling. Detecting device performance and optimizing based on specific devices can improve game performance. Apple is making progress with WebGPU implementation. HTML5 games can be shipped to the App Store using Cordova.
Building Fun Experiments with WebXR & Babylon.js
JS GameDev Summit 2022JS GameDev Summit 2022
33 min
Building Fun Experiments with WebXR & Babylon.js
Top Content
This Talk explores the use of Babylon.js and WebXR to create immersive VR and AR experiences on the web. It showcases various demos, including transforming a 2D game into a 3D and VR experience, VR music composition, AR demos, and exploring a virtual museum. The speaker emphasizes the potential of web development in the metaverse and mentions the use of WebXR in Microsoft products. The limitations of WebXR on Safari iOS are discussed, along with the simplicity and features of Babylon.js. Contact information is provided for further inquiries.
Making Awesome Games with LittleJS
JS GameDev Summit 2022JS GameDev Summit 2022
34 min
Making Awesome Games with LittleJS
Top Content
Little.js is a super lightweight and fast JavaScript game engine that has everything included to start making games right away. It has a tiny footprint and no dependencies, making it perfect for size-coding competitions like JS13K. Little.js is built with an object-oriented structure and comes with several classes. It provides a fast rendering system, a comprehensive audio system, and various starter projects for different game types. Little.js is designed to be simple and easy to understand, allowing you to look at and modify the code.
Boost the Performance of Your WebGL Unity Games!
JS GameDev Summit 2023JS GameDev Summit 2023
7 min
Boost the Performance of Your WebGL Unity Games!
The Talk discusses ways to boost the performance of WebGL Unity games, including issues with bundle size, memory usage, and runtime performance. It suggests using Brotli for compression and non-exception support for better performance. Choosing the appropriate texture compression format and experimenting with separate builds can also help. The Talk also covers optimizing textures, models, audio, and assets by reducing build size, using compression, disabling unnecessary models, and optimizing audio quality. Unity's optimization tools and profilers are recommended for analyzing performance and memory issues.
How Not to Build a Video Game
React Summit 2023React Summit 2023
32 min
How Not to Build a Video Game
Watch video: How Not to Build a Video Game
The Talk showcases the development of a video game called Athena Crisis using web technologies like JavaScript, React, and CSS. The game is built from scratch and includes features like multiple game states, AI opponents, and map editing. It demonstrates the benefits of using CSS for game development, such as instant load times and smooth transitions. The Talk also discusses optimizing performance, supporting dark mode, and publishing the game to other platforms.
Increase the Performance of Your Games using Canvas
JS GameDev Summit 2023JS GameDev Summit 2023
8 min
Increase the Performance of Your Games using Canvas
The Talk discusses the use of the canvas element in games and web applications to improve performance. It compares the Canvas API and WebGL API, highlighting the advantages and disadvantages of each. The Canvas API allows for both CPU and GPU rendering, while WebGL API only uses GPU and hardware acceleration. Using the canvas element can significantly enhance performance, but it comes with increased complexity and development costs.