The Built-In Command Parser

Standard room navigation without menus

The backend automatically detects if a submitted string begins with a forward slash (/). Instead of broadcasting this as a chat message, the MP_ChatManager intercepts it and executes specific network logic.

ID vs Name

The RoomID is the unique backend key used for routing. The RoomName is purely for display (multiple rooms can be named 'Global', but their IDs must be unique, e.g., 'Global_01').

Command Syntax Description Example
/Create [RoomID] [Password] Instantiates a new room. Auto-generates ID if left blank. /Create TradeHub
/Join [RoomID] [Password] Requests access to an existing room using its unique ID. /Join VIP_Zone 1234
/Leave [RoomID] Revokes relevancy. Shortcut: Leave active room if ID is omitted. /Leave TradeHub
/Leave
/SetName [NewName] Updates player's display name locally and on server. /SetName Yuvi
/Info Prints current room metadata and system status locally. /Info

Case Sensitivity

Commands are NOT case-sensitive. /JOIN and /join will execute identical logic.