Hosting Providers: Difference between revisions

From Pavlov VR Wiki
Jump to navigation Jump to search
Tags: Manual revert Visual edit
m (added horde and reseller warning)
Line 1: Line 1:
The hosting providers listed below are not affiliated with vankrupt games. <pre>
The hosting providers listed below are not affiliated with vankrupt games.
 
'''--- A Warning about Server Resellers ---'''
 
There are some companies that simply resell empty server boxes and provide users some sort of portal interface for the customer to set the server up on their own. Notable examples that advertise for pavlov are '''g-portal''', '''forestracks''', '''smishcraft''', and '''snakecrafthosting.''' Very often these companies will advertise impossible claims like "unlimited slots" (Pavlov is limited to 10 for quest and 24 for PCVR) and have meaningless tiers for more RAM or Storage (A server with 128GB of RAM will run the exact same as a 2GB server). These providers also suffer from "[https://www.techtarget.com/searchcloudcomputing/definition/noisy-neighbor-cloud-computing-performance#:~:text=What%20is%20a%20noisy%20neighbor,affect%20other%20users'%20cloud%20performance. Noisy Neighbors]" where hosting providers try to stuff as many servers on the same hardware as possible oftentimes negativly impacting performmance. While sometimes the VPS resellers can provide an acceptable experience it oftentimes requires the user to still set up and configure the server themselves. If you are willing to configure the server yourself consider one of the AWS/Google/Vultr options below or if you would like to have the server set up for you consider Arctic VR or Horde below. 
 
<pre>
Provider              | Base CPU | Details
Provider              | Base CPU | Details
Arctic VR            | 4.5 GHz  | https://www.arctic-vr.com/server-hosting
Arctic VR            | 4.5 GHz  | https://www.arctic-vr.com/server-hosting
Amazon Web Services  | 4.0 GHz  | https://aws.amazon.com/ec2/instance-types/z1d/
Amazon Web Services  | 4.0 GHz  | https://aws.amazon.com/ec2/instance-types/z1d/
VULTR                | 4.0 GHz  | https://www.vultr.com/products/high-frequency-compute/
VULTR                | 4.0 GHz  | https://www.vultr.com/products/high-frequency-compute/
packet.com            | 3.5 GHz  | https://www.packet.com/cloud/servers/c1-small/     
Google Cloud Platform | 3.2 GHz  | https://cloud.google.com/compute/docs/cpu-platforms
Google Cloud Platform | 3.2 GHz  | https://cloud.google.com/compute/docs/cpu-platforms
</pre>
</pre>
Line 13: Line 18:


[[File:Arctic_options.png|link=https://www.arctic-vr.com/server-hosting|700px]]
[[File:Arctic_options.png|link=https://www.arctic-vr.com/server-hosting|700px]]
===== HORDE =====
Pavlov Horde is a hosting provider specific to the shack (Quest) version of pavlov. You can find their website here: https://pavlovhorde.com/buy
=====VULTR=====
=====VULTR=====
Consider using a referral from the community:
Consider using a referral from the community:

Revision as of 12:09, 14 July 2023

The hosting providers listed below are not affiliated with vankrupt games.

--- A Warning about Server Resellers ---

There are some companies that simply resell empty server boxes and provide users some sort of portal interface for the customer to set the server up on their own. Notable examples that advertise for pavlov are g-portal, forestracks, smishcraft, and snakecrafthosting. Very often these companies will advertise impossible claims like "unlimited slots" (Pavlov is limited to 10 for quest and 24 for PCVR) and have meaningless tiers for more RAM or Storage (A server with 128GB of RAM will run the exact same as a 2GB server). These providers also suffer from "Noisy Neighbors" where hosting providers try to stuff as many servers on the same hardware as possible oftentimes negativly impacting performmance. While sometimes the VPS resellers can provide an acceptable experience it oftentimes requires the user to still set up and configure the server themselves. If you are willing to configure the server yourself consider one of the AWS/Google/Vultr options below or if you would like to have the server set up for you consider Arctic VR or Horde below.

Provider              | Base CPU | Details
Arctic VR             | 4.5 GHz  | https://www.arctic-vr.com/server-hosting
Amazon Web Services   | 4.0 GHz  | https://aws.amazon.com/ec2/instance-types/z1d/
VULTR                 | 4.0 GHz  | https://www.vultr.com/products/high-frequency-compute/
Google Cloud Platform | 3.2 GHz  | https://cloud.google.com/compute/docs/cpu-platforms
ARCTIC VR

Arctic VR is the largest and longest running Pavlov VR hosting provider. The In-Game Admin Menu is exclusive to the ArcticVR hosting service. They offer EU, NA East and NA West servers for both shack and PCVR. ArcticVR offers the fastest Pavlov servers as well as DDos Protection, RCON remote management, custom maps, low pings, unlimited slots, and expert support.

Website: https://www.arctic-vr.com/server-hosting

Arctic options.png

HORDE

Pavlov Horde is a hosting provider specific to the shack (Quest) version of pavlov. You can find their website here: https://pavlovhorde.com/buy

VULTR

Consider using a referral from the community:

Carlos: https://www.vultr.com/?ref=8615589-6G

Carrot: https://www.vultr.com/?ref=8689348

Archaeo: https://www.vultr.com/?ref=8653652-6G

Cheeto: https://www.vultr.com/?ref=8717358

For a Pavlov Shack server, I recommend minimum Cloud Compute, Intel High Performance, Ubuntu 20.04, and disabled automatic backups. At the time, this was $6/m. Some of the cheap options have 1TB bandwidth, and some have 2TB+. If it's a personal server, 1TB could be fine, but 2TB should be safe.

Google Cloud Platform (90 day free credit available)

The below configuration is successfully running 4 pavlov PC instances with ~15 total maps and up to 24 players per server. If you want more maps use larger boot disk. Both can dynamically be scaled based on popularity.


Menu -> compute engine -> VM instances
create instance
- region: wherever you like
- machine type: n1-highcpu-4 (4 vCPUs, 3.6 GB memory)
- boot disk: Ubuntu 20.04
- boot disk -> size: 25gb
- network tags: pavlov-server
- [create]


Menu -> Vpc network -> firewall rules
[Create firewall rule]
Name: pavlov server
Target Tags: pavlov-server
Source IP Ranges: 0.0.0.0/0
Protocols and Ports -> Specified protocols and ports -> UDP: 7777, 8177 (Shack and PC)
Protocols and Ports -> Specified protocols and ports -> TCP: 7777, 8177 (Shack-only)
Protocols and Ports -> Specified protocols and ports -> TCP: {RCON port - default 9100}
[save]
Amazon Web Services (30 day free credit available)
Login -> Change Region: Choose your region
Services -> Compute -> EC2 -> Create
Choose an AMI: Ubuntu 18.04
Instance Type: z1d.large

Instance Details -> Tenancy: Dedicated (optional: this will more than triple the cost)

Storage: 50gb disk (or whatever, you're in control of the map roster)

Security Groups:
Create a new Security Group
Security group name: pavlov-server
Description: pavlov server
Rules:
Type: Custom ICMP Rule - IPV4 / Protocol: Echo Request
Type: Custom UDP Rule / Port Range: 7777 / Source: 0.0.0.0/0
Type: Custom UDP Rule / Port Range: 8177 / Source: 0.0.0.0/0
Type: SSH (optional, but I assume you wanna SSH in..)

Launch -> Create new Keypair -> Download -> Launch

Once it's started, SSH in like:
$ ssh -i your-key.pem ubuntu@you-server-details.amazonaws.com

(I use cmder on Windows, if you're using putty or mobaxterm or something, might be different)