본문으로 건너뛰기
← 가이드 목록

Windows 서버에서 마인크래프트 서버 열기

Windows 서버에 원격 데스크톱으로 접속해서, 내 PC처럼 마우스로 마인크래프트 Java 에디션 서버를 여는 방법입니다. Linux가 익숙하지 않다면 이 방법이 편합니다.

시작 전에

1. Java 설치

서버 안의 브라우저로 adoptium.net에 접속해 Temurin 21 (LTS) Windows용 .msi를 받아 설치합니다. 설치 중 "Set JAVA_HOME"과 "Add to PATH" 항목은 켜둡니다.

설치가 끝나면 PowerShell을 새로 열어 확인합니다.

java -version

2. 서버 파일 받기

  1. C:\minecraft 폴더를 만듭니다.
  2. minecraft.net의 "Minecraft: Java Edition 서버 다운로드" 페이지에서 server.jar를 받아 이 폴더에 넣습니다. (플러그인을 쓰려면 papermc.io의 Paper jar를 받아 server.jar로 이름을 바꿉니다)

3. 실행 파일 만들기

메모장에 아래 내용을 적고, 파일 형식을 "모든 파일"로 바꿔 C:\minecraft\start.bat으로 저장합니다.

@echo off
cd /d C:\minecraft
java -Xms1G -Xmx4G -jar server.jar nogui
pause

-Xmx4G는 서버에 줄 최대 메모리입니다. 서버 전체 메모리에서 2~3GB는 Windows용으로 남기고 정하세요.

4. 처음 실행하고 EULA 동의

start.bat을 더블클릭합니다. 처음에는 바로 종료되면서 eula.txt가 생깁니다. 메모장으로 열어 eula=false를 eula=true로 바꾸고 저장한 뒤 다시 실행합니다.

"Windows 보안 경고" 창이 뜨면 액세스 허용을 누릅니다.

5. 방화벽 열기

PowerShell을 관리자 권한으로 열고 실행합니다.

New-NetFirewallRule -DisplayName "Minecraft Server" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow

6. 접속하기

마인크래프트 → 멀티플레이 → 서버 추가 → 서버 주소에 서버 IP를 입력합니다.

원격 데스크톱 창을 닫을 때

창의 X 버튼으로 닫으면 서버는 계속 실행됩니다. 서버 안에서 로그아웃을 누르면 마인크래프트 서버도 꺼집니다. 서버 재부팅 후 자동 실행, 꺼지면 자동 재시작은 Windows 서버에서 프로그램 자동 실행하기를 참고하세요.

자주 묻는 문제

  • 'java'은(는) 내부 또는 외부 명령... 이 아닙니다 — Java 설치 때 PATH 항목이 꺼져 있었습니다. Java를 다시 설치하면서 "Add to PATH"를 켜주세요.
  • 접속이 안 돼요 — 서버 창에 Done (...)!이 떴는지, 5단계 방화벽 규칙을 추가했는지 확인하세요.
  • 한글이 깨져요 — Windows 서버 한국어·한국 시간 설정의 "프로그램에서 한글이 깨질 때"를 참고하세요.
  • 월드 백업 — 서버를 끈 상태에서 world 폴더를 압축해 내 PC로 옮겨두세요. 파일 올리고 내려받기

해결되지 않는 문제가 있다면 고객센터로 문의해주세요.