마인크래프트 공식 파일을 통해서, 우분투 cli 환경에서 최소한의 램으로 서버를 돌려본 적이 있다.
외부에서 접근도 해보고 몇 번 테스트한 다음에 , 아무도 이용하는 서비스는 서비스가 아니다. 지속가능성이 없는 서비스는
서비스가 아니라는 내 나름대로의 철칙아래 해당 서버는 곧장 삭제되었다..
일단 모드 서버는 내가 운용해본 적이 없다. 그래서 약간의 도전의식을 불러일으키기엔 충분했다.
https://www.curseforge.com/minecraft/modpacks/dawn-craft
DawnCraft라고 하는 서버 팩은 여기에서 다운로드 받을 수 있었다.
당연한거지만 서버를 운용하는 서버 모드 버전과 들어오는 사람의 모드 버전이 같아야한다.
다르면 오류가 난다. ex) 친구가 2.0.8 beta 버전 팩을 설치했으면, 서버 역시 2.0.8 beta 버전의 서버 팩으로 구성되어야함.
다운로드 수 2024.10.25 기준으로 7백 30만.. 높은 수의 사용자가 다운로드했나보다.
이 중에서 맞는 버전을 찾아서 들어간다. 그러면
저기 저 빨간 줄. server팩은 저 안에 들어있다. 저거를 다운로드 후 압축을 풀어주자.
우분투로 돌아가서
우분투의 내 홈 디렉토리에 dawncraft 폴더를 만들어주었다 여기다가 아까 압축 푼 파일을 옮겨줘야하기 때문
ubuntu 24.04 lts 서버가 있어서 거기에 WnScp를 활용하여 파일을 옮겨주었다. 그 후에 다시 우분투로 돌아가서
sudo apt install openjdk-17-jdk <- 자바를 설치해줘야한다. 마인크래프트는 자바 언어로 개발된 것이다. 마인크래프트는 따지고 보면 게임이지만 거시적으로 응용프로그램이기에 그 응응프로그램이 무엇으로 이루어져있느냐 -> 자바 언어
자바를 설치해주자..
마인크래프트 버전마다 자바와의 버전도 호환성이 있다. 맞는 버전을 찾아서 설치해주자.
저 초록색인 start.sh 파일을 실행시키기만 하면 일단 기본적인 건 다되는 것 같다. 서버가 돌아가는지는 테스트 해봐야함.. ./start.sh <- 이 명령어를 이용해서 실행시켜주면 된다
중간에 eula 관련해서 text 치라는게 나오는데 이거는 dawn Server 마다 다른 것 같다. 나의 경우에는 I agree 라고 하면 통과가 됬었다 .
'About me > 일상 [Daily]' 카테고리의 다른 글
ubuntu 게임 서버를 약소하게 운영하며 ..Trouble Shooting 및 회고 (0) | 2024.10.29 |
---|---|
[Server error]502 bad gate jellyfin server error 극복기.. (1) | 2024.10.27 |
[Server Problem Solve]서버가 아주 맛탱이가 가버렸다. (0) | 2024.10.03 |
일본 블로그 개설 - 점유율 1위 Ameba Blog 생성 (feat.블로그 동시운영..) (0) | 2024.07.31 |
다이소 바질 키우기 1일차 (1) | 2024.07.12 |