Source-checkedQuality of life & UI

PortalGhostFix

by Sfantul · for Valheim

Fixes stale player ghosts left behind at portals after long-distance teleporting in multiplayer. Server-side only; no client install needed.

752Downloads
51d agoLast updated
BepInExLoaders
ThunderstoreSource

About PortalGhostFix

From Thunderstore

Fixes stale player ghosts left behind at portals after long-distance teleporting in multiplayer. Server-side only; no client install needed.

Portal Ghost Fix

Character still standing at the old portal after teleporting? Friends see your player model left behind even though you have arrived?

Portal Ghost Fix addresses stale player ghosts after long-distance portal travel in Valheim multiplayer. It helps clients receive the player's updated position instead of retaining a character at the departure portal.

The problem this fixes

  • A player model remains at the departure portal after teleporting away.
  • Friends see a frozen or ghost character at the old location.
  • The ghost disappears only after a delay or after nearby players move far enough away to unload the area.

These symptoms can appear as portal desync, teleport ghosting, or a character stuck at the old portal. This fix targets the case where the server has the correct position but observers retain an outdated copy.

Requirements and installation

Requires BepInExPack Valheim 5.4.2350 or later.

Install on the server only. Players do not need to install it on their clients.

  1. Stop the server.
  2. Install through your server mod manager, or copy the included plugins/PortalGhostFix folder into BepInEx/plugins/.
  3. Restart the server.

No configuration or commands are required.

If you used the earlier Portal Observer Fix test package, remove its BepInEx/plugins/PortalObserverFix folder before installing this release. Do not keep both copies installed.

How it works

The server checks player positions every 0.25 seconds. When it detects a jump of at least 64 metres, it queues the player's existing network record for connected clients, helping observers receive the new position after the player leaves their area.

It does not move players, change ownership, delete characters, alter combat, or edit saves. It does not require a particular portal menu.

Scope

Verified in a multiplayer session against Valheim 1.0.12, where server and observer logs confirmed stale character positions after teleporting and the fix cleared the reported ghost.

This addresses long-distance teleport ghosts. It is not a general server-lag fix, and has not been verified to fix infinite portal loading, logout ghosts, or every form of multiplayer desync. Moves shorter than 64 metres are outside its detection threshold.

Removal

Stop the server, remove BepInEx/plugins/PortalGhostFix, and restart.

Created by Sfantul.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 51d ago.

PortalGhostFix 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
Required 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.0, released 2026-09-14

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 1 recorded build of PortalGhostFix.

Dependencies

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

Run PortalGhostFix 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 “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Runs on your server

From source side support

Thunderstore lists PortalGhostFix as required on the server. Check its Thunderstore page to see whether players need it too.

Compatibility

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

Verified at the source

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

PortalGhostFix, answered

Generated from the mod’s own source data.

Do my players need to install PortalGhostFix?

Thunderstore lists PortalGhostFix as required on the server. Check its Thunderstore page to see whether players need it too.

Which loaders does it support?

BepInEx.

Is it free?

Yes. PortalGhostFix 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 PortalGhostFix on a Valheim server.

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