/* 테스트 1 버전 - 성능 최적화 적용 */ 마무: 마인크래프트

블로그 소개


*여러분들의 따듯한 댓글은 5%, 팔로우는 10% 블로그 포스팅 속도와 퀄리티를 높여줍니다.*

프로필

팔로우 해주시면 포스트할 때 큰 힘이 됩니다!!! 사실 저도 이 팔로우가 무슨 기능이 있는지는 모르겠습니다만, 팔로우 수가 늘면 '날 응원해주는 사람들이 있구나' 생각이 들어서 큰 힘이 됩니다.

팔로어

다른 페이지로 이동


리눅스 독학 페이지 운영체제 독학 페이지 네트워크 독학 페이지 시스템 해킹 하드웨어 독학 페이지 프로그래밍 독학 페이지 보안 페이지

오스 페이지 다이어트 정보 페이지 게임 정보 페이지 인생 꿀팁


****사진을 클릭하시면 페이지로 이동할 수 있습니다!****

<===***===↓↓↓You can use translate using chrome ↓↓↓===***===>

레이블이 마인크래프트인 게시물을 표시합니다. 모든 게시물 표시
레이블이 마인크래프트인 게시물을 표시합니다. 모든 게시물 표시

2021년 2월 16일 화요일

마인크래프트 서버 맵 초기화에 대한 모든 것 자세히!

 안녕하세요 마무입니다. 이번에는 "마인크래프트 서버 지옥맵, 엔더맵 초기화"하는 방법과 "마인크래프트 서버 폴더들"에 대해서 포스트 하려고 합니다.

당연히 기본 마인크래프트 서버 개념과 만드는 방법은 알거라 간주하고 포스트할 것이며, 모르는 분들은 게임 정보 사이트에서 배우고 오시길 바랍니다.


----목차----

1. 마인크래프트 서버(멀티) 지옥맵 초기화 (DIM-1)

2. 마인크래프트 서버(멀티) 엔더맵 초기화 (DIM1)

3. 마인크래프트 서버(멀티) 오버월드 초기화(region)

4. 마인크래프트 data, poi, region(point of interest region files)폴더란

5. 마인크래프트 서버 advancement(업적 파일)

6. 마인크래프트 서버 playerdata(서버 유저 인벤토리)

7. 마인크래프트 서버 stat 폴더

------------

여기서 못 찾았거나, 더 많은 마인크래프트 정보가 궁금하시면 

게임 정보 사이트 : https://mamu2830.blogspot.com/p/blog-page_24.html

에 가서 찾아보세요!




1. 마인크래프트 서버(멀티) 지옥맵 초기화 (DIM-1)


마인크래프트 서버를 꽤 긴 시간동안 하다보면, 자원들이 어느순간 고갈되는 순간이 옵니다.

대표적으로 지옥같은 경우 아~무리 돌아다녀도 피그맨 성을 못 찾겠거나, 경험치 작을 위한 석영을 다 캐서 더이상 안 보인다거나 등등 말이죠.

이런 경우 서버장이 "DIM-1"안에 있는 폴더들을 새로운 서버의 폴더로 대체하여 지옥맵을 초기화할 수 있습니다.

-초기화 하는 방법-

i) 'eula.txt'와 '서버구축기', 'server.properties' 파일들을 복사해서 새로운 폴더에 넣는다.

ii) 복사한 폴더에서 서버구축기를 실행하여, 새로운 서버 맵을 만든다.

iii) 새로 만든 서버에서 지옥 포탈을 만들어 들어가, 지옥맵을 생성한다.

iv) 서버를 종료한 후, 새로운 서버의 "DIM-1"폴더를 기존 서버의 "DIM-1"폴더 안에 덮어씌운다.

v) 끝



2. 마인크래프트 서버(멀티) 엔더맵 초기화 (DIM1)


지옥맵과 마찬가지로, 서버를 하다보면 엔더월드의 '겉날개' 같은 재료들이 고갈되는 순간이 옵니다.  또한 

겉날개는 엔더월드의 해적선 안에서 딱 1개가 나오는데, 이 엔더월드 해적선을 찾기가 꽤나 힘들단 말이죠...

또한 엔더드래곤을 처음 잡았을 때 주는 막대한 경험치를 또 얻고 싶다 하실 때 사용할 수 있는 방법입니다.

방법은 지옥맵 초기화와 똑같습니다.

-초기화 하는 방법-

i) 'eula.txt'와 '서버구축기', 'server.properties' 파일들을 복사해서 새로운 폴더에 넣는다.

ii). 복사한 폴더에서 서버구축기를 실행하여 서버 맵을 만든다.

iii) 새로 만든 서버에서 엔더 포탈을 들어가, 엔더맵을 생성한다.

iv) 서버를 종료한 후, 새로운 서버의 "DIM1"폴더를 기존 서버의 "DIM1"폴더 안에 덮어씌운다.

v)  끝



3. 마인크래프트 서버(멀티) 오버월드 초기화(region)


오버월드라고 부르는, 맨 처음 우리가 마크를 들어갈 때부터 있는 평화로운 세계를 초기화하는 방법은 



서버의 "world"폴더 내 "data", "poi", "region"이 3개의 폴더를 새로운 서버의 'data', 'poi', 'region'폴더 파일로 덮어씌우는 겁니다.

여기서 "왜 지옥, 엔더맵은 폴더가 한개인데, 오버월드는 3개나 되는거지???" 

라는 의문이 들 수 있을텐데요!

사실 지옥, 엔더맵도 이 "data", "poi", "region"이란 폴더를 가지고 있답니다!




4. 마인크래프트 data, poi, region(point of interest region files)폴더란


사실 지옥맵인 "DIM-1"폴더나 엔더맵 "DIM1"폴더 안을 보시면 



이렇게 엔더맵 DIM1폴더 안에도 data, poi, region 폴더가 있고




지옥맵 DIM-1 폴더 안에도 data, poi, region 폴더가 있는 것을 확인할 수 있습니다.

사실 각각 폴더내엔 모두 맵을 이루는 청크파일들이 들어있는데요

region(한 지역)은 뜻대로 오버월드든, 지옥이든, 엔더월드든, 말 그대로 맵(땅)을 이루는 블록들과 같은 청크 파일들이 있고

poi(point of interest region files)는 point of interest(관심 있는 특정 지역, {우리가 지도에서 즐겨찾기 하는 느낌})의 지역 파일이란 뜻으로 건축물이나, 주민 마을같은 특수한 건물에 대한 정보들이 있습니다.

