Source-checkedGameplay & overhauls

ServerLoadingScreen

by SchmittIT · for Valheim

Development release: server-managed loading backgrounds and logos, content-verified client cache and configurable display time. Install on server and clients.

29Downloads
36d agoLast updated
BepInExLoaders
ThunderstoreSource

About ServerLoadingScreen

From Thunderstore

Development release: server-managed loading backgrounds and logos, content-verified client cache and configurable display time. Install on server and clients.

Server Loading Screen

Use your own background and transparent logo for Valheim server loading screens. Configure the images on the dedicated server; clients download them through the existing game connection and reuse verified cached files on later joins. No image host or extra network port is needed.

Development release: this version has automated tests, but its native Steam transfer performance and complete in-game behaviour still need broader validation. Steam networking is the target; Crossplay/PlayFab has not been validated.

Installation

Install ServerLoadingScreen by SchmittIT and its BepInEx dependency in both the dedicated-server and client profiles. Use matching versions. Launch clients with Start modded in r2modman. Keep your existing dedicated-server launch procedure.

Players without this mod may still join, but see the normal loading screen. Requirements imposed by other mods are independent.

Server setup

Start the server once to generate BepInEx/config/local.serverloadingscreen.cfg. Place your own images in the server profile's BepInEx/config/ServerLoadingScreen/ directory:

  • background.png, or background.jpg / background.jpeg
  • logo.png for an optional transparent logo

In the server configuration:

| Section / option | Purpose | | --- | --- | | Server / BackgroundFile | Leave blank for the default names above, or set a local image filename. | | Server / LogoFile | PNG filename; leave blank to disable the logo. | | Server / Welcome | Optional short welcome text. | | Layout / LogoWidth, LogoX, LogoY | Proportional logo size and placement. | | Layout / MinimumDisplaySeconds | Minimum display duration, default 5 seconds, range 5–60. The image remains visible if loading takes longer. | | Server / TransferRateKiB | Temporary per-connection Steam upload ceiling during image transfer, default 4096 KiB/s (maximum 8192; existing values are preserved). Set 0 to keep the game's limit unchanged. Previous settings are restored after the transfer. Actual throughput varies. |

The public ServerId is generated automatically. Clients do not need to enter an ID or configure images.

Behaviour and limits

The mod replaces the background, native logo, tips and loading symbol during the initial server join. Until verified images are available, the replacement is black. The initial player spawn waits for the minimum display time; there is no separate fade sequence. Main menu, startup intro and later respawns are outside the intended scope.

Only missing or changed images are downloaded. Cached content is matched by SHA-256 after the current server confirms its manifest, so server restarts do not invalidate identical images. The cache is in BepInEx/cache/ServerLoadingScreen-v1/ within the profile. Existing older cache entries are reused after validation.

Backgrounds support PNG/JPG/JPEG up to 8 MiB, 4096 pixels per edge and 8,388,608 pixels total. Logos support static PNG up to 2 MiB and 2048×2048 pixels. Cache storage is bounded to 128 MiB and 64 files when writing. Smaller images reduce first-download time.

Missing server support, invalid images and transfer/display errors fall back to the normal loading flow. Updates do not include or overwrite your configuration. No world files, player files, credentials, game assemblies or server images are included in this package.

Deutsch

Dieselbe Mod auf Server und Clients installieren. Bilder und Einstellungen werden ausschließlich am Server gepflegt; Clients übernehmen sie automatisch. Die Mindestanzeigezeit steht unter [Layout] MinimumDisplaySeconds (Standard 5 Sekunden). Vorhandene Bilder werden nach Prüfsummenabgleich wiederverwendet, auch nach Serverneustarts. Die CFG entsteht beim ersten Start und wird nicht mit Updates überschrieben.

Dies ist eine Entwicklungsversion mit automatisierten Prüfungen. Die tatsächliche Übertragungsgeschwindigkeit und Darstellung müssen für die jeweilige Spiel-/Modkombination geprüft werden. Eigene Bilder verwenden, die du an Mitspieler weitergeben darfst.

1.0.8: server-controlled animation

Install 1.0.8 on BOTH server and clients (protocol v4). In the SERVER CFG, use [Layout] LoadingAnimation = Hammer (default), Campfire, or Off. Hammer shows a smith's hammer and sparks; Campfire shows flames and embers. Both are language-independent. Clients cannot override this choice; the old [Client] ShowLoadingAnimation entry is ignored. Before the server manifest arrives, no animation is shown. Existing image cache and transfer settings are preserved. Save the server CFG before the next join.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 36d ago.

ServerLoadingScreen on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.8, released 2026-09-29

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 3 recorded builds of ServerLoadingScreen.

Recent builds

BuildReleasedGame versionsLoaders
1.0.82026-09-29n/aBepInEx
1.0.72026-09-29n/aBepInEx
1.0.62026-09-27n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run ServerLoadingScreen on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Works on a server

From source side support

Thunderstore lists server-side support for ServerLoadingScreen as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorSchmittIT, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

ServerLoadingScreen, answered

Generated from the mod’s own source data.

Do my players need to install ServerLoadingScreen?

Thunderstore lists server-side support for ServerLoadingScreen as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. ServerLoadingScreen is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run ServerLoadingScreen on a Valheim server.

Deploy in about a minute from $9.99 a month, then add ServerLoadingScreen in one click.