WISP: Demystifying the cloud & on prem

There has been quite a few misconceptions and myths about WISP, how it will be hosted, and our on premise solution. This should clear up why the cloud offers advantages, and our on premise panel.

Why is WISP hosted in the cloud?

We host the game panel, and you install the daemon on your nodes. This communicates with the game panel and allows you to easily manage game servers on a number of nodes with no work required.

Because we’re hosting the game panel, it’s important it doesn’t go down, so we have servers distributed globally that can dynamically handle incoming traffic. Traffic would be routed around any failure within seconds.

Traditionally, you would need to setup the mail server, web server, database, ssl, and more yourself. We take all of this out of the loop and enable you to deploy a game panel with a single command.

This is only possible because WISP is hosted in the cloud; which enables us to monitor performance, perform maintenance, responding to any issues much faster.

Additionally, things like DDoS and scaling up and down are managed discreetly and quickly, for you. This allows you to focus on your customers, and expansion.

What if I want to use my own servers?

Under reasonable circumstances we can do on premise hosting of WISP. However, this doesn’t come without risks. Due to the increased time associated with managing an on premise environment, we may only do it if we deem it truly in the customers interest.

If you’re planning to use less than 3 POP’s in the continents we cover, you would only be exposing yourself to increased risk of downtime.

Example use cases for on premise

If your game nodes are having latency issues with our game panel, we may provide on premise solutions, however we would generally want to have at least 3 POP’s to ensure QOS.

If you’re operating in a country which requires all data to be kept within said country, this might make geo-distribution redundant and we can run on-premise with less than 3 POP’s.

For large companies that provide complex network topology, SLA’s, liability contracts, or complex data management/transfer contracts, we can provide on premise, however this will need to be a WISP unlimited license, which starts at $2000/mo for unlimited nodes.

To ensure a high quality of service, we will review each request for on premise individually.

WISP: A Development Update

Hey guys it’s been a while since we posted here. We’ve been working as hard as we can to get the beta ready for October, and we’re excited to share it with you all.

Design Progress

We’ve made a lot of design progress on the game panel, and I’ll be sharing some screenshots below. If you’re in our Discord – you’ve probably already seen these

First draft of the security page
Draft of the SFTP details panel, highlighting the password info box
First draft of the Server Action Log

Migration System

Aside from the design work, we’ve been making a lot of progress on our migration system. It’s going to be broken out into four steps

First, the system will prepare your WISP panel for all the game servers, nodes, eggs, etc, on your existing Pterodactyl. We get this information from Pterodactyls API.

If you preform an automatic migration, you will be able to email all your users to setup their new account passwords, and they will be told that their services have been moved to a new game panel.

We can preform manual migrations, which wouldn’t require password resets, and can migrate more data, more accurately. Contact us for more info

We pair this information with our daemon install process, to automatically detect and migrate servers from Pterodactyl on a node-by-node basis when you install WISP. You will be asked if you want to move the game servers to WISP, or if you want to install WISP alongside Pterodactyl.

Infrastructure Planning

Generally change is what causes downtime, so we want to avoid radical changes during production for WISP. We need to plan out how we’re going to provide the service and up-time we’re promising.

We’ve been planning some upgrades in preparation for WISP, to increase our web infrastructures throughput. Our infrastructure is already capable of handling ~35,000 unique users a month. After the planned upgrades we expect that capacity to increase by 5x.

We have an extra focus on the USA, because that’s where we expect most traffic to be coming from. So we’re gearing up our USA POP with over double the compute power as our EU & Oceania POP’s.

Traffic will be dynamically load balanced and routed to the fastest POP for any user, and outages will be automatically routed around almost instantly.

Obviously we can upgrade specific continents as needed later down the line – but we feel this start will provide more horsepower than we will need for a while, and should ensure long term stability of the service through rapid growth.

October Beta

Next month we’re going into our beta period. We’ve got a team of beta testers selected, and we’re going to work with them to integrate the service into their company.

During this period we’re going to closely monitor the service, and ensure any snags are dealt with before opening up orders to everyone. Depending how this goes, we’re aiming to launch in October, or shortly after.