data 폴더에는 기존에 만들어진 맵에 유저가 새로 짓거나 만든 블록들에 대한 정보들이 들어있습니다.

다시 쉽게 정리하자면

region = 맵의 기본 베이스, 땅

poi = 맵에 있는 건축물

data = 유저가 만든 건축물

입니다.

그러니 당연히 제대로 초기화 하려면 3개의 폴더 모두 덮어씌워야겠죠?

DIM-1 폴더 내에 있는 region, poi, data는 모두 지옥맵에 한정된 것이고

DIM1 폴더 내에 있는 region, poi, data는 모두 엔더맵에 한정된 것이고

그냥 "world"폴더를 들어갔을 때 바로 나오는 region, poi, data는 모두 오버월드에 한정된 겁니다.



5. 마인크래프트 서버 업적 파일 (advancement)


서버 내에서 유저들이 각각 달성한 업적들에 대한 기록이 남아있는 폴더입니다.




이건 제 친구들과 즐기는 서버의 유저 업적 파일입니다.

이 파일들을 열어서 보시면




이렇게 수~~~ 많은 유저가 달성한 업적들과 달성한 시간이 나옵니다.

맨 위 줄을 친 경우 영어를 읽어보면

마인크래프트 : 래시피/도구들/낚시대{

"기준":{

    "줄을 가짐" : 2020-09-18 23:13:35 +0900"

},

"달성": true

{

이런식으로 상세히 업적 달성 시간대, 조건 등등이 나옵니다.

이런 업적 기록을 잘 살펴보면 만약 서버에서 한명밖에 없는 겉날개를 누가 훔쳐갔다?, 이 업적들을 뒤져서 범인이 누군지 찾을 수 있죠.



6. 마인크래프트 서버 playerdata (서버 유저 아이템들)



서버에 들어오는 유저들이 가지고 있는 아이템, 인벤토리, 레벨등등이 모두 들어있는 파일들입니다.

아쉽게도 이건 visual studio로 읽을 수 없고, 



"NBTExplorer"란 프로그램을 통해서 읽을 수 있습니다.

보시면


현재 그 유저의 위치, 상황, 체력, 인벤토리, 속성, 등등 모든 정보들이 들어있습니다.

그렇기에 만약 서버를 옮길 때 유저의 레벨과 아이템들도 그대로 옮기고 싶으면, 이 'playerdata' 폴더 내 파일들도 그대로 옮겨야 합니다.

당연히 업적과 마찬가지로, 누가 겉날개를 훔쳐갔다 했을 때, 그 사람의 인벤토리를 확인하여 범인인지 아닌지 알 수 있습니다.




7. 마인크래프트 서버 stat 폴더




개인적으로 서버장이 잘 알아야 하는 파일이라고 생각하는 "stat"파일입니다.

이 'stat' 파일은 stat(어떤 정보를 숫자로 표시한 것)이란 뜻대로 유저가 서버에서 행한 모든 행위에 대해 숫자로 상세히 기록돼있습니다.

누구에게 몇 번 죽었고, 어떤 아이템을 몇 번 떨어뜨렸으며, 어떤 아이템을 몇 번 만들었고, 어떤 아이템을 몇 번 주웠는지 등등 모두 다~~~~ 적혀있습니다.

서버장 입장에서 나름 보다보면 재밌는 파일들이죠.

한번 누군지 모를 제 친구중 한명의 기록을 봐 보겠습니다.



호 이 친구는 크리퍼에게 3번, 좀비에게 2번, 스켈레톤에게 7번, 가디언에게 1번 죽었네요.

스켈레톤에게 유독 약한 친구인가 봅니다. 

그 외에 떨어뜨린 아이템들을 보면 아카시아 보트, 갈색 버섯, 돼지고기, 구운소고기, 가죽, 레일, 흙, 유리 등등등등등등 엄청 많네요.

좀 더 내려보면




이 친구가 지금까지 주웠던 모든 템들의 횟수가 나옵니다.



그리고 이 친구가 지금까지 죽여온 모든 생물체의 이름과 횟수가 뜨며

만든 아이템들의 수도 모두~~~ 나오죠.

그 외에 서버에서 행한 모든 정보들은 거의 다 있다고 보시면 됩니다.




자 오늘은 마인크래프트 서버 폴더들에 대해서 알아보았습니다.

도움이 되셨다면 따뜻한 댓글 및 팔로우를 클릭해주시면 저에게 큰 힘이 돼 포스트 퀄리티를 높여줍니다!

그럼 다음에 더 좋은 퀄리티 포스트로 찾아뵙겠습니다!


마인크래프트 서버 오류 해결법

 안녕하세요 마무입니다. 오늘은 "마크 서버 오류"나 "마인크래프트 서버 오류", "마크 서버 안들어가짐"이 있을 때  해결하는 방법에 대해서 포스트해보려 합니다.

서버를 만들 때 생기는 오류들을 정리할 것임으로, 새로운 오류들을 발견할 때마다 추가하겠습니다!

----목차----

1. FAILED TO BIND TO PORT, The exception was: java.net.BindException: Cannot assign requested address: bind, Perhaps a server is already running on that port?

i) 마인크래프트 포트번호 25565가 이미 사용되고 있음

ii) IP번호가 바뀐 경우

2. There are unidentified mappings in this world - we are going to attempt to process anyway

3. Encountered an unexpected exception net.minecraftforge.fml.common.Duplicate ModsFoundException

4. Error : LinkageError occurred while loading main class net.minecraft.bundler.Mainjava.lang.UnsupportedClassVersionError : net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime

--------------

더 많은 마인크래프트 정보가 궁금하시면 

게임 정보 사이트 : https://mamu2830.blogspot.com/p/blog-page_24.html

에 가서 찾아보세요!



1. FAILED TO BIND TO PORT, The exception was: java.net.BindException: Cannot assign requested address: bind, Perhaps a server is already running on that port?


영어를 직역하면 이렇습니다. "port번호와 연결하는데 실패, 그 예외 상황은 java.net.BindException: 적힌 주소(ip)에 할당을 할 수 없음: 혹시 서버가 이미 그 포트번호에서 실행중인거 아닌가요?


이런 문구가 나왔을 때 원인은 크게 2가지 입니다.


i) 마인크래프트 포트번호 25565가 이미 사용되고 있음 


첫 번째는 마인크래프트의 서버에 할당하는 25565 포트번호가 이미 사용되고 있는 것으로, 마인크래프트 서버가 이미 켜져있거나, 다른 프로그램이 사용하는 경우입니다.

