최종 업데이트: 2026년 3월 29일
친구들과 함께 나만의 마인크래프트 세상을 만들고 싶으신가요? 이 가이드는 2026년 최신 기준으로 마인크래프트 서버 만들기의 모든 과정을 심층적으로 다룹니다. 자바 에디션 서버 구축을 위한 Paper, Velocity, 플러그인 적용, 그리고 서버 최적화까지, 이 글을 통해 여러분은 안정적이고 성능 좋은 서버를 직접 운영할 수 있게 될 것입니다.
개요: 나만의 마인크래프트 서버, 왜 필요할까요?
마인크래프트 서버는 친구들과 함께 플레이하거나, 자신만의 규칙과 모드를 적용한 독자적인 게임 환경을 구축하고 싶을 때 필수적입니다. 공식 렐름(Realms) 서비스도 좋지만, 개인 서버는 훨씬 더 자유로운 커스터마이징과 확장성을 제공하죠. 이 가이드에서는 성능과 유연성으로 유명한 Paper 서버 소프트웨어를 중심으로 마인크래프트 서버 만들기의 핵심을 알려드립니다.
- Paper(페이퍼): 바닐라 서버보다 뛰어난 성능과 다양한 플러그인 호환성을 제공하는 인기 서버 소프트웨어입니다. Spigot(스피곳)의 포크 버전으로, 최적화가 잘 되어 있어 대규모 서버에서도 안정적인 운영이 가능합니다.
- Velocity(벨로시티): 여러 개의 마인크래프트 서버를 하나의 허브로 연결해주는 프록시 서버 소프트웨어입니다. BungeeCord(번지코드)의 대안으로, 더 나은 성능과 안정성을 제공합니다. 대규모 네트워크 서버를 구축할 때 유용합니다.
- 플러그인: 서버에 새로운 기능이나 게임 모드를 추가할 수 있는 확장 프로그램입니다. Paper 서버는 수많은 플러그인을 지원하여 서버의 재미를 한층 더 높여줍니다.
- 포트 포워딩: 외부 인터넷에서 여러분의 서버에 접속할 수 있도록 공유기(라우터) 설정을 통해 특정 포트를 열어주는 작업입니다.
준비물 / 사전 요구사항
성공적인 마인크래프트 서버 만들기를 위해 다음 준비물을 확인해주세요. 모든 소프트웨어는 2026년 3월 기준으로 최신 버전을 사용합니다.
- 운영체제: Windows 10/11, macOS, 또는 Linux (Ubuntu, Debian 등)
- Java Development Kit (JDK) 17 이상: 마인크래프트 최신 버전(1.17 이상) 서버는 Java 17을 요구합니다. OpenJDK 계열인 Adoptium Temurin을 권장합니다.
- 충분한 하드웨어 자원:
- CPU: 최소 듀얼 코어 이상 (클럭 속도가 높을수록 좋습니다.)
- RAM: 최소 4GB 이상 (플레이어 수, 플러그인 수에 따라 더 많이 필요할 수 있습니다. 8GB 이상 권장)
- 저장 공간: 최소 10GB 이상 (월드 파일 크기, 백업 파일 등을 고려)
- 안정적인 인터넷 연결: 업로드/다운로드 속도가 좋은 유선 인터넷 연결을 권장합니다.
- 공유기(라우터) 관리자 페이지 접근 권한: 포트 포워딩 설정을 위해 필요합니다.
- 마인크래프트 자바 에디션 클라이언트: 서버 접속 테스트를 위해 필요합니다. (공식 웹사이트)
Java (Adoptium Temurin OpenJDK) 다운로드: https://adoptium.net/ko/temurin/releases/
단계별 마인크래프트 서버 만들기 가이드
3-1. Java 설치 확인 및 환경 변수 설정
먼저 여러분의 시스템에 Java가 올바르게 설치되어 있는지 확인해야 합니다. 명령 프롬프트(Windows) 또는 터미널(macOS/Linux)을 열고 다음 명령어를 입력하세요.
java -version

