최종 업데이트: 2026년 4월 16일
이 가이드는 마인크래프트 Paper 서버를 직접 설치하고 최적화하여 나만의 플러그인 서버를 구축하는 모든 과정을 상세히 다룹니다. 복잡하게만 느껴졌던 서버 운영의 첫걸음을 떼고, 플러그인을 활용해 더욱 풍부한 게임 경험을 제공하는 안정적인 마크 Paper 서버를 만드는 방법을 배우게 될 것입니다. 이 가이드를 통해 여러분은 자신만의 커스텀 마인크래프트 서버를 성공적으로 운영할 수 있을 것입니다.
마인크래프트 Paper 서버란 무엇이며 왜 필요한가?
마인크래프트 서버를 운영하고자 하는 많은 분들이 Paper(페이퍼)를 선택합니다. Paper는 바닐라 마인크래프트 서버 소프트웨어인 Spigot(스피곳)의 포크 버전으로, 성능 최적화와 안정성, 그리고 확장성에 중점을 둔 서버 소프트웨어입니다. 특히 플러그인을 통한 기능 추가 및 관리가 용이하여 다양한 콘텐츠를 제공하는 서버를 구축하는 데 이상적입니다.
기존 바닐라 서버나 Spigot 서버에 비해 Paper는 더 나은 TPS(Ticks Per Second) 유지 능력을 보여주며, 메모리 사용량 또한 효율적입니다. 이는 플레이어가 많거나 복잡한 플러그인이 다수 설치된 서버 환경에서 그 진가를 발휘합니다. 이 가이드에서는 2026년 최신 기준으로 마크 Paper 서버를 설치하고 최적화하는 방법을 단계별로 안내하여, 초보자도 쉽게 자신만의 서버를 구축할 수 있도록 돕겠습니다.
Paper 서버는 Java(자바) 기반으로 작동하며, 서버 구동을 위한 Java 환경 설정부터 Paper 빌드 다운로드, 그리고 기본적인 최적화 설정까지 다룰 예정입니다. 플러그인 기반 서버의 핵심인 만큼, Paper를 이해하는 것은 안정적인 마인크래프트 서버 운영의 첫걸음입니다.
Paper 서버 구축을 위한 준비물 및 사전 요구사항
성공적인 마크 Paper 서버 구축을 위해 다음 준비물들을 미리 갖춰주세요. 모든 소프트웨어는 2026년 3월 기준 최신 안정 버전을 기준으로 설명합니다.
- 운영체제: Windows 10/11, macOS, 또는 Linux (서버용으로 권장되는 것은 Linux 기반 OS입니다.)
- Java Development Kit (JDK): 마인크래프트 서버는 Java로 구동되므로, 적절한 버전의 JDK가 설치되어 있어야 합니다. 마인크래프트 1.17 이상 버전은 Java 17 이상을 요구합니다.
- Adoptium (Temurin): 안정적이고 무료인 OpenJDK 배포판입니다. 최신 LTS(Long Term Support) 버전인 Java 17 또는 Java 21을 권장합니다.
- Paper 서버 JAR 파일: Paper 공식 웹사이트에서 다운로드합니다.
- 텍스트 편집기:
server.properties,bukkit.yml,spigot.yml,paper.yml등 설정 파일을 편집할 때 필요합니다.메모장(Notepad)보다는Notepad++,Visual Studio Code와 같은 고급 편집기를 권장합니다. - 안정적인 인터넷 연결: 서버 접속 및 업데이트를 위해 필수적입니다.
- 충분한 하드웨어 자원:
- CPU: 높은 싱글 코어 성능을 가진 CPU가 유리합니다.
- RAM: 플레이어 수와 플러그인 수에 따라 최소 4GB 이상 (8GB 이상 권장). 마인크래프트 메모리(RAM) 할당 늘리는 법 — 렉 해결 가이드를 참고하여 적절한 메모리를 할당하세요.
- 저장 공간: 최소 20GB 이상의 SSD (HDD보다 훨씬 빠르고 안정적입니다).
단계별 Paper 서버 설치 및 기본 설정 가이드
4-1. Java (JDK) 설치 확인 및 설정
마크 Paper 서버를 구동하기 위해서는 Java가 필수적입니다. 먼저 시스템에 Java가 제대로 설치되어 있는지 확인하고, 필요한 경우 최신 버전을 설치합니다.
- Java 설치 확인: 명령 프롬프트(Windows) 또는 터미널(macOS/Linux)을 열고 다음 명령어를 입력합니다。
java -version만약 “java is not recognized…”와 같은 메시지가 나오거나 Java 17 미만의 버전이 표시된다면, 최신 Java 17 LTS 또는 Java 21 LTS를 설치해야 합니다.
- Java (Adoptium Temurin) 설치:
- Adoptium 공식 웹사이트에 접속합니다.
- 운영체제에 맞는 최신 LTS 버전을 다운로드하여 설치합니다. 일반적으로
.msi(Windows),.pkg(macOS),.deb또는.rpm(Linux) 파일을 다운로드하여 설치 마법사를 따릅니다.