일단 기본적으로 원래 컴퓨터에서 네트워크가 이용되는 프로그램을 실행할 땐 port번호라는 것이 할당이 됩니다. 1번~65535번까지중 하나를 할당하며, 마인크래프트는 기본적으로 25565번호가 할당됩니다.

마인크래프트 서버를 2개를 키고 있다면, 이미 먼저 킨 서버에 포트번호 '25565'가 할당됨으로, 두 번째 서버는 당연히 열리지 않습니다.

이런 경우 먼저 킨 서버를 닫고, 서버를 키면 됩니다.

만약 2개 이상의 마크 서버를 동시에 구동하고 싶으시면, "server.properties"파일에 포트번호를 다르게 할당(하나는 25565, 다른건 25564 이렇게) 하여 실행해야합니다.

또 만약 다른 프로그램에서 이미 25565포트번호를 쓰고 있다면, 그 프로그램에게 다른 포트번호를 할당하거나, 마인크래프트 "server.properties"에서 포트번호를 바꾸면 됩니다.(1024이하 포트번호는 안쓰길 추천)


ii) IP번호가 바뀐 경우 


마인크래프트 서버를 열 때 공인 IP를 사용하는 경우, 보통 주기적으로 공인 IP가 바뀝니다. 왜냐면 저희는 공인 IP를 "ISP(Internet service provider)(KT, SKT, LG등등)"에게 받기 때문이죠. 

그래서 ISP(KT, SKT, LG)에서 만약 IP주소 여분이 생긴다거나, 다른 회사에 연속된 IP를 많이 할당해야한다거나 등등의 관리적인 이유로 저희 IP번호는 보통 며칠마다 바뀝니다.

그래서 기존 "server.properties"에 적은 IP주소와 달라졌기에  FAILED TO BIND TO PORT, The exception was: java.net.BindException: Cannot assign requested address: bind, Perhaps a server is already running on that port? 이런 문구가 뜨며 서버 실행이 안되는 것이죠.

이것의 해결방법도 쉽습니다.

다시 'cmd'에가서 "ipconfig"를 쳐 새로 할당된 IP주소를 "server.properies"에 적어주시면 됩니다.




2. There are unidentified mappings in this world - we are going to attempt to process anyway


이것을 직역하면 이렇습니다. 

월드내에서 불확실한 맵 생성이 있습니다 - 우리는 어쨌든 그냥 계속 진행하려 합니다.

이 문구는 보통 

1. 여러가지 모드(mod)들을 기존에 모드 없이 사용하던 서버나 월드에 적용하거나

2. 모드에 포함된 아이템을 서버에서 사용하다, 모드가 사라진 경우입니다.

자세한건 서버 구축기내에 나오는 글들을 더 읽어봐야 하지만 보통 '1.'의 경우 그냥 실행해도 괜찮고

'2.'의 경우 그냥 실행되는 경우가 있는가하면, 기존에 사용하던 모드를 다시 사용해야하는 경우가 있습니다.




3. Encountered an unexpected exception net.minecraftforge.fml.common.Duplicate ModsFoundException


직역하면 이렇습니다. 

예상치 못한 예외상황과 맞닥뜨렸습니다 net.minecraftforge.fml.common.DuplicateModsFoundException

입니다만. 

여기서는 사실  "DuplicateModsFoundException"부분을 주목해야합니다.

이 부분도 사실 해석하면 "중복된 모드들이 발견된 예외상황"으로, 중복된 모드들이 2개 이상 있을 때 생기는 오류입니다. 

같은 모드가 있나 확인 후, 하나를 제거해주면 해결됩니다.

보통 이 "Encountered an unexpected exception"이란 오류가 뜰 때는 항상 그 뒤에 적힌 글들을 잘 읽어봐야합니다.

왜냐면 그 원인이 뒤에 써져있거든요. 그리고 원인이 될 수 있는 요소들도 엄청나게 많기에 그걸 모두 포스트에 적기도 힘듭니다...





4. Error : LinkageError occurred while loading main class net.minecraft.bundler.Mainjava.lang.UnsupportedClassVersionError : net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime(class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 60.0



이 에러도 직역하면 이렇습니다.

에러 : 매인 클래스 net.minecraft.bundler.Mainjava.lang.지원하지 않는 클래스 버전 에러:

net/minecraft/bundler/Main이 최신 버전의 자바 런타임에 의해서 컴파일됐으며(현재 클래스 파일 버전 61.0), 지금 현재 컴퓨터에 깔려있는 자바 런타임 버전은 오직 60.0 버전까지의 클래스 파일을 인식할 수 있다.

라고 하는데요.

다들 아시겠지만 마인크래프트는 'Java(자바)'라는 언어를 통해 만들어졌습니다.

그리고 다른 모든 프로그래밍 언어도 그렇듯, 프로그래밍을 할 때 사용하라고 만들어놓은 코드들을 '라이브러리'라고 하며,  자바에서 사용하는 라이브러리 코드들을 자바 런타임 환경, 줄여서 '자바 런타임(Java Runtime)'이라고 합니다.

즉 위에서 말한 것은 무엇이냐~ 현재 깔려있는 자바 런타임이 구버전이라 최신 마인크래프트 서버 실행을 못한다! 라는 겁니다.

해결법은 단순합니다. 그렇죠~ 최신 자바 런타임으로 업데이트를 하면 됩니다~

https://www.oracle.com/java/technologies/downloads/

위 오라클 자바 다운로드 링크를 들어가시면



이렇게 Java SE Development kit 17.0.1 downloads(자바 스탠다드 에디션 개발 도구 17.0.1 다운)이라고 돼 있는데요.

이게 위에서 말한 프로그램 개발때 쓰라고 만들어놓은 라이브러리, 자바 런타임을 말합니다.

여기에서 그 밑에 LInux, macOS, Windows( 운영체제가 리눅스냐, 맥이냐, 윈도우냐)중 자기 컴퓨터 운영체제에 맞춰 고른 후, 그 밑에 x64 installer를 누르시고 

이후 다운 받은 



런타임 설치 프로그램을 더블클릭해서, 설치하시면 해결됩니다!









더 많은 마인크래프트 정보와 서버를 여는 법이 궁금하시면!

게임 페이지에 가시면 더 많은 마크 정보를 볼 수 있습니다!







마인크래프트 탈출맵 멀티 적용법 자세히!

 안녕하세요 마무입니다! 오늘은 기존의 생존에만 목적을 두던 마인크래프트를 벗어나, 사람들이 만들어 놓은 재미있는 멀티맵이나, 게임들을 친구들과 즐길 수 있는 "마인크래프트 탈출맵 멀티 적용법"에 대해서 포스트해보겠습니다.

당연히 기본적으로 마인크래프트 서버를 열 줄 알아야 하므로, 만약 모르신다면 목차 밑에 적어놓은 "게임 정보 페이지"에 가서 마인크래프트 서버 여는법을 먼저 배우길 바랍니다.


----목차----

1. 마인크래프트 탈출맵 다운

2. 마인크래프트 탈출맵 적용

i) 탈출맵과 같은 버전의 서버 구축기 다운 및 실행

