Banner Background
VRChat Join & Leave Logger
VRChat Join & Leave Logger
VRChat Join & Leave Logger

VRChat Join & Leave Logger

Product Description

🔍 What's this?

This system is a real-time visual logger that shows when players enter or leave a VRChat room. Designed with UdonSharp, this component automatically syncs and updates an interface with clear, elegant, and customizable information.


🎯 Key Features:

✅ Compatible with UdonSharp and VRC SDK3

✅ Synchronized log across all players

✅ Optional emojis for a modern visual style (💻🥽🟢🔴)

✅ Timestamps with configurable timezone

✅ Automatic distinction between VR and Desktop players

✅ Customizable line limit (default 200)

✅ Option to copy the log without RichText for external use


🧩 What's included?

Ready-to-use prefab (ParrotsConch/Prefabs/LogSystem.prefab)

Fields exposed in the UI inspector (TMP Text, Rect, InputField)

Full support for colors and emojis

Option to integrate it into ScrollRect for elegant interfaces


🧠 What's it for?

This logger is ideal for:

- Social worlds with high player turnover

- Event or tournament moderation


🛠️ Requirements

Unity 2022.3.22f1 or higher

UdonSharp installed

TextMeshPro active in the world

SDK3 (VRChat Worlds)


✅ Technical code review

- Excellent structure: The entire system is encapsulated with good separation of responsibilities.

- The log is synchronized with [UdonSynced] and is updated only by the Master, avoiding conflicts.

- ScrollRect support: Automatically detects the ScrollRect to maintain scrolling at the end of the log.

- Extended functionality: Includes _CopyLog() to duplicate log content in plain text, ideal for administrators or exporting.

- Clean and organized RichText: Ideal for quick reading and with a clear aesthetic.

- Ownership security: Ensures the Master is the owner before modifying the log, preventing errors.

- Support for other time zones (not just hardcoded UTC-5).

$5.99