게임 빌드 업로드

게임 빌드를 업데이트 서버로 로딩하려면 빌드 로더 명령줄 유틸리티를 사용합니다.

빌드 로더 시스템 요구 사항:

  • Windows 7/8/10 1.5 비트 OS 혹은 macOS 10.14.0 이상
  • 1.6 GHz CPU
  • 100 MB 여유 RAM
  • 여유 디스크 공간: 빌드 크기 1.5배

빌드 로더가 수용하는 옵션:

  • --init — 유틸리티 초기화.
  • --update — 게임 빌드를 서버로 전송.
  • --builds-list — 게임 빌드 목록.
  • --descr <build-description> — 빌드의 설명.
  • --api-key <API-key> — API 키.
  • --game-path <path-to-game> — 게임 빌드 경로.
  • --chunk-size <chunk-size> — 청크 크기 - 게임 아카이브가 나뉘는 대로 분할된 파트. MB 또는 GB일 수 있습니다. Accepts values from 10mb에서 5120mb까지 또는 1gb에서 5gb까지의 값을 수용하며 기본값은 5gb입니다.
  • --retry-timeout <timeout> — 몇 초 동안의 파일 업로드 시도 사이의 타임아웃. 10에서 60까지 수용되며, 기본값은 20입니다.
  • --retry-count <retry-count> — 파일 업로드 시도 횟수. 1에서 10까지의 값을 수용하며 기본값은 3입니다.

게임 빌드 업로딩 방법:

  1. 게시자 계정 > 빌드 설정으로 이동합니다.
  2. API 키를 복사합니다.
  3. 빌드 로더를 다운로드하고 설치합니다.
  4. 유틸리티를 초기화합니다.
  5. 서버에 게임 빌드를 업로드합니다.
  6. 게임 빌드를 스테이지에 배치합니다.
  7. 게임 파일을 설정합니다.

빌드 로더 초기화

유틸리티를 초기화하려면 이전에 복사한 API 키와 게임 빌드 경로를 전달해야 합니다.

Copy
Full screen
Small screen
> build_loader.exe --init --api-key <api-key> --game-path <path-to-game>

예제

Copy
Full screen
Small screen
> build_loader.exe --init --api-key E51DPZ486S9IUGVF43AH4T48QB7246OQ --game-path C:\Games\LastGameBuild

Copy
Full screen
Small screen
> build_loader --init --api-key <api-key> --game-path <path-to-game>

예제

Copy
Full screen
Small screen
> build_loader --init --api-key E51DPZ486S9IUGVF43AH4T48QB7246OQ --game-path /Games/Yourgame

Note
  • 언급한 매개변수를 변경하지 않는 한, 유틸리티는 한 번만 초기화하면 됩니다.
  • 게임 빌드 경로는 영문자만 포함할 수 있습니다.

서버에 게임 빌드 업로드

게임 빌드를 서버로 업로드하려면 빌드 경로를 지정하십시오.
Copy
Full screen
Small screen
> build_loader.exe --update --game-path <path-to-game>

예제

Copy
Full screen
Small screen
    > build_loader.exe --update --game-path C:\Games\LastGameBuild

    Copy
    Full screen
    Small screen
    > build_loader --update --game-path <path-to-game>

    예제

    Copy
    Full screen
    Small screen
      > build_loader --update --game-path /Games/Yourgame

      유틸리티를 초기화하거나 이전 빌드를 업로드할 때 이미 사용한 경우에는 다음 --game-path 매개변수를 생략할 수 있습니다. 처음 업로딩할 때 업데이트 서버가 전체 게임 빌드를 수신합니다. 그 이후에는 게임 패치(빌드 로더에 의해 생성)를 수신합니다.

      게임 빌드를 스테이지에 배치

      게임 서버에 업로드할 때 게임 빌드가 프로젝트 설정 > 빌드 설정 > 빌드 목록의 게시자 게정에 표시됩니다. 게임 빌드를 배치할 스테이지를 선택하세요.
      • master: 최종 사용자가 게임을 이용할 수 있습니다.
      • test: 테스트 용도로만 게임을 이용할 수 있습니다.
      Note
      게임을 테스트하려면 콘솔에 전달된 -game_stage test 매개변수로 런처를 시작하세요. 예: launcher.exe -game_stage test.

      게임 파일 설정

      런처에서 사용자에게 올바른 파일을 전송하도록 하려면 우선 설치 파일을 설치하고 초기화하십시오.
      1. 게시자 계정에서 빌드 설정으로 이동한 다음 게임 파일 설정으로 이동합니다.
      2. 게임을 시작할 파일명과 확장자를 입력합니다(예: coolgame.exe).
      3. 게임 설치 경로를 지정합니다.
      4. Microsoft Visual C++ 2017 Redistributable 등 게임을 출시하는 데 필요한 재배포 가능 패키지를 추가합니다.
      런처가 게임에 다음 매개변수를 전송함:
      • --xsolla-locale <locale>: 인터페이스 언어;
      • --xsolla-login-token <token>: 엑솔라 로그인 JWT (JSON 웹 토큰).
      예제
      Copy
      Full screen
      Small screen
      game.exe --xsolla-login-token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6InAudHVnb2x1a292QHhzb2xsYS5jb20iLCJleHAiOjE1ODU1MDYxMTMsImdyb3VwcyI6W10sImlhdCI6MTU4NDY0MjExMywiaXNzIjoiaHR0cHM6Ly9sb2dpbi54c29sbGEuY29tIiwicGFydG5lcl9kYXRhIjp7ImFkbWluIjp0cnVlfSwicGF5bG9hZCI6IiIsInByb21vX2VtYWlsX2FncmVlbWVudCI6dHJ1ZSwicHJvdmlkZXIiOiJ4c29sbGEiLCJyZWRpcmVjdF91cmwiOiIiLCJzdWIiOiIyNmYxNzI5Ni00Nzk5LTExZTgtOTBkMC00MjAxMGE4YTAwMTkiLCJ0eXBlIjoic29jaWFsIiwidXNlcm5hbWUiOiJzb21lX3VzZXJAbWFpbC5jb20iLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6Ikk2QTJrTEZPQ2JkcnUzamIxMjNyT3JmWnNkTnFpdVcxMjNpWTdKcW85OHI5b0hPbyIsInhzb2xsYV9sb2dpbl9wcm9qZWN0X2lkIjoiNDBkYjJlYTQtNWQ0Mi0xMWU2LWEzZmYtMDA1NDU2YTBlMTRhIn0.ZsTNiwY2iPp7HKqHs5g6JXzL2kv_RVuMNBlF-Tn2ccE --xsolla-locale en

      Copy
      Full screen
      Small screen
      game --xsolla-login-token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6InAudHVnb2x1a292QHhzb2xsYS5jb20iLCJleHAiOjE1ODU1MDYxMTMsImdyb3VwcyI6W10sImlhdCI6MTU4NDY0MjExMywiaXNzIjoiaHR0cHM6Ly9sb2dpbi54c29sbGEuY29tIiwicGFydG5lcl9kYXRhIjp7ImFkbWluIjp0cnVlfSwicGF5bG9hZCI6IiIsInByb21vX2VtYWlsX2FncmVlbWVudCI6dHJ1ZSwicHJvdmlkZXIiOiJ4c29sbGEiLCJyZWRpcmVjdF91cmwiOiIiLCJzdWIiOiIyNmYxNzI5Ni00Nzk5LTExZTgtOTBkMC00MjAxMGE4YTAwMTkiLCJ0eXBlIjoic29jaWFsIiwidXNlcm5hbWUiOiJzb21lX3VzZXJAbWFpbC5jb20iLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6Ikk2QTJrTEZPQ2JkcnUzamIxMjNyT3JmWnNkTnFpdVcxMjNpWTdKcW85OHI5b0hPbyIsInhzb2xsYV9sb2dpbl9wcm9qZWN0X2lkIjoiNDBkYjJlYTQtNWQ0Mi0xMWU2LWEzZmYtMDA1NDU2YTBlMTRhIn0.ZsTNiwY2iPp7HKqHs5g6JXzL2kv_RVuMNBlF-Tn2ccE --xsolla-locale en

      튜토리얼

      이 기사가 도움이 되었나요?
      감사합니다!
      개선해야 할 점이 있을까요? 메시지
      유감입니다
      이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
      의견을 보내 주셔서 감사드립니다!
      메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
      이 페이지 평가
      이 페이지 평가
      개선해야 할 점이 있을까요?

      답하기 원하지 않습니다

      의견을 보내 주셔서 감사드립니다!
      마지막 업데이트: 2021년 5월 4일

      오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누릅니다.

      문제 보고
      콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
      후속 조치를 위해 이메일을 제공해 주세요
      의견을 보내 주셔서 감사드립니다!