奈斯启示录 Necesse

奈斯启示录 Necesse

GateKeeper
正在显示第 1 - 4 项,共 4 项条目
更新于:11 月 2 日 下午 11:24
作者:butterflysky

Mod version 1.1.1 for game version 1.0.2

1.1.1 – Fix: name cache lookups

Fix: Ensure per-world state and name_cache.json are initialized before name lookups. This resolves a case where a fresh manager instance could not resolve names from the persisted cache, causing /whitelist approve <name> and related name-based conveniences to fail after restart.

更新于:11 月 1 日 上午 12:14
作者:butterflysky

🧭 Version 1.1.0 — “Name-First Approvals & Better UX”

Compatible with Necesse 1.0.2

🔑 New Features

Approve by name – You can now whitelist players using their in-game name instead of typing long SteamIDs.
Example: /whitelist approve <name>

The mod keeps a safe name ↔ SteamID cache to make commands and lists human-readable.
(Stored at <world>/GateKeeper/name_cache.json — optional, can be deleted anytime.)

🧩 Command Updates

/whitelist list — shows player names first, falls back to SteamID if unknown.

/whitelist recent — lists index, name, age, and address (no IDs).
You can still approve someone using /whitelist recent approve <index>.

/whitelist approve-last, /whitelist add, and /whitelist remove — all now show names instead of IDs.

/whitelist online — prints names and permission levels (IDs hidden).

🪧 Admin Notices

Denied join attempts now show a clearer message:
Connection blocked for non-whitelisted user: <name>
→ Approve with /whitelist approve <name> or /whitelist approve-last.

🗒️ Notes

Security is unchanged — only SteamIDs in whitelist.json grant access.

Names may collide — the cache is just for convenience, not identity.

Updated README to match the new name-first behavior.

更新于:10 月 31 日 下午 4:07
作者:butterflysky

Mod version 1.0.2 for game version 1.0.2

更新于:10 月 31 日 下午 3:26
作者:butterflysky

Mod version 1.0.0 for game version 1.0.2