플레이어에게 실행 파일 다운로드를 요청하지 않고 GameMaker 게임을 공유합니다. HTML5 빌드를 생성하고 해당 파일을 Lobsite에 게시합니다. 플레이어는 브라우저에서 직접 HTTPS 링크를 열며 이후 릴리스에서는 동일한 주소를 유지할 수 있습니다.
작동 방식
- HTML5 대상을 선택합니다. GameMaker의 Target Manager에서 HTML5를 선택하고 브라우저에서 게임을 테스트합니다. 데스크톱 실행 파일이나 프로젝트 파일을 업로드하는 대신 배포 가능한 빌드를 만듭니다.
- 재생 가능한 출력을 업로드합니다. 필요한 경우 빌드를 추출하고
index.html가 포함된 폴더를 찾습니다. 위의 해당 폴더 또는 ZIP을 업로드하거나export/로 저장하고npx lobsite ./export를 실행하세요. - 릴리스 링크를 유지하세요. 익명 배포는 6시간 동안 지속됩니다. **무료로 유지하기 →**를 사용하여 계정에 저장하고 향후 HTML5 빌드를 동일한 사이트에 배포하세요.
출시 전 HTML5 타겟 테스트
데스크톱 빌드로 작동하는 게임은 여전히 브라우저에서 테스트해야 합니다. 플레이어에게 링크를 보내기 전에 브라우저 호환 확장 프로그램, 파일 액세스, 입력 및 오디오를 확인하세요. .yyp 프로젝트 파일 또는 Windows 실행 파일은 HTML5 빌드가 아닙니다.
해당 버전에 맞는 GameMaker HTML5 설정 가이드를 사용하세요. 이 워크플로는 HTML5 대상의 독립형 출력을 위한 것입니다. 다른 웹 대상에는 빌드 요구 사항이 다를 수 있습니다.
스크립트와 자산을 함께 유지
스크립트 및 자산 디렉터리를 포함하여 생성된 전체 폴더를 업로드합니다. 단일 디렉터리로 병합하거나 생성된 페이지가 참조하는 파일의 이름을 바꾸지 마세요. 자신의 코드 구성을 경로의 대소문자와 일치시킵니다.
Free에는 총 50MB의 저장 공간, 파일당 5MB, 100개의 파일이 포함되어 있습니다. 텍스처 페이지, 오디오 및 포함된 파일은 이러한 제한에 포함됩니다. Standard는 총 2GB, 파일당 100MB, 파일 10,000개로 늘립니다. 이 페이지의 상자는 한 번에 최대 25MB를 처리합니다. 더 큰 규모로 내보내려면 CLI 또는 로그인된 대시보드를 사용하세요. HTML5 호스팅 제한를 참조하세요.
브라우저 플레이 테스트 출시
계정에 사이트를 저장한 후 npx lobsite --preview를 사용하여 테스트 릴리스를 배포합니다. 공개 게임이 현재 버전으로 유지되는 동안 해당 미리보기 URL을 테스터에게 보냅니다. 내용이 변경된 파일만 후속 배포 시 다시 업로드됩니다.
게시된 원본의 저장 동작을 확인하세요. 브라우저 저장소는 플레이어의 브라우저와 사이트의 원본에 속하므로 다른 주소로 이동하면 이전 저장 내용이 남을 수 있습니다. 리더보드 또는 멀티플레이어의 경우 게임을 외부 서비스에 연결하세요. Lobsite는 게임 서버를 실행하지 않습니다.
계정 없는 배포는 6시간 동안 공개됩니다. 가져오기 링크로 무료로 유지할 수 있습니다.
공개 전에 미리 보세요. 리디렉션까지 포함해 클릭 한 번으로 롤백합니다.
파일은 해시로 저장됩니다. 변경되지 않은 사이트를 다시 배포하면 0바이트가 업로드됩니다.
모든 사이트는 첫 배포부터 HTTPS가 적용된 *.lobsite.app 주소를 받습니다.
Free 계정도 포함됩니다. DNS 레코드 하나를 추가하면 사이트가 내 도메인으로 이동합니다. 모든 플랜의 모든 사이트에 HTTPS가 적용됩니다.
리디렉션, 헤더, 폼은 lobsite.toml에 있으며 각 배포와 함께 이동합니다.
GameMaker 게임을 제공하는 방법
| 배달 | 플레이어가 여는 것 | 다음에 가장 적합합니다. |
|---|---|---|
| Lobsite 기반 HTML5 빌드 | 브라우저 링크 | 즉시 플레이 및 원격 테스트 |
| 데스크탑 빌드 | 플랫폼별 다운로드 | 기본 데스크톱 릴리스 |
| 편집 가능한 GameMaker 프로젝트 | GameMaker의 프로젝트 | 개발 협력 |
다른 내보내기 기반 워크플로는 GDevelop 호스팅 및 Defold HTML5 호스팅를 참조하세요. 일반 브라우저 체크리스트는 HTML5 게임 호스팅로 시작하세요.
자주 묻는 질문
이 호스팅 가이드에서 다루는 GameMaker 대상은 무엇입니까?
HTML5 타겟. 독립 실행형 브라우저 출력을 빌드하고 해당 파일을 게시합니다. 다른 목표에는 다른 준비가 필요할 수 있습니다.
GameMaker .yyp 프로젝트를 Lobsite에 업로드할 수 있나요?
아니요. 먼저 재생 가능한 HTML5 빌드를 내보내세요. Lobsite는 IDE를 열거나 프로젝트를 컴파일하지 않습니다.
내 GameMaker HTML5 게임이 데스크탑과 다르게 동작하는 이유는 무엇입니까?
브라우저에는 특히 파일 액세스, 사운드 및 확장 기능에 대해 다양한 API와 제한 사항이 있습니다. 로컬 및 호스팅된 URL에서 HTML5 빌드를 테스트한 다음 브라우저 콘솔 오류를 검사합니다.
릴리스를 그대로 유지하면서 새로운 GameMaker 레벨을 공유할 수 있습니까?
예. 미리보기 배포를 사용하고 별도의 URL을 공유하세요. 게시된 사이트의 현재 빌드는 게시된 업데이트를 배포할 때까지 변경되지 않은 상태로 유지됩니다.