이해도 | 초보자 |
---|---|
게임버전 (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
요론 경로에 있는
이 파일의 문제라며 재설치하라고 하던데 그게 뭔지 어떻게 하는건지 모르겠습니다.
파일이 멀쩡히 있는데 재설치 하라는게 뭘까요?
어쨌든 해결방법 아시는분 계시다면 도와주시면 정말 감사하겠습니다.
구글 클라우드로 모드서버 열어보신분이 계시기를 빌며 글을 씁니다.
위 방법이 아닌 다른 방법도 괜찮습니다. 서버를 열수만 있다면
긴글 읽어주셔서 감사합니다.
KITE2459
2023.11.09저걸 로컬에서 설치하고 올린게 아니고 바로 서버에 설치해서 진행을 한 것이라면
약간 혹시 모를 권한적인 이슈가 터졌을 수 있으니 서버 디렉에 대해서
chmod -R 777 directory_name
을 입력하시던가 그래도 안 된다면
로컬 윈도우에서 모드서버를 1회 실행해서 동작과 접속을 확인한 이후에 클라우드에 올리시는걸 추천드려봅니다
박서준
2023.11.09정말 감사합니다! 일단 모드가 적용된 서버까지는 열고 저는 잘 들어가졌습니다!
다른 사람을 들어오게하려고 외부 ip 주소를 줬는데 (이거 주는거 맞죠?)
'마크 지금은 인증서버를 사용할 수 없습니다' 뜨면서 안들어와지네요.
제가 들어갈때도 이래서 server.propertis 에서 online-mode=false로 바꿨더니 저는 들어와지던데... 다른사람은 안들어와지더라구요,,,
혹시 이거에 대해서도 아시면 알려주시면 정말 감사하겠습니다.
도와주셔서 감사합니다!!
KITE2459
2023.11.09https://www.koreaminecraft.net/qna/3626792
제가 최근에 답변한 인증 관련 에러 완화 방법입니다.
박서준
2023.11.09감사합니다 혹시 /etc/host를 root 권한으로 연다는게 뭘까요...? 제가 리눅스를 정말 몰라서,,, 죄송합니다
KITE2459
2023.11.09sudo nano /etc/hosts
(입력)
Ctrl+x
y
Enter