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

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

이제 필요한 준비를 마쳤으니, 각 서버 유형별로 설정을 시작해보겠습니다.
Velocity는 고성능 Minecraft 프록시 서버로, 여러 Minecraft 서버를 하나의 네트워크로 연결할 수 있게 해줍니다.
start.bat (Windows용) 또는 start.sh (Linux/macOS용) 파일을 생성합니다: java -Xms512M -Xmx512M -jar velocity-3.2.0-SNAPSHOT-all.jar
pauseRAM 할당량(-Xms, -Xmx)은 서버 사양에 맞게 조정하세요.
velocity.toml 설정 파일이 생성됩니다.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]

Paper는 Spigot의 고성능 포크로, 대규모 서버에 적합합니다.
java -Xms2G -Xmx2G -jar paper-1.20.6.jar nogui
pauseeula.txt 파일에서 eula=false를 eula=true로 변경합니다.server.properties 파일을 열고 다음 설정을 확인 및 수정합니다: server-port=25565
max-players=100
view-distance=10
spawn-protection=16spigot.yml과 paper.yml 파일에서 서버 성능과 관련된 설정을 조정합니다.
Fabric은 가볍고 모던한 모드 로더로, 다양한 모드를 지원합니다.
java -jar fabric-installer-0.11.2.jar server -mcversion 1.20.6 -downloadMinecraft java -Xms2G -Xmx2G -jar fabric-server-launch.jar nogui
pauseeula.txt와 server.properties 파일을 설정합니다.mods 폴더에 원하는 Fabric 모드를 추가합니다.
Forge는 가장 널리 사용되는 모드 로더 중 하나로, 다양한 대규모 모드를 지원합니다.
java -jar forge-1.20.6-47.1.0-installer.jar --installServer java -Xms4G -Xmx4G -jar forge-1.20.6-47.1.0.jar nogui
pauseeula.txt와 server.properties 파일을 설정합니다.mods 폴더에 원하는 Forge 모드를 추가합니다.
Simple Voice Chat는 Minecraft에 음성 채팅 기능을 추가하는 인기 있는 모드입니다. 각 서버 유형에 맞는 설치 방법을 알아보겠습니다.
plugins 폴더에 복사합니다.mods 폴더에 복사합니다.mods 폴더에 추가합니다.mods 폴더에 복사합니다.plugins/voicechat 또는 config/voicechat 폴더에 생성된 설정 파일을 확인합니다.voicechat-server.properties 파일에서 다음 설정을 조정할 수 있습니다:voice_host: 음성 서버 IP 주소voice_port: 음성 서버 포트max_voice_distance: 음성이 들리는 최대 거리V 키(기본 설정)를 눌러 음성 채팅을 활성화하고 사용합니다.
이제 모든 서버를 설정했으니, Velocity 프록시를 통해 연동하고 최종 설정을 진행하겠습니다.
server.properties 파일에서 online-mode=false로 설정합니다. 이는 프록시 서버가 인증을 처리하도록 하기 위함입니다.velocity.toml 파일에서 각 서버의 주소와 포트를 정확히 설정했는지 확인합니다.plugins 폴더에 LuckPerms 같은 권한 관리 플러그인을 설치하여 네트워크 전체의 권한을 관리합니다./server <서버이름> 명령어를 구현할 수 있습니다.
서버 설정 과정에서 문제가 발생하거나 성능 향상이 필요한 경우 다음 팁을 참고하세요.
server.properties의 server-ip 설정이 올바른지 확인합니다.-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200view-distance와 simulation-distance를 낮춥니다.paper.yml에서 chunk-loading 관련 설정을 최적화합니다.-Xms와 -Xmx 값을 조정합니다.voicechat-server.properties에서 설정을 조정합니다.