만약 Java 17 이상이 설치되어 있지 않다면, 위에서 안내된 Adoptium Temurin 웹사이트에서 여러분의 운영체제에 맞는 최신 LTS(Long-Term Support) 버전(Java 17 또는 Java 21)을 다운로드하여 설치해주세요. 설치 시 환경 변수 설정 옵션이 있다면 반드시 체크하여 시스템 PATH에 추가되도록 합니다.
3-2. 서버 폴더 생성 및 PaperMC 다운로드
서버 파일을 보관할 전용 폴더를 생성합니다. 예를 들어, C:\MinecraftServer (Windows) 또는 ~/minecraft_server (Linux/macOS)와 같이 만드세요. 이제 PaperMC 서버 소프트웨어를 다운로드합니다.
- PaperMC 공식 다운로드 페이지에 접속합니다.
- 가장 최신 버전의 Paper JAR 파일을 다운로드합니다. 보통
paper-<버전>-<빌드번호>.jar형태의 파일입니다.


다운로드한 JAR 파일을 위에서 생성한 서버 폴더(예: C:\MinecraftServer)로 이동시키고, 파일 이름을 paper.jar로 간단하게 변경하는 것을 권장합니다. 이렇게 하면 나중에 서버 실행 스크립트를 관리하기가 훨씬 편리합니다.
3-3. EULA(최종 사용자 라이선스 계약) 동의
마인크래프트 서버를 실행하기 위해서는 Mojang의 EULA에 동의해야 합니다. 서버를 처음 실행하면 eula.txt 파일이 자동으로 생성됩니다.
- 서버 폴더에
eula.txt파일을 직접 생성하거나, 다음 단계의 서버 실행 스크립트를 먼저 실행하여 파일을 생성합니다. eula.txt파일을 텍스트 편집기로 열고eula=false를eula=true로 변경한 후 저장합니다.

