SeedMapView
KO

홈 › 가이드 › 마인크래프트 시드의 원리: 숫자가 월드가 되기까지

마인크래프트 시드의 원리: 숫자가 월드가 되기까지

마인크래프트 시드의 원리: 숫자가 월드가 되기까지

모든 마인크래프트 월드는 시드라는 숫자 하나에서 시작해요. 게임이 그 숫자를 월드 생성기에 넣으면 지형, 바이옴, 동굴, 구조물이 나와요. 같은 시드를 다시 쓰면 같은 월드가 만들어져요.

이 가이드는 시드가 실제로 무엇인지, 텍스트 시드가 어떻게 숫자가 되는지, 게임 버전이 왜 중요한지, Java와 Bedrock이 시드를 어떻게 다루는지 설명해요. 시드 지도가 이를 이용해 탐험하기 전에 월드를 보여 주는 방법도 알려 드려요.

텍스트를 시드로 변환 열기

시드란 무엇인가

시드는 월드를 만드는 난수 생성기의 시작 값이에요. 마인크래프트의 생성은 진짜 무작위가 아니에요. 의사 난수예요. 같은 시작 값이면 매번 같은 숫자 순서가 나와요.

Java Edition에서 시드는 64비트 부호 있는 정수예요. 즉 -9,223,372,036,854,775,808부터 9,223,372,036,854,775,807까지의 아무 정수나 될 수 있어요. 가능한 시드는 약 18경 개로, 누구도 다 탐험할 수 없을 만큼 많아요.

시드는 월드를 저장하지 않아요. 그저 열쇠일 뿐이에요. 게임은 시드와 청크 좌표로 필요할 때마다 각 청크를 생성해요. 그래서 시드는 짧은 숫자 하나로 공유할 수 있지만 저장된 월드는 기가바이트를 차지할 수 있어요.

같은 시드, 같은 월드

같은 에디션, 같은 버전에서 같은 시드를 입력하면 다음이 같아요.

  • 지형의 모양, 산, 강, 바다
  • 바이옴 배치
  • 동굴 시스템과 광석 위치
  • 마을, 요새, 사원 같은 구조물의 위치
  • 월드 스폰 지역

시드만으로 정해지지 않는 것도 있어요. 몹 스폰, 날씨, 그리고 플레이어가 짓거나 부순 모든 것은 플레이 중에 일어나는 일에 따라 달라요.

이것이 시드 지도를 가능하게 해요. 시드 지도는 게임과 같은 생성 규칙을 실행해 결과를 그려요. SeedMapView 시드 지도에 시드를 입력하면 아직 가 보지 않은 구조물까지 포함해 월드를 위에서 볼 수 있어요.

텍스트 시드가 숫자가 되는 방법

월드를 만들 때 시드 칸에 숫자 대신 단어를 입력할 수 있어요. 게임은 먼저 그 텍스트를 숫자로 바꿔야 해요.

  • 텍스트가 올바른 정수라면 Java는 그것을 그대로 시드로 사용해요.
  • 다른 텍스트라면 Java는 Java String hashCode 함수를 거쳐 32비트 숫자로 바꿔요.
  • 칸을 비워 두면 게임이 무작위 시드를 골라요.

hashCode의 결과는 32비트이므로 텍스트 시드는 가능한 18경 개의 월드 중 약 4.3십억 개에만 닿을 수 있어요. 서로 다른 두 단어가 같은 숫자, 같은 월드를 만들 수도 있어요.

텍스트를 시드로 변환으로 단어가 어떤 숫자가 되는지 확인하세요. 숫자 값이 필요한 시드 지도에 텍스트 시드를 불러올 때 편리해요.

게임 버전이 중요한 이유

시드는 레시피의 절반일 뿐이에요. 나머지 절반은 업데이트마다 바뀌는 생성기 코드예요. 같은 시드라도 버전이 다르면 매우 다른 월드가 나올 수 있어요.

업데이트바뀐 점
1.13새로운 바다 생성과 바다 구조물
1.16새로운 네더 바이옴과 보루
1.18지형 전면 개편: 더 높은 월드, 새로운 동굴, 새로운 바이옴 시스템
1.19딥 다크와 고대 도시
1.20벚나무 숲과 흔적 유적
1.21시련의 방

월드를 업데이트하면 업데이트 이후에 생성되는 청크만 바뀌어요. 이미 탐험한 지역은 예전 지형을 유지해요. 시드 지도에서는 항상 월드가 만들어진 버전이나 관심 있는 청크의 버전을 선택하세요.

Java와 Bedrock 시드

