-
EC2로 마인크래프트 서버 맵 저장하기카테고리 없음 2022. 12. 24. 03:35
자바 17을 다운받는다
끄기 전에 /save-all 하고 /stop 하면 맵 청크가 저장된다. 그래서 다음에 맵을 불러 올 수 있다.
다음 찾아볼것은 nohup & 을 사용해서 백그라운드로 실행하고 다음에 들어왔을때 백그라운드에 입력을 줄 수 있는 명령어를 찾아보자.
t4g.small arm 아키텍처는 무료여서 이걸로 서버를 돌렸다.
메모리2개에 램 2기가여서 충분히 돌아간다.
screen -S mc 로 mc 스크린 생성
screen -r mc 로 mc 스크린으로 이동
java -Xmx1024M -Xms1024M -jar server.jar nogui
서버 실행하고 eula.txt 바꾸고, server.properties 바꾸고 원하는대로 커스텀하고 다시 실행
컨트롤+a, 컨트롤+d 로 mc 스크린에서 탈출 하기
screen -ls 로 스크린 전체 보기
이런다음 ssh 접속 끄고 나중에 가끔씩 들어가서 screen -r mc 로 스크린 이동하면 바로 입력창 나오는데 거기서 save-all 하고 stop 한다음 깃허브에 world 파일 올리기
nohup으로 실행하면 input을 못받기 때문에 screen 명령어를 사용해서 2개의 스크린을 만들어준다.
java -Duser.timezone="Asia/Seoul" -Xmx1024M -Xms1024M -jar server.jar nogui | tee -a ../server.log
server.jar가 있는 폴더에 들어가서 위의 명령어를 돌려주면 서버로그가 server.log에 써지면서 시간도 우리나라 시간이랑 맞게 된다.
server.jar는 https://www.minecraft.net/ko-kr/download/server
위 링크에서 다운받으면 된다.
질문있으면 댓글 달아주셈.