마인크래프트 1.17 랜 서버 안들어 가짐 - mainkeulaepeuteu 1.17 laen seobeo andeul-eo gajim

자바에디션 기준이다

첫번째 : LAN서버로 열기

장점 : 간단함, 특정한 프로그램이나 금액이 필요없음

단점 : 공유기는 하마치로 좀더 복잡하게 열어야함

각종 플러그인들 이용불가

세부적인 서버설정 불가

서버연놈이 메인화면으로가던가 마크를끄던가하면 서버가닫힘


이렇게 마크 싱글화면에서 서버로 열고싶은 파일을 눌러서 불러온다

esc누르고 랜서버열기를 클릭

게임모드는 유저가 서버에 들어왔을때 무슨모드로 시작할지 정하는거고 치트허용은 /gamemode나 /gamerule같은걸 사용할 수 있게 할지 결정하는 것

다하고 LAN 세계 시작버튼 클릭

랜서버는 같은 와이파이로 연결된 플레이어끼리 할 수 있는건데 이렇게 포트를 제공받아서 접속을 할 수도 있다

저 포트번호는 서버를 열때마다 변경되므로 잘 확인하고 자신의 IP를 찾는다

윈도우+R -> cmd -> ipconfig를 치면 IPv4주소가 뜰거임 그걸 입력하고 뒤에다 포트를 붙이면 끝

저건 예시일뿐임

Q. 서버가 안들어가져요

A. 마인크래프트를 방화벽 예외목록에 추가해보세요

Q. 하마치로 어떻게 여나요?

A. 랜서버에 들어올 사람들은 모두 하마치 깔고 로그인하고

랜서버 열 사람이 하마치 네트워크 하나 만들어서 해당 네트워크로 랜서버에 들어올 사람들을 초대해서 한 네트워크로 연결시킨 상태로 만들고

랜서버를 열면 나오는 포트번호 4~5자리와 자신의 하마치 Ip4주소를 다른 사람에게 알려주면 그 사람은 마인크래프트 멀티플레이의 직접 연결에다가

랜서버 연 사람의 Ip4 주소:랜서버 포트(예:123.456.78.90:2952)를 입력하면 그 사람 랜서버로 접속됨.

그리고 랜서버를 열때마다 매번 포트번호가 바뀌니까 변경된 포트번호를 들어올 사람에게 알려줘서 들어오는 사람이 포트번호를 수정하게 해야지 접속 가능함.

방화벽을 완전히 끄면 위험하니 '예외 목록'에 추가하는걸 추천


두번째 : 렐름서버로 열기

장점 : 초대한 유저만 들어갈 수 있음 일종의 1차방화벽 역할

소유자만 금액을 지불하는 방식이라 그외 인원들은 무료로 즐길 수 있음

랜서버와 달리 모장에서 서버를 열어주는거라서 소유자가 접속하지 않아도 24시간 가동

서버 백업기능

단점 : 랜서버와 같이 플러그인 적용불가

실시간 모니터링이나 테러방지 플러그인들이 없기때문에 테러에 취약함. 걸러서 받아도 한계가 있음


갤러리를 보다보면 애들이 렐름렐름 거리는걸 볼 수 있을거다

당연히 핥는건 아니고 모장에서 서버를 대여해주는 방식으로 즐기는 멀티플레이어다

자바에디션용/베드락에디션용 렐름이 따로있으므로 주의하고

https://www.minecraft.net/ko-kr/realms/?ref=m

처음에는 아마 한달간 무료체험이 가능하고, 이 이후에는 이 사이트에서 결제를해서 기간을 연장하는 방식인걸로 알고있음

서버 최대인원은 '10명'이고, 항상 마인크래프트 버전을 '최신'으로 유지해야하며, '정품' 런처를 사용하고 있어야함

사람이 조금만 많아져도 렉이 좆되는 경향이있음

나무위키발 요금제설명↓

  • 갱신 : 9,440원/월

가장 쉬운 결제 방법. 멤버십은 매달 자동으로 갱신되지만 언제든지 중단할 수 있다. 매달 30일 멤버십을 별도로 결제하는 것보다 20% 저렴하다.

  • 1회 결제: 11,800원/30일