ii) 다운받은 탈출맵을 서버의 "world"폴더 내에 덮어씌우기

3. server.properties의 enable-command-block을 true로 해주기

4. 서버에 접속하는 유저들(클라이언트) 모두 각자 리소스팩을 가지고 있기

i) 마인크래프트 리소스팩, 사운드팩 적용하기

-------------

입니다.

여기서 못 찾은 마인크래프트 정보들은(서버와 클라이언트란, 마인크래프트 서버 여는법 등등)

게임 정보 페이지 : https://mamu2830.blogspot.com/p/blog-page_24.html

에서 찾아보세요!



1. 마인크래프트 탈출맵 다운


당연히 마인크래프트 탈출맵이나 누가 만든 게임을 하려면 제일 먼저 맵을 다운받아야 합니다.

그러니 블로그나 카페에가 먼저 탈출맵을 다운받습니다만, 막상 뭘 다운받아야할지 막막하시다면 제가 바로 예시로

[1.16] 폐정신병원에서의 극한의 공포 '죽음의 폐병원" : 네이버 카페 (na
ver.com)

이 맵을 들테니, 한번 이 맵을 다운받아 테스트해보세요!

먼저 이 카페에 가서 작성자가 올린


이 3개의 파일을 다운받아 줍니다.

그리고 압축풀기를 해줍니다. 

여러개의 압축파일중 압축 풀기를 하실 때



이렇게 "DIM1"이란 폴더와 함께 수 많은 폴더가 있는 압축파일이 있을텐데요, 이 "DIM1" 폴더가 들어있는 압축파일이 바로 탈출맵이 있는 압축파일입니다.

이것을 압축을 풀고 나온 폴더들을 우린 그대~로 기존 서버맵(world 폴더)에 덮어씌우면 됩니다. 




2. 마인크래프트 탈출맵 적용


i) 탈출맵과 같은 버전의 서버 구축기 다운 및 실행 


기본적으로 맵을 제작한 사람들마다, 제작한 시기가 다르기에 맵마다 마크 버전이 각각 다릅니다. 

그래서 보통 탈출맵을 배포하는 사이트에서 



이런식으로 마크 버전을 같이 알려줍니다.

그러면 저희는 그 버전에 맞는 서버 구축기를 구하신 다음, 서버를 열어야합니다.


ii) 다운받은 탈출맵을 서버의 "world"폴더 내에 덮어씌우기 


탈출맵 버전에 맞는 서버를 구축하셨다면 이제 저희는 탈출맵을 서버에 적용해야하는데, 탈출맵을 서버에 적용하기 전에, 당연하지만 기존 서버의 맵이 있어야 합니다.

기존 서버맵을 만드는 건 그리 어려운게 아닙니다.

처음 서버구축기를 실행 -> "eula"파일에 true를 적음 -> server.properties파일 메모장으로 열고 정보적기 -> 다시 서버구축기 실행

하면 자동으로 생성되는 



이 "world"폴더가 바로 서버 맵이 들어있는 폴더입니다.

이 "world"폴더 내부로 이동해보시면



이런식으로 "DIM1"등등 수 많은 폴더가 있는 것을 볼 수 있습니다.

어? 어디서 많이 본 폴더들 아닙니까?

그렇죠~

아까 다운 받은 탈출맵 압축파일 내용


이거와 거의 흡사하죠?

즉, 저희는 이 탈출맵 압축파일에 들어있던 이 파일들을 서버의 "world"폴더 내에 덮어씌우기를 하면 기본적으로 탈출맵이 멀티서버에 적용이 됩니다.

반대로 비단 탈출맵뿐만 아니라, 기존의 자기의 서버를 다른 버전의 서버에 적용하고 싶으실 때도, 이 "world"내 폴더들을 새로운 서버 "world"폴더에 덮어씌우면 됩니다.

(*주의사항* 구버전 맵을 신버전 마크에 적용하는건 문제가 없지만, 신버전 맵을 구버전에 적용하는건 없는 아이템이 있을 수 있기에 오류가 발생할 수 있음)



3. server.properties의 enable-command-block을 true로 해주기


자 마인크래프트 서버를 열 때 "server.properties"파일에서 기존에 IP주소와 난이도 조정, pvp 설정, 포트번호 등등 서버의 설정을 바꿀 수 있던 것을 다들 아시죠?

하지만 기존에 하던 것들 외 탈출맵등을 할 때 필수적으로 건들어줘야 하는 설정이 있습니다.

바로 "enable-command-block"인데요, 말 그대로 "허용-커맨드블록"이란 뜻입니다.

보통 탈출맵이나, 여러 게임을 만드는 경우,  "커맨드 블록"이라는 것을 통해서 나레이션을 집어넣거나, 캐릭터 장소이동 등등을 하거든요.

그래서 서버장이 이 "server.properties"파일 내 이 "enable-command-block"설정에 "true"를 해줘야지 탈출맵에 만든 기능들이 활성화 됩니다.

 


이렇게 "server.properties"파일을 보시면 "enable-command-block"이라는 것이 보이실텐데, 처음은 "false"로 돼 있을 겁니다.

사진처럼 "true"로 바꿔주시면 끝입니다!

여기까지만 끝내면 탈출맵을 친구들과 즐길 수 있습니다.

하지만 탈출맵 제작자가 기존 마크에 없는 아이템을 추가하는 '리소스팩(resource pack)'이나 음악을 추가하는 '사운드팩(sound pack)'을 멀티맵에 적용시켯을 경우, 서버에 접속하는 모든 사람이 그 리소스팩이나 음악을 전부 가지고 있어야 합니다.



4. 마크 서버에 접속하는 유저들(클라이언트) 모두 각자 리소스팩 적용하기


기본적으로 마크 런처 자체에 없는 기능이나 아이템들을 사용하려면, 기존 마크 런처에 새로운 파일들을 추가해야합니다. 보통 우린 이 과정을 '리소스팩'이나 '사운드팩'등등으로 부르며 적용하죠.

