시드(seed)는 마인크래프트 월드를 생성하기 위해 사용되는 값입니다. 시드값을 바탕으로 월드 전체가 생성되기 때문에 같은 마인크래프트 버전에서 같은 시드값을 갖는 맵이면 동일한 지형을 생성합니다. Show 요새를 쉽게 찾기 위해서라든지, 구조물 위치를 확인한다든지 여러 이유로 맵 시드를 확인해야 할 때가 있는데요, 맵 시드를 확인하는 법을 알아보겠습니다. 시드 확인 커맨드 사용하기
크리에이티브 모드이거나 커맨드 사용 권한이 있는 경우 맵 파일 열어보기맵 파일은 있는데 커맨드를 못 쓰는 경우, 맵 파일 안에 있는 level.dat 파일을 열어서 확인할 수 있습니다.
마인크래프트 설치 경로는 위와 같은데요, 접속하려면 아래 과정을 따라주세요. 먼저
Win + R 또는 그러면 Roaming 폴더가 열리는데요, 위 사진처럼 .minecraft > saves > {월드명} 폴더로 가주세요. 그러면 level.dat 파일이 있는데, 이 안에는 월드에 관한 정보가 NBT(Named Binary Tag) 형식으로 저장돼있습니다. 그냥 열면 바이너리 형태로 나오거나 깨져서 나오는데요, 이걸 적절한 NBT editor로 열면 됩니다. NBT 에디터는 여러가지가 있는데 제일 간편한 사이트는 webNBT인 것 같네요. 위 사이트에 들어가면 Drop file here라고 나옵니다. 드래그 앤 드롭으로 level.dat 파일을 드롭합니다. RandomSeed를 검색하면 시드값이 나옵니다. 베드락 에디션에서 맵 시드 확인 방법메뉴 - 설정(Settings) - 월드(World) - 게임(Game) 란에서 시드를 확인할 수 있습니다. 컴 포맷 후 마인크래프트 베드락 에디션을 안깔아놔서 사진은 나중에 올리겠습니다. 멀티 서버 시드를 확인할 수 있을까?확인할 수 없습니다. 이전 버전에는 됐을지도 모르겠는데, 멀티서버에서 시드값을 확인해 악용하는 것을 방지(광물 위치 확인, 맵 베끼기 등)하기 위해 막았다고 합니다. Amidst라고 시드 값만 넣으면 바이옴, 지형, 구조물 등등을 찾아주는 오픈소스 프로젝트가 있는데, 멀티 야생서버에서 시드값이 유출되면 재미가 확 떨어지겠죠? 물론 그런거 별로 신경 안쓰는 운영자라면 시드값을 물어보면 알려줄 수도 있습니다. 어쨌거나 기본적으로 클라이언트쪽에서 시드를 확인할 수 있는 방법은 없는 것 같습니다. 이 문서는 세계를 생성하기 위한 시드에 관한 것입니다. 다른 용도에 대해서는 씨앗 (동음이의) 문서를 참조하십시오. Minecraft 시드(Seed)란 문자열로 구성된 값(양수 및 음수 포함)으로서, 모든 Minecraft 세계를 생성하기 위한 기초로 사용된다.[1] 참고[]시드는 플랫폼이 다르면 호환되지 않는다. 또한 동일한 플랫폼이라도 버전이 다르면 호환되지 않을 수 있다. 세계 생성[]Minecraft에서 새로운 세계를 생성할 때에는 알고리즘을 호출한다. 이 알고리즘은 가상-난수(pseudo-random value)를 출력하는데, 이 값이 세계가 어떻게 생길지를 결정한다. 하지만, 알고리즘이 사용하는 시작점(시드)가 동일한 숫자일 경우, 알고리즘은 동일한 값을 만들어낸다. 이와 같은 방식으로 시드는 하나의 값으로부터 완전히 다른 세계를 쉽게 생성할 수 있다. 세계 생성 알고리즘이 바뀌면(대부분 새로운 생물 군계가 추가될 때), 동일한 시드도 동일한 세계를 생성하지 못한다. 이로 인해서 게임의 버전이 다르면 다른 세계가 만들어지게 된다. 세계의 시드는 세계가 생성될 때 설정된다. 기본으로 시드는 자동적으로 결정되지만(이 경우, 시스템 시간을 시드로 사용한다), 직접 설정할 수도 있다. 동일한 시드를 사용하면 동일한 세계를 다시 플레이하거나, 다른 플레이어와 동일한 세계를 플레이 할 수 있다. 시드 값으로는 숫자(양수 또는 음수) 또는 단어/문장을 사용할 수 있다. 단어나 문장을 입력하였을 경우에는 32비트 정수로 변환된다. 저장된 세계에서 시드 혹은 생성기가 변경되었을 경우, 새로운 청크는 새로운 시드를 기반으로하기 때문에, 예전 시드로 만들어진 청크와 맞지 않게 된다. (이러한 현상은 어드벤처 업데이트에서 널리 관찰된다.) 시드와 생성기가 동일할 경우, 삭제된 청크도 원래와 동일하게 재생되지만, 시드나 생성기가 변경되면, 청크도 변경된다. 시드는 원래 알고리즘에 사용되는 임의의 수일 뿐으로서, 세계의 이름이 아니기 때문에, 만들어지는 세계는 해당 이름과 아무런 관련이 없다. 예를 들어 생물 군계의 이름을 시드로 사용한다고 해서, 만들어진 세계가 해당 생물 군계가 더 많다던가 하는 현상은 발생하지 않는다. 깨진 세계의 생성[]어두운 숲이 완전히 렌더링되지 않았다. 깨진 세계 생성이란, 청크가 올바르게 로드되지 않아, 특정 블록이 렌더링되지 않아서 발생한다. 시드의 결정[]세계의 시드를 보려면 기술적 사항[]Java Edition[]단어/문장이 입력될 경우, 자바 Bedrock Edition[]Bedrock Edition의 경우 숫자이든 문장이든 관계 없이, 총 232 (4,294,967,296)개의 세계만 가능하다. 64 비트 버전 윈도 10 에디션 버전에서도 동일하다. 이는 Bedrock Edition이 32비트 시드만을 받아 들이는 Mersenne Twister PRNG 을 사용하기 때문이다. Legacy Console Edition[]Legacy Console Edition은 대체적으로 Java Edition 세계생성 시드와 비슷하다. 예전 문서에 있던 내용[]참고 : 아래 내용은 이전 문서에 있던 내용을 남겨둔 것이다. 따라서 현재 버전과는 맞지 않을 수 있다. 시드가 결정하는 것들[]시드가 하는 역할은 생물 군계나 구조물의 위치, 스폰 장소를 결정해주는 역할을 한다.
시드가 결정하지 않는 것들[]시드가 결정하는 것은 생성물들의 위치와 스폰 청크이다. 몹 스폰은 다를 수 있다. 다만 마을 주민은 생성 구조물인 마을의 일부이기 때문에 마을 주민 수와 종류는 같다. 시드를 찾는 방법[]싱글플레이에서 해당 맵에서 멀티플레이에서는 권한이 없는 플레이어가 동영상[]역사[]
여담[]
갤러리[]
외부 링크[]
참조 링크[]
|