설치 후 다시 java -version 명령어를 입력하여 올바른 버전이 설치되었는지 확인합니다.
4-2. Paper 서버 JAR 파일 다운로드
이제 Paper 서버의 핵심 파일인 JAR 파일을 다운로드할 차례입니다.
- PaperMC 공식 다운로드 페이지에 접속합니다.
- 원하는 마인크래프트 버전에 해당하는 Paper 빌드(Build)를 찾습니다. 일반적으로 가장 최신 빌드를 다운로드하는 것을 권장합니다.
- 해당 빌드의
Download버튼을 클릭하여paper-<버전>-<빌드번호>.jar파일을 다운로드합니다.

다운로드한 파일은 서버를 운영할 폴더(예: C:\MinecraftServer\Paper)에 저장합니다. 파일 이름을 paper.jar와 같이 짧고 간단하게 변경하면 나중에 명령어를 입력하기 편리합니다.
4-3. 서버 실행 스크립트 작성 및 EULA 동의
다운로드한 Paper JAR 파일을 직접 실행하기 위해 실행 스크립트(.bat 또는 .sh)를 작성합니다.
- 실행 스크립트 파일 생성: 서버 JAR 파일이 있는 폴더에 새 텍스트 문서를 만들고 이름을
start.bat(Windows) 또는start.sh(Linux/macOS)로 변경합니다. - 스크립트 내용 입력:Windows (
start.bat):@echo off java -Xms2G -Xmx4G -jar paper.jar --nogui pauseLinux/macOS (
start.sh):#!/bin/bash java -Xms2G -Xmx4G -jar paper.jar --nogui read -p "Press Enter to continue..."-Xms2G: 서버 시작 시 최소 2GB의 RAM을 할당합니다.-Xmx4G: 서버가 사용할 수 있는 최대 RAM을 4GB로 설정합니다. 이 값은 시스템의 총 RAM 용량과 플레이어 수에 따라 적절히 조절해야 합니다. (예: 8GB RAM 시스템에서는-Xmx6G정도)paper.jar: 다운로드한 Paper JAR 파일의 실제 이름입니다. 파일 이름을 변경했다면 여기에 반영해야 합니다.--nogui: 서버를 GUI 없이 콘솔 모드로 실행하여 자원 사용량을 줄입니다.pause(Windows) 또는read -p "..."(Linux/macOS): 서버가 오류로 종료될 경우 콘솔 창이 바로 닫히지 않도록 합니다.
- 스크립트 실행 권한 부여 (Linux/macOS): 터미널에서 다음 명령어를 입력합니다。
chmod +x start.sh - 첫 실행 및 EULA 동의: 스크립트(
start.bat또는start.sh)를 실행합니다. 처음 실행하면마크 Paper 서버가 완전히 시작되지 않고 종료됩니다. 이는eula.txt파일이 생성되었기 때문입니다. eula.txt편집: 서버 폴더에 생성된eula.txt파일을 열고eula=false를eula=true로 변경한 후 저장합니다.