아쉽게도 아직 저는 마인크래프트에서 서버측에서 리소스팩과 사운드팩을 적용해, 유저들이 그냥 접속만 해도 리소스팩과 사운드팩을 사용할 수 있는 방법을 못 찾았습니다.

그래서 결국 서버에 접속할 개개인이 모두 각자 리소스팩과 사운드팩을 설치하고 적용한 뒤 서버에 접속해야합니다.


i) 마인크래프트 리소스팩, 사운드팩 적용하기 


보통 탈출맵을 배포하는 사람이 필요한 "리소스팩"이나 "사운드팩"을 탈출맵과 같이 배포합니다.


이렇게 말이죠.

저희는 저것들을 다운한뒤, 압축돼 있는 저 사운드팩, 리소스팩 파일을 압축을 해제합니다.

그러면 




이렇게 폴더가 나올텐데요, 이 폴더들을 




이렇게 왼쪽 하단 검색창에 "실행"을 검색하시고 클릭하신 뒤

%appdata%

이걸 복사하신 다음



이렇게 붙여넣고 "확인"을 눌러주세요.

그러면



이렇게 수 많은 폴더가 뜨실텐데, 우리가 원하는 ".minecraft"폴더로 들어갑니다.

그러면 이제 마인크래프트 런처에 쓰이는 수 많은 라이브러리 폴더들이 나옵니다.




거기서 이제 이 "resourcepacks(리소스팩)" 폴더로 이동하시고

이 'resourcepacks' 폴더 내부에 아까 압축을 풀었던 리소스팩과 사운드팩을 넣습니다.



이렇게 말이죠.



그리고 탈출맵과 같은 버전의 '마인크래프트 런처'를 실행해줍니다.

(마크 버전을 추가하는 방법이 궁금하신 경우 마인크래프트 황혼의 숲 서버 여는 법 포스트의 2-i) 마크 런처에서 1.12.2버전 추가 부분을 보시면 됩니다.)




그리고 '설정'에 들어가신 다음




'리소스 팩'을 누르시면



아까 저희가 넣은 탈출맵의 리소스팩과 사운드팩이 보일겁니다. 이걸 이제



오른쪽 방향을 가리키는 화살표를 누르시면




이렇게 우측으로 오며 적용이 됩니다.

그리고 "완료"를 누르시면 런처가 재실행되며 사운드팩과 리소스팩이 적용이 됩니다!

이걸 탈출맵에 접속할 유저(클라이언트)들이 모두 적용했다면, 이제 서버를 열고 다같이 탈출맵을 즐기면 됩니다!



 

요즘 친구들과 마인크래프트 하는데 푹 빠져서, 마인크래프트 포스트를 자주하게 되네요 하하... 도움이 되셨다면 따뜻한 댓글 달기 및 팔로우를 눌러주시면 저에게 큰 힘이 돼 포스트 퀄리티를 높여줍니다!

그럼 다음에 더 좋은 포스트로 찾아 뵙겠습니다!

더 많은 마인크래프트 정보가 궁금하시면

게임 정보 페이지 : https://mamu2830.blogspot.com/p/blog-page_24.html

에서 찾아보세요!

2021년 1월 30일 토요일

마인크래프트 황혼의 숲 멀티 하는 법 자세히

안녕하세요~ 마무입니다. 오늘은 기존 마인크래프트에 질려서 색다른 것을 하고 싶을 때 적용해 할 수 있는 모드(mod)중 유명한 "마크 황혼의 숲 서버 여는 법"과 "마인크래프트 황혼의 숲 멀티"에 대해서 포스트 하려 합니다.

----목차----

1. 황혼의 숲 1.12.2는 서버장, 클라이언트 모두 황혼의 숲 모드를 적용해야함

2. 싱글(클라이언트) 황혼의 숲 1.12.2 설치법 
i) 마크 런처에서 1.12.2 추가
ii) forge 1.12.2 다운 및 설치
iii) 만약 설치가 안될 경우

3. 황혼의 숲 1.12.2 서버 여는 법
i) 마크 서버를 열기 위해 필요한 요소들 
ii) Forge 서버 구동기 설치
iii) 서버 메모리 확장하기
iv) server.properties 파일을 열어 공인 ip 적기
v) 방화벽의 인바인드 규칙에 마크 포트번호 등록하기
vi) mods 폴더에 황혼의 숲 파일 넣기

-------------

입니다.

더 많은 정보는 
네트워크 독학 페이지 : https://mamu2830.blogspot.com/p/blog-page_15.html
에서 찾아보세요!



1. 황혼의 숲 1.12.2는 서버장, 클라이언트 싱글 황혼의 숲 모드가 필요

기본적으로 이 "마인크래프트 황혼의 숲 1.12.2 버전"은 "서버를 운영하는 사람"과 "클라이언트" 모두 황혼의 모드 싱글을 깔아야 합니다. 

무슨 소리냐 

서버장 : 황혼의 숲 서버를 만듦 + 싱글 황혼의 숲 설치

클라이언트(서버에 들어가는 사람) : 싱글 황혼의 숲 설치

이렇게 서버에 접속하는 행위 자체에 '싱글' 황혼의 숲이 필요하다는 것이죠.

그러니 서버를 열 사람이든, 서버에 들어갈 사람이든 먼저 '싱글' 황혼의 숲을 설치부터 해야합니다.




2. 싱글 황혼의 숲 1.12.2 설치법


i) 마크 런처에서 1.12.2 버전 추가 


일단 황혼의 숲 멀티는 가장 안정된 버전이 바로 1.12.2 버전이고, 저희는 1.12.2버전으로 서버를 열것이기에 마크 1.12.2버전을 추가해야 합니다.

마크 버전 추가방법은 




이렇게 마인크래프트 런처를 실행해준다음 주황색으로 표시한 "설치 설정"을 눌러줍니다.




그리고 "신규..."라고 써 있는 곳을 누르신 다음




1.12.2 버전을 선택해주시고 오른쪽 하단 초록색 "만들기"를 눌러주세요.

이러면 마인크래프트 1.12.2버전은 준비가 된 겁니다.

여기서!!!! 1.12.2버전을 추가한 뒤 마인크래프트 런처를 종료해주세요

왜냐면 이 다음에 'Forge'란 프로그램을 설치할 것인데, 런처가 켜져 있음 적용이 안 될 수도 있기 때문입니다. 


ii) forge 1.12.2 다운 및 설치 



'황혼의 숲 모드(mod)'는 '마인크래프트'에 여러가지 모드(mod)들을 적용할 수 있게 해주는 
'포지(Forge)'란 프로그램을 다운해서 적용해야합니다.


