Back to Home Page

Dedicated Server Hosting Guide

"Get a load of This!"

Ever wanted to host a dedicated ring racers server of your own but don't know where to begin? Tired of having to deal with problems such as the “wait” command not working? If yes to any of these, This guide will be just for you in getting everything setup in what you'll need to get things running as intended. With the various fixes that was provided by the community since the game's release, I'm providing this guide as a way of passing on my knowledge that will allow for other upcoming server hosts to be able to host their own ring racers servers along with the methods needed to ensure that everything runs as intended.

That being said, Before getting started, A few things that you'll need to have on hand first.

Requirements:


Adding to the Requirements listed above, This guide will also assume that you have a VPS Subscription that you pay for on the monthly basis as this will be needed in order to run your dedicated server. On the chance if you don't, I recommend looking into getting yourself one first. There are many to choose from such as Digital Ocean, HostHatch, NFOServers, Etc. Depending on which provider you decide to go with, Make sure to pick a subscription plan that's not only within your budget but also has the VM (Virtual Machine) specs needed to ensure that your server can run stably with no issues. I also recommend going with a plan that's based around Ubuntu, Specifically 24.04.2 LTS if you can, As well as one that has specs of at least 2GB of Ram and a Dual-Core Processor. There are others where you can get a bang for your buck for better specs but for the sake of this guide, I only mention this as anything lower than the base specs mentioned can potentially lead to stability issues in the long run so do keep this in mind.

Step 1: Installing HFS and Prepping Addons

Using the 2nd link provided in the requirements section, Go ahead and get the installer from thier webpage and install it onto your system. Once done, Open up the app and you'll be welcomed to the file manager window.

From here, You can now be able to add whatever tracks, characters and script mods that you plan to use on your server. To do so, There should be a section that says "Shared files" on the left hand side. This is where You'll be putting all of your addons at. Simply click on it and a you'll be greeted to the virtual file system for it.

Sample Image

Once inside, You'll notice a set of options on the right hand side of the screen. At the bottom of it should be a tab that says "ADD". Click on it and from there, Navigate to wherever you normally would keep your racers addons stored on your PC. Click the check boxes on the ones you plan on using and click on "SELECT" When finished. As a extra note, HFS also allows for saving and loading your file system so that you won't always have to repeat this process each time which makes it convenient for keeping your server addons organized as well as updating your server with new addons.

From here, You'll need to get a hold of the text file listing all of the addons that you just added to HFS so that you can be able to add it directly to your server config. To do this, There should be a option at the top of the page showcasing a link with your system's IP address. Click on it and You should come to a http file browser showing all of the addons that you currently have loaded onto hfs.

At the top of the page, there should be a small tab with a house and 3 lines next to it. Click on it and you'll see a option that says "Get list". Click on it and a window will open showing a list of all of your current addons, Along with your local host link showcasing your System IP adress. With the list page up, Open notepad or any other text editor of your choosing and from there, Copy the list and paste it.

Now at this point your probably thinking, how is the game is gonna search for each addon that we just added to the list upon booting it up on your VM. To help make things more easier and convenient, Navigate to "Edit" and click "Replace". A small window should pop up.

In the "find what" box, type in without the quotes "http://yoursystemip/" (of course typing in your actual system ip address in place) and in the "replace with" box, type in "addfile” (Make sure to type a space after addfile). With that set, Click on "Replace all" and if done correctly, Your list should look like something along the lines of the image shown below.

From there, save it as a txt file and keep it on the side for now. We'll need this again later on.

Step 2: Setting up WinSCP and Putty

Using the 3rd and 4th links provided in the requirements section, Go ahead and download both Installers for both winscp and putty. Seeing as putty will be the more easier one to setup, We'll install that first. Go ahead and open up the installer and follow each prompt into installing it onto your system. Once installed, A window should pop up asking to input you ssh info but you can close out of this as WinSCP will take care of most of this making things more convenient in the long run. With putty installed, Now we can install WinSCP next. Go ahead and open up the installer for it and the same as putty, follow each prompt into installing winscp onto your system. Once installed, You should be greeted to a window asking to input your SSH info.

Assuming you followed the segment mentioned in the requirements section in setting up a VPS/VM subscription for yourself, or if you currently already have one, You can find out what your SSH info is by logging into you VPS/VM account and making note of the IPV4 address for it. You'll also be able to find your username which in this case should be "root" as well as the password that you set in place to have terminal access on your server. Go ahead and click on "new site" and type everything out for the hostname, username and password sections. It should look something along the lines of...

If entered correctly, click on save and then click the login tab. Another prompt will come up indicating that an outside user is trying to access your VM. This is a security measure to ensure that hackers wont try to break into your VM which helps into keeping anything stored there safe. go ahead and give it permission to continue and from there, It may ask for your terminal password again which is another security measure to ensure that it's you logging in. If entered correctly, You'll be greeted to your VM's file system showing all of what's inside it.

From here you can navigate through all of what's currently on your VM. Keep this opened as we'll need this for the next set of steps