⚠️ 주의사항: 마인크래프트 EULA(End User License Agreement)는 반드시 동의해야 합니다. EULA에 동의하지 않으면 서버는 정상적으로 작동하지 않습니다.
4-4. 서버 설정 파일 최적화 (server.properties, paper.yml 등)
이제 Paper 서버의 성능과 안정성을 향상시키기 위한 설정 파일을 최적화할 차례입니다. 서버를 다시 실행하기 전에 다음 파일들을 수정하는 것이 좋습니다.
server.properties: 이 파일은 바닐라 마인크래프트 서버의 기본 설정을 담고 있습니다. 중요한 설정들은 다음과 같습니다.motd=A Minecraft Server: 서버 목록에 표시될 메시지입니다.difficulty=easy: 게임 난이도 (peaceful, easy, normal, hard).gamemode=survival: 기본 게임 모드 (survival, creative, adventure, spectator).online-mode=true: 정품 유저만 접속 가능하게 할지 여부. 개인 서버라면true를 유지하는 것이 보안에 좋습니다.max-players=20: 최대 접속 플레이어 수.view-distance=10: 서버가 플레이어에게 로드하는 청크(Chunk) 수. 이 값을 너무 높게 설정하면 서버 성능에 큰 영향을 미칩니다.6-8정도로 낮추는 것을 권장합니다.spawn-protection=16: 스폰 지역 보호 범위.
paper.yml(Paper 전용 최적화 설정): 이 파일은 Paper 서버의 핵심 최적화 설정을 담고 있습니다.paper.yml파일을 열고 다음 설정을 찾아 수정합니다.max-entity-collisions: 2(기본값 8): 엔티티 충돌 계산을 줄여 서버 부하를 감소시킵니다.alt-item-despawn-rate:(기본값 비활성화): 특정 아이템의 디스폰 시간을 조절하여 서버 틱을 줄입니다. 예:COBBLESTONE: 300(5분).spawner-spawn-limit:(기본값 16): 몬스터 스포너에서 생성되는 엔티티 수를 제한합니다.monster: 4animal: 4water_animal: 2water_ambient: 2ambient: 1
tick-rates.mob-spawner: 1(기본값 1): 스포너 틱 간격. 높을수록 스폰 속도 감소 (성능 향상).per-player-mob-spawns: true: 플레이어 개개인에게 몬스터 스폰을 독립적으로 처리하여 서버 부하를 분산합니다.prevent-moving-into-unloaded-chunks: true: 플레이어가 로드되지 않은 청크로 이동하는 것을 방지하여 청크 로드 관련 렉을 줄입니다.optimize-explosions: true: 폭발 계산을 최적화합니다.
더 자세한 Paper 설정은 PaperMC 공식 문서를 참고하세요.
bukkit.yml및spigot.yml: 이 파일들에도 일부 최적화 설정이 있지만, Paper는 이 설정들을 덮어쓰거나 자체적인 더 효율적인 설정을 제공하는 경우가 많습니다. 기본적인view-distance등은server.properties에서 관리하고, Paper 전용 설정에 집중하는 것이 좋습니다.
모든 설정을 마친 후, start.bat 또는 start.sh 파일을 다시 실행하여 마크 Paper 서버를 시작합니다. 서버 콘솔에 Done! 메시지가 표시되면 성공적으로 서버가 시작된 것입니다.
참고로, 마인크래프트 클라이언트 최적화에 관심 있다면 마인크래프트 최적화 설정 가이드 — FPS 2배 올리기 또는 마인크래프트 ImmediatelyFast 모드: 렌더링 최적화로 FPS를 높이는 완벽 가이드를 참고하여 클라이언트 성능도 함께 향상시킬 수 있습니다.
4-5. 플러그인 설치 및 관리
Paper 서버의 가장 큰 장점은 플러그인을 통해 서버 기능을 확장할 수 있다는 점입니다. 플러그인은 .jar 파일 형태로 제공됩니다.
- 플러그인 다운로드: SpigotMC 리소스 페이지나 Bukkit 플러그인 페이지 등에서 원하는 플러그인을 다운로드합니다. 인기 있는 플러그인으로는
EssentialsX(기본 명령어),WorldGuard/WorldEdit(지역 보호/편집),LuckPerms(권한 관리) 등이 있습니다. - 플러그인 설치: 다운로드한
.jar파일을 서버 폴더 내의plugins폴더에 복사합니다. - 서버 재시작 또는 리로드: 플러그인을 적용하려면 서버를 재시작하거나, 서버 콘솔에서
reload명령어를 입력합니다.reload는 편리하지만, 서버 안정성에 영향을 줄 수 있으므로 중요한 변경 사항이나 많은 플러그인을 추가할 때는 서버 재시작을 권장합니다. - 플러그인 확인: 서버 콘솔에서
plugins또는pl명령어를 입력하여 설치된 플러그인 목록을 확인합니다. 올바르게 설치된 플러그인은 초록색으로 표시됩니다.
자주 묻는 질문 (FAQ)
Q. 서버가 시작되지 않고 “Error: Unable to access jarfile paper.jar” 메시지가 나옵니다.
A. 이 오류는 start.bat 또는 start.sh 파일에서 지정한 JAR 파일 이름(paper.jar)과 실제 다운로드한 Paper JAR 파일의 이름이 일치하지 않거나, JAR 파일이 스크립트 파일과 같은 폴더에 있지 않을 때 발생합니다. 파일 이름을 정확히 확인하고, 두 파일이 같은 폴더에 있는지 확인해주세요.
Q. 친구들이 제 마크 Paper 서버에 접속할 수 없습니다. 어떻게 해야 하나요?
A. 친구들이 서버에 접속할 수 없는 주된 이유는 포트 포워딩(Port Forwarding)이 설정되지 않았거나, 방화벽이 서버 접속을 막고 있기 때문입니다. 마인크래프트 서버의 기본 포트는 25565입니다. 공유기 설정 페이지에서 25565 포트를 서버를 운영하는 컴퓨터의 내부 IP 주소로 포워딩해야 합니다. 또한, Windows 방화벽 또는 Linux의 iptables/ufw에서 해당 포트의 인바운드 연결을 허용해야 합니다.
Q. 서버 렉이 심합니다. 어떻게 최적화할 수 있을까요?
A. 서버 렉은 여러 원인으로 발생할 수 있습니다. 다음 사항들을 확인하고 조치해보세요:
- RAM 할당:
start.bat/start.sh스크립트에서-Xmx값을 충분히 할당했는지 확인합니다. (마인크래프트 메모리(RAM) 할당 늘리는 법 참조) view-distance:server.properties에서view-distance값을6-8정도로 낮춥니다.paper.yml최적화: 위에 설명된paper.yml설정을 적용했는지 확인합니다.- 플러그인 점검: 과도하게 많은 플러그인이나 최적화되지 않은 플러그인은 렉의 원인이 될 수 있습니다.
/timings report명령어를 통해 서버 부하를 유발하는 플러그인이나 이벤트를 확인할 수 있습니다. - 하드웨어: 서버를 운영하는 컴퓨터의 CPU 성능이 낮거나 저장 장치가 HDD인 경우 렉이 발생할 수 있습니다. SSD 사용을 권장합니다.
Q. Paper 서버에 바닐라 맵을 사용할 수 있나요?
A. 네, Paper 서버는 기본적으로 바닐라 마인크래프트 맵 형식을 사용하므로, 기존에 플레이하던 바닐라 맵 폴더를 서버 폴더에 있는 world 폴더 대신 사용하거나 복사하여 적용할 수 있습니다. 단, 서버 버전과 맵 버전이 일치하는 것이 가장 좋습니다. 하위 버전 맵을 상위 버전 서버에서 사용하는 것은 가능하지만, 상위 버전 맵을 하위 버전 서버에서 사용하는 것은 추천하지 않습니다.
Q. Paper 서버는 Fabric/Forge 모드와 함께 사용할 수 있나요?
A. 아니요, Paper 서버는 Bukkit(버킷)/Spigot(스피곳)/Paper(페이퍼) API를 기반으로 하는 플러그인만 지원합니다. Forge(포지)나 Fabric(패브릭) 모드는 클라이언트 측 또는 모드 서버(예: Forge 서버)에서 작동하는 방식으로, Paper 서버와는 호환되지 않습니다. 모드를 사용하려면 Forge나 Fabric 기반 서버를 구축해야 합니다. 클라이언트 최적화를 위한 모드(예: Sodium, Iris)는 Paper 서버와 함께 사용할 수 있습니다. (Sodium vs OptiFine, 마인크래프트 아이리스(Iris) 셰이더 설치 방법 등 참고)
관련 가이드 및 다음 단계
Paper 서버 구축을 성공적으로 마치셨다면, 이제 서버를 더욱 풍성하게 만들고 안정적으로 운영하기 위한 추가적인 정보들을 탐색해볼 시간입니다. GAMEBOY.KR은 여러분의 마인크래프트 경험을 더욱 업그레이드할 다양한 가이드를 제공하고 있습니다.
- 마인크래프트 메모리(RAM) 할당 늘리는 법 — 렉 해결: 서버 성능의 핵심인 RAM 할당에 대해 더 깊이 알아보세요.
- 마인크래프트 최적화 설정 가이드 — FPS 2배 올리기: 클라이언트 측면에서 게임 성능을 향상시키는 방법을 익혀 더 쾌적한 플레이 환경을 만드세요.
- Sodium vs OptiFine — 어떤 최적화 모드를 써야 할까?: 서버에 접속하는 플레이어들을 위해 어떤 클라이언트 최적화 모드를 추천할지 결정하는 데 도움이 됩니다.
- 마인크래프트 아이리스(Iris) 셰이더 설치 방법 + 추천 셰이더: 서버에서 아름다운 풍경을 즐기고 싶다면 셰이더 적용 방법을 알아보세요.
또한, Paper 서버 운영에 대한 더 심층적인 정보는 PaperMC 공식 문서를 통해 얻을 수 있습니다. 커뮤니티와의 소통을 원한다면 PaperMC Discord 서버에 참여하여 다른 운영자들과 정보를 교환하는 것도 좋은 방법입니다.
추후 GAMEBOY.KR에서 Paper 서버 고급 플러그인 활용 가이드, 보안 강화 가이드 등 관련 가이드를 제공할 예정입니다.
마무리하며: 나만의 Paper 서버로 새로운 마인크래프트 경험을!
이 가이드를 통해 여러분은 Paper 서버를 성공적으로 설치하고 기본적인 최적화까지 마쳤을 것입니다. 이제 여러분은 플러그인을 추가하고, 친구들과 함께 자신만의 특별한 마인크래프트 월드를 만들어갈 준비가 되었습니다. 안정적이고 성능 좋은 Paper 서버와 함께 무한한 상상력을 펼쳐보세요!
궁금한 점이 있거나 서버 구축 중 문제가 발생했다면, 언제든지 댓글로 질문을 남겨주세요. GAMEBOY.KR은 여러분의 성공적인 마인크래프트 서버 운영을 응원합니다.
이 가이드는 GAMEBOY.KR 편집팀이 작성했습니다. 최종 업데이트: 2026-04-16
다른 게이머들과 자유롭게 이야기를 나눠보세요!