위 링크를 들어가시면 'Forge' 1.12.2를 다운 받을 수 있는 사이트가 바로 나옵니다.




여기서 위 사진에 주황색으로 동그라미 친 1.12.2-14.23.5.2854 Installer(설치기)를 눌러줍니다.

그러면




갑자기 이런 사이트가 뜨는데요, 걱정 마시고 오른쪽 상단에 5초 기달리라는 말(Please wait 5 seconds)처럼 기달려줍니다. 

그러면



이렇게 "SKIP"이 뜹니다. 그걸 클릭해주시면




이렇게 뜹니다. 뭔가 무섭게 경고하지만, 이건 Forge 공식 사이트에서 다운 받는것이니 걱정 안하셔도 됩니다. 바로 "계속"을 눌러주세요.

그러면 바로 다운이 됩니다.

이후 




이렇게 다운된 forge 설치 파일을 더블 클릭하시면




이렇게 뜨실텐데요 위 사진처럼 "Install client"를 선택해주시고 

/*** 
만약 여기서 '압축 해제 창'이 뜨거나, '검은 창이 뜨고 사라지는 현상'이 있다면
이 포스트를 보시고하시면 됩니다!
***/



오른쪽 "..."를 클릭해줍니다.

그러시면




이런 상태가 뜨실텐데요, 바로 여기서!!! "Ctrl + C"를 눌러 위 파란색으로 된 폴더 위치들을 복사해줍니다.

왜 굳이 이런 과정을 하냐면, 바로 이 이후에 황혼의 숲 모드 파일을 "mods"란 폴더에 넣어야 하는데 그 때 지금 복사한 것을 통해 손쉽게 할 수 있기 때문입니다.

뭐~ 곧 이유를 아시게 될 겁니다.

폴더 이름을 복사하셨다면 



취소를 누르시고  



이 상태 그~대로 "확인"을 눌러 "Forge"를 설치해줍니다.

설치가 끝나셨으면


위 사이트를 들어가신다음



"1.12.2"중 최신 버전(1.12.2-3.10.1013)을 다운해줍니다.

그리고



이렇게 다운 받은 황혼의 숲 파일을 

아까 복사해뒀던 



이 위치로 가줍니다. 
아 어떻게 가냐고요? 

일단 아무 폴더나 들어가줍니다.


그리고 위 사진의 위치를 마우스로 클릭하신다음



이렇게 붙여넣기 하시고 "Enter"를 눌러주시면



이렇게 바로 숨겨진 마인크래프트 폴더로 이동됩니다!

여기서 위 사진에 주황색으로 표시된 "mods"폴더에 아까 다운 받은 황혼의 숲 파일을 넣어주시면 끝입니다.

만약 여기서 "mods"란 폴더가 없다면, 마우스 우클릭으로 새 폴더를 만드신 뒤, 이름을 "mods"라고 바꿔주고, 황혼의 숲 파일을 넣으면 됩니다.



이렇게 말이죠! 여기까지 끝내면 혼자서 황혼의 숲을 플레이 할 수 있으며, 또한 황혼의 숲 서버에 들어가는 조건이 완료됐습니다.

그리고 다시 마인크래프트 런처를 실행해줍니다.



그랬을 때 이렇게 왼쪽 하단에 "Forge"란 이름의 버전이 생겼으면 성공입니다!

하지만 만약 "Forge"란 버전이 안 나왔을 경우 
마인크래프트 런처를 종료하신 다음 

다시 한번 더 



"install client"를 체크한 뒤 설치해주시고, 다시 마인크래프트 런처를 확인해보시면 아마 되실 겁니다.



이제는 황혼의 숲 서버를 여는 일만 남았죠!




3. 당연히 기본 마크 서버를 여는 법을 알아야 함


'황혼의 숲 서버'라고 해도 결국 '서버를 여는 것'이란 본질은 같기 때문에, 딩연하게도 우리는 먼저 마인크래프트 서버를 여는 법을 알아야 합니다.

마크 서버를 열기 위해, 마크을 포함한 모든 서버의 대한 개념을 아시면 좋겠으나... 여러분들은 서버의 대한 개념보다 마크 서버를 얼른 열고 싶잖아요? 

일단 서버에 대한 개념은 

서버와 클라이언트란 이 포스트에서 보시면 되시고,

여기선 마크 서버를 열기위한 정보를 설명하도록 하겠습니다.


i) 마크 서버를 열기 위해 필요한 요소들 


기본적으로 마크든 아니든, '서버'라는 것을 열기 위해 필요한 요소들은 다음과 같습니다.

1. 서버를 구동할 '컴퓨터'
2. 서버를 열 '프로그램(서버 프로그램 = 데몬 = 서버 앱)'
3. 클라이언트가 서버 컴퓨터를 인터넷에서 찾을 수 있게, 친구들에게 알려줄 'IP주소'
4. 마인크래프트 'port(포트)번호를 방화벽 인바운드(외부에서 내부로 들어오는)에 등록'하기

그래서 위 조건을 만족해 기존 마인크래프트 서버를 열 줄 아셔야 당연하게도 황혼의 숲 모드를 적용한 서버를 여실 수 있습니다.

왜냐면 황혼의 숲 모드 서버를 여는 방법은 위에 적시한 4가지 조건중
'2번' 과정의 기존 마크 서버 구동 프로그램을 'Forge'에서 제공하는 서버 프로그램으로 대체하고

서버 폴더의 'mods'에 황혼의 숲 파일을 넣어주기만 하면 끝이기 때문이죠.

즉 '황혼의 숲 서버'는 기존 서버에서 2가지만 더 추가하면 되는 것입니다.

그러니 일단 '마크 서버 여는 법'을 알려드리도록 하겠습니다.


ii) Forge 서버 구동기 설치 


제일 먼저, 바탕화면에 서버 폴더를 만들어줍니다.



뭐 폴더 이름은 마음대로 지어도 됩니다.

그리고 아까 클라이언트 설치할 때 사용했던 "Forge 설치기(installer)"를 다시 실행해줍니다.




그리고 위 사진처럼 이번엔 서버를 설치할 것이니 "Install server"를 체크해주시고
밑에 "..."을 클릭해줍니다.




그리고 바탕화면에 아까 만든 황혼 서버 폴더를 지정하시고
'열기'를 누릅니다.




그리고 확인을 눌러 설치를 해줍니다.



이렇게 뜨며 설치가 완료되면

아까 바탕화면에 만든 서버 폴더로 이동합니다.



