게임은 폴더입니다. 모드 팩은 폴더들의 폴더이고, 월드는 폴더이며, 플레이 테스트 빌드는 실행 파일과 그것 없이는 돌아가지 않는 데이터 폴더의 묶음입니다. 친구나 플레이 테스터, 또는 내 다른 PC와 게임 파일을 공유할 때는 파일만큼 구조도 중요합니다. 하위 폴더 하나만 잘못 놓여도 게임이 로드되지 않습니다.
사람들은 실제로 어떤 게임 파일을 공유하나요?
| 대상 | 일반적인 형태 | 구조가 깨지면 생기는 문제 |
|---|---|---|
| 모드 팩 | 많은 하위 폴더, 설정 파일, 압축 파일이 든 폴더 | 모드 인식 안 됨, 로드 순서 꼬임, 설정 누락 |
| 세이브 파일 | 파일 몇 개 또는 프로필 폴더 | 세이브 인식 안 됨 또는 손상 |
| 월드 / 맵 | 지역·데이터 파일이 든 폴더 하나 | 월드가 열리지 않음 |
| 테스터용 게임 빌드 | 실행 파일 + 데이터 폴더 + 라이브러리 | 빌드가 실행되지 않음 |
| 리플레이, 녹화, 클립 | 큰 동영상 파일 | 문제는 없지만 큼 |
폴더가 왜 중요한지 보여 주는 두 가지 예:
- Minecraft Java Edition 월드는 폴더입니다. 기본적으로
.minecraft안의saves폴더에 있습니다. Windows에서는%appdata%\.minecraft\saves입니다. 그 안의 파일 몇 개가 아니라 월드 폴더 자체를 보내세요. - Windows용으로 빌드한 Unity 게임은 실행 파일과, 빌드에 필요한 데이터가 든
<ProjectName>_Data폴더, 엔진 코드가 든UnityPlayer.dll로 이루어집니다..exe만 보내면 빌드가 실행되지 않습니다.
친구들과 게임 파일을 공유하려면 어떻게 하나요?
방법은 여러 가지이며, 각각 맞는 경우가 다릅니다.
| 방법 | 폴더 유지 | 무료 용량 제한 | 먼저 업로드? | 추천 용도 |
|---|---|---|---|---|
| Discord / 채팅 업로드 | 아니요 | 작음, 앱과 요금제에 따라 다름 | 예 | 작은 설정 파일 하나, 스크린샷 |
| 클라우드 드라이브(Google Drive, Dropbox, OneDrive) | 온라인에서, 다운로드 시 보통 ZIP | 내 저장 용량 | 예 | 계속 받을 수 있어야 하는 파일 |
| 모드 사이트, Steam Workshop | 사이트가 관리 | 사이트 규칙 | 예(게시) | 모두를 위한 공개 모드 |
| LAN 파티에서 USB 드라이브 | 예 | 드라이브 용량 | 아니요 | 모두 한 공간에 있을 때 |
| StrongFolder(P2P) | 예, ZIP 없음 | 서비스가 정한 제한 없음 | 아니요 | 비공개 모드 팩, 세이브, 월드, 테스트 빌드 |
비공개 그룹이라면 직접 전송이 "나한테 있어"에서 "너한테도 있어"까지 가장 빠른 길입니다. 폴더를 고르고, 단체 채팅방에 링크를 올리면 끝입니다. 아무도 업로드를 기다리지 않고, 나중에 서버에 남는 것도 없습니다.
무료 · 브라우저에서 바로 · 가입 불필요
모두가 같은 구성을 갖도록 모드 팩을 보내려면 어떻게 하나요?
버전 불일치는 멀티플레이의 고전적인 골칫거리입니다. 확실한 해결책은 내가 플레이하는 바로 그 폴더를 공유하는 것입니다.
- 게임과 모드 관리자를 종료하세요.
- 공유할 모드 폴더나 모드 관리자 프로필을 찾으세요.
- StrongFolder에서 Upload Folder(폴더 업로드)를 클릭하고, 폴더를 골라 링크를 복사하세요.
- 친구들은 각자 폴더를 저장하고 게임이나 모드 관리자가 그 폴더를 가리키게 하거나 제자리에 복사합니다.
폴더는 폴더 그대로 전송됩니다. 하위 폴더와 파일 이름이 유지되며 아무것도 압축하지 않습니다. 폴더 전체를 한 번에 저장하려면 친구들이 컴퓨터의 Chrome, Edge 또는 Opera에서 링크를 열어야 합니다. 폴더 전체를 구조 그대로 저장하려면 File System Access API가 필요합니다. 컴퓨터의 Chrome, Edge, Opera 등 Chromium 브라우저에서 지원됩니다. 다른 브라우저에서는 파일을 하나씩 또는 ZIP으로 내려받을 수 있습니다.
플레이 테스터에게 게임 빌드를 보내려면 어떻게 하나요?
인디 개발자는 스토어 심사를 기다리지 않고 오늘 안에 소수의 테스터에게 새 빌드를 전달해야 할 때가 많습니다. 직접 링크가 이에 잘 맞습니다.
- 실행 파일만이 아니라 빌드 폴더 전체를 보내세요.
- 링크 하나로 테스트 그룹 전체에 보냅니다. 링크 하나를 여러 사람이 열 수 있으며, 각자 보내는 사람에게서 직접 내려받습니다.
- 세션이 끝나면 Stop Sharing(공유 중지)을 클릭하세요. 빌드를 더 이상 받을 수 없게 되고, 서버에 남는 사본도 없습니다.
공개 데모, 정기 업데이트, 패치에는 Steam 플레이 테스트나 itch.io 같은 배포 플랫폼을 쓰세요. 내가 오프라인일 때도 업데이트, 계정, 다운로드 제공을 처리해 줍니다.
LAN 파티에서도 쓸 수 있나요?
네. 모두가 같은 링크를 열고 호스트의 컴퓨터에서 내려받습니다. USB 메모리를 돌릴 필요도, "최신 버전 누가 갖고 있어?"를 물을 필요도 없습니다. WebRTC는 두 기기 사이에서 찾을 수 있는 가장 직접적인 경로를 고릅니다. 동시 다운로드는 보내는 사람의 업로드 대역폭을 나눠 쓰므로, 큰 팩이라면 먼저 다 받은 친구가 자기 컴퓨터에서 다시 공유하게 하는 것도 방법입니다.
게임 파일에 StrongFolder를 쓰지 말아야 할 때는 언제인가요?
- 모두에게 모드를 공개하고 싶을 때. 모드 사이트나 Steam Workshop을 쓰세요. 검색, 버전, 업데이트를 처리해 줍니다.
- 테스터가 며칠에 걸쳐 원할 때 내려받을 때. 클라우드 폴더나 배포 플랫폼은 내가 오프라인일 때도 받을 수 있지만, StrongFolder 링크는 그렇지 않습니다.
- PC를 켜 둘 수 없을 때. 받는 사람이 다운로드를 마칠 때까지 보내는 사람의 브라우저 탭은 열린 채 온라인 상태여야 합니다. 파일은 서버가 아니라 보내는 사람의 기기에서 전송되기 때문입니다.
- 내가 공유할 수 있는 파일이 아닐 때. 상용 게임 사본, 크랙 파일, 다른 사람의 유료 콘텐츠는 어떤 도구로도 공유하지 마세요.
안전한가요?
WebRTC는 모든 데이터 채널을 DTLS로 암호화하므로, 모든 연결에서 파일 데이터는 전송 중에 암호화됩니다. 파일은 StrongFolder 서버에 업로드되거나 저장되지 않습니다. 전송 자체는 보호되지만, 모드나 빌드에는 실행 코드가 들어 있을 수 있습니다. 믿을 수 있는 사람에게서만 게임 파일을 내려받고, 실행 파일은 실행하기 전에 검사하고, 링크는 받아야 할 사람에게만 보내세요. 자세한 내용은 보안 및 개인정보에 있습니다.
요약
게임 파일을 공유할 때는 폴더를 있는 그대로 보내세요. 모드, 세이브, 월드, 빌드는 구조에 의존합니다. 직접 P2P 링크는 비공개 모드 팩이나 테스트 빌드를 압축이나 업로드 없이 그룹에 전달하며, 공개 배포와 오래 유지되는 다운로드에는 모드 사이트, Steam Workshop, 배포 플랫폼이 더 낫습니다. 내 컴퓨터끼리 게임 라이브러리를 옮기나요? Mac에서 Windows로 파일 전송과 대용량 파일 보내는 방법을 참고하세요.