1.18부터 Java와 Bedrock은 같은 지형과 바이옴 생성을 사용해요. 같은 숫자 시드를 두 에디션에 입력하면 땅, 바다, 바이옴이 거의 일치해요.

구조물은 이야기가 달라요. 에디션마다 고유한 구조물 배치 규칙을 써서, 같은 시드에서도 마을, 사원 등 구조물은 보통 다른 곳에 나타나요. 그래서 시드 지도가 에디션을 고르라고 하는 거예요.

Bedrock은 원래 32비트 시드를 썼지만 최신 버전은 Java처럼 64비트 시드를 받아요. 텍스트 시드는 먼저 단어를 숫자로 바꾸는 것이 두 에디션에서 같은 월드를 얻는 가장 안전한 방법이에요. 더 자세한 내용은 Java와 Bedrock 시드를 읽어 보세요.

시드 찾기와 고르기

이미 가지고 있는 월드의 시드를 찾으려면:

  • Java: 채팅에 /seed를 입력하세요. 싱글 플레이에서 작동하고, 서버에서는 권한이 있으면 작동해요.
  • Bedrock: 월드 설정을 여세요. 시드는 게임 페이지에 표시돼요.

전체 단계는 내 시드 찾는 법에 있어요.

스폰 지점의 마을이나 근처 버섯 섬처럼 특정 요소가 있는 새 월드를 원한다면 추천 시드 목록을 보거나 시드 찾기로 원하는 조건에 맞는 시드를 검색하세요.

시드에 대한 오해와 자주 묻는 질문

시드는 혼란을 많이 일으켜요. 흔한 오해를 몇 가지 소개해요.

  • "시드가 월드 전체를 저장한다." 아니에요. 시드는 시작 값일 뿐이에요. 게임은 청크가 로드될 때마다 시드로 월드를 만들어요.
  • "모든 시드는 고유하다." 숫자라면 맞아요, 시드마다 고유한 월드가 나와요. 텍스트 시드는 서로 다른 두 단어가 같은 숫자로 해시되어 같은 월드가 나올 수 있어요.
  • "좋은 시드는 모든 버전에서 통한다." 항상 그렇지는 않아요. 1.16의 유명한 시드가 지형 생성기가 바뀐 탓에 1.18 이상에서는 전혀 다르게 보일 수 있어요.
  • "음수 시드는 더 나쁘다." 아니에요. 음수 시드도 양수 시드만큼 유효하고 다양해요.
  • "시드가 몹 스폰과 전리품을 정한다." 대부분 아니에요. 몹 스폰과 드롭은 월드 시드가 아니라 플레이 중의 무작위 이벤트에 달려 있어요.

온라인에서 본 시드와 내 월드가 다른 이유를 궁금해하는 플레이어도 있어요. 보통 게임 버전이 다르거나, 에디션이 다르거나, 텍스트 시드의 철자나 대소문자가 달라서예요. 텍스트 시드는 대소문자를 구분해서 "Minecraft"와 "minecraft"는 다른 월드가 나와요.

시드를 공유할 때는 항상 에디션과 버전을 함께 알려 주세요. 그러면 누구나 똑같은 월드를 불러오거나 시드 지도에서 볼 수 있어요. 시드를 버전과 함께 적어 두면 나중에 같은 월드를 다시 시작하고 싶을 때도 도움이 돼요. Java와 Bedrock의 구조물이 왜 다른지 알고 싶다면 Java와 Bedrock 시드를 읽어 보세요.

자주 묻는 질문

같은 시드면 같은 월드가 나오나요?

네. 같은 에디션과 같은 게임 버전을 쓰는 한은요. 버전을 바꾸면 지형과 구조물이 바뀔 수 있어요.

마인크래프트 시드는 총 몇 개인가요?

Java Edition의 시드는 64비트 숫자라서 가능한 시드가 약 18경 개예요. 텍스트 시드는 그중 약 4.3십억 개에만 닿을 수 있어요.

시드로 단어를 입력하면 어떻게 되나요?

Java는 String hashCode 함수로 텍스트를 숫자로 바꿔요. 그 숫자가 실제 시드예요.

Java와 Bedrock 시드가 일치하나요?

1.18부터 같은 숫자 시드는 두 에디션에서 매우 비슷한 지형과 바이옴을 만들어요. 구조물은 다르게 배치돼요.

기존 월드의 시드를 바꿀 수 있나요?

직접적으로는 안 돼요. 시드는 월드를 만들 때 고정돼요. 다른 시드로 새 월드를 만들 수는 있어요.