그럼 이렇게 성공적으로 "forge-1.12.2.~~~.jar"이런 파일이 생성된 걸 볼 수 있습니다.
이게 바로 저희가 사용할, 서버를 여는 마크 서버 프로그램입니다.

이제 여기서 이 "forge-1.12.2"서버 구축기를 그대로 실행해도 되지만, 이 상태에선 기본적으로 할당된 메모리가 매우 적습니다. 그래서 서버가 매우 느려지고, 또한 처음 서버에서 맵을 만드는 과정에서 엄청나게 오래 걸립니다.

보통 평범한 마크 서버라면 메모리를 2기가 정도 주지만, 황혼의 숲으로 가면 엄청나게 렉이 심해지므로 메모리를 4기가 정도 줘야합니다.


iii) 마크 서버 메모리 확장하기





일단 폴더 내 아무 공간에 '마우스 우클릭'을 누르시고 위 사진처럼 '텍스트 문서'를 추가해주세요. 

파일 이름은 아무거나 지어도 됩니다만 서버를 열 파일이니, "서버 오픈" 이런식으로 헷갈리지 않게 지어주면 좋겠죠?

새로 추가한 메모를 열어준다음



이렇게 

java -Xms4G -Xmx4G -jar forge-1.12.2-14.23.5.2854.jar nogui
pause

라 적거나 복사해 붙여넣기 해주세요. 각 문장 사이에 공백은 '한칸'만 띄우시면 됩니다.

'forge-1.12.2-14.23.5.2854.jar' 부분은 서버 구동기 파일 이름을 적는 곳으로, 확장자까지 모두 적어야합니다. 만약 다른 구동기로 바꾸실 땐 여기 이름을 바꿔주시면 됩니다.


여기서 

-Xms[메모리크기] : 여기서 -Xms 뒤에 적은 것이 서버에게 할당할 최소 메모리 크기이고
-Xmx[메모리크기] : 여기서 -Xmx 뒤에 적은 것이 서버에게 할당할 최대 메모리 크기입니다.

최소, 최대 메모리 크기에 차이를 둬도 되지만, 그냥 두개의 메모리 값을 같게 주셔도 됩니다. 

여기서 자신의 메모리 크기를 당연히 고려하셔야 하는데요 

"Ctrl + Alt + Delete"를 누르시고

'작업 관리자'를 키신다음



이렇게 '성능'을 누르시면 자신 컴퓨터의 메모리를 볼 수 있습니다.

자신의 메모리가 '16GB'이시면 4GB정도 주시고, '32GB'이시면 6GB나 8GB를 줘도 상관 없습니다.

만약 자신의 메모리가 '8GB'정도시면 '2GB'만 주세요(사실 서버장으로서 8GB램 컴퓨터는 서버를 구동하는데 추천하지 않습니다.)

어쨌든 위 사진처럼 메모장에 메모리 할당량과 서버 구동기 이름을 적었다면 저장하고 나가주세요

그리고



위 사진처럼 '보기'를 누르시고, '2번'이라 써놓은 '파일 확장명'을 체크해서 파일의 확장자가 보이게 해주세요.

확장자가 보이게 됐으면 


이렇게 끝에 "txt"를 지우고 "bat"이라 써주신 다음
엔터를 누르시면



이렇게 뜹니다만 괜찮으니 "예"를 눌러주세요
그러면 이제


이렇게 생김새가 변할겁니다. 이걸 이제 더블클릭해주시면


주황색으로 줄 친 곳에 "서버를 실행하기 위해 'EULA'에 동의해야하니, 'eula.txt'로 가서 더 많은 정보를 얻어라"라는 말이 뜹니다.

아무키나 눌러 검은색 창을 종료해주시고
서버 폴더를 보시면



이렇게 'eula.txt'란 것이 생겼을 겁니다.
이 파일을 열어서




eula=false 라 돼 있던 것을
eula=true

이렇게 바꿔주시고 저장한뒤 나가주세요.



그리고 나서 다시 한번 더 서버 구동기를 실행 시켜줍니다.




그러면 이제 아까와는 다르게 검은색 창에서 수 많은 글들이 주주죽 올라올 겁니다.
이건 마크 서버의 월드를 만드느라 오래 걸리는 것이니 걱정 마세요.

여기서 'enter'를 눌러서 "unknown comman"라 뜨시면 서버 월드 생성이 끝난 것입니다.



'stop'이란 명령어를 써주시고 엔터를 눌러주시면

서버가 저장되고 꺼집니다.



이렇게 말이죠.


여기까지가 서버를 만들기 였습니다.
저희가 이제 해야할 남은 일은 

1. 서버 설정(난이도, ip 등록 등등)
2. mods 폴더에 황혼의 숲 파일 넣기
3. 방화벽에 마인크래프트 포트번호 등록하기

입니다. 


iv) server.properties 파일 ip 적기 



자 서버 구동기를 끄신 다음, 서버 폴더를 보시면 



이렇게 "server.properties"란 파일이 생겼을 겁니다.

이것이 바로 서버 설정 파일로, 이 파일에 ip 등록이나, 서버의 난이도 등등의 설정을 바꿀 수 있습니다.

이 파일을 



이렇게 우클릭을 하신다음 "연결 프로그램"을 눌러주시면



이렇게 파일을 어떤 형식으로 열거냐 물어볼텐데요, '메모장'을 눌러주시고 '확인'을 눌러주시면 됩니다.

여기서 "항상 이 앱을 사용하여 .properties 파일 열기"는 체크하지 마세요.

그러시면 이제



이렇게 수~ 많은 마크 서버 설정들에 대해서 나올텐데요, 자세한 건 다른 포스트에서 다루도록 하고, 여기선 서버를 여는데 필수인 "server-ip" 부분만 보겠습니다.

이제 저기에 자신 컴퓨터의 '공인 IP'를 적고 저장하면 여기서 할일은 끝납니다만...

바로 이 부분이 수 많은 사람들이 서버를 열려다가 실패하는 부분입니다
바로 공인 IP와 사설 IP를 구분 못하기 때문이죠..

저의 네트워크 독학 페이지를 보신 분들이라면 어렵지 않게 하시겠지만 아닌 사람들이 많으니... 네트워크의 확실한 정보를 원하시는 분들은 위 페이지를 보고 오시고

여기선 "집 모뎀에 인터넷 선(랜선)을 꽂아 사용하기에 '공인 IP'인" 사람들을 위해 포스트를 하도록 하겠습니다.

