Valheim

AdminNoDiscovery - Valheim Admin Map Pin Guard

한국어 설명 보기 | English Description


🇰🇷 한국어 (Korean)

개요

AdminNoDiscovery는 서버 관리자가 맵을 세팅하다가 상인·힐디르·고대 대장간 근처를 지나가도 그 위치가 월드 전체 맵에 공개되지 않도록 막아 주는 모드입니다. 일반 플레이어는 바닐라와 똑같이 탐험하다가 해당 지점에 가까이 가면 맵 핀이 나타납니다.


📦 필수 모드 (Dependencies)
모드 버전 필수 여부
BepInExPack_Valheim 5.4.2202+ 필수

✨ 주요 특징

관리자가 지나가도 핀이 공개되지 않음

  • 바닐라는 누구든 상인 지점의 존을 생성하면 그 위치가 모든 플레이어의 맵에 핀으로 공개됩니다. 관리자가 fly/ghost로 돌아다니면 일반 플레이어가 찾아야 할 상인 위치까지 미리 공개되는 문제가 생깁니다.
  • 이 모드를 쓰면 관리자가 먼저 존을 생성해도 핀이 숨겨져 있다가, 관리자가 아닌 플레이어가 바닐라와 같은 조건(존 로드 범위)에 들어오면 그때 공개됩니다.
  • 일반 플레이어가 먼저 존을 생성한 경우는 바닐라와 동일하게 바로 공개됩니다.

대상 지점

대상 내부 ID
상인 할도르 Vendor_BlackForest
힐디르 캠프 Hildir_camp
늪 마녀 캠프 BogWitch_Camp (바닐라에서 자동 핀이 없어 현재는 영향 없음)
잠재력의 대장간 (산악) AncientUpgradeStation

공개 기록 초기화 (andreset)

  • 이미 공개된 핀을 "아직 못 찾은 상태"로 되돌리는 콘솔 명령입니다. 맵 세팅 중 실수로 공개된 경우 사용하세요.
  • 호스트 / 싱글 플레이에서는 바로 실행되고, 전용 서버에서는 관리자 클라이언트에서 입력하면 서버가 관리자 목록을 확인한 뒤 처리합니다. 치트(devcommands)가 켜져 있어야 합니다.
  • 상인이나 구조물은 삭제되지 않고 맵 핀만 다시 숨겨집니다.

상인 상품 도감 등록 차단

  • 디버그 모드 중인 로컬 플레이어는 상인 상품이 도감에 등록되지 않습니다.

⚙️ 설정 (Configuration)

설정 파일(cfg)이 없습니다. 설치만 하면 바로 동작합니다.

  • 서버/호스트와 관리자 클라이언트에 설치하세요. 핀 공개 여부는 서버(호스트)가 판단하고, 관리자의 디버그 모드 상태는 관리자 클라이언트가 서버로 알려 줍니다. 일반 접속자는 설치하지 않아도 됩니다.
  • 제외 대상은 서버 관리자 목록(adminlist)에 있고 디버그 모드를 켠 접속자입니다. 호스트(리슨 서버/싱글)의 본인도 디버그 모드일 때만 제외됩니다.
  • 모드가 없는 관리자 클라이언트는 디버그 상태를 알릴 수 없어서, 서버가 디버그 중인 것으로 간주하고 계속 제외합니다.

⚠️ 알아둘 점
  • 공개 기록은 월드 저장에 남기기 위해 월드 글로벌 키(andrev_로 시작)를 사용합니다. 대상 지점 수만큼만 생기며, 접속자 프로필의 월드 키 목록에도 기록됩니다.
  • 이미 월드에 공개되어 있던 핀은 설치 직후에는 그대로 보이고, andreset을 실행하면 다시 숨겨집니다.

📥 설치 방법
  1. 권장: r2modman/Thunderstore Mod Manager에서 자동 설치
  2. 수동: BepInEx/plugins/AdminNoDiscovery/ 폴더에 DLL 복사 (전용 서버는 서버의 BepInEx/plugins/)

English

Overview

AdminNoDiscovery keeps server admins from revealing vendor, Hildir and ancient forge locations on everyone's map while they set up the world. Normal players still find these places by exploring, exactly like vanilla.


📦 Required Mods (Dependencies)
Mod Version Required
BepInExPack_Valheim 5.4.2202+ Required

✨ Features

Admins no longer reveal pins

  • In vanilla, whoever generates a vendor's zone causes its pin to appear on every player's map. An admin flying around the world therefore reveals vendor locations that players are supposed to find themselves.
  • With this mod, a pin generated by an admin stays hidden until a non-admin player enters the same zone-load range vanilla uses, then it is revealed.
  • If a normal player generates the zone first, the pin is revealed immediately, exactly like vanilla.

Affected locations

Location Internal ID
Haldor the trader Vendor_BlackForest
Hildir's camp Hildir_camp
Bog Witch camp BogWitch_Camp (vanilla has no automatic pin, so no effect today)
Forge of potential (Mountain) AncientUpgradeStation

Reset revealed pins (andreset)

  • A console command that puts already revealed pins back to "not found yet". Use it if a pin was revealed by mistake during setup.
  • Runs directly on host / single player. On a dedicated server, type it on an admin client; the server checks the admin list and processes it. Cheats (devcommands) must be enabled.
  • Traders and structures are not removed; only the map pins are hidden again.

Trader item catalog block

  • A local player in debug mode no longer registers trader items into the item catalog.

⚙️ Configuration

There is no config file. Install it and it works.

  • Install it on the server/host and on admin clients. The server decides whether a pin is revealed, and an admin client tells the server whether it is in debug mode. Normal players do not need it.
  • A player is excluded only if they are in the server's adminlist and have debug mode on. For the host (listen server / single player), the local player is excluded only while in debug mode.
  • An admin client without the mod cannot report its debug state, so the server assumes debug mode is on and keeps excluding that admin.

⚠️ Good to know
  • Reveal records are stored as world global keys (starting with andrev_) so they persist in the world save. Only as many keys as there are affected locations are created, and they also appear in each player's world key list.
  • Pins that were already revealed before installing stay visible until you run andreset.

📥 Installation
  1. Recommended: Install via r2modman/Thunderstore Mod Manager
  2. Manual: Extract to BepInEx/plugins/AdminNoDiscovery/ (on a dedicated server, the server's BepInEx/plugins/)

🎮 My Other Mods / 함께 즐기면 더 좋은 모드

🌳 CaptainSkillTree

스킬트리·직업·액티브 스킬로 캐릭터를 키우는 모드입니다.

Grow your character with a skill tree, job classes and active skills.

👹 MonsterModifiers

몬스터에게 랜덤 속성을 부여해 난이도를 넓혀 줍니다.

Gives monsters random modifiers to widen the difficulty.

🗺️ PotalMap

지도에서 포탈을 클릭해 이동하는 모드입니다.

Teleport by clicking portals on the map.


📝 Credits / 크레딧

  • Developer / 개발자: KorCaptain
  • Framework / 프레임워크: BepInEx, Harmony

💬 Support / 지원


Enjoy your enhanced Valheim adventure! / 향상된 발헤임 모험을 즐기세요!

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.