Summary

There have been some setbacks but things are looking up, and we’re making great progress. This project and it’s deadlines have been ambitious, but the finish line is now in sight. The only thing that’s probably slightly behind schedule is the billing panel, more on that in the next post!

WISP: Design

I thought it might be interesting to some people if we shared the inside development of the WISP brand, to show you where it all came from.

Logo

Our logo was designed by Vested – he loves design. He’s really creative & good at drawing, however this was more of a GFX logo and I didn’t give him much information on what I wanted – it just needed to be “cool”. I’m a bad person I know.

I figured we would at least be able to get some creative ideas down for place-holder images on the site.

Original WISP logo designs

A few days in, these are the first concept logos we had. We knew it wasn’t done, but it was something to work on. I sent back my initial revision idea (Bottom)

Bottom: concept revision

The notable changes are the I, S & the (incredible) P. After making adjustments for those, Vested still felt something wasn’t working. So at this point things got a bit experimental…

Yikes, glad we didn’t choose that
This was a thing too

But it wasn’t too long before we finalised on what we still use as the shape for the logo now

The current WISP logo with bright colors

While we weren’t happy with the logo it was good enough to start working into a concept site. From there I thought we would know what to change on the logo.

Website

At this point I forwarded the logo designs to our site designer, Havasu – who is really taking the design lead on WISP currently. He was given a “mood board” of sorts, so he had a general idea for the feel we wanted on the site.

Concept mock for more ideas

This was a mock concept, to just try and get some colors and ideas flowing. We wanted to highlight the easy installation, and custom features. There is a video – which is still planned for the current site. We ended up replacing that temporarily with a design of the Pterodactyl panel.

For the eagle-eyed out there, you would have noticed the “Versus TCAdmin” & “Versus XenoPanel”. We’re planning to release these pages soon (XenoPanel was replaced with MultiCraft) so watch this space!

Original site concept

The next day Havasu cleaned up the design, and this was the first real look at what was going to become our brand identity. The color choice was perfect, and so different to what I was suggesting previously, but this is why I give people like him the time & space they need to do their thing.

Revising the logo

Havasu suggested we make the logo white, so Vested started experimenting with that, and we really liked it.

White WISP logo concept

After a little more tweaking, we pulled the gray & added the green highlight to end up with our current logo. We used the color scheming for our smaller, square logo – so it’s not just a white W

We popped the new finished logo on the site, and it was starting to come together…

From there we worked to build out the website we have now. Our website is primarily there to raise awareness right now. We hope to put out more useful information on some upcoming updates.

Final notes

Thanks to Havasu & Vested for defining the brand, and being flexible with as much change as we had going on. I’m happy to work with people who love what they do, and it’s what will make WISP great.

We will continue to tweak and tighten up the brand identity, but there wont be any radical changes. We’re aiming to expand the design language from our front end site onto the game panel, etc.

That’s all for today folks. I’ve been showing a lot of design by Havasu & Vested, but not much by me, so as a reward for finishing this post, have some Drizzy art:

WISP: Rundown

Because we have had a influx of new people interested in the project, we’ve been getting a lot of the same questions, so let’s answer them.

What is WISP?

WISP is a cloud game panel which you can manage dedicated servers or VPS with. Built on Pterodactyl, and redundantly hosted by us in a geo-distributed environment.

Each community will be given a “yourcommunity.panel.gg” domain. Enterprise customers will be able to use their own domain. Adding a new dedicated server or VPS to your WISP panel is easy, just paste one command into SSH and you’re done.

Notable features

Mod ManagerSteam UpdaterJM*HA**Git Tools
PterodactylNoBadly doneNoN/ANo
WISPYesYesYesYesYes
TCAdminYesYesNoNoNo
MultiCraftYesNoNoYesNo

*The “Jar Manager” is only marked as “Yes” if the Jar’s for the supported editions of Minecraft automatically update to include newer versions of Minecraft. Manual systems aren’t counted.
** Natively designed to work in a High Availability setup

