
ServerSideMapReborn
Independent experimental ServerSideMap fork for Valheim 1.0.12. Separate plugin identity; multiplayer validation pending. Requires compatible BepInEx 5.ServerSideMapReborn 0.1.0 — experimental
Fork independente de Mydayyy/Valheim-ServerSideMap, adaptado contra as DLLs do Valheim 1.0.12. Não é uma atualização oficial do original. Créditos e licenças preservados em LICENSE-MIT, LICENSE-UNLICENSE e README-UPSTREAM.md.
Identidade própria
- Nome de pacote, assembly e namespace:
ServerSideMapReborn. - DLL:
ServerSideMapReborn.dll. - ID BepInEx e Harmony:
local.valheim.serversidemapreborn. - Versão do plugin e pacote:
0.1.0; versão assembly/arquivo:0.1.0.0. - Configuração:
BepInEx/config/local.valheim.serversidemapreborn.cfg. - RPCs com prefixo
ServerSideMapReborn.. Clientes e servidor precisam usar este fork.
Instalação e migração
Desative/remova o ServerSideMap original no mod manager antes de habilitar este fork. Remova também a DLL experimental anterior de nome ServerSideMap.dll. Uma declaração BepInEx de incompatibilidade impede o carregamento deste fork junto do original.
O ZIP de instalação contém manifest.json e a DLL em plugins/ServerSideMapReborn/. Importe como mod local em um gerenciador que ofereça essa função. Para instalação manual, copie a pasta ServerSideMapReborn para BepInEx/plugins no cliente e servidor. Não use o ZIP de código-fonte para instalar.
A configuração nova é criada na primeira execução. Para preservar opções, com jogo/servidor parados, copie eu.mydayyy.plugins.serversidemap.cfg para local.valheim.serversidemapreborn.cfg na pasta de configuração. O compartilhamento de marcadores continua desabilitado por padrão.
O sufixo de dados .mod.serversidemap.explored foi mantido para reutilizar exploração e marcadores existentes. Esse nome não identifica o pacote no mod manager. Faça backup antes do teste; não execute ambos os mods sobre o mesmo mundo.
Validação
Compilação e testes passaram contra Valheim 1.0.12; 25 alvos Harmony foram verificados por metadados. Execução dentro do jogo e multiplayer continuam sem validação. Crossplay/PlayFab não foi corrigido. A versão 0.1.0 identifica o fork, não a versão do jogo.
Compilação isolada
Use PowerShell 7, SDK .NET portátil e cópias das referências de valheim_Data/Managed e BepInEx/core:
./build.ps1 -DotnetPath /caminho/do/dotnet -LibsPath /caminho/das/referencias
./test.ps1 -LibsPath /caminho/das/referencias
A saída é build/ServerSideMapReborn.dll. O pacote não contém SDK nem DLLs proprietárias do jogo.
O pacote segue a documentação Thunderstore, com dependência do BepInExPack Valheim 5.4.2350. Este pacote é local; não foi publicado nem associado a uma equipe no Thunderstore.