공유기를 사용중이라 '사설 IP'이신 분들은 'port-forward'라는 것을 해야하는데 
그것까지 다루면 포스트가 너무 길어지기에, 다른 포스트에서 다루도록 하겠습니다.

그러니 공유기를 사용중이신 분들은 



1. 먼저 컴퓨터 본체 뒤에 꽂힌 랜선을 확인하시고(보통 하얀색)
그 랜선이 어디로 이어져 있나 쭈욱 방을 돌아보시면



이렇게 방 밖으로 이어져 있는게 보이실 겁니다.
쭈욱 따라가시면





이렇게 어떤 분들에게 낯설 수 있는 기계들로 연결돼 있는 걸 볼 수 있는데요.



이들의 이름은 이렇습니다.

여기서 '가정의 모뎀'은 전기신호와 광신호를 바꾸는 역할과, 라우터라는 기계 역할을 둘다 합니다. 



요즘은 광통신이 기본이니, 이렇게 "GIGA fiber"라 써 있는 기계가 보통 모뎀(라우터)입니다.
사진을 보시면 뒤에 랜선이 꽂혀 있는게 보이시죠? 저 랜선마다 '공인 IP'가 할당됩니다.

더 자세한 정보는 네트워크 독학 페이지를 보시면 아시게 될겁니다.

하여튼 여기서 공유기로 컴퓨터와 연결된 랜선이 꽂혀있는 분들은 
공유기를 사용, 즉 '사설 ip'를 쓰시는 분들이고

모뎀으로 컴퓨터와 연결된 랜선이 꽂혀 있는 분들은 '공인 IP'를 쓰시는 분들입니다.

그럼 답이 나오지 않나요? 

맞습니다! 공유기에 연결된 랜선을 빼서 모뎀에 꽂으면, 바로 당신의 컴퓨터는 '공인 IP'를 사용하게 됩니다!

여기까지가 돼서, 공인 IP를 사용중인 유저들은 'IP'를 확인한 뒤, 서버 설정파일에 적으면 끝입니다!

만약 공인 IP를 못 쓰는 상황이거나, 공유기를 사용해야한다 하는 상황인 경우 '포트 포워드'를 해야하는데 그건 다른 포스트에서 다루도록 하겠습니다.

자 모뎀에 랜선을 연결해 '공인 IP'를 얻은 다음 다시 컴퓨터로 돌아와서



이렇게 "cmd(command)"란 영어를 치시고 나오는 "명령 프롬프트"를 실행해주세요.

그리고



이렇게 'ipconfig(IP configuration)'를 적어주시면 IP에 관련된 정보들이 주루룩 나옵니다.

이중 "이더넷(ethernet) 어댑터(adapter) 이더넷"이란 이름의 IPv4 주소.... 
라 적혀있는 부분의 'IP 번호'를 복사한 다음(드래그 한다음 엔터)




이곳에 붙여넣고 저장하시면 끝입니다!

만약에 자신의 ip가 
192.168...
172.16~31....
10....으로 시작하시면 
그건 '사설 IP'입니다. 사설 ip론 이 과정으로 서버를 만들 수 없어요. 
  

iv) 방화벽 인바인드 규칙에 마크 포트번호 등록하기 



자 이제 얼마 안 남았습니다... 원래 처음이 어려운 겁니다..

남은건 포트 번호를 방화벽 규칙에 등록하고, 모드를 적용하면 끝입니다.



이렇게 "고급 보안"이라 치신다음, 나오는 것을 클릭해 열어주세요





그리고 위 사진처럼 "인바운드 규칙"을 누르고, "새 규칙"을 눌러주세요.
여기서 '인바운드 규칙'은 외부에서 내부로 들어오는 데이터에 적용할 규칙을 말합니다.

지금 저희가 하는 것은 친구들이 마인크래프트를 통해서만 자신의 컴퓨터로 접속할 수 있게 규칙을 등록하는 것입니다.



그리고 '포트'를 체크후 '다음'



'TCP'체크 후 '특정 로컬 포트'에 "25565(마인크래프트 공식 포트번호)"를 적고 다음을 눌러줍니다.

당연히 자신이 마크 설정 파일에 포트 번호를 바꿨을 경우 바꾼 포트 번호를 적어야합니다만,
포트 번호에 대해서 건든게 없음 보통 25565로 돼 있으니 이렇게 하시면 거의 다 되실겁니다.




그냥 '연결 허용'체크 후 다음



모두 '체크'후 다음


이제 추가한 규칙의 이름과 설명을 적는 것만 남았습니다만, 사실 아무렇게 써도 됩니다.
하지만 알아보기 쉽게 이름과 설명을 해놓으면 좋겠죠?

이름을 짓고 '마침'을 눌러주세요.



그러면 이렇게 새로 추가한 규칙이 생겼을 겁니다.

여기까지 끝냈으면 이제 황혼의 숲 모드만 추가하고, 친구들에게 공인 IP 알려주면 끝입니다!


vi) mods 폴더에 황혼의 숲 파일 넣기 



아까 싱글에 적용했던


이 황혼의 숲 파일 기억나시나요? 
저 파일을 멀티에서도 똑같이 씁니다!

저 파일을 복사하신다음


서버 폴더의 'mods'에 넣어주시면 끝!
만약 'mods'폴더가 없으면 만드신 다음 넣어주면 됩니다!

확인해볼까요? 



이렇게 "Forge mod loader has identified 5 mods to load"라고 포지의 모드 로더가 5개의 모드를 확인했다고 뜨면 황혼의 숲 모드가 적용된겁니다!



자 되는지 안되는지는 서버장이 직접 확인해보면 되죠?

자신의 IP를 적고 



이렇게 서버에 들어갈 수 있음을 확인하면 끝입니다!

사실 위에 모드가 로드됐다고 뜨니 당연히 황혼의 숲 모드가 적용 됐겠지만, 정말 됐는지 궁금하신 분들이 있으시면, 서버 구축기에서 op를 받으시고, 크레이티브 모드로 바꾼 후 황혼의 숲에서 나오는 아이템들을 확인해보시면 될겁니다!




후... 컴퓨터 지식 글도 아닌데, 사진을 많이 넣다보니 생각보다 오래 걸리고 힘드네요..
꼭 저희 포스트가 도움이 돼 친구들과 마인크래프트 황혼의 숲을 즐기길 바라며!

도움이 되셨다면 좋아요, 팔로우 클릭 및 따뜻한 댓글을 남겨주시면 포스트 퀄리티 향상에 큰 도움이 됩니다!

그럼 다음엔 port-forward에 대해서 포스트 해보겠습니다!