Q :screen 명령어를 치면 'screen: command not found' 라고 뜹니다.
아래 명령어를 사용하여 명령어를 설치하세요
sudo apt install screen
Q : Screen 유틸리티 사용법이 궁금합니다.
Q : Address already in use 라고 뜨면서 서버가 기동되지 않습니다.
마크 서버가 이미 같은 리눅스 OS에서 돌고 있습니다.
바로 위 포스팅에 소개 되어있는 screen 심화과정을 참조 하셔서 기존 프로세스를 종료 하세요
Screen 사용법이 어렵다면 구동중인 VM을 구글 클라우드 콘솔에서 강제로 리부팅 하세요
Q : 포트포워딩 + 방화벽 개방을 완벽히 했는데 접속이 안됩니다.
실제 질문사례의 스크린샷을 보면, 192.168.0.5 / 192.168.0.6 이렇게 2개의 서버에 포트포워딩을 걸었습니다.
위와 같이 서버 2대에 모두 25565 포트포워딩을 설정하면 정책 우선순위가 높은 4번에 포트포워딩이 걸리고
정책 5~7번은 무시됩니다.
포트포워딩 정책은 1:1 로 진행되므로, 필요 없거나 우선순위가 낮은 정책은 삭제하세요
Q : 방장은 접속이 되는데, 외부 인원이 서버로 접근되지 않습니다.
방징은 127.0.0.1 IP로 접근되지만, 외부 인원이 방장 서버의 공인 IP로 접근되지 않는 현상은 크게 2가지 입니다.
첫 번째는 방화벽 TCP 25565 번을 방장 서버 PC에서 개방 하지 않았을 수 있으며
두 번째는 포트포워딩을 제대로 구성하지 않았을 가능성입니다.
포트포워딩을 엉뚱하게 구성했거나, 바로 위 포스팅 처럼 중복 구성했거나
혹은 2중 공유기 환경이라 방장이 모르는 제 2의 공유기가 별도로 존재하여 추가 작업을 해줘야 하는 케이스 일 수 있습니다.
Q : 서버를 종료하는 방법은 무엇인가요 ?
리눅스에서, 마인크래프트 콘솔이 띄워져 있다면 아래와 같은 명령어나, 단축키로 종료합니다.
stop
or
ctrl + c
윈도우에서, 마인크래프트 콘솔이 띄워져 있다면 아래와 같은 명령어나 단축키로 종료합니다.
stop
or
윈도우창 오른쪽 상단의 'x'를 눌러 프로그램 종료
Q : 리눅스 OS를 리부팅 하는 명령어를 알려주세요
아래와 같은 명령어로 서버를 리부팅 합니다.
sudo shutdown -r now
Google Cloud Console 에서도 서버를 리부팅 할 수 있습니다.
Q : 파워 쉘을 실행하면 다음과 같은 에러 메시지만 나오고, 실행되지 않습니다.
WARNING! The current location of this script contains spaces. This may cause this server to crash!
It is strongly recommended to move this server pack to a location whose path does NOT contain SPACES!
서버 디렉토리로 사용하고 있는 폴더에 스페이스(공백)이 있다는 내용입니다.
폴더 이름에 공백을 없애고, 가급적 영어로만 폴더 이름을 지정하세요
Q : 구글 클라우드위에 서버를 돌리다가, PC로 백업 받은 후 나중에 다시 서버를 올릴 수 있나요 ?