Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions apps/frontend/src/public/news/feed/articles.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
{
"articles": [
{
"title": "Joining your server just got easier",
"summary": "Share your server with friends directly in the app. When they accept, we'll create an instance for them that's managed by your server.",
"thumbnail": "https://modrinth.com/news/article/server-play/thumbnail.webp",
"date": "2026-11-02T12:00:00.000Z",
"link": "https://modrinth.com/news/article/server-play"
},
{
"title": "Sync settings across instances",
"summary": "Keep game options, servers, resource packs, and more the same across your instances.",
Expand Down
10 changes: 9 additions & 1 deletion apps/frontend/src/public/news/feed/rss.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,17 @@
<description><![CDATA[Keep up-to-date on the latest news from Modrinth.]]></description>
<link>https://modrinth.com/news/</link>
<generator>@modrinth/blog</generator>
<lastBuildDate>Mon, 07 Sep 2026 18:23:55 GMT</lastBuildDate>
<lastBuildDate>Tue, 03 Nov 2026 17:57:44 GMT</lastBuildDate>
<atom:link href="https://modrinth.com/news/feed/rss.xml" rel="self" type="application/rss+xml"/>
<language><![CDATA[en]]></language>
<item>
<title><![CDATA[Joining your server just got easier]]></title>
<description><![CDATA[Share your server with friends directly in the app. When they accept, we'll create an instance for them that's managed by your server.]]></description>
<link>https://modrinth.com/news/article/server-play/</link>
<guid isPermaLink="false">https://modrinth.com/news/article/server-play/</guid>
<pubDate>Mon, 02 Nov 2026 12:00:00 GMT</pubDate>
<content:encoded>&lt;![CDATA[&lt;p&gt;Hey everyone!&lt;/p&gt;&lt;p&gt;Running a modded server with friends has always involved a lot of manual work, from making sure everyone has the right mods installed to keeping everything up to date.&lt;/p&gt;&lt;p&gt;With this &lt;a href=&quot;/hosting&quot; rel=&quot;noopener nofollow ugc&quot;&gt;Modrinth Hosting&lt;/a&gt; update, we&apos;re making that process a whole lot easier. You can now manage server and player content all in one place and invite friends to play directly through the Modrinth App.&lt;/p&gt;&lt;h3&gt;TL;DR&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Invite friends to play on your server by Modrinth username or link.&lt;/li&gt;&lt;li&gt;Manage the instance your friends use to play from your server.&lt;/li&gt;&lt;li&gt;Share client-side mods, resource packs, and shaders from your server.&lt;/li&gt;&lt;li&gt;Export your server&apos;s player content as an &lt;code&gt;.mrpack&lt;/code&gt; for other launchers.&lt;/li&gt;&lt;li&gt;Existing servers require a one-time migration before sharing.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Managing server and player content&lt;/h2&gt;&lt;p&gt;From your server&apos;s Content tab, you can now manage both the content installed on your server and the content you want to share with your players, whether it&apos;s required to join or just something you&apos;d like them to have. We&apos;ve added a new &amp;quot;Enabled for&amp;quot; column that lets you choose where each piece of content goes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Server:&lt;/strong&gt; Content installed only on your server.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Player:&lt;/strong&gt; Content shared only with your players.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Both:&lt;/strong&gt; Content installed on your server and shared with your players.&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline aria-label=&quot;Installing server-only content from the Modrinth Hosting server panel, then hovering over the Enabled for options to show tooltips explaining what each one does.&quot;&gt;&lt;source src=&quot;/news/article/server-play/enabled-for.webm&quot; type=&quot;video/webm&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;h3&gt;Managing content for your players&lt;/h3&gt;&lt;p&gt;This means you can add content that previously wouldn&apos;t have made sense to install on a server, such as client-side performance mods, resource packs, and shaders.&lt;/p&gt;&lt;p&gt;When installing content from Modrinth, we&apos;ll automatically determine where it should go based on the version&apos;s environment information. For example, installing a client-side mod will enable it for Players under the &amp;quot;Enabled for&amp;quot; column rather than installing it on the server.&lt;/p&gt;&lt;p&gt;In some cases, content may need to be enabled somewhere unexpected, such as when a server-side mod depends on a client-side-only mod. We&apos;ll flag these cases with a warning so you can review them.&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline aria-label=&quot;Installing player-only content, such as resource packs and shader packs, then hovering over the Player option to show a tooltip explaining what it does.&quot;&gt;&lt;source src=&quot;/news/article/server-play/player-content.webm&quot; type=&quot;video/webm&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;p&gt;We&apos;ve also added new filters to Discover and the Content tab to make it easier to find and organize content based on where it&apos;s installed.&lt;/p&gt;&lt;h2&gt;Inviting friends to your server&lt;/h2&gt;&lt;p&gt;Now that your server and player content are managed in one place, we&apos;ve introduced a new Play tab to make sharing your server easier.&lt;/p&gt;&lt;p&gt;You can invite friends using their Modrinth username or create a shareable link to send to anyone.&lt;/p&gt;&lt;p&gt;When someone accepts an invite, a shared instance is created in their Modrinth App that&apos;s tied directly to your server. You can push updates to this instance whenever you change the content enabled for players.&lt;/p&gt;&lt;p&gt;The Play button also launches Minecraft directly into your server without needing to enter an address.&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline aria-label=&quot;Creating a share link on the Play tab of the Modrinth Hosting server panel, then using that link to open the Modrinth App and join the server.&quot;&gt;&lt;source src=&quot;/news/article/server-play/share-link.webm&quot; type=&quot;video/webm&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;h2&gt;Sharing with other launchers&lt;/h2&gt;&lt;p&gt;You can export the content enabled for players as an &lt;code&gt;.mrpack&lt;/code&gt; modpack, which can be imported into other compatible launchers and clients.&lt;/p&gt;&lt;p&gt;This gives you the flexibility to share your server&apos;s content however you want, while keeping everything managed from the same Content tab.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;/news/article/server-play/play-tab.webp&quot; alt=&quot;The new Play tab in a Modrinth Hosting server panel. A &amp;quot;Play with Modrinth App&amp;quot; card has a &amp;quot;Play server&amp;quot; button, and below it are options to download the modpack or copy the server address for other launchers. Under that is a list of invited players.&quot;&gt;&lt;/p&gt;&lt;h2&gt;For current servers&lt;/h2&gt;&lt;p&gt;If you&apos;re already hosting a server on Modrinth, there&apos;s one additional step before you can share it with friends.&lt;/p&gt;&lt;p&gt;Before this update, we automatically excluded client-side content that could misbehave on your server. For example, if you installed a modpack, some content your players need would be missing.&lt;/p&gt;&lt;p&gt;To fix this, we&apos;ve added a migration process that reinstalls your content and determines whether it should be enabled for your server, players, or both. We&apos;ll create a backup before migrating so you can restore your server if anything goes wrong.&lt;/p&gt;&lt;p&gt;You can complete this migration the first time you try to share your server through the new Play tab.&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline aria-label=&quot;The migration flow for a server with the Cobblemon modpack and additional content installed.&quot;&gt;&lt;source src=&quot;/news/article/server-play/migration.webm&quot; type=&quot;video/webm&quot;&gt;&lt;/video&gt;&lt;/div&gt;]]&gt;</content:encoded>
</item>
<item>
<title><![CDATA[Sync settings across instances]]></title>
<description><![CDATA[Keep game options, servers, resource packs, and more the same across your instances.]]></description>
Expand Down
90 changes: 90 additions & 0 deletions packages/blog/articles/server-play.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
---
title: Joining your server just got easier
summary: Share your server with friends directly in the app. When they accept, we'll create an instance for them that's managed by your server.
date: 2026-11-02T12:00:00+00:00
authors: [AJfd8YH6, LnK8MbX7, bOHH0P9Z]
---

Hey everyone!

Running a modded server with friends has always involved a lot of manual work, from making sure everyone has the right mods installed to keeping everything up to date.

With this [Modrinth Hosting](https://modrinth.com/hosting) update, we're making that process a whole lot easier. You can now manage server and player content all in one place and invite friends to play directly through the Modrinth App.

### TL;DR

- Invite friends to play on your server by Modrinth username or link.
- Manage the instance your friends use to play from your server.
- Share client-side mods, resource packs, and shaders from your server.
- Export your server's player content as an `.mrpack` for other launchers.
- Existing servers require a one-time migration before sharing.

## Managing server and player content

From your server's Content tab, you can now manage both the content installed on your server and the content you want to share with your players, whether it's required to join or just something you'd like them to have. We've added a new "Enabled for" column that lets you choose where each piece of content goes:

- **Server:** Content installed only on your server.
- **Player:** Content shared only with your players.
- **Both:** Content installed on your server and shared with your players.

<div class="video-wrapper mb-8">
<video autoplay loop muted playsinline aria-label="Installing server-only content from the Modrinth Hosting server panel, then hovering over the Enabled for options to show tooltips explaining what each one does.">
<source src="/news/article/server-play/enabled-for.webm" type="video/webm" />
</video>
</div>

### Managing content for your players

This means you can add content that previously wouldn't have made sense to install on a server, such as client-side performance mods, resource packs, and shaders.

When installing content from Modrinth, we'll automatically determine where it should go based on the version's environment information. For example, installing a client-side mod will enable it for Players under the "Enabled for" column rather than installing it on the server.

In some cases, content may need to be enabled somewhere unexpected, such as when a server-side mod depends on a client-side-only mod. We'll flag these cases with a warning so you can review them.

<div class="video-wrapper mb-8">
<video autoplay loop muted playsinline aria-label="Installing player-only content, such as resource packs and shader packs, then hovering over the Player option to show a tooltip explaining what it does.">
<source src="/news/article/server-play/player-content.webm" type="video/webm" />
</video>
</div>

We've also added new filters to Discover and the Content tab to make it easier to find and organize content based on where it's installed.

## Inviting friends to your server

Now that your server and player content are managed in one place, we've introduced a new Play tab to make sharing your server easier.

You can invite friends using their Modrinth username or create a shareable link to send to anyone.

When someone accepts an invite, a shared instance is created in their Modrinth App that's tied directly to your server. You can push updates to this instance whenever you change the content enabled for players.

The Play button also launches Minecraft directly into your server without needing to enter an address.

<div class="video-wrapper mb-8">
<video autoplay loop muted playsinline aria-label="Creating a share link on the Play tab of the Modrinth Hosting server panel, then using that link to open the Modrinth App and join the server.">
<source src="/news/article/server-play/share-link.webm" type="video/webm" />
</video>
</div>

## Sharing with other launchers

You can export the content enabled for players as an `.mrpack` modpack, which can be imported into other compatible launchers and clients.

This gives you the flexibility to share your server's content however you want, while keeping everything managed from the same Content tab.

![The new Play tab in a Modrinth Hosting server panel. A "Play with Modrinth App" card has a "Play server" button, and below it are options to download the modpack or copy the server address for other launchers. Under that is a list of invited players.](./play-tab.webp)

## For current servers

If you're already hosting a server on Modrinth, there's one additional step before you can share it with friends.

Before this update, we automatically excluded client-side content that could misbehave on your server. For example, if you installed a modpack, some content your players need would be missing.

To fix this, we've added a migration process that reinstalls your content and determines whether it should be enabled for your server, players, or both. We'll create a backup before migrating so you can restore your server if anything goes wrong.

You can complete this migration the first time you try to share your server through the new Play tab.

<div class="video-wrapper mb-8">
<video autoplay loop muted playsinline aria-label="The migration flow for a server with the Cobblemon modpack and additional content installed.">
<source src="/news/article/server-play/migration.webm" type="video/webm" />
</video>
</div>
2 changes: 2 additions & 0 deletions packages/blog/compiled/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ import { article as proud_of_you_2026 } from "./proud_of_you_2026";
import { article as redesign } from "./redesign";
import { article as russian_censorship } from "./russian_censorship";
import { article as server_access } from "./server_access";
import { article as server_play } from "./server_play";
import { article as shared_instances } from "./shared_instances";
import { article as skins_now_in_modrinth_app } from "./skins_now_in_modrinth_app";
import { article as standing_by_our_values } from "./standing_by_our_values";
Expand Down Expand Up @@ -85,6 +86,7 @@ export const articles = [
redesign,
russian_censorship,
server_access,
server_play,
shared_instances,
skins_now_in_modrinth_app,
standing_by_our_values,
Expand Down
2 changes: 2 additions & 0 deletions packages/blog/compiled/server_play.content.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// AUTO-GENERATED FILE - DO NOT EDIT
export const html = `<p>Hey everyone!</p><p>Running a modded server with friends has always involved a lot of manual work, from making sure everyone has the right mods installed to keeping everything up to date.</p><p>With this <a href="/hosting" rel="noopener nofollow ugc">Modrinth Hosting</a> update, we're making that process a whole lot easier. You can now manage server and player content all in one place and invite friends to play directly through the Modrinth App.</p><h3>TL;DR</h3><ul><li>Invite friends to play on your server by Modrinth username or link.</li><li>Manage the instance your friends use to play from your server.</li><li>Share client-side mods, resource packs, and shaders from your server.</li><li>Export your server's player content as an <code>.mrpack</code> for other launchers.</li><li>Existing servers require a one-time migration before sharing.</li></ul><h2>Managing server and player content</h2><p>From your server's Content tab, you can now manage both the content installed on your server and the content you want to share with your players, whether it's required to join or just something you'd like them to have. We've added a new &quot;Enabled for&quot; column that lets you choose where each piece of content goes:</p><ul><li><strong>Server:</strong> Content installed only on your server.</li><li><strong>Player:</strong> Content shared only with your players.</li><li><strong>Both:</strong> Content installed on your server and shared with your players.</li></ul><div class="video-wrapper mb-8"><video autoplay loop muted playsinline aria-label="Installing server-only content from the Modrinth Hosting server panel, then hovering over the Enabled for options to show tooltips explaining what each one does."><source src="/news/article/server-play/enabled-for.webm" type="video/webm"></video></div><h3>Managing content for your players</h3><p>This means you can add content that previously wouldn't have made sense to install on a server, such as client-side performance mods, resource packs, and shaders.</p><p>When installing content from Modrinth, we'll automatically determine where it should go based on the version's environment information. For example, installing a client-side mod will enable it for Players under the &quot;Enabled for&quot; column rather than installing it on the server.</p><p>In some cases, content may need to be enabled somewhere unexpected, such as when a server-side mod depends on a client-side-only mod. We'll flag these cases with a warning so you can review them.</p><div class="video-wrapper mb-8"><video autoplay loop muted playsinline aria-label="Installing player-only content, such as resource packs and shader packs, then hovering over the Player option to show a tooltip explaining what it does."><source src="/news/article/server-play/player-content.webm" type="video/webm"></video></div><p>We've also added new filters to Discover and the Content tab to make it easier to find and organize content based on where it's installed.</p><h2>Inviting friends to your server</h2><p>Now that your server and player content are managed in one place, we've introduced a new Play tab to make sharing your server easier.</p><p>You can invite friends using their Modrinth username or create a shareable link to send to anyone.</p><p>When someone accepts an invite, a shared instance is created in their Modrinth App that's tied directly to your server. You can push updates to this instance whenever you change the content enabled for players.</p><p>The Play button also launches Minecraft directly into your server without needing to enter an address.</p><div class="video-wrapper mb-8"><video autoplay loop muted playsinline aria-label="Creating a share link on the Play tab of the Modrinth Hosting server panel, then using that link to open the Modrinth App and join the server."><source src="/news/article/server-play/share-link.webm" type="video/webm"></video></div><h2>Sharing with other launchers</h2><p>You can export the content enabled for players as an <code>.mrpack</code> modpack, which can be imported into other compatible launchers and clients.</p><p>This gives you the flexibility to share your server's content however you want, while keeping everything managed from the same Content tab.</p><p><img src="/news/article/server-play/play-tab.webp" alt="The new Play tab in a Modrinth Hosting server panel. A &quot;Play with Modrinth App&quot; card has a &quot;Play server&quot; button, and below it are options to download the modpack or copy the server address for other launchers. Under that is a list of invited players."></p><h2>For current servers</h2><p>If you're already hosting a server on Modrinth, there's one additional step before you can share it with friends.</p><p>Before this update, we automatically excluded client-side content that could misbehave on your server. For example, if you installed a modpack, some content your players need would be missing.</p><p>To fix this, we've added a migration process that reinstalls your content and determines whether it should be enabled for your server, players, or both. We'll create a backup before migrating so you can restore your server if anything goes wrong.</p><p>You can complete this migration the first time you try to share your server through the new Play tab.</p><div class="video-wrapper mb-8"><video autoplay loop muted playsinline aria-label="The migration flow for a server with the Cobblemon modpack and additional content installed."><source src="/news/article/server-play/migration.webm" type="video/webm"></video></div>`;
Loading
Loading