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 USD