⚠️ 주의사항: EULA에 동의하지 않으면 서버가 실행되지 않고, 계속해서 EULA 동의를 요구하는 메시지만 출력됩니다.
3-4. 서버 실행 스크립트 작성 및 서버 초기 실행
이제 서버를 실행할 스크립트를 작성합니다. 서버 폴더 안에 텍스트 파일을 만들고 다음 내용을 입력한 후, run.bat (Windows) 또는 run.sh (Linux/macOS)로 저장합니다.
Windows (run.bat):
@echo off
java -Xms2G -Xmx4G -jar paper.jar --nogui
pause
Linux / macOS (run.sh):
#!/bin/bash
java -Xms2G -Xmx4G -jar paper.jar --nogui
-Xms2G: 서버 시작 시 최소 2GB의 RAM을 할당합니다.-Xmx4G: 서버가 사용할 수 있는 최대 RAM을 4GB로 제한합니다. 이 값은 여러분의 시스템 RAM과 예상 플레이어 수에 따라 적절히 조절해야 합니다. (예: 8GB RAM 시스템에 4GB 할당)--nogui: 서버 GUI 창을 띄우지 않고 콘솔로만 실행합니다. 서버 자원 절약에 도움이 됩니다.
스크립트를 저장한 후, run.bat (Windows) 또는 ./run.sh (Linux/macOS, 실행 권한 chmod +x run.sh 필요)를 실행하여 서버를 시작합니다. 서버가 처음 실행되면 월드 파일과 server.properties 등 다양한 설정 파일이 생성됩니다.
3-5. `server.properties` 파일 설정
서버 폴더에 생성된 server.properties 파일을 텍스트 편집기로 열어 서버 설정을 조정합니다. 몇 가지 중요한 설정은 다음과 같습니다.
online-mode=true: 정품 마인크래프트 사용자만 접속할 수 있도록 합니다. 불법 복제 사용자 접속을 막으려면true로 유지하세요.server-port=25565: 서버가 사용할 포트입니다. 기본값 25565를 유지하는 것을 권장합니다.motd=A Minecraft Server: 서버 목록에 표시될 메시지입니다. 자유롭게 변경하세요.difficulty=easy: 게임 난이도입니다. (peaceful, easy, normal, hard)gamemode=survival: 기본 게임 모드입니다. (survival, creative, adventure, spectator)max-players=20: 최대 접속 가능한 플레이어 수입니다.
설정을 변경한 후에는 파일을 저장하고 서버를 재시작해야 적용됩니다.
3-6. 포트 포워딩 설정 (공유기)
외부에서 여러분의 서버에 접속하려면 공유기에서 포트 포워딩을 설정해야 합니다. 공유기 제조사마다 설정 방법이 다르므로, 자세한 내용은 공유기 매뉴얼을 참고하거나 제조사 웹사이트를 확인하세요.
- 웹 브라우저를 열고 공유기 관리자 페이지에 접속합니다. (일반적으로
192.168.0.1또는192.168.1.1) - 로그인 후 ‘포트 포워딩’ 또는 ‘NAT 설정’ 메뉴를 찾습니다.
- 다음과 같이 규칙을 추가합니다.
- 내부 IP 주소: 서버를 실행하는 컴퓨터의 로컬 IP 주소 (예:
192.168.0.100) - 외부 포트 / 내부 포트:
25565(TCP 프로토콜) - 프로토콜: TCP
- 설명: Minecraft Server (자유롭게 입력)
- 내부 IP 주소: 서버를 실행하는 컴퓨터의 로컬 IP 주소 (예:
⚠️ 주의사항: 공유기 설정이 잘못되면 인터넷 접속에 문제가 생길 수 있습니다. 신중하게 진행하고, 잘 모르겠다면 전문가의 도움을 받으세요.
🎮 이 게임 어디서 살까? (파트너스 활동 일환)
🛒 쿠팡에서 오늘의 추천 상품 보기 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.3-7. Windows 방화벽 설정
Windows 방화벽이 서버 접속을 차단할 수 있습니다. 다음 단계를 통해 마인크래프트 서버 포트를 허용해야 합니다.
- ‘제어판’ > ‘Windows Defender 방화벽’ > ‘고급 설정’으로 이동합니다.
- ‘인바운드 규칙’ > ‘새 규칙…’을 클릭합니다.
- ‘포트’를 선택하고 ‘다음’을 클릭합니다.
- ‘TCP’를 선택하고 ‘특정 로컬 포트’에
25565를 입력한 후 ‘다음’을 클릭합니다. - ‘연결 허용’을 선택하고 ‘다음’을 클릭합니다.
- 적용할 프로필(도메인, 개인, 공용)을 선택하고 ‘다음’을 클릭합니다. (일반적으로 모두 선택)
- 규칙 이름(예: Minecraft Server 25565)을 입력하고 ‘마침’을 클릭합니다.
3-8. 플러그인 적용 (선택 사항)
Paper 서버의 큰 장점 중 하나는 플러그인을 통한 확장성입니다. 서버에 새로운 기능을 추가하고 싶다면 플러그인을 설치할 수 있습니다.
- SpigotMC Resources 또는 Modrinth Plugins와 같은 웹사이트에서 원하는 플러그인(
.jar파일)을 다운로드합니다. - 다운로드한 플러그인
.jar파일을 서버 폴더 내의plugins폴더에 넣습니다. (plugins폴더가 없다면 직접 생성합니다.) - 서버를 재시작합니다. 서버가 시작될 때 플러그인이 로드되고, 필요한 설정 파일이 자동으로 생성됩니다.
⚠️ 주의사항: 플러그인마다 요구하는 마인크래프트 버전과 Java 버전이 다를 수 있으니, 플러그인 페이지의 설명을 반드시 확인하세요. 호환되지 않는 플러그인은 서버 오류를 유발할 수 있습니다.
3-9. 서버 최적화
서버 성능을 최적화하여 쾌적한 플레이 환경을 제공할 수 있습니다. server.properties 외에도 Paper 서버는 자체적인 최적화 설정을 제공합니다. 서버 폴더 내의 paper.yml 파일을 편집하여 최적화할 수 있습니다.
server.properties최적화:view-distance: 플레이어가 볼 수 있는 청크 거리입니다. 값을 낮출수록 서버 부하가 줄어듭니다. (예: 10~12 권장)max-tick-time: 서버 틱당 최대 허용 시간입니다. 너무 낮추면 서버 랙이 발생할 수 있습니다.
paper.yml최적화:alt-item-despawn-rate: 아이템 사라지는 시간 조정mob-spawner-tick-rate: 몹 스포너 틱 속도 조정per-player-mob-spawns: 플레이어당 몹 스폰 여부no-tick-view-distance: 뷰 디스턴스 밖의 청크 틱 처리 여부 (성능 향상에 크게 기여)
자세한 Paper 최적화 설정은 PaperMC 공식 문서를 참고하는 것이 좋습니다.
3-10. Velocity 프록시 서버 설정 (선택 사항)
여러 개의 마인크래프트 서버(예: 스카이블록 서버, 야생 서버, 미니게임 서버 등)를 하나의 허브 서버로 연결하고 싶다면 Velocity를 사용할 수 있습니다. Velocity는 BungeeCord의 고성능 대안입니다.
- Velocity 공식 다운로드 페이지에서 Velocity JAR 파일을 다운로드합니다.
- Velocity 전용 폴더를 만들고 JAR 파일을 이동시킵니다.
- Velocity를 처음 실행하여
velocity.toml설정 파일을 생성합니다. velocity.toml파일을 편집하여 연결할 마인크래프트 서버들을 등록하고,forced-hosts,servers섹션을 설정합니다.- 각 마인크래프트 서버의
server.properties파일에서online-mode=false로 설정하고,spigot.yml(또는 Paper의 경우paper.yml) 파일에서bungeecord: true또는velocity-support: true를 설정하여 프록시 모드를 활성화합니다.
Velocity 설정은 다소 복잡할 수 있으므로, 처음 마인크래프트 서버 만들기를 시도하는 분들은 단일 서버 구축 후 나중에 시도하는 것을 권장합니다.
자주 묻는 질문 (FAQ)
Q. 서버에 접속할 수 없어요.
A. 다음 사항을 확인해보세요: 1) Java가 올바르게 설치되었는지, 2) EULA에 동의했는지, 3) 서버 실행 스크립트에 오류는 없는지, 4) Windows 방화벽에서 25565 포트가 허용되었는지, 5) 공유기 포트 포워딩 설정이 올바른지. 또한, 서버 콘솔에 오류 메시지가 있는지 확인하고 검색해보는 것이 좋습니다.
Q. 친구들이 제 서버에 접속할 수 없다고 합니다.
A. 친구들이 접속할 수 없는 주된 이유는 포트 포워딩 또는 방화벽 설정 문제입니다. 공인 IP 주소를 친구에게 정확히 알려주었는지 확인하고, 공유기에서 25565 포트가 여러분의 서버 컴퓨터 로컬 IP로 올바르게 포워딩되었는지, 그리고 Windows 방화벽이 해당 포트를 차단하고 있지 않은지 재확인해야 합니다. 또한, server.properties의 online-mode=true 설정도 확인해주세요.
Q. 플러그인은 어디서 찾고 어떻게 설치하나요?
A. 플러그인은 주로 SpigotMC Resources나 Modrinth Plugins에서 찾을 수 있습니다. 원하는 플러그인의 .jar 파일을 다운로드하여 서버 폴더 내의 plugins 폴더에 넣고 서버를 재시작하면 됩니다. 플러그인마다 설정 방법이 다를 수 있으니, 반드시 플러그인 페이지의 설명을 참고하세요.
Q. 서버가 너무 느려요(랙이 심해요).
A. 서버 랙은 여러 원인으로 발생할 수 있습니다. 할당된 RAM이 부족하거나, CPU 성능이 낮거나, 너무 많은 플러그인을 사용하거나, 월드 파일이 너무 커서 발생할 수 있습니다. run.bat/run.sh 스크립트에서 할당된 최대 RAM(-Xmx)을 늘려보고, server.properties와 paper.yml 파일에서 view-distance, no-tick-view-distance 등의 최적화 설정을 조정해보세요. 불필요한 플러그인을 제거하는 것도 도움이 됩니다.
Q. 마인크래프트 서버에 얼마나 많은 RAM을 할당해야 하나요?
A. 필요한 RAM 용량은 동시 접속 플레이어 수, 설치된 플러그인 수, 월드 크기 등에 따라 크게 달라집니다. 소규모(1~5명) 서버는 2~4GB, 중규모(5~15명) 서버는 4~8GB, 대규모 서버는 8GB 이상을 권장합니다. 서버 운영 중 자원 사용량을 모니터링하여 적절한 값을 찾아야 합니다.
관련 가이드 / 다음 단계
마인크래프트 서버 만들기를 성공적으로 마쳤으니, 이제 더 나은 게임 경험을 위한 다른 가이드들도 살펴보세요.
- 마인크래프트 패브릭(Fabric) 설치 및 모드 적용법 [2026]: 서버와는 별개로 클라이언트에서 모드를 적용하고 싶을 때 유용합니다.
- 마인크래프트 포지(Forge) 설치 방법 완벽 가이드 [2026 최신]: Forge 기반의 모드 서버를 구축할 때 참고할 수 있습니다.
- 2026년 마인크래프트 셰이더 추천 TOP 10 + 설치법 완벽 가이드: 서버 접속 후 더욱 아름다운 그래픽으로 플레이하고 싶다면 셰이더를 적용해보세요.
추후 GAMEBOY.KR에서 마인크래프트 서버 플러그인 추천 및 고급 최적화 가이드를 제공할 예정입니다. 또한, 더 깊이 있는 정보는 마인크래프트 공식 웹사이트와 PaperMC 공식 문서를 참고하시길 바랍니다.
마무리
이 가이드를 통해 여러분은 2026년 최신 기준으로 마인크래프트 자바 에디션 서버를 성공적으로 구축하고 운영하는 방법을 익혔을 것입니다. 이제 친구들과 함께 여러분만의 특별한 마인크래프트 세계를 탐험하고 창조하는 즐거움을 만끽하세요. 마인크래프트 서버 만들기 과정에서 궁금한 점이나 문제가 발생하면 언제든지 댓글로 남겨주세요. GAMEBOY.KR이 여러분의 즐거운 마인크래프트 생활을 응원합니다!
이 가이드는 GAMEBOY.KR 편집팀이 작성했습니다. 최종 업데이트: 2026-03-29
다른 게이머들과 자유롭게 이야기를 나눠보세요!
📦 관련 상품 추천 (파트너스 활동 일환)
🛒 쿠팡에서 오늘의 추천 상품 보기 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.




오오, 마인크래프트 서버 가이드라니!🤩 친구들이랑 같이 야생 서버 만들고 싶었는데, PaperMC가 그렇게 좋다니 한 번 써봐야겠어요. 혹시 플러그인 추천도 해주실 수 있나요? 그리고 램은 8GB 정도면 충분할까요? 🤔 포트 포워딩은 예전에 한 번 해봤는데, 2026년 기준으로 또 달라진 점이 있을까요? 자세한 답변 부탁드립니다! 🙏