There are many more features which we can talk about, too – like Audit Logs, the Application API for users, Workshop Downloader, and Backup system.

For now we’re going to leave it there, though. We don’t want to go on too much. Additionally, because WISP is SaaS – we will be aiming to provide updates to it delivering new features – not mentioned here – over time.

When is it coming out?

Right now we don’t have a set date. But we’re aiming to get the panel out before, or at latest during October. It’s really important to highlight that this project is still in development, and if we think we need more time – that date will change.

Right now we’re ahead of schedule, so I don’t expect any delays!

How much will it cost?

While the pricing model is still open to minor changes, the entry pricing wont change. Community will be starting at $5/mo, and Enterprise will be $10/mo. This will cover your panel, and one machine. There is no limit to the amount of users, or the amount of game servers per node.

Community will be starting at $5/mo, and Enterprise will be $10/mo.

WISP: Phase One

As we’re entering phase one of WISP’s development, I’m going to be answering questions from the community.

How much will it cost?

Right now our current pricing scheme will be split into two divisions. Community and enterprise. While we’re also aiming to have a free tier, this isn’t concrete yet.

Community Edition

$5/mo for first node
Certain features restricted

Enterprise Edition

$10/mo for each node
Allows white-label branding & custom URL
WHMCS module & setup support

Will I be able to easily migrate from Pterodactyl to WISP?

Yes. We’re making an intuitive migration process. We’re hoping to work with some large hosting providers to produce some whitepapers on successful migrations, encompassing hundreds of servers and thousands of users.

WISP is built to handle demand from any size, if you’re a small community, or a hosting company with over 60k game servers.

Can I host the panel myself?

WISP is a cloud game panel which we host for you. This allows us to save you money, providing a geo-routed and redundant service, which can handle huge spikes in traffic, DDoS attacks, and allows us to push out frequent updates without any downtime or work required on your end.

Once you buy a license, you’ll be given a command which you paste into SSH, which will link your server with the game panel.

What features will it have?

On launch we’re expecting to include all base Pterodactyl features (duh) and some additional features, including, but not limited to a Garry’s Mod Workshop Downloader, Minecraft edition installer, remote backups, git tools, and server action logs. We’ll also be aiming to include Source Engine FastDL tools.

Additionally, it will have many UX improvements over base Pterodactyl. Things like importing eggs, wont require daemon restarts anymore. There are many, many small things have been improved – generally making the UX more intuitive, so you can spend more time focusing on the things that matter.
The apex of UX improvements over Pterodactyl has to be our deployment, migration, and management process for nodes/setup.

Bespoke feature design will be possible, and we’re going to be working with select hosting providers to develop our processes and pricing models for this before we announce additional information.

Will I be able to change the branding and URL?

The branding and URL will be customisation on our Enterprise packages. Until then, your panel will be running on a mycommunity.panel.gg domain.

Will this run on Linux and/or Windows?

At the start it will be Linux only, but it’s possible we’ll expand to Windows support.

When is it releasing?

Right now it would be irresponsible to release a solid date. Development is looking good, and we’re ahead of schedule if anything.

With that in mind, and the reinforced preface that it could change, we aim to have a MVP before October.

WISP: Welcome

WISP is a cloud game panel, aiming to offer the most intuitive management UX available. Built on Pterodactyl, and geo-redundantly hosted in the cloud, the panel will offer unique and exclusive features, reducing the amount of time spent managing, allocating, and deploying game servers, and dedicated servers.

WISP: Community Edition

The community edition of WISP is for communities which want a premium control panel, while retaining control over the important infrastructure in their community. With WISP communities can use any number of hosting companies, and centralise all their game servers with one control panel.
The only restriction for community edition would be certain branding, and the panel would be hosted on “mycommunity.panel.gg”

WISP: Enterprise Edition

Enterprise edition will be for hosting companies looking to keep up with innovation in the market. We will keep your panel online, with bleeding edge features, and best security practices.
The branding and domain will be changeable – in addition to the ability to use custom themes, and support in configuring WHMCS.