Represents Steam SDK EChatMemberStateChange
, describing how a users lobby state has changed.
Entered
Left
Disconnected
Kicked
Banned
Represents Steam SDK ELobbyComparison
, describing lobby search filter options.
EqualToOrLessThan
LessThan
Equal
GreaterThan
EqualToOrGreaterThan
NotEqual
Represents Steam SDK ELobbyDistanceFilter
, describing lobby search distance filters when requesting the lobby list. Lobby results are sorted from closest to farthest.
Close
Default
Far
Worldwide
Represents Steam SDK ELobbyType
, specifies the lobby type.
Private
FriendsOnly
Public
Invisible
Represents Steam SDK EResult
, describing steam error result codes.
107 elements
OK
Fail
NoConnection
InvalidPassword
LoggedInElsewhere
InvalidProtocolVer
InvalidParam
FileNotFound
Busy
InvalidState
InvalidName
InvalidEmail
DuplicateName
AccessDenied
Timeout
Banned
AccountNotFound
InvalidSteamID
ServiceUnavailable
NotLoggedOn
Pending
EncryptionFailure
InsufficientPrivilege
LimitExceeded
Revoked
Expired
AlreadyRedeemed
DuplicateRequest
AlreadyOwned
IPNotFound
PersistFailed
LockingFailed
LogonSessionReplaced
ConnectFailed
HandshakeFailed
IOFailure
RemoteDisconnect
ShoppingCartNotFound
Blocked
Ignored
NoMatch
AccountDisabled
ServiceReadOnly
AccountNotFeatured
AdministratorOK
ContentVersion
TryAnotherCM
PasswordRequiredToKickSession
AlreadyLoggedInElsewhere
Suspended
Cancelled
DataCorruption
DiskFull
RemoteCallFailed
PasswordUnset
ExternalAccountUnlinked
PSNTicketInvalid
ExternalAccountAlreadyLinked
RemoteFileConflict
IllegalPassword
SameAsPreviousValue
AccountLogonDenied
CannotUseOldPassword
InvalidLoginAuthCode
AccountLogonDeniedNoMail
HardwareNotCapableOfIPT
IPTInitError
ParentalControlRestricted
FacebookQueryError
ExpiredLoginAuthCode
IPLoginRestrictionFailed
AccountLockedDown
AccountLogonDeniedVerifiedEmailRequired
NoMatchingURL
BadResponse
RequirePasswordReEntry
ValueOutOfRange
UnexpectedError
Disabled
InvalidCEGSubmission
RestrictedDevice
RegionLocked
RateLimitExceeded
AccountLoginDeniedNeedTwoFactor
ItemDeleted
AccountLoginDeniedThrottle
TwoFactorCodeMismatch
TwoFactorActivationCodeMismatch
AccountAssociatedToMultiplePartners
NotModified
NoMobileDevice
TimeNotSynced
SmsCodeFailed
AccountLimitExceeded
AccountActivityLimitExceeded
PhoneActivityLimitExceeded
RefundToWallet
EmailSendFailure
NotSettled
NeedCaptcha
GSLTDenied
GSOwnerDenied
InvalidItemType
IPBanned
GSLTExpired
InsufficientFunds
TooManyPending
lobbyType
greenworks.LobbyTypemaxMembers
Integer: The maximum number of players that can join this lobby. This can not be above 250.
Returns an greenworks.Result
.
steamIDLobby
String: The Steam ID of the lobby to delete the metadata for.pchKey
String: The key to delete the data for.
Returns an Boolean
: true if the key/value was successfully deleted; otherwise, false if steamIDLobby or pchKey are invalid.
iLobby
Integer: The index of the lobby to get the Steam ID of.
Returns an String
represents a steamIDLobby.
steamIDLobby
String: The Steam ID of the lobby to get the metadata from.pchKey
String: The key to get the value of.
Returns an String
represents a value of a key.
NOTE: You must call getNumLobbyMembers
before calling this.
steamIDLobby
String: The Steam ID of the lobby to get the metadata from.iMember
Integer: An index between 0 andgetNumLobbyMembers
.
Returns an String
represents a Steam ID of lobby member.
steamIDLobby
String: The Steam ID of the lobby to get the number of members of.
Returns an Integer
represents a number of members in the lobby, 0 if the current user has no data from the lobby.
steamIDLobby
String: The Steam ID of the lobby to get the owner of.
Returns an String
represents a Steam ID of the current lobby owner.
steamIDLobby
String: The Steam ID of the lobby to invite the user to.steamIDInvitee
String: The Steam ID of the person who will be invited.
Returns an Boolean
: true if the invite was successfully sent; otherwise, false if the local user isn't in a lobby, no connection to Steam could be made, or the specified user is invalid.
steamIDLobby
String: The Steam ID of the lobby to join.
Returns an greenworks.Result
.
steamIDLobby
String: The lobby to leave.
steamIDLobby
String: The Steam ID of the lobby to set the metadata for.pchKey
String: The key to set the data for. This can not be longer thank_nMaxLobbyKeyLength
.pchValue
String: The value to set. This can not be longer thank_cubChatMetadataMax
.
Returns an Boolean
: true if the data has been set successfully. false if steamIDLobby was invalid, or the key/value are too long.
steamIDLobby
String: The Steam ID of the lobby.bLobbyJoinable
Boolean: Enable (true) or disable (false) allowing users to join this lobby?
Returns an Boolean
: true upon success; otherwise, false if you're not the owner of the lobby.
steamIDLobby
String: The Steam ID of the lobby where the owner change will take place.steamIDNewOwner
Boolean: The Steam ID of the user that will be the new owner of the lobby, they must be in the lobby.
Returns an Boolean
: true if the owner was successfully changed otherwise false if you're not the current owner of the lobby, steamIDNewOwner is not a member in the lobby, or if no connection to Steam could be made.
steamIDLobby
String: The Steam ID of the lobby to set the type of.eLobbyType
greenworks.LobbyType
Returns an Boolean
: true upon success; otherwise, false if you're not the owner of the lobby.