개인 자료란 (JE)

  서버 커뮤니티

Profile 박서준 대표칭호 없음
Profile

질문하기 멀티플레이

구글 클라우드를 이용한 24시간 모드 서버 구동

2023.11.09 조회 수 503 추천 수 0
이해도 초보자 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 

안녕하세요 제목과 같이 구글 클라우드를 이용해서 24시간 가동하는 모드 서버를 열려고 했습니다.


모드서버 열기, 24시간 서버 열기 각각은 쉽게 되는데, 24시간 모드 서버를 만들기가 쉽지 않습니다 ㅠ 도와주시면 감사하겠습니다.


부팅디스크를 ubuntu로 설정한 vm인스턴트를 만들고


ssh를 실행하고


sudo apt-get update 로 시스템을 업데이트하고



sudo apt-get install openjdk-17-jdk 로 자바를 설치했습니다. 

(1.20.1에 맞는 자바인지도 모르겠습니다.)

(1.12.2로 할려고 하는데 자바 8 다운방법을 모르겠어서 일단 1.20.1로 진행했습니다.)


그리고 서버로 쓸 폴더에 forge installer를 넣었습니다.


java -jar forge-*-installer.jar --installServer

이 명령어를 이용해 설치까지 했습니다.



첫시도엔 eula 파일까지는 성공했었는데 이미 ip가 사용중이래서 여러번 해서 그런가 하고 초기화 하고 다시 시도했습니다.

그랬더니 이번엔 ./run.sh 실행에서 막히더군요.



로그는 이렇습니다.


이게 검색해보니까 

libraries\net\minecraft\server\1.20.1-20230612.114412

요론 경로에 있는

이 파일의 문제라며 재설치하라고 하던데 그게 뭔지 어떻게 하는건지 모르겠습니다.


파일이 멀쩡히 있는데 재설치 하라는게 뭘까요?


어쨌든 해결방법 아시는분 계시다면 도와주시면 정말 감사하겠습니다.


구글 클라우드로 모드서버 열어보신분이 계시기를 빌며 글을 씁니다.


위 방법이 아닌 다른 방법도 괜찮습니다. 서버를 열수만 있다면


긴글 읽어주셔서 감사합니다.




5개의 댓글

KITE2459
2023.11.09

저걸 로컬에서 설치하고 올린게 아니고 바로 서버에 설치해서 진행을 한 것이라면

약간 혹시 모를 권한적인 이슈가 터졌을 수 있으니 서버 디렉에 대해서

chmod -R 777 directory_name

을 입력하시던가 그래도 안 된다면

로컬 윈도우에서 모드서버를 1회 실행해서 동작과 접속을 확인한 이후에 클라우드에 올리시는걸 추천드려봅니다

박서준
2023.11.09
@KITE2459

정말 감사합니다! 일단 모드가 적용된 서버까지는 열고 저는 잘 들어가졌습니다!

 

다른 사람을 들어오게하려고 외부 ip 주소를 줬는데 (이거 주는거 맞죠?)

 

'마크 지금은 인증서버를 사용할 수 없습니다' 뜨면서 안들어와지네요.

 

제가 들어갈때도 이래서 server.propertis 에서 online-mode=false로 바꿨더니 저는 들어와지던데... 다른사람은 안들어와지더라구요,,,

 

혹시 이거에 대해서도 아시면 알려주시면 정말 감사하겠습니다.

 

도와주셔서 감사합니다!!

KITE2459
2023.11.09
@박서준

https://www.koreaminecraft.net/qna/3626792

제가 최근에 답변한 인증 관련 에러 완화 방법입니다.

박서준
2023.11.09
@KITE2459

감사합니다 혹시 /etc/host를 root 권한으로 연다는게 뭘까요...? 제가 리눅스를 정말 몰라서,,, 죄송합니다

KITE2459
2023.11.09
@박서준

sudo nano /etc/hosts

(입력)

Ctrl+x

y

Enter