CmlLib
한국어 (v3)
한국어 (v3)
  • 🧊CmlLib Projects
  • [AD] 커스텀 런처 주문제작
  • 🚀CmlLib.Core
    • 홈
    • 시작하기
      • CMLauncher
      • 게임 경로 설정
      • 실행 옵션 설정
      • 이벤트 처리
    • 로그인과 세션
      • 마이크로소프트 엑스박스 계정
      • 예전 모장 계정
      • 오프라인 계정
    • 고급 기능
      • VersionLoader
      • Version
      • FileChecker
      • Downloader
    • 모드 로더 인스톨러
      • Forge Installer
      • Fabric Installer
      • LiteLoader Installer
    • 유틸리티
      • Minecraft Changelogs
    • 자료
      • 자주 묻는 질문
      • 알려진 문제
      • 예시 런처
      • 라이센스
  • 🔓Auth.Microsoft
    • 홈
    • CmlLib.Core.Auth.Microsoft
      • JELoginHandler
      • JELoginHandlerBuilder
      • JEAuthenticator
    • XboxAuthNet.Game
      • OAuth
      • XboxAuth
      • XboxAuthException
      • AccountManager
      • Accounts
    • XboxAuthNet.Game.Msal
      • ClientID
      • MsalClientHelper
      • OAuth
    • CmlLib.Core.Bedrock.Auth
    • 자료
  • 🌐MojangAPI
    • 홈
    • Mojang API
    • SecurityQuestion
  • ⚒️Installer.Forge
    • 홈
    • 지원되는 버전
    • 시작하기
    • MForge
    • ForgeVersionLoader
Powered by GitBook
On this page
Edit on GitHub
  1. CmlLib.Core

로그인과 세션

online-mode 서버에 접속하기 위해서는 플레이어의 세션 데이터를 얻어야 합니다. 세션 데이터는 플레이어의 유저이름, UUID, 엑세스토큰을 가지고 있습니다.

게임 세션을 얻기 위한 몇가지 방법이 있습니다:

  • 마이크로소프트 엑스박스 계정

  • 예전 모장 계정

  • 오프라인 계정

세션을 얻은 후에는 MLaunchOption.Session 속성을 설정해야 합니다. 실행 옵션 설정

MSession API Refernces

Constructors

public MSession()

Creates an empty session.

public MSession(string username, string accesstoken, string uuid)

Creates an MSession with the specified Username, AccessToken, and UUID properties.

Properties

Username

Type: string

UUID

Type: string

AccessToken

Type: string

ClientToken

Type: string

Methods

public bool CheckIsValid()

Return true if Username, AccessToken, UUID is not null or empty.

public static MSession GetOfflineSession(string username)

Creates a new MSession and returns it. Username=username, AccessToken="access_token", UUID="user_uuid"

Previous이벤트 처리Next마이크로소프트 엑스박스 계정

Last updated 1 year ago

🚀