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
pause
RAM 할당량(-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
pause
eula.txt
파일에서 eula=false
를 eula=true
로 변경합니다.server.properties
파일을 열고 다음 설정을 확인 및 수정합니다: server-port=25565
max-players=100
view-distance=10
spawn-protection=16
spigot.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
pause
eula.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
pause
eula.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=200
view-distance
와 simulation-distance
를 낮춥니다.paper.yml
에서 chunk-loading
관련 설정을 최적화합니다.-Xms
와 -Xmx
값을 조정합니다.voicechat-server.properties
에서 설정을 조정합니다.