반응형

 

 

 


문서 개정 이력

날짜 제목 상세
2024-07-21 DRAFT 작성 완료 최초 작성

 


본 포스팅(메뉴얼) 구축환경 정보

항목 내용
구축 게임 마인크래프트 1.21
구축 인프라 오라클 클라우드
구축 OS Linux Ubuntu 22.04 LTS
구축 아키텍처 ARM
사용된 설치 프로그램 PaperMC (Java 구동기)

 

 


포스팅 작성, 참고 자료 

제목 링크이동
PaperMC 공식 자료 링크이동

 


테크팀 채널 소개

테크팀 채널은 누구나 친구들과 함께 즐길 수 있는 사설서버를 구축하기 위한 강의를 제공하기 위해 만들어졌습니다. 
본 가이드는 유튜브 '테크팀' 채널의 영상내용에 최적화 되어있습니다.
공식 유튜브 채널 [ 링크이동 
공식 디스코드 [ 링크이동 ]
 

Discord - Group Chat That’s All Fun & Games

Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out.

discord.com

 

테크팀(Tech Tim)

나만의 게임 서버를 구축하고 친구들과 함께즐기는 채널 ▀▀▀ [ 디스코드 ] ▀▀▀ https://discord.com/invite/ZQ6DzC58rZ 개인 DM을 통한 기술문의는 답변하지 않습니다. 추가 공수가 들어가는 트러블

www.youtube.com

 

 


자주하는 질문 포스팅(추가 메뉴얼)

유튜브 채널을 운영하며 질문 받은 수많은 내용의 답변을 정리하였습니다. 
거의 대부분의 질문은 여기에 답이 있습니다. 
 

마인크래프트, 서버구축 자주하는 질문 & 답변 모음

안녕하세요 테크팀 입니다.유튜브 채널을 운영하면서 많은 구독자님들의다양한 질문을 받고, 답변해드리고 있습니다. 그중 가장 많이 질문하고, 답변 드린 사항을 정리하여 안내드립니다.본

techtim.tistory.com

 


Oracle 평생 무료 티어란 ? 

프리티어의 종류와, 개요 

 

주요 사항 ! 
  • 현재 OCI Always Free Tier의 경우 사용자 폭주로 인하여 회원가입이 매우 힘들고
  • 무료 회원 가입 이후 ARM CPU 선점 또한 매우 어렵다는 점을 미리 알려드립니다.
  • 현재 한국은 '춘천', 일본은 '오사카' 리전만 선택 가능합니다. 

 


Step 1 : 오라클 클라우드 작업 (VCN 생성, VCN 방화벽, VM 생성)

공식 유튜브 가이드를 따라, 사전 작업을 진행합니다.
공식 가이드 영상

 


Step 2 : MobaXterm을 이용한 VM 접속 환경 구축 

MobaXterm 다운로드 & 설치 

Home Edition으로 다운로드를 진행합니다.
installer edition으로 다운로드 합니다.

 

서버 접속 설정 

 


Step 3 : 리눅스 방화벽 개방  

TCP 25565 포트 개방
sudo iptables -I INPUT -p tcp --dport 25565 -j ACCEPT

 

방화벽 설정 저장
sudo netfilter-persistent save

 

방화벽 설정 확인
sudo iptables -nL

 


Step 4 : java 설치

apt update
sudo apt update

 

Java 21 설치
sudo apt install openjdk-21-jdk

 

Java 설치 확인
java -version

 


Step 5 : 마인크래프트 서버 엔진 설치 

마인크래프트 설치 폴더 생성
mkdir ~/minecraft

 

설치 디렉토리로 이동
cd ~/minecraft

 

PaperMC 다운로드 링크 복사 : 링크이동

 

설치 파일 다운로드
## 명령어 양식 ##
wget <download_url>


## 명령어 예제 ## 
wget https://api.papermc.io/v2/projects/paper/versions/1.21/builds/105/downloads/paper-1.21-105.jar

 

서버 초벌 설치 
## 명령어 양식 ##
java -Xmx<#>G -Xms<#>G -jar <Jar_File_name>

## 명령어 예제 ##
java -Xmx20G -Xms20G -jar paper-1.21-105.jar

 

EULA 라이센스 동의 
'false' 부분을 → 'true'로 변경합니다
nano eula.txt

 

Nano 에디터 저장하고 빠져나가기 
ctrl + x
y
엔터

 

서버엔진 다시 설치 
## 명령어 양식 ##
java -Xmx<#>G -Xms<#>G -jar <Jar_File_name>

## 명령어 예제 ##
java -Xmx20G -Xms20G -jar paper-1.21-105.jar

 

서버 엔진 종료
단축키 : ctrl + c

or

명령어 : stop

 


Step 6 : 서버 구동

screen 유틸리티 구동
screen

 

서버 설치 디렉토리로 이동
cd ~/minecraft

 

서버 기동
## 명령어 양식 ##
java -Xmx<#>G -Xms<#>G -jar <Jar_File_name> --nogui

## 명령어 예제 ##
java -Xmx20G -Xms20G -jar paper-1.21-105.jar --nogui

 

옵션 : Aika's Flag를 사용하고 싶다면 아래 공식 포스팅을 참조하세요
 

Aikar's Flags | PaperMC Docs

Aikar's flags are a set of JVM flags designed to improve the performance of your Paper server.

docs.papermc.io

 

screen 유틸리티 백그라운드로 빼기 
ctrl + a + d

 

백그라운드로 돌리고 나면, MobaXterm은 종료해도 됩니다. 

 

(옵션) Screen 유틸리티 과정의 심화 
스크린 유틸리티 사용방법 심화과정 안내

 


Step 8 : 서버 접속 테스트 

서버의 공인 IP 확인 

 

확인된 IP를 친구 / 지인에게 공유하여 접속 할 수 있도록 가이드 합니다.

서버 정상 접근 확인

 


Option Step 1 : 도메인 연동

무료 도메인 연결하는 방법

 


Option Step 2 : MOTD 및 아이콘 수정  

멋진 아이콘 만들기

 


기타 실행파라미터, 환경설정, 맵,  저장 데이터와 관련된 상세 사항은
자주하는 질문 포스팅을 참조하세요
이상 팰월드 전용서버 구축 가이드 였습니다. 
추가로 궁금하신 사항은 테크팀 공식 디스코드 채널로 방문해주세요 

 

테크팀's server Discord 서버에 가입하세요!

나만의 게임서버를 구축하고, 지인들과 함께 즐기기 위한 기술 가이드 | 멤버 3009명

discord.com

 

마인크래프트, 서버구축 자주하는 질문 & 답변 모음

안녕하세요 테크팀 입니다.유튜브 채널을 운영하면서 많은 구독자님들의다양한 질문을 받고, 답변해드리고 있습니다. 그중 가장 많이 질문하고, 답변 드린 사항을 정리하여 안내드립니다.본

techtim.tistory.com

 

 

반응형

+ Recent posts