반응형

 


 

문서 개정 이력

날짜 제목 상세
2025-05-06 초안 작성 최초 메뉴얼 포스팅
2025-05-23 질문내용 추가 구독자 질문사항 추가 포스팅

 


 

테크팀 채널 소개 합니다.

테크팀 채널은 누구나 친구들과 함께 즐길 수 있는 사설서버를 구축하기 위한 강의를 제공하기 위해 만들어졌습니다. 
아래와 같은 다양한 공식 자료를 확인하실 수 있습니다.
제목 링크이동
테크팀 유튜브 채널 링크이동
테크팀 유튜브 디스코드 서버 링크이동
테크팀 게임사설 서버 디스코드 링크이동

 


 

 서버 구성에 참고할 다른 FAQ도 있나요 ??

번호 항목 설명 링크이동
1 구글클라우드 FAQ 구글클라우드와 관련한 자주하는 질문들 클릭이동
2 오라클클라우드 FAQ 오라클클라우드와 관련한 자주하는 질문들 클릭이동
3 IT 일반 FAQ IT에 관련하여 전반적으로 자주하는 질문들 클릭이동

 


 

테크팀채널에서 가이드 했던, 마인크래프트  강의 영상 리스트가 있나요 ? 

번호 항목 링크이동
1 마인크래프트 영상 강의 리스트 : 바닐라 링크이동
2 마인크래프트 영상 강의 리스트 : 플러그인서버 링크이동
3 마인크래프트 영상 강의 리스트 : 시스템인프라 링크이동
4 마인크래프트 영상 강의 리스트 : 플러그인 링크이동
5 마인크래프트 영상 강의 리스트 : 모드, 모드팩서버 링크이동

 


 

Q : 마인크래프트 엔진별 권고하는 자바 버전은 얼마인가요 ? 

마인크래프트 엔진 자바 버전
1.7.x ~ 1.8.x Java 7 또는 Java 8
1.9.x ~ 1.12.x Java 8
1.13.x ~ 1.16.x Java 8 또는 Java 11
1.17.x Java 16
1.18.x ~ 1.20.1 Java 17
1.20.2 이상 (최신) Java 17 또는 JDK 21

 


 

Q : 리눅스에서 특정 명령어를 사용하면 'command not found' 라고 에러가 떨어집니다.

명령어 프로그램이 설치 되지 않아서 발생되는 에러입니다. 
  • screen 명령어가 없을 경우
sudo apt install screen

 

  • iptables 명령어가 없을 경우 
sudo apt install iptables

 

  • nano 명령어가 없을 경우
sudo apt install nano

 

  • netfilter-persistent 명령어가 없을 경우
sudo apt install netfilter-persistent

 


 

Q : 구글 클라우드로 구축한 서버에 파일은 어떻게 전송하나요 ? 

아래 영상을 참조하세요 

 


 

Q : 내부 IP를 확인하는 방법을 알려주세요

Step 1 : 윈도우키 + R을 눌러, 실행창 열고 CMD 실행

 

터미널에 ipconfig 라는 명령어를 실행

 

IPv4 부분을 확인함

 


 

Q : 서버 PC의 공인 IP 주소는 어떻게 확인 할 수 있나요 ? 

네이버 접속 → 내 ip 검색

확인된 공인 IP를 게임을 같이 즐길 친구에게 공유함

 


 

Q : 구글 클라우드에서 서버 기동 후,  JavaGUI창이 뜹니다. 안뜨게 할 수 있나요 ? 

문제 현상 : Java GUI창이 뜨면서 MobaXterm을 닫으면 서버도 종료 됩니다. 

자바 GUI창의 예

 

해결병밥 : MobaXterm을 이용ㅎ여 서버를 붙일때 X11 Forward 옵션을 Un-Check 후 세션에 접속하세요 

 


 

Q : 개방한 윈도우 방화벽 규칙을 삭제하고 싶습니다. 

해결방법 : 아래와 같이 제어판 → 방화벽으로 들어간 다음 개방한 '25565-minecraft' 방화벽 규칙을 삭제하세요 

설정으로 이동
Windows 보안으로 이동
방화벽 및 네트워크 보호
고급 설정 이동
인바운드 규칙 → Minecraft (우클릭) → '삭제' 진행

 


 

Q : 도메인 강의 영상을 보았습니다. 무료 도메인과, 유료 도메인의 차이가 뭔가요 ? 

 

  • 무료 도메인은 kro.kr과 같이 잘 알려지지 않은 낮선 도메인이 대 부분입니다.
  • 유료 도메인은 .com   .net   .co.kr 과 같이 잘 알고 있는 도메인으로 구성되어 있습니다.
  • 인지도 차이라고 볼 수 있습니다. 기능상 차이는 거의 없습니다. 

 


 

