Jump to content

Heliohost as a (custom) game server


Ruwuchi

Recommended Posts

Disclaimer

    I'm very sorry If this has been asked countless times already or if it's been posted in the wrong place, but after searching through the forum I only found information about minecraft servers and other resource-expensive servers, but nothing that really resembles this kind of system...

    If your intention is to jump directly to the questions I have (located next under the "Context" section), here's the short version of that block:

TL;DR: I never did anything when it comes to web services, so please bear with me as this is, above everything, a learning experience as I go about implementing an osu!-like Asio server for my own game :D

Context

    Hello!

    So... I've never really used HelioHost, and this is my first time ever attempting anything regarding webdev. Anyways... I just finished coding a small game for me to play with a couple friends, and my server is implemented in C/C++ via Asio. I've done a bit of digging around after looking at the hosting plans you guys offer, but I couldn't come to a proper conclusion on wether to choose a shared hosting plan or a VPS.

    Anyone who has ever played osu! will understand the style of multiplayer game I'm going for: at the end of each playthrough, you upload your score to the server and allow it to resolve things by itself - Even multiplayer is handled this way, via lobbies; the entire gameplay is handled fully inside the client. I have literally no idea on how that can be implemented in a remote directory, but this will serve as a good learning experience!

Questions

1. Can the free, shared hosting plans work as a "data manipulation" game server?

    The server has 3 very basic actions:

  • Broadcast messages to all or specific players (e.g. Global & private chat messages);
  • Listen for connections, disconnections and scores;
  • Query and update values from the website database.

    If not, should I pick the VPS? and why? (I'd like to understand better the limitations since this is all quite new... that's the reason I'm asking "why")

2. Can any of those actions be better implemented via a scripting language supported by HelioHost?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...