Source-checkedAdmin & protection

PortalRules

by sighsorry · for Valheim

Adds secure portal travel with a map for choosing destinations, Personal, Public, Invite, Clan and Tagged access modes, portal limits, Admin portals, GlobalKey gates, favorites, cooldowns, and optional cargo-weight Coin fares.

19KDownloads
6d agoLast updated
BepInExLoaders
ThunderstoreSource

About PortalRules

From Thunderstore

Adds secure portal travel with a map for choosing destinations, Personal, Public, Invite, Clan and Tagged access modes, portal limits, Admin portals, GlobalKey gates, favorites, cooldowns, and optional cargo-weight Coin fares.

PortalRules

Choose a destination on the map, save your favorite routes, and control who can use each portal. PortalRules adds access modes, portal limits, Admin portals, progression gates, and optional Coins fares to Valheim.

User guide · Server guide

Showcase

Click any image or animation to view the original.

Portal map and favorites

Portal destination map with available routes and favorites

Enter a portal to browse destinations available to you. The server checks access before allowing travel.

| Choose a destination | Read the portal pin | | --- | --- | | Selecting a destination on the portal map | Portal pin with fare, ownership, access mode, and travel indicators |

Pins show portal names, ownership and quota labels, travel restrictions, and any Coins fare.

Hovering a favorite portal to focus the map on its destination

Keep up to 10 favorites. Hover a row to find it on the map, left-click to travel while choosing a destination, or right-click to remove it. The header arrow folds the list away.

Choose who can travel

Cycling a portal's access mode

Use Left Shift + Interact to cycle available modes when you have permission. Changing the mode does not transfer ownership.

| Public | Tagged | | --- | --- | | Public portal hover text | Tagged portal hover text with connection status |

New player-built portals start in Public with no expiry by default. Set Public Access Duration Seconds above 0 to return Public portals to Personal after a chosen duration. Tagged uses matching tags for direct connected travel instead of destination selection.

| Clan access | Invite access | | --- | --- | | Clan portal hover details and Clan quota | Invite portal hover details and account quota |

Clan portals welcome the Builder and the bound Clan's members, including Guests. Invite portals stay open to everyone without Public expiry, with separate departure and arrival cooldowns.

| Clan map pin | Invite map pin | | --- | --- | | Clan portal map pin with quota label | Invite portal map pin with quota label |

Invite portal showing its remaining travel cooldown

Quota labels help you track portals, and Invite cooldown indicators show when a route becomes available again.

Admin and location portals

| Admin building pieces | A progression requirement | | --- | --- | | Admin portal pieces in the Hammer menu while using administrator debug mode | A location Admin portal with a Required GlobalKey |

Admin Wood and Stone portals appear under Hammer → Misc for server administrators in debug mode. Their placed frames are invisible and non-solid, with a whirling marker when a player approaches.

An Admin portal enforcing its Required GlobalKey

Set a progression requirement with Alt + Interact. Without YouAreNotWorthy, it checks world GlobalKeys; with a compatible YNW installation, ordinary progression keys can be checked per character.

Using an Admin portal placed inside a world location

Expand World Data can add Admin portals to locations. Add these objects to expand_locations.yml, then reset the affected location instances to apply the changes:

- prefab: BogWitch_Camp
  objects:
  - admin_portal_stone, 0,15,0.5, 180,0,0

- prefab: Hildir_camp
  objects:
  - admin_portal_stone, -0.5,14,-0.5, 180,0,0

- prefab: Vendor_BlackForest
  objects:
  - admin_portal_stone, -7,7,-0.5, 135,0,0

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 1 other project installed alongside it.

PortalRules 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.1.8, released 2026-10-29

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 21 recorded builds of PortalRules.

Recent builds

BuildReleasedGame versionsLoaders
1.1.82026-10-29n/aBepInEx
1.1.72026-10-22n/aBepInEx
1.1.62026-10-06n/aBepInEx
1.1.52026-10-03n/aBepInEx
1.1.42026-10-03n/aBepInEx
1.1.32026-10-03n/aBepInEx

Dependencies

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

Run PortalRules 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”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Works on a server

From source side support

Thunderstore lists server-side support for PortalRules 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. 1 other project installed alongside it.

Verified at the source

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

PortalRules, answered

Generated from the mod’s own source data.

Do my players need to install PortalRules?

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

Which loaders does it support?

BepInEx.

Is it free?

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

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