{{ formatMessage(plans[plan].description) }}
+{{ formattedRam }} GB RAM
+ +{{ formattedStorage }} GB SSD
+ +{{ sharedCpus }} Shared CPUs
+- Modrinth Servers use 2023 Ryzen 7 and Ryzen 9 CPUs at 4+ GHz, paired with DDR5 - memory. +
+ Modrinth Servers are powered by AMD Ryzen 7900 and 7950X3D equivalent CPUs at 5+ + GHz, paired with with DDR5 memory. +
+ ++ When your server is under heavy load, we temporarily give it access to additional + CPU threads to help mitigate lag spikes and instability. This helps prevent the TPS + from going below 20, ensuring the smoothest experience possible. Since those extra + CPU threads are only shortly available during high load periods, they might not show + up in Spark reports or other profiling tools.
- Yes. All Modrinth Servers come with DDoS protection. Protection is powered by a - combination of in-house network filtering as well as with our data center provider. - Your server is safe on Modrinth. +
+ Yes. All Modrinth Servers come with DDoS protection powered by + OVHcloud® Anti-DDoS infrastructure + which has over 17Tbps capacity. Your server is safe on Modrinth.
@@ -445,11 +441,9 @@ Where are Modrinth Servers located? Can I choose a region? -- Currently, Modrinth Servers are located throughout the United States in New York, - Los Angelas, Dallas, Miami, and Spokane. More regions are coming soon! Your server's - location is currently chosen algorithmically, but you will be able to choose a - region in the future. +
+ Currently, Modrinth Servers are located on the east coast of the United States in + Vint Hill, Virginia. More regions to come in the future!
@@ -460,7 +454,7 @@ Can I increase the storage on my server? -+
Yes, storage can be increased on your server at no additional cost. If you need more storage, reach out to Modrinth Support.
@@ -471,13 +465,19 @@- During the Modrinth "Emergency SMP" test, we had over 80 players on a server running - on the Large plan. The server ran smoothly and was only limited by RAM. We're - confident that Modrinth Servers can handle a large number of players, with any kind - of modpack. +
+ Modrinth Servers are hosted on very modern high-performance hardware, but it's tough + to say how exactly that will translate into how fast your server will run because + there are so many factors that affect it, such as the mods, data packs, or plugins + you're running on your server, and even user behavior. +
++ Most performance issues that arise tend to be the fault of an unoptimized modpack, + mod, data pack, or plugin that causes the server to lag. Since our servers are very + high-end, you shouldn't run into much trouble as long as you pick an appropriate + plan for the content you're running on the server.
- Perfect for vanilla multiplayer, small friend groups, SMPs, and light modding. -
-4 GB RAM
- -4 vCPUs
- -32 GB Storage
-Great for modded multiplayer and small communities.
-6 GB RAM
- -6 vCPUs
- -48 GB Storage
-Ideal for larger communities, modpacks, and heavy modding.
-8 GB RAM
- -8 vCPUs
- -64 GB Storage
-Starting at $3/GB RAM
@@ -802,9 +672,6 @@ import { BoxIcon, GameIcon, RightArrowIcon, - SearchIcon, - SortAscendingIcon, - ExternalIcon, TerminalSquareIcon, TransferIcon, VersionIcon, @@ -813,6 +680,7 @@ import { import { products } from "~/generated/state.json"; import LoaderIcon from "~/components/ui/servers/icons/LoaderIcon.vue"; import Globe from "~/components/ui/servers/Globe.vue"; +import ServerPlanSelector from "~/components/ui/servers/marketing/ServerPlanSelector.vue"; const pyroProducts = products.filter((p) => p.metadata.type === "pyro"); const pyroPlanProducts = pyroProducts.filter( @@ -893,6 +761,7 @@ async function fetchCapacityStatuses(customProduct = null) { swap_mb: product.metadata.swap, storage_mb: product.metadata.storage, }, + bypassAuth: true, }), ); @@ -931,21 +800,6 @@ const isMediumAtCapacity = computed(() => capacityStatuses.value?.medium?.availa const isLargeAtCapacity = computed(() => capacityStatuses.value?.large?.available === 0); const isCustomAtCapacity = computed(() => capacityStatuses.value?.custom?.available === 0); -const isSmallLowStock = computed(() => { - const available = capacityStatuses.value?.small?.available; - return available !== undefined && available > 0 && available < 8; -}); - -const isMediumLowStock = computed(() => { - const available = capacityStatuses.value?.medium?.available; - return available !== undefined && available > 0 && available < 8; -}); - -const isLargeLowStock = computed(() => { - const available = capacityStatuses.value?.large?.available; - return available !== undefined && available > 0 && available < 8; -}); - const startTyping = () => { const currentWord = words[currentWordIndex.value]; if (isDeleting.value) { diff --git a/apps/frontend/src/pages/settings/billing/index.vue b/apps/frontend/src/pages/settings/billing/index.vue index 29e93f7c3..893721eb5 100644 --- a/apps/frontend/src/pages/settings/billing/index.vue +++ b/apps/frontend/src/pages/settings/billing/index.vue @@ -196,7 +196,10 @@Your current plan has {{ existingPlan.metadata.ram / 1024 }} GB RAM and - {{ existingPlan.metadata.cpu }} vCPUs. + {{ existingPlan.metadata.cpu / 2 }} shared CPUs (bursts up to + {{ existingPlan.metadata.cpu }} CPUs).