@@ -398,11 +398,11 @@
- What kind of CPUs do Modrinth Servers run on?
+ What kind of CPUs do Modrinth Hosting servers run on?
- Modrinth Servers are powered by AMD Ryzen 7900 and 7950X3D equivalent CPUs at 5+
- GHz, paired with DDR5 memory.
+ Modrinth Hosting servers are powered by AMD Ryzen 7900 and 7950X3D equivalent CPUs
+ at 5+ GHz, paired with DDR5 memory.
@@ -426,11 +426,11 @@
- Do Modrinth Servers have DDoS protection?
+ Do Modrinth Hosting servers have DDoS protection?
- Yes. All Modrinth Servers come with DDoS protection, with up to 17Tbps capacity in
- some locations.
+ Yes. All Modrinth Hosting servers come with DDoS protection, with up to 17Tbps
+ capacity in some locations.
@@ -439,7 +439,7 @@
- Where are Modrinth Servers located? Can I choose a region?
+ Where are Modrinth Hosting servers located? Can I choose a region?
We have servers available in North America, Europe, and Southeast Asia at the moment
@@ -466,13 +466,13 @@
- How fast are Modrinth Servers?
+ How fast are Modrinth Hosting servers?
- 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.
+ Modrinth Hosting 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,
@@ -502,8 +502,8 @@
What Minecraft versions and loaders can be used?
- Modrinth Servers can run any version of Minecraft: Java Edition going all the way
- back to version 1.2.5, including snapshot versions.
+ Modrinth Hosting servers can run any version of Minecraft: Java Edition going all
+ the way back to version 1.2.5, including snapshot versions.
We also support a wide range of mod and plugin loaders, including Fabric, Quilt,
@@ -705,7 +705,7 @@ const lowestPrice = computed(() => {
return amount ? amount / monthsInInterval[billingPeriod.value] : undefined
})
-const title = 'Modrinth Servers'
+const title = 'Modrinth Hosting'
const description =
'Start your own Minecraft server directly on Modrinth. Play your favorite mods, plugins, and datapacks — without the hassle of setup.'
diff --git a/apps/frontend/src/pages/servers/manage/[id].vue b/apps/frontend/src/pages/hosting/manage/[id].vue
similarity index 98%
rename from apps/frontend/src/pages/servers/manage/[id].vue
rename to apps/frontend/src/pages/hosting/manage/[id].vue
index 7a04ce38..dffe658f 100644
--- a/apps/frontend/src/pages/servers/manage/[id].vue
+++ b/apps/frontend/src/pages/hosting/manage/[id].vue
@@ -116,7 +116,7 @@
}"
>
-
+
All servers
@@ -231,7 +231,7 @@
-
If this version of Minecraft was released recently, please check if Modrinth
- Servers supports it.
+ Hosting supports it.
-
If you've installed a modpack, it may have been packaged incorrectly or may
@@ -261,7 +261,7 @@
- An error occurred while installing your server because Modrinth Servers does not
+ An error occurred while installing your server because Modrinth Hosting does not
support the version of Minecraft or the loader you specified. Try reinstalling
your server with a different version or loader, and if the problem persists,
please contact Modrinth Support with your server's debug information.
@@ -284,7 +284,7 @@
Change Loader
@@ -501,17 +501,17 @@ const showGameLabel = computed(() => !!serverData.value?.game)
const showLoaderLabel = computed(() => !!serverData.value?.loader)
const navLinks = [
- { label: 'Overview', href: `/servers/manage/${serverId}`, subpages: [] },
+ { label: 'Overview', href: `/hosting/manage/${serverId}`, subpages: [] },
{
label: 'Content',
- href: `/servers/manage/${serverId}/content`,
+ href: `/hosting/manage/${serverId}/content`,
subpages: ['mods', 'datapacks'],
},
- { label: 'Files', href: `/servers/manage/${serverId}/files`, subpages: [] },
- { label: 'Backups', href: `/servers/manage/${serverId}/backups`, subpages: [] },
+ { label: 'Files', href: `/hosting/manage/${serverId}/files`, subpages: [] },
+ { label: 'Backups', href: `/hosting/manage/${serverId}/backups`, subpages: [] },
{
label: 'Options',
- href: `/servers/manage/${serverId}/options`,
+ href: `/hosting/manage/${serverId}/options`,
subpages: ['startup', 'network', 'properties', 'info'],
},
]
@@ -1117,7 +1117,7 @@ const suspendedAction = computed(() => ({
const generalErrorAction = computed(() => ({
label: 'Go back to all servers',
- onClick: () => router.push('/servers/manage'),
+ onClick: () => router.push('/hosting/manage'),
color: 'brand' as const,
}))
@@ -1139,7 +1139,7 @@ const copyServerDebugInfo = () => {
const openInstallLog = () => {
router.replace({
- path: `/servers/manage/${serverId}/files`,
+ path: `/hosting/manage/${serverId}/files`,
query: { ...route.query, editing: errorLogFile.value },
})
}
diff --git a/apps/frontend/src/pages/servers/manage/[id]/backups.vue b/apps/frontend/src/pages/hosting/manage/[id]/backups.vue
similarity index 100%
rename from apps/frontend/src/pages/servers/manage/[id]/backups.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/backups.vue
diff --git a/apps/frontend/src/pages/servers/manage/[id]/content.vue b/apps/frontend/src/pages/hosting/manage/[id]/content.vue
similarity index 100%
rename from apps/frontend/src/pages/servers/manage/[id]/content.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/content.vue
diff --git a/apps/frontend/src/pages/servers/manage/[id]/content/index.vue b/apps/frontend/src/pages/hosting/manage/[id]/content/index.vue
similarity index 99%
rename from apps/frontend/src/pages/servers/manage/[id]/content/index.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/content/index.vue
index 80b1fc7c..bd69797d 100644
--- a/apps/frontend/src/pages/servers/manage/[id]/content/index.vue
+++ b/apps/frontend/src/pages/hosting/manage/[id]/content/index.vue
@@ -327,7 +327,7 @@
or
-
+
Change platform
diff --git a/apps/frontend/src/pages/servers/manage/[id]/files.vue b/apps/frontend/src/pages/hosting/manage/[id]/files.vue
similarity index 100%
rename from apps/frontend/src/pages/servers/manage/[id]/files.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/files.vue
diff --git a/apps/frontend/src/pages/servers/manage/[id]/index.vue b/apps/frontend/src/pages/hosting/manage/[id]/index.vue
similarity index 100%
rename from apps/frontend/src/pages/servers/manage/[id]/index.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/index.vue
diff --git a/apps/frontend/src/pages/servers/manage/[id]/options.vue b/apps/frontend/src/pages/hosting/manage/[id]/options.vue
similarity index 76%
rename from apps/frontend/src/pages/servers/manage/[id]/options.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/options.vue
index c7de7881..8150fba7 100644
--- a/apps/frontend/src/pages/servers/manage/[id]/options.vue
+++ b/apps/frontend/src/pages/hosting/manage/[id]/options.vue
@@ -22,7 +22,7 @@ import { isAdmin as isUserAdmin, type User } from '@modrinth/utils'
import ServerSidebar from '~/components/ui/servers/ServerSidebar.vue'
import type { ModrinthServer } from '~/composables/servers/modrinth-servers.ts'
-import type { BackupInProgressReason } from '~/pages/servers/manage/[id].vue'
+import type { BackupInProgressReason } from '~/pages/hosting/manage/[id].vue'
const route = useRoute()
const serverId = route.params.id as string
@@ -42,15 +42,15 @@ const isOwner = computed(() => (auth.value?.user as User | null)?.id === ownerId
const isAdmin = computed(() => isUserAdmin(auth.value?.user))
const navLinks = computed(() => [
- { icon: SettingsIcon, label: 'General', href: `/servers/manage/${serverId}/options` },
- { icon: WrenchIcon, label: 'Platform', href: `/servers/manage/${serverId}/options/loader` },
- { icon: TextQuoteIcon, label: 'Startup', href: `/servers/manage/${serverId}/options/startup` },
- { icon: VersionIcon, label: 'Network', href: `/servers/manage/${serverId}/options/network` },
- { icon: ListIcon, label: 'Properties', href: `/servers/manage/${serverId}/options/properties` },
+ { icon: SettingsIcon, label: 'General', href: `/hosting/manage/${serverId}/options` },
+ { icon: WrenchIcon, label: 'Platform', href: `/hosting/manage/${serverId}/options/loader` },
+ { icon: TextQuoteIcon, label: 'Startup', href: `/hosting/manage/${serverId}/options/startup` },
+ { icon: VersionIcon, label: 'Network', href: `/hosting/manage/${serverId}/options/network` },
+ { icon: ListIcon, label: 'Properties', href: `/hosting/manage/${serverId}/options/properties` },
{
icon: UserIcon,
label: 'Preferences',
- href: `/servers/manage/${serverId}/options/preferences`,
+ href: `/hosting/manage/${serverId}/options/preferences`,
},
{
icon: CardIcon,
@@ -66,6 +66,6 @@ const navLinks = computed(() => [
external: true,
shown: isAdmin.value,
},
- { icon: InfoIcon, label: 'Info', href: `/servers/manage/${serverId}/options/info` },
+ { icon: InfoIcon, label: 'Info', href: `/hosting/manage/${serverId}/options/info` },
])
diff --git a/apps/frontend/src/pages/servers/manage/[id]/options/billing.vue b/apps/frontend/src/pages/hosting/manage/[id]/options/billing.vue
similarity index 100%
rename from apps/frontend/src/pages/servers/manage/[id]/options/billing.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/options/billing.vue
diff --git a/apps/frontend/src/pages/servers/manage/[id]/options/index.vue b/apps/frontend/src/pages/hosting/manage/[id]/options/index.vue
similarity index 100%
rename from apps/frontend/src/pages/servers/manage/[id]/options/index.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/options/index.vue
diff --git a/apps/frontend/src/pages/servers/manage/[id]/options/info.vue b/apps/frontend/src/pages/hosting/manage/[id]/options/info.vue
similarity index 100%
rename from apps/frontend/src/pages/servers/manage/[id]/options/info.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/options/info.vue
diff --git a/apps/frontend/src/pages/servers/manage/[id]/options/loader.vue b/apps/frontend/src/pages/hosting/manage/[id]/options/loader.vue
similarity index 88%
rename from apps/frontend/src/pages/servers/manage/[id]/options/loader.vue
rename to apps/frontend/src/pages/hosting/manage/[id]/options/loader.vue
index 702a2a57..877eb8d5 100644
--- a/apps/frontend/src/pages/servers/manage/[id]/options/loader.vue
+++ b/apps/frontend/src/pages/hosting/manage/[id]/options/loader.vue
@@ -9,7 +9,7 @@