Q : 스팀펑크 구축영상을 참조하여 파워쉘 스크립트를 돌리면, 터미널 창이 그냥 종료 되어 버려요

  • PowerShell 권한 문제 입니다.
  • 파워쉘을 관리자 권한으로 실행하여 아래 명령어를 이용해, 원격 프로그램 동작을 허용하면 해결 됩니다.
Set-ExecutionPolicy RemoteSigned

 


 

Q : IPTime 외 다른 공유기를 사용중인데 포트포워딩 방법을 알려주세요 

브랜드 YouTube 링크
IPTime 공유기 링크이동
KT 공유기 링크이동
TP Link 공유기 링크이동
Next 공유기 링크이동
SK 브로드밴드 공유기 링크이동

 


 

Q : Linux OS에 현재 여러 버전의 자바가 설치되어 있는데 어떻게 변경하나요 ? 

  • 어떤 버전의 자바가 설치되어 있는지 아래 명령어로 확인할 수 있습니다. 
sudo update-alternatives --config java
  • 아래와 같이 선택 가능한 자바 버전이 출력 됩니다. 

스위칭 하고 싶은 자바의 번호를 넣는다

  • 아래 명령어로 버전 스위칭이 잘 이루어 졌는지 확인한다 
java -version

 


 

Q : 커스포지에 모드팩중에서 서버패키지가 따로 없는 것들은 서버 구축이 어렵나요 ? 

  • 이런경우는 서버 구축이 매우 어렵습니다. 
  • 일반인 레벨에서 사실상 불가능 하다고 봐야 합니다. 

 


 

Q : 서버를 올리면 조금있다가 서버가 종료 됩니다. 

  • 메모리가 부족할 경우 서버가 강제 종료되는 경우가 많습니다. 
  • 서버 메모리가 부족하다면 클라우드 콘솔에서 생성한 VM의 스펙을 변경하세요
  • 메모리 스펙을 변경하는 방법은 포스팅 아래쪽에 있습니다. 

접속 종료 화면의 예

 


 

Q : 배포한 클라우드 VM의 메모리 자원을 늘릴 수 있나요 ?

 


Q : 구글 클라우드에 ID, Password 방식으로 SSH 접근이 안됩니다.

  • 현재 구글 클라우드 보안 정책이 변경되어 더이상 ID / Password 방식을 사용할 수 없습니다.
  • 아래 영상을 참조하여 Key Pair 방식으로만 로그인할 수 있으니 참조하세요 

 


Q : SSH 설정을 가이드대로 했는데, 접속이 안되요 

접속 인증 에러

  • 사용하시는 인터넷 회선업체에서 22번 SSH 포트를 차단했을 수 있습니다. 
  • 테스트 웹사이트로 이동하여, 22번 포트가 개방되어 있는지 아래 그램과 같이 확인해보세요 


Q : 구글 클라우드 SSH 접속이 안됩니다...

  • 아래와 같은 스텝으로 문제를 해결해보세요 
    • VM을 리부팅 하기 
    • 일정 시간 기다렸다가 다시 접속 시도 해보기 
    • 위에 있는 포스팅을 참조하여, MobaXterm을 이용한 접속 환경 구성하여, 로그인 시도하기 

 


Q : Redis를 윈도우에 설치하는 좀 더 쉬운방법이 있나요 ? 

  • WSL을 이용한 공식 설치가이드를 유튜브 강의로 알려드리고 있지만 해당 방법이 어렵다면 아래 링크를 참조하여 MSI를 이용한 직접 설치로 간단히 진행이 가능합니다.
  • 제 3자가 만든 프로그램으로 설치 운영이 간단하지만, 문제가 발생되었을 경우 기술지원이 어렵다는 단점은 감안하셔야 합니다.
  • https://github.com/tporadowski/redis/releases

MSI 버전을 다운받아 설치하기만 하면 끝~!

 


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 에서도 서버를 리부팅 할 수 있습니다.

VM 선택 → '재설정' 클릭 후 VM을 리부팅 합니다.

 


 

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로 백업 받은 후 나중에 다시 서버를 올릴 수 있나요 ? 

  • 파일질라등을 통해 운영중인 파일 전체를 백업 받고 
  • 휴가등과 같은 여러 이유로 서버를 장기간 Off 한다음 새로 서버를 만들고
  • 이후 파일을 그대로 옮기면 서버는 동일하게 동작 합니다. 
  • Java / 방화벽 설정등은 추가로 수동 작업을 진행해야 합니다. 
  • 파일을 옮기는 방법은 아래 영상을 참조하세요
월드맵을 옮기는 방법이지만, 원리는 동일합니다.
반응형

+ Recent posts