반응형

 

 

 



문서 개정 이력

날짜 제목 상세
2025-06-01 초안 작성 최초 메뉴얼 포스팅

 

테크팀 채널 소개

테크팀 채널은 누구나 친구들과 함께 즐길 수 있는 사설서버를 구축하기 위한 강의를 제공하기 위해 만들어졌습니다. 
아래와 같은 다양한 공식 자료를 확인하실 수 있습니다.
제목 링크이동
테크팀 유튜브 채널 링크이동
테크팀 디스코드 링크이동
테크팀 매뉴얼 정리 링크이동

 

마인크래프트 서버 구축 영상 모음

제목 링크이동
마인크래프트 영상 강의 리스트 : 바닐라 링크이동
마인크래프트 영상 강의 리스트 : 플러그인서버 링크이동
마인크래프트 영상 강의 리스트 : 시스템인프라 링크이동
마인크래프트 영상 강의 리스트 : 플러그인 링크이동
마인크래프트 영상 강의 리스트 : 모드, 모드팩서버 링크이동

 

기타 서버 구축에 참고하면 좋은 자료들

제목 링크이동
마인크래프트 자주하는 질문 모음 링크이동
Craft to Exile 2 Wiki 링크이동

 


 

유튜브 가이드 영상

본 포스팅은 테크팀 영상 강의에 최적화 되어 있습니다.

 


 

Step1 : 공유기 포트포워딩

자신의 공유기에 접속하여 TCP 25565번을 서버로 사용할 내부 PC IP로 연결합니다

공유기 하단으로 연결된 시놀로지 나스 내부 IP로 TCP 25565번을 포트포워딩 합니다.

 

IPTime이 아닌 다른 공유기 브랜드별 포트포워딩 유튜브 자료
번호 브랜드 YouTube 링크
1 IP Time 공유기 링크이동
2 KT 공유기 링크이동
3 TP Link 공유기 링크이동
4 Next 공유기 링크이동
5 SK 브로드밴드 공유기 링크이동
6 LG U+ 공유기 링크이동
7 ASUS 공유기 링크이동

 


 

Step2 : 윈도우 방화벽 개방

PowerShell을 '관리자권한'으로 실행하여 아래 명령어를 수행 합니다
New-NetFirewallRule -DisplayName "Minecraft" -Direction Inbound -LocalPort 25565 -Protocol TCP -Action Allow

 


 

Step3 : 자바 다운로드 + 설치

선호하는 사이트에서 자바 JDK 21을 다운로드 후 설치 합니다.
JDK 제공처 버전 링크 이동
오라클 JDK ORACLE JDK 17 링크이동
아마존 Corretto Amazon JDK 17 링크이동
OpenJDK OpenJDK 17 링크이동

 


 

Step4 : Craft to Exile 2 설치

Curseforge Mod Pack 다운로드 : 링크이동

 

 

다운로드 Zip 파일 압축 해제 

 

 

메모리 수정 : user_jvm_args.txt

 

Xmx, Xms 부분을 자신의 윈도우 서버 환경에 맞춰 수정함
# Xmx and Xms set the maximum and minimum RAM usage, respectively.
# They can take any number, followed by an M or a G.
# M means Megabyte, G means Gigabyte.
# For example, to set the maximum to 3GB: -Xmx3G
# To set the minimum to 2.5GB: -Xms2500M

# A good default for a modded server is 4GB.
# Uncomment the next line to set it.
# -Xmx4G

-Xmx8192m -Xms8192m -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseNUMA -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:+UseVectorCmov -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:ThreadPriorityPolicy=1 -XX:AllocatePrefetchStyle=3 -XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=28 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -XX:+UseLargePages -XX:LargePageSizeInBytes=2m

 


 

Step5 : 서버 구동

run.bat 파일을 수행합니다. (run.sh은 리눅스에서 사용하는 파일이므로 삭제해도 무관 합니다)

run.bat 파일을 관리자 권한으로 실행
서버를 1회 실행함

 

반응형

+ Recent posts