포지(Forge)·패브릭(Fabric) 모드 서버 열기
Forge 또는 Fabric 으로 모드 서버를 열고, 접속하는 사람도 같은 모드를 맞추는 방법
마지막 수정 2026.10.22
모드 서버는 Forge 나 Fabric 같은 모드 로더로 열어요. 둘은 서로 호환되지 않으니, 쓰려는 모드가 어느 쪽용인지 먼저 확인해 주세요.
중요
모드 서버는 접속하는 사람도 같은 로더·같은 마인크래프트 버전·같은 모드를 설치해야 들어올 수 있어요.
시작 전 준비
- 윈도우 원격 접속 또는 Ubuntu·CentOS 원격 접속으로 서버에 들어가요.
- 마인크래프트 버전에 맞는 Java 를 https://adoptium.net 에서 설치해요. 버전별 Java 는 마인크래프트 버전 바꾸기의 표를 봐 주세요.
C:\modserver같은 빈 폴더를 만들어요.
Forge 서버
https://files.minecraftforge.net 에서 마인크래프트 버전을 고르고 Installer 를 받아요.
받은 파일을 빈 폴더에 넣어요.
그 폴더에서 아래 명령으로 서버 파일을 설치해요. (파일 이름은 받은 것에 맞게 바꿔 주세요)
java -jar forge-1.20.1-47.x.x-installer.jar --installServer설치가 끝나면 폴더에 생긴 파일로 서버를 실행해요.
- 1.17 이상:
run.bat(Linux 는run.sh) 를 실행해요. - 1.16.5 이하: 생긴
forge-...jar를java -jar로 실행해요.
- 1.17 이상:
처음 실행 후 생긴
eula.txt에서eula=true로 바꾸고 다시 실행해요.
도움말
1.17 이상 Forge 는 메모리를 user_jvm_args.txt 에 적어요. 맨 아래에 -Xmx4G 처럼 한 줄 추가하면 돼요. 숫자는 서버 메모리 설정을 참고해 주세요.
Fabric 서버
https://fabricmc.net/use/server 에 들어가요.
마인크래프트 버전·로더 버전을 고르고 서버 실행 jar 를 받아요.
빈 폴더에 넣고 아래처럼 실행해요. (파일 이름은 받은 것에 맞게 바꿔 주세요)
java -Xmx4G -jar fabric-server-launch.jar nogui처음 실행 후 생긴
eula.txt에서eula=true로 바꾸고 다시 실행해요.
도움말
패브릭 모드는 대부분 Fabric API 모드가 함께 필요해요. 모드 설명에 필요하다고 적혀 있으면 같이 넣어 주세요.
모드 넣기
- 서버 창에
stop을 입력해 서버를 꺼요. - 모드
.jar를 제작자가 올린 배포처에서 받아요. 로더(Forge/Fabric)와 마인크래프트 버전이 맞는지 꼭 확인해요. - 서버 폴더의
mods폴더에 넣어요. - 서버를 다시 켜요.
주의
미니맵·셰이더·화면 보정처럼 내 화면에서만 쓰는 모드(클라이언트 전용) 를 서버에 넣으면 서버가 켜지지 않을 수 있어요. 모드 설명에서 '서버 필요 여부'를 확인해 주세요.
접속하는 사람 준비
- 서버와 같은 버전의 Forge 또는 Fabric 을 자기 PC 에 설치해요.
- 서버
mods폴더에 넣은 모드 중 클라이언트에도 필요한 것을 똑같이 넣어요. - 마인크래프트 런처에서 Forge/Fabric 프로필로 실행해 접속해요.
도움말
모드 목록이 길면 모드 파일을 압축해 함께하는 사람들에게 나눠 주면 버전 실수를 줄일 수 있어요.
서버가 안 켜질 때
- 서버 폴더의
logs\latest.log또는crash-reports폴더를 열어 마지막 오류를 봐요. - 오류에 나온 모드 이름을 찾아 그 모드를 빼고 켜 봐요.
UnsupportedClassVersionError가 나오면 Java 버전 문제예요. → Java 버전 오류 해결- 모드가 많으면 메모리가 부족할 수 있어요. → 서버 메모리 설정
모드를 넣거나 빼기 전에는 월드 백업을 꼭 해 두세요. 모드를 빼면 그 모드로 만든 블록·아이템은 월드에서 사라져요.
직접 설치가 어렵다면 유료 서버관리 도우미의 '마인크래프트 서버 구동기 설치 대행'을 신청할 수 있어요.
문제가 해결되지 않았나요?
서버 이름과 증상, 오류 화면을 문의게시판에 남겨 주시면 순서대로 확인해 답변드려요.
