이번 주제는 "마인크래프트를 맥에서 열어보자" 입니다.
우선 무슨 서버를 열지 정해야한다. 저는 예시로 그냥 paper를 사용하겠습니다.
https://papermc.io/downloads 로 들어가서 자신이 원하는 버전의 jar 파일을 다운받아줍니다.
그런다음 폴더하나를 생성하여 그 폴더에 다운받아준 jar 파일을 넣어줍니다.
다음으로 텍스트 에디터 아무꺼나 이용해서 start.command 파일을 만들어 줍니다.
그리고 다음내용을 입력해줍니다.
#!/bin/bash
cd "$(dirname "$0")"
exec java -Xmx1G -jar server.jar nogui
저장하고 파일을 열기전에 터미널을 열어줍니다. -Xmx1G 은 최대 램을 얼마나 설정할 것인지를 설정하는 것이고 추가로 -Xms1G를 입력하여 최소 서버램을 설정할 수 있습니다. Ex) exec java -Xmx1G -Xms1G -jar server.jar nogui
전 그냥 최소램 설정을 따로 하지않겠습니다.
다음 터미널에
chmod a+x
를 입력하고 한칸 띄우고 start.command 파일을 해당 터미널에 끌어다 넣어줍니다.
이렇게 하고 터미널을 닫고 start.command 를 실행해주면 정상적으로 실행될것입니다.
최초실행을 했을 경우 Eula 동의를 해야 하기때문에 서버실행기를 닫고 Eula.txt 이라고 생성된 파일을 들어가서 false 부분을 true 로 바꾸어 줍니다. 그 후에 다시 커맨드 파일을 열어주면 서버가 정상적으로 실행되는 것을 볼 수 있을 겁니다.