이 멤버십은 30일 후에 만료되므로, 기간을 연장하려면 로그인하여 다시 결제해야 한다. 하지만 이 상품은 Realm 결제 방법 중 기간 대비 가격이 가장 비싸다.

  • 1회 결제: 31,900원/90일

이 멤버십은 90일 후에 만료되므로, 기간을 연장하려면 로그인하여 다시 결제해야 한다. 매달 30일 멤버십을 별도로 결제하는 것보다 10% 저렴하다.

  • 1회 결제: 54,800원/180일

이 멤버십은 180일 후에 만료되므로, 기간을 연장하려면 로그인하여 다시 결제해야 한다. 매달 30일 멤버십을 별도로 결제하는 것보다 20% 저렴하다.


세번째 : 서버구동기로 열기

장점 : 무궁무진한 플러그인

서버장이 직접 여러가지 플러그인이나 권한등을 조정하거나 만들 수 있음

상대적으로 많은 인원을 수용 가능

개인이 서버를 여는 방식이기때문에 조건부 24시간 운영가능

각종 백업기능이나 테러방지등이 있기때문에 테러를당하면 백업, 로그조사를 통해 범인 가려내기 등 안정적인 서버운영 가능

단점 : 사람에 따라서 복잡하게 느껴질 수 있음

이 또한 공유기를 사용할경우 하마치로 이용해 좀더 복잡하게 서버를 열어야할 수 있음

개인의 컴퓨터 사양이 부족하면 컴퓨터 수명에 부담이 갈 수 있음

*장점이자 단점은 서버장의 역량을 그대로 보여주는 방식이기때문에 서버별 편차가 심하다


원래 모장자체에서 서버구동기를 제공했었다

이를 연구하던 서양인들이 서버의 여러 기능을 만질수 있는 API를 만들게 되었고 이를 바탕으로 만들어진게 버킷이나 스폰지같은 서버 구동기

공식으로 제공하는 구동기는 아직도 제공되긴 하나 점유율이 밀린상태 다만 스냅샷버전을 서버로 열 수 있다는 메리트가 있다

여기선 가장 유명한 버킷중에 하나인 페이퍼버킷을 소개하겠음

https://papermc.io/downloads

여기로 들어가서 글작성날짜기준 Build #207버전을 다운받자

그리고 아무 폴더나 만든다음에 jar파일을 실행해라

그럼 이런식으로 파일이 생기다말거야

당황하지말고 eula.txt를 여셈

드래그한부분은 true로 바꿔줘

EULA가 뭐냐면 잠깐 설명을 들어감 출처는 네이버블로그 <-링크

내용이 정말로 기니 자세하게 알고싶다면 위 링크를 들어가서 정독하는게 좋다

마인크래프트의 라이센스임 저게 니 서버열라면 EULA지킬것을 약속한다고 서명해라같은건데 저렇게해야 제대로 서버구성파일들이 생김

" 귀하가 본 규칙을 위반하는 경우 당사는 귀하의 게임 사용을 중지할 수 있으며 필요하다고 판단하는 경우 도움을 위해 변호사에 요청이 가능합니다 "

라이센스를 어겼을때의 불이익임 민사 상의 계약이기 때문에 지키지 않는다고해서 감옥에 간다던가 그런건 아니고

계정을 삭제해버린다던가 해당 IP를 아예 차단시켜버리던가 등등의 조치를 말하는 것

암튼 좀 무섭게썼는데 그냥 평범하게 서버 운영&이용을 한다면 크게 상관없기도하고 설명하자니 쓸데없고 기니 다음으로 넘어감

true로 바꾼후 저장한다음에 다시 실행시켜

거의 다왔으니까 좀만 기다려라

server.properties를 우클릭-속성-연결프로그램-메모장으로 바꿔서 열자

대충 이정도를 건드려서 서버를 마음대로 세팅할 수 있다

빈칸은 모르거나 필요없는부분이어서 적지않은거

대충 세팅하고 Q&A는 맨밑에씀

버킷 폴더에 우클릭 - 새로만들기 - 텍스트 파일로 아무렇게나 이름을 정해서 만든 뒤 확장자를 bat로 바꾼다

확장자 어케바꾸는지 모르겠으면 네이버에 파일 확장자바꾸기 검색해서 보시고

다시 bat파일을 우클릭 - 편집을 누르면 아무것도 없는 창이 열릴텐데 이런식으로 따라 입력하면 된다

Xms?G는 서버에 할당할 최소 메모리

Xmx?G는 서버에 할당할 최대 메모리

오타가 있거나 띄어쓰기, 스펠링이 틀리는 점이 있으면 서버가 안열리니 주의

이런식으로 구동기가 알아서 월드생성하고 다해준다

Done라고 뜨면 완료된거

그이후 서버추가에 아이피만 치고 추가하면 끝이다 (포트쓸필요없음)

정상적으로 서버가 구동되는 모습

서버를 닫고싶다면 도스창에서 stop이라고 치면끝

도스창 X눌러서 꺼버리면 무서운 결과가 올수도있음

간단한 관리자명령어

처음에 각종 명령어는 도스창만 입력가능한데 도스창에서 op 플레이어 닉네임으로 관리자 권한을 줄 수 있음

이정도만 써도 게임하는데 지장은 없을거야 자세한건 검색해서 공부하도록 하자

/ban 닉 사유 - 밴

/kick 닉 사유 - 추방(다시접속가능)

/op 닉 - 이 유저에게 관리자권한증정

/deop 닉 - 권한뺏기

/pardon 닉 - 밴풀어주기

/save-all - 서버저장

/save-on - 서버 자동저장 활성화

/save-off 서버 자동저장 비활성화

/gamerule keepinventory true/false - 죽었을때 인벤토리 세이브가 적용될 것인가

/gamerule mobGriefing true/false - 폭발방지를 킬것인가

/gamerule doFireTick true/false - 불이 번지는것을 활성화할것인가

/teleport 닉 닉 (앞쪽이 이동할사람, 뒷쪽이 이동할 대상) - 이 유저를 ~에게 텔레포트

/time set day/midnight/night/noon - 시간변경 ( 각각 낮/해질녘/밤/정오 )

/weather rain/clear - 비를 오게할것인가 그치게할것인가

/gamemode survival/creative/spectator/adventure 닉 - 이 플레이어의 게임모드를 설정함


4. 구글 클라우드로 열기

https://blog.naver.com/jty001002/221564810464


Q&A

Q. 화이트리스트가먼가요?

A. 화이트리스트를 True로하면 너가 직접 닉네임을 적은 사람만 들어올수있게하는 1차방화벽역할을 할 수 있다

화이트리스트값을 true로 바꾼후 whitelist.json파일을찾아 메모장으로열고 닉네임을 한줄에 한명씩 적고 저장

게임안에서 /whitelist reload를 치면 저 리스트에 등록된 닉네임만 접속가능해진다

Q. Level-name이 무슨 역할을 하는건지?

A. 불러올 월드를 정한다

너가 하던 싱글월드이름이 World1이라면 서버폴더에 World1폴더를 통째로 가져다놓고 Level-name에 World1을 적은뒤 서버를 열면 그 싱글파일로 서버가 열어진다

만약 서버파일에 World1 데이터폴더가 없는채로 연다면 그냥 World1이란 새로운 월드가 생성되는거임

이를 응용해서 탈출맵을 뭐 Escape란 폴더에 만들어서 넣은다음 Escape로 실행하면 탈출맵으로 서버가열리는거

하다가 다시 야생하고싶으면 World1로 바꿔서 열면 되는거고

Q. 플러그인은 어떻게?

A. plugins폴더에 jar파일채로 넣으면 끝이다

버전이 안맞으면 작동이 안되거나 하자가 있을 수 있다. 최신 버전일수록 지원되는 플러그인이 적음


미흡한 부분이 많기때문에 피드백 요청을 달게받음

Q&A도 댓글에 질문들 올라올때마다 즉각즉각 추가할테니까 도움이 되었으면 좋겠다 그럼 20000