본문 바로가기

마인크래프트

마인크래프트 무료 서버호스팅으로 24시간 서버 만들기 3편

728x90
반응형

최근 너무 바빠서 글을 못쓴점 죄송합니다... 오늘은 마인크래프트 24시간 서버 만들기 3편입니다!!

지난번 2편에서 파일질라를 이용해서 google cloud하고 연결하여 버킷파일들을 서버로 옮길 준비를 했습니다.

오늘은 드디어 버킷을 서버로 옮겨 설정을 하고 서버를 열어보겠습니다.

 

먼저 자신에게 필요한 버킷을 다운받아주세요. 네이버나 구글에 검색해서 받아도 좋고 한국 마인크래프트 포럼에서 받아도 좋습니다. 한국 마인크래프트 포럼의 주소는 구글에 입력하면 나옵니다.

저는 프리루트님께서 만드신 서버구동기에서 버킷을 이용하겠습니다. [Core]Paper-916.2.jar 라고 되어있는 파일에서 [Core]부분은 지워줍니다. 그 다음에 파일질라하고 서버를 연결해주세요. 이미 연결되어 있다면 안하셔도 됩니다. 연결하는 법은 전에 쓴 글에 나와있습니다.(https://harineubo.tistory.com/7)

서버 내에서 마인크래프트 디렉터리를 home아래에 만들었으므로 리모트 사이트에서 home을 눌러줍니다.

home을 누르면 home 아래에 mineserver가 있는게 보이실 겁니다.

그러면 google cloud로 오셔서 SSH로 연결해줍니다.

그 다음에 sudo su, cd .. , chmod 777 mineserver/ 를 순서대로 입력해줍니다. sudo su는 관리자 권한을 주는 것이고 cd .. 은 home 디렉터리로 이동하는 명령어이고 chmod777 mineserver/는 mineserver 디렉터리를 수정 할 수 있는 권한을 준 것입니다.

그럼 왼쪽에서 버킷 관련 파일들을 오른쪽 빈 디렉터리 목록으로 드레그해서 옮겨줍니다. cache폴더, Paper-916.2.jar, eula.txt 이 세개를 옮겨줍니다. 

그러면 이렇게 파일들이 서버 내로 이동되었습니다.

cd mineserver/를 입력하여 마인크래프트 서버 디렉터리로 이동해주고 버킷을 실행해주기 위하여 java -Xms500M -Xmx3G -d64 -jar Paper-916.2.jar를 입력해줍니다. -Xms뒤에오는 숫자는 서버에서 최소로 사용할 메모리 용랑이고 -Xmx뒤에오는 숫자는 최대로 사용할 메모리 용량입니다. 그래서 자기가 만든 서버 사양에 따라서 원하는 만큼 직접 설정해 주시면 됩니다. 

그러면 짠!! 서버 실행이 완료되었습니다!!! 하지만 아직 24시간 서버가 열린게 아닙니다. 이 SSH창을 꺼버리면 서버도 같이 종료되어 버리죠.. 그래서 우리는 screen이라는 걸 설치해주어야 합니다. 서버 버킷에서 stop을 치고 종료를 해줍니다.

stop을 쳐서 버킷이 종료되면 apt-get install -y screen을 입력해 screen을 설치해 줍니다.

설치가 완료되면 screen -S mine java -Xms500M -Xmx3G -d64 -jar Paper-916.2.jar를 입력해줍니다.

여기서 이 명령어의 의미는 이름이 'mine'이라는 새로운 세션을 만들고 거기서 java 이하 즉 버킷을 실행한다는 의미 입니다.

그러면 이렇게 새로운 세션이 열리면서 버킷이 실행되는게 보일겁니다. 이제 여기서 버킷을 종료하지않고 그대로 유지하면서 SSH를 종료할려면 Ctrl+a하고 d키를 순서대로 눌러줍니다.

그렇게 하면 버킷 화면에서 빠져나와 원래 세션으로 돌아오는게 보입니다.

이제 종료하시면 24시간동안 멈추지 않고 돌아가는 서버가 완성됩니다.

만약 버킷에 다시 접속하시고싶으시다면 screen -r mine을 입력해주면 버킷이 켜져있는 세션으로 들어올 수 있습니다.

mine 부분에는 본인이 정한 이름을 넣어주시면 됩니다.

이제 마인크래프트멀티에서 사용하는 포트 25565를 서버에서 허용해주어야 여러 사람들이 서버에 접속 할 수 있습니다.

google cloud에서 왼쪽위에 삼선을 누르고 네트워킹에 VPC네트워크 방화벽 규칙으로 이동합니다.

이동하고 나서 위에 방화벽 규칙 만들기를 눌러줍니다. 

이름을 입력하고 포트를 지정해주세요. 저는 minecraft-firewall로 하였습니다.

이렇게 포트를 허용해주었습니다.

이렇게 서버가 완벽하게 열렸습니다. 이렇게 마인크래프트 24시간 서버가 완성되었습니다. 혹시 서버에 플러그인을 넣고 싶다면 버전에 맞는 플러그인을 찾고 플러그인 디렉터리에다 권한을 주어야 합니다. 경로를 마인크래프트 디렉터리로 이동하고나서 chmod 777 ./plugins 하면 될거에요.~~

 

이렇게 모자란 글 봐주어서 감사드리고, 많은 분들에게 도움이 되었으면 좋겠습니다.

궁금한 점, 모르는 점은 많이 많이 질문해주시고, 감사드립니다.

 


2020.8.10

 

조금 수정하는게 늦었는데 -d64 오류가 뜨시거나 java -version 명령어 입력하셨을때 버전이 11이신 분들은 https://harineubo.tistory.com/12

 

데비안 10 (buster)에서 자바 8 설치하기

작년에 마인크래프트 구글 클라우드 호스팅 글을 쓸 당시에 그때는 OS를 데비안 9를 사용했었는데 올해에 보니까 데비안 10이 새롭게 업데이트 되었더라구요. 그런데 이번 데비안 10에서는 오라��

harineubo.tistory.com

이글 참고해주세요.

 


1편

harineubo.tistory.com/2

 

마인크래프트 무료 서버호스팅으로 24시간 서버 만들기 1편

처음에 마인크래프트 24시간 서버를 친구들하고 돌릴려고 하였으나 제 컴에서 돌리기에는 전기세가 걱정되어 서버 호스팅을 하는 방법을 찾게 되었죠;; 그래서 몇일동안 서버 호스팅 업체들을 �

harineubo.tistory.com

 

2편

harineubo.tistory.com/7

 

마인크래프트 무료 서버호스팅으로 24시간 서버 만들기 2편

지난번에 google cloud를 이용하여 마인크래프트 멀티 서버를 만들어보았는데요. 이번 시간에는 서버 설정하는법을 알아보겠습니다. 연결에서 SSH를 눌러주세요. SSH를 누르면 이런 창이 뜨는데 여��

harineubo.tistory.com

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90
반응형