|
539 | 539 | "returnvalues": [],
|
540 | 540 | "type": "FUNCTION"
|
541 | 541 | },
|
| 542 | + { |
| 543 | + "description": "Get a filtered list of relevant lobbies. Will return results as a LobbyMatchList_t event", |
| 544 | + "examples": "", |
| 545 | + "name": "steam.matchmaking_request_lobby_list", |
| 546 | + "parameters": [], |
| 547 | + "returnvalues": [], |
| 548 | + "type": "FUNCTION" |
| 549 | + }, |
| 550 | + { |
| 551 | + "description": "Gets the Steam ID of the lobby at the specified index. This should only be called after a LobbyMatchList_t call result is received LobbyMatchList_t.m_nLobbiesMatching", |
| 552 | + "examples": "", |
| 553 | + "name": "steam.matchmaking_get_lobby_by_index", |
| 554 | + "parameters": [ |
| 555 | + { |
| 556 | + "doc": "The index of the lobby to get the Steam ID of, from 0 to", |
| 557 | + "name": "index", |
| 558 | + "types": [ |
| 559 | + "number" |
| 560 | + ] |
| 561 | + } |
| 562 | + ], |
| 563 | + "returnvalues": [ |
| 564 | + { |
| 565 | + "doc": "Of lobby", |
| 566 | + "name": "string" |
| 567 | + } |
| 568 | + ], |
| 569 | + "type": "FUNCTION" |
| 570 | + }, |
| 571 | + { |
| 572 | + "description": "Joins an existing lobby. Will generate a LobbyEnter_t event", |
| 573 | + "examples": "", |
| 574 | + "name": "steam.matchmaking_join_lobby", |
| 575 | + "parameters": [ |
| 576 | + { |
| 577 | + "doc": "The Steam ID of the lobby to join.", |
| 578 | + "name": "lobby_id", |
| 579 | + "types": [ |
| 580 | + "string" |
| 581 | + ] |
| 582 | + } |
| 583 | + ], |
| 584 | + "returnvalues": [], |
| 585 | + "type": "FUNCTION" |
| 586 | + }, |
| 587 | + { |
| 588 | + "description": "Leave a lobby that the user is currently in Leave a lobby that the user is currently in; this will take effect immediately on the client side, other users in the lobby will be notified by a LobbyChatUpdate_t callback.", |
| 589 | + "examples": "", |
| 590 | + "name": "steam.matchmaking_leave_lobby", |
| 591 | + "parameters": [ |
| 592 | + { |
| 593 | + "doc": "The lobby to leave", |
| 594 | + "name": "lobby_id", |
| 595 | + "types": [ |
| 596 | + "string" |
| 597 | + ] |
| 598 | + } |
| 599 | + ], |
| 600 | + "returnvalues": [], |
| 601 | + "type": "FUNCTION" |
| 602 | + }, |
| 603 | + { |
| 604 | + "description": "Returns the current lobby owner. There always one lobby owner - if the current owner leaves, another user in the lobby will become the owner automatically. It is possible (but rare) to join a lobby just as the owner is leaving, thus entering a lobby with self as the owner. You must be a member of the lobby to access this.", |
| 605 | + "examples": "", |
| 606 | + "name": "steam.matchmaking_get_lobby_owner", |
| 607 | + "parameters": [ |
| 608 | + { |
| 609 | + "doc": "The Steam ID of the lobby to get the owner of.", |
| 610 | + "name": "lobby_id", |
| 611 | + "types": [ |
| 612 | + "string" |
| 613 | + ] |
| 614 | + } |
| 615 | + ], |
| 616 | + "returnvalues": [ |
| 617 | + { |
| 618 | + "doc": "Of owner", |
| 619 | + "name": "string" |
| 620 | + } |
| 621 | + ], |
| 622 | + "type": "FUNCTION" |
| 623 | + }, |
| 624 | + { |
| 625 | + "description": "Gets the number of users in a lobby. This is used for iteration, after calling this then GetLobbyMemberByIndex can be used to get the Steam ID of each person in the lobby. Persona information for other lobby members (name, avatar, etc.) is automatically received and accessible via the ISteamFriends interface. The current user must be in the lobby to retrieve the Steam IDs of other users in that lobby.", |
| 626 | + "examples": "", |
| 627 | + "name": "steam.matchmaking_get_num_lobby_members", |
| 628 | + "parameters": [ |
| 629 | + { |
| 630 | + "doc": "The Steam ID of the lobby to get the owner of.", |
| 631 | + "name": "lobby_id", |
| 632 | + "types": [ |
| 633 | + "string" |
| 634 | + ] |
| 635 | + } |
| 636 | + ], |
| 637 | + "returnvalues": [ |
| 638 | + { |
| 639 | + "doc": "Of users in the lobby", |
| 640 | + "name": "number" |
| 641 | + } |
| 642 | + ], |
| 643 | + "type": "FUNCTION" |
| 644 | + }, |
| 645 | + { |
| 646 | + "description": "Gets the Steam ID of the lobby member at the given index. You must call matchmaking_get_num_lobby_members before calling this. The current user must be in the lobby to retrieve the Steam IDs of other users in that lobby.", |
| 647 | + "examples": "", |
| 648 | + "name": "steam.matchmaking_get_lobby_member_by_index", |
| 649 | + "parameters": [ |
| 650 | + { |
| 651 | + "doc": "", |
| 652 | + "name": "lobby_id", |
| 653 | + "types": [ |
| 654 | + "string" |
| 655 | + ] |
| 656 | + }, |
| 657 | + { |
| 658 | + "doc": "", |
| 659 | + "name": "index", |
| 660 | + "types": [ |
| 661 | + "number" |
| 662 | + ] |
| 663 | + } |
| 664 | + ], |
| 665 | + "returnvalues": [ |
| 666 | + { |
| 667 | + "doc": "Of member", |
| 668 | + "name": "string" |
| 669 | + } |
| 670 | + ], |
| 671 | + "type": "FUNCTION" |
| 672 | + }, |
542 | 673 | {
|
543 | 674 | "description": "Returns the CSteamID of the account currently logged into the Steam client. A CSteamID is a unique identifier for an account, and used to differentiate users in all parts of the Steamworks API.",
|
544 | 675 | "examples": "",
|
|
0 commit comments