ProtoFlux:Verify Join Request

From Resonite Wiki
Verify Join Request
Verify
UserID
UserSessionID
MachineID
Username
HeadOutputDevice
Platform
IsInvited
IsContact
IsInKioskMode
IsSpectatorBanned
IsMuteBanned
Handle
Security

The Verify Join Request node listens for join requests when users join a world with an enabled join verification system, firing an event when it happens. This node returns a set of information that contains info of the joining user. This node can be combined with the Allow Join, Deny Join, and Assign Role nodes.

To activate a join verification system, a user needs to open the node in a Scene Inspector and go to the VerifyJoinRequest component. The bottom of the component has a button labeled "Set as custom join request verifier" and a warning letting users know that this feature does not prevent tampering of worlds that use this feature.

The following is the exact warning inside this node:

WARNING: At the moment, there is no mechanism to prevent tampering with the verifier once enabled. If tampering with the ProtoFlux setup for verification is a concern, DO NOT USE this feature and DO NOT ENABLE it in your worlds.

Outputs

Verify (AsyncCall)

Fires when a user is wanting to join the world.

UserID (String)

The user ID that is wanting to join the world.

UserSessionID (String)

The user session ID that the user is coming from.

MachineID (String)

The user machine ID that is wanting to join the world.

Username (String)

The username that is wanting to join the world.

HeadOutputDevice (HeadOutputDevice)

The joining user's head output device.

Platform (Platform)

The joining user's platform.

IsInvited (bool)

Returns if this joining user was invited.

IsContact (bool)

Returns if this joining user is in the host's contacts list.

IsInKioskMode (bool)

Returns if this joining user is in kiosk mode.

IsSpectatorBanned (bool)

Returns if this joining user was banned as a spectator.

IsMuteBanned (bool)

Returns if this joining user was banned and muted.

Handle (JoinRequestHandle)

Returns this join request as a type.