자유게시판

Minecraft 1.20.6 서버 설정 가이드: Velocity, Paper, Fabric, Forge, Simple Voi…

목차

  1. 소개
  2. 사전 준비
  3. Velocity 프록시 서버 설정
  4. Paper 서버 설정
  5. Fabric 서버 설정
  6. Forge 서버 설정
  7. Simple Voice Chat 모드 및 플러그인 설치
  8. 서버 연동 및 최종 설정
  9. 문제 해결 및 최적화 팁
  10. 결론

소개

Minecraft는 전 세계적으로 사랑받는 샌드박스 게임입니다. 다양한 서버 유형과 모드를 통해 더욱 풍부한 게임 경험을 제공할 수 있습니다. 이 가이드에서는 Minecraft 1.20.6 버전을 기준으로 Velocity 프록시 서버와 Paper, Fabric, Forge 서버를 설정하고, Simple Voice Chat 모드와 플러그인을 설치하는 방법을 상세히 알아보겠습니다.

사전 준비

서버 설정을 시작하기 전에 필요한 사항들을 먼저 준비해봅시다.

  1. Java 설치: Minecraft 1.20.6는 Java 17 이상을 필요로 합니다. AdoptOpenJDK에서 최신 버전의 Java를 다운로드하여 설치하세요.
  2. 서버 사양:
  • CPU: 최소 듀얼 코어, 권장 쿼드 코어 이상
  • RAM: 최소 4GB, 권장 8GB 이상
  • 저장 공간: 최소 10GB, 권장 SSD 사용
  1. 네트워크 설정:
  • 포트 포워딩: 기본 Minecraft 포트(25565)와 Velocity 포트(25577) 개방
  • 고정 IP 주소 또는 동적 DNS 서비스 사용
  1. 필요한 소프트웨어 다운로드:

이제 필요한 준비를 마쳤으니, 각 서버 유형별로 설정을 시작해보겠습니다.

Velocity 프록시 서버 설정

Velocity는 고성능 Minecraft 프록시 서버로, 여러 Minecraft 서버를 하나의 네트워크로 연결할 수 있게 해줍니다.

  1. Velocity JAR 파일을 다운로드하여 새 폴더에 저장합니다.
  2. 다음 내용으로 start.bat (Windows용) 또는 start.sh (Linux/macOS용) 파일을 생성합니다:
   java -Xms512M -Xmx512M -jar velocity-3.2.0-SNAPSHOT-all.jar
   pause

RAM 할당량(-Xms, -Xmx)은 서버 사양에 맞게 조정하세요.

  1. 스크립트를 실행하여 Velocity를 첫 실행합니다. 서버가 종료되면 velocity.toml 설정 파일이 생성됩니다.
  2. velocity.toml 파일을 열고 다음 설정을 확인 및 수정합니다:
   bind = "0.0.0.0:25577"
   motd = "Welcome to My Minecraft Network!"
   show-max-players = 500

   

[servers]

lobby = “127.0.0.1:25565” survival = “127.0.0.1:25566” creative = “127.0.0.1:25567” try = [ “lobby”, “survival”, “creative” ]

[forced-hosts]

“lobby.example.com” = [“lobby”] “survival.example.com” = [“survival”] “creative.example.com” = [“creative”] [permissions]

  1. 설정을 저장하고 Velocity를 다시 시작합니다.

Paper 서버 설정

Paper는 Spigot의 고성능 포크로, 대규모 서버에 적합합니다.

  1. Paper JAR 파일을 다운로드하여 새 폴더에 저장합니다.
  2. 다음 내용으로 시작 스크립트를 생성합니다:
   java -Xms2G -Xmx2G -jar paper-1.20.6.jar nogui
   pause
  1. 스크립트를 실행하여 서버를 첫 실행합니다. 실행이 완료되면 서버를 종료합니다.
  2. eula.txt 파일에서 eula=false를 eula=true로 변경합니다.
  3. server.properties 파일을 열고 다음 설정을 확인 및 수정합니다:
   server-port=25565
   max-players=100
   view-distance=10
   spawn-protection=16
  1. spigot.yml과 paper.yml 파일에서 서버 성능과 관련된 설정을 조정합니다.
  2. 서버를 다시 시작합니다.

Fabric 서버 설정

Fabric은 가볍고 모던한 모드 로더로, 다양한 모드를 지원합니다.

  1. Fabric 서버 설치 프로그램을 다운로드합니다.
  2. 다음 명령어로 Fabric 서버 JAR 파일을 생성합니다:
   java -jar fabric-installer-0.11.2.jar server -mcversion 1.20.6 -downloadMinecraft
  1. 생성된 JAR 파일을 사용하여 시작 스크립트를 만듭니다:
   java -Xms2G -Xmx2G -jar fabric-server-launch.jar nogui
   pause
  1. 스크립트를 실행하여 서버를 첫 실행합니다.
  2. Paper 서버와 마찬가지로 eula.txt와 server.properties 파일을 설정합니다.
  3. mods 폴더에 원하는 Fabric 모드를 추가합니다.
  4. 서버를 다시 시작합니다.

Forge 서버 설정

Forge는 가장 널리 사용되는 모드 로더 중 하나로, 다양한 대규모 모드를 지원합니다.

  1. Forge 서버 설치 프로그램을 다운로드합니다.
  2. 설치 프로그램을 실행하여 서버 파일을 생성합니다:
   java -jar forge-1.20.6-47.1.0-installer.jar --installServer
  1. 생성된 JAR 파일을 사용하여 시작 스크립트를 만듭니다:
   java -Xms4G -Xmx4G -jar forge-1.20.6-47.1.0.jar nogui
   pause
  1. 스크립트를 실행하여 서버를 첫 실행합니다.
  2. Paper 및 Fabric 서버와 마찬가지로 eula.txt와 server.properties 파일을 설정합니다.
  3. mods 폴더에 원하는 Forge 모드를 추가합니다.
  4. 서버를 다시 시작합니다.

Simple Voice Chat 모드 및 플러그인 설치

Simple Voice Chat는 Minecraft에 음성 채팅 기능을 추가하는 인기 있는 모드입니다. 각 서버 유형에 맞는 설치 방법을 알아보겠습니다.

Paper 서버용 플러그인 설치

  1. Simple Voice Chat 플러그인을 다운로드합니다.
  2. 다운로드한 JAR 파일을 서버의 plugins 폴더에 복사합니다.
  3. 서버를 재시작합니다.

Fabric 서버용 모드 설치

  1. Simple Voice Chat Fabric 모드를 다운로드합니다.
  2. 다운로드한 JAR 파일을 서버의 mods 폴더에 복사합니다.
  3. Fabric API 모드도 mods 폴더에 추가합니다.
  4. 서버를 재시작합니다.

Forge 서버용 모드 설치

  1. Simple Voice Chat Forge 모드를 다운로드합니다.
  2. 다운로드한 JAR 파일을 서버의 mods 폴더에 복사합니다.
  3. 서버를 재시작합니다.

설정 및 사용법

  1. 서버 재시작 후, plugins/voicechat 또는 config/voicechat 폴더에 생성된 설정 파일을 확인합니다.
  2. voicechat-server.properties 파일에서 다음 설정을 조정할 수 있습니다:
  • voice_host: 음성 서버 IP 주소
  • voice_port: 음성 서버 포트
  • max_voice_distance: 음성이 들리는 최대 거리
  1. 클라이언트에서도 동일한 모드나 플러그인을 설치해야 합니다.
  2. 게임 내에서 V 키(기본 설정)를 눌러 음성 채팅을 활성화하고 사용합니다.

서버 연동 및 최종 설정

이제 모든 서버를 설정했으니, Velocity 프록시를 통해 연동하고 최종 설정을 진행하겠습니다.

  1. 각 서버(Paper, Fabric, Forge)의 server.properties 파일에서 online-mode=false로 설정합니다. 이는 프록시 서버가 인증을 처리하도록 하기 위함입니다.
  2. Velocity의 velocity.toml 파일에서 각 서버의 주소와 포트를 정확히 설정했는지 확인합니다.
  3. Velocity의 plugins 폴더에 LuckPerms 같은 권한 관리 플러그인을 설치하여 네트워크 전체의 권한을 관리합니다.
  4. 각 서버의 방화벽 설정을 확인하고, 필요한 포트가 열려있는지 확인합니다.
  1. Velocity 서버를 먼저 시작한 후, 각 게임 서버(Paper, Fabric, Forge)를 차례로 시작합니다.
  2. 모든 서버가 정상적으로 연결되었는지 Velocity 콘솔에서 확인합니다.
  3. 게임 클라이언트에서 Velocity 서버 주소로 접속하여 정상 작동하는지 테스트합니다.
  4. 서버 간 이동을 위한 명령어나 포털을 설정합니다. 예를 들어, Velocity의 플러그인을 사용하여 /server <서버이름> 명령어를 구현할 수 있습니다.

문제 해결 및 최적화 팁

서버 설정 과정에서 문제가 발생하거나 성능 향상이 필요한 경우 다음 팁을 참고하세요.

  1. 연결 문제
  • 방화벽 설정을 다시 확인합니다.
  • server.properties의 server-ip 설정이 올바른지 확인합니다.
  • Velocity와 각 서버의 포트가 충돌하지 않는지 확인합니다.
  1. 성능 최적화
  • Java 실행 옵션을 조정합니다. 예: -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200
  • view-distance와 simulation-distance를 낮춥니다.
  • Paper 서버의 경우 paper.yml에서 chunk-loading 관련 설정을 최적화합니다.
  1. 모드/플러그인 충돌
  • 모드나 플러그인을 하나씩 비활성화하며 문제의 원인을 찾습니다.
  • 모든 모드와 플러그인이 1.20.6 버전과 호환되는지 확인합니다.
  1. 메모리 문제
  • 서버 시작 스크립트의 -Xms와 -Xmx 값을 조정합니다.
  • 불필요한 월드나 청크를 정리합니다.
  1. Simple Voice Chat 문제
  • 클라이언트와 서버의 모드/플러그인 버전이 일치하는지 확인합니다.
  • 방화벽에서 음성 채팅용 포트가 열려있는지 확인합니다.
  • voicechat-server.properties에서 설정을 조정합니다.

Comments

링크로 접속하시면 본문 내용이 있습니다. 공공장소에는 게시글 등록 시 글자수 제한이 있어서 요약글만 올라옵니다.
번호 제목 글쓴이 날짜 조회 추천
7546 Minecraft 1.21.1 서버를 위한 최고의 플러그인 가이드: 친구들과 함께 즐기는 완벽한 게임 경험 59 수다 09.26 56 0
7545 이제는 잊혀져 가는 1.12.2 버전 이하 옛날 버전들의 추억 댓글+1 59 수다 08.09 810 0
7544 무정부 1.21 생야생 서버 - 테러, 약탈 다 가능 59 수다 08.03 914 0
7543 마인크래프트 기본 명령어 30가지: 초보자부터 전문가까지 알아야 할 모든 것 댓글+1 59 수다 07.29 661 0
7542 마인크래프트 초보자를 위한 필수 아이템 제작법 10가지 댓글+1 59 수다 07.29 970 0
7541 마인크래프트 추천 런처 종합 가이드: 순정 런처부터 MultiMC, CurseForge, Prism Laun… 댓글+1 59 수다 07.29 937 0
7540 마인크래프트 완전 정복 가이드: 설치부터 첫날밤 생존까지 댓글+1 59 수다 07.29 636 0
7539 1.8.9 PvP 가이드..? 댓글+5 1 너호 07.24 503 0
7538 테러 서버 1 너호 07.23 880 0
7537 Minecraft 1.21 Fabric 농작물 모드 Top 10 리뷰 댓글+1 59 수다 07.17 630 1
7536 Minecraft 1.20 Fabric 농작물 관련 모드 20가지 추천 댓글+1 59 수다 07.16 743 1
7535 Minecraft Fabric vs Forge: 왜 Fabric을 선택해야 하는가 댓글+1 59 수다 07.16 747 1
7534 플러그인만으로 마인크래프트 서버를 재미있게 즐기는 방법 댓글+1 59 수다 07.15 413 1
7533 마인크래프트 1.20.6 Paper 서버 구축 및 관리 가이드 (AWS Lightsail, Ubuntu 22… 댓글+1 59 수다 07.13 538 0
7532 마인크래프트 1.20.6 Forge 야생 모험 추천 모드 10선 댓글+1 59 수다 07.13 473 0
7531 마인크래프트 1.20.6 Forge: 농작물, 과일, 열매, 식물, 동물 관련 추천 모드 10선 댓글+1 59 수다 07.12 652 0
7530 마인크래프트 1.20.6 Forge 건축 모드 30선: 당신의 세계를 혁신할 놀라운 도구들 댓글+1 59 수다 07.12 521 0
7529 모듈러 주택: 미래 주거의 혁신 댓글+1 59 수다 07.12 522 0
7528 마인크래프트 1.20.6 필수 모드 TOP 10: 당신의 월드를 완전히 바꿀 놀라운 Forge 모드들! 댓글+1 59 수다 07.12 836 0
7527 마인크래프트 1.21 버전이 주목받는 이유 댓글+1 59 수다 07.12 587 0
7526 Minecraft 1.20.6 서버 설정 가이드: Velocity, Paper, Fabric, Forge, … 댓글+1 59 수다 07.08 531 0
열람중 Minecraft 1.20.6 서버 설정 가이드: Velocity, Paper, Fabric, Forge, … 댓글+1 59 수다 07.08 458 0
7524 마인크래프트 세계의 모험 – 한 번에 몰아보기 59 수다 07.05 528 0
7523 마인크래프트 세계의 모험 (10) – 스티브의 여정: 새로운 시작 59 수다 07.05 171 0
7522 마인크래프트 세계의 모험 (9) – 스티브의 여정: 엔더 드래곤과의 대결 59 수다 07.05 455 0
7521 마인크래프트 세계의 모험 (8) – 스티브의 여정: 엔드 세계로 59 수다 07.05 184 0
7520 마인크래프트 세계의 모험 (7) – 스티브의 여정: 해저 신전 59 수다 07.05 945 0
7519 마인크래프트 세계의 모험 (6) – 스티브의 여정: 네더 포털 발견 59 수다 07.05 390 0
7518 마인크래프트 세계의 모험 (5) – 스티브의 여정: 농장 만들기 59 수다 07.05 422 0
7517 마인크래프트 세계의 모험 (4) – 스티브의 여정: 동굴 탐험 59 수다 07.05 870 0
Category
Point Rank
게시글 Rank
댓글 Rank
State
  • 현재 접속자 65 명
  • 오늘 방문자 16,003 명
  • 어제 방문자 15,492 명
  • 최대 방문자 17,824 명
  • 전체 방문자 3,874,788 명
  • 전체 게시물 47,537 개
  • 전체 댓글수 31,815 개
  • 전체 회원수 16,074 명
Facebook Twitter GooglePlus KakaoStory NaverBand