You are viewing a potentially older version of this package. View all versions.
MilkyTeam-HighSeat-0.2.2 icon

HighSeat

The server runs every creature near any player, so one laggy player no longer freezes creatures for everyone. Server only.

Date uploaded 5 days ago
Version 0.2.2
Download link MilkyTeam-HighSeat-0.2.2.zip
Downloads 72
Dependency string MilkyTeam-HighSeat-0.2.2

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2350

README

HighSeat

In Valheim the nearest player's game runs every creature, and everyone else sees it through that player's connection. One player far away, on a slow line or on a cloud PC, and creatures freeze or move "like they have ping" for the whole group. HighSeat makes the server run them instead, the way most survival games do.

Features

  • Server-run creatures: the server loads every player's area and runs every creature in it, monsters, animals, tamed creatures and bosses alike.
  • Server-run spawners: wild spawns, the game's raids, nests, spawn points and boss altars spawn on the server, so a creature starts there and never changes hands. Only a console spawn begins on a player's game, handed over within two seconds.
  • Frame budget: a server that falls behind leaves new creatures to players, as the game does, until it recovers.
  • Send rate: raised to 500 KB/s per player from the game's 150, never lowered below what another mod set.

Install

Needed on the server only: a dedicated server, or the player who hosts. Players need nothing. Install with r2modman or the Thunderstore app, or put HighSeat.dll in BepInEx/plugins. A network mod that sets a higher send rate (such as Better Networking) can stay: HighSeat keeps the higher one.

The server does more work: give it a good CPU, especially when players spread out across the map.

Configuration

BepInEx/config/com.HighSeat.cfg: Server runs creatures, Server frame budget ms. Both are described in the file and apply without a restart.

Links

Discord: https://discord.gg/Q2sMPGQ4T3

Bugs and ideas: https://github.com/geraldjglasgow/ValheimMods/issues (name the mod and version). Licence: GPL-3.0.

Shout outs

  • The BepInEx and Harmony teams, for the tools every Valheim mod stands on.
  • Iron Gate Studio, for Valheim.
  • Thunderstore, for hosting this page.
  • The Valheim modding community, for the hard work and dedication that keeps enhancing an already great game.
  • Every modder who keeps their mods open source so others can collaborate, learn and build on them.

CHANGELOG

Changelog

0.2.2

  • Fixed: wild creatures spawn near players again; the server's spawner threw errors instead.

0.2.1

  • Fixed: a dedicated server running 0.2.0 never accepted players (connections timed out).

0.2.0

  • Fixed: creatures near players no longer float over dug-out ground or sink into raised ground.
  • Send rate is now 500 KB/s with no setting, never lowered below what another mod set; Send rate KB/s removed.

0.1.0

  • First release.
  • The server runs every creature near any player, tamed creatures and bosses included.
  • Wild spawns, the game's raids, nests, spawn points and boss altars spawn on the server.
  • Server frame budget ms: a busy server leaves new creatures to players until it recovers.
  • Send rate KB/s: optional higher send rate.