NOVO MODO BIJUU no NARUTO de MINECRAFT POCKET EDITION !! NOVA NARUTO JEDY GUERRA EP. 4 !! ‹ Ine ›
차례:
- 전제 조건
- Java Runtime Environment 설치
- 마인 크래프트 사용자 생성
- 데비안에서 Minecraft 설치
- mcrcon 다운로드 및 컴파일
- 마인 크래프트 서버 다운로드
- Minecraft 서버 구성
- 시스템 단위 파일 작성
- 방화벽 조정
- 백업 구성
- Minecraft Console에 액세스
- 결론
마인 크래프트는 역사상 가장 인기있는 게임 중 하나입니다. 다양한 구조를 구축하고 모험을 즐기는 것에 대한 샌드 박스 비디오 게임입니다.
이 튜토리얼에서는 데비안 9에서 Minecraft 서버를 설치하고 구성하는 방법에 대해 설명합니다.
mcrcon
를 사용하여 Minecraft 서버와
mcrcon
유틸리티를 실행하여 실행중인 인스턴스에 연결합니다. 또한 정기적 인 서버 백업을 수행 할 cronjob을 작성하는 방법도 보여줍니다.
전제 조건
로그인 한 사용자는 sudo 권한이 있어야합니다.
mcrcon
도구를 빌드하는 데 필요한 패키지를 설치하십시오.
sudo apt update
sudo apt install git build-essential
Java Runtime Environment 설치
Minecraft를 사용하려면 시스템에 Java 8이 설치되어 있어야합니다.
헤드리스 버전의 JRE를 설치합니다. 이 버전은 종속성이 적고 시스템 리소스를 적게 사용하므로 서버 응용 프로그램에 더 적합합니다.
sudo apt install openjdk-8-jre-headless
다음을 실행하여 설치를 확인하십시오.
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
마인 크래프트 사용자 생성
다음 단계는 Minecraft 서버를 실행할 홈 디렉토리
/opt/minecraft
를 사용하여 새 시스템 사용자 및 그룹을 작성하는 것입니다. 이렇게하려면 다음 명령을 실행하십시오.
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
사용자에게는 비밀번호가 없습니다. 이 사용자는 SSH를 통해 로그인 할 수 없으므로 좋은 보안 방법입니다.
데비안에서 Minecraft 설치
설치 과정을 시작하기 전에
minecraft
사용자로 전환하십시오.
sudo su - minecraft
사용자 홈 디렉토리 내에 세 개의 새 디렉토리를 작성하십시오.
mkdir -p ~/{backups, tools, server}
-
backups
디렉토리는 서버 백업을 저장합니다. 나중에이 디렉토리를 원격 백업 서버와 동기화 할 수 있습니다.tools
디렉토리는mcrcon
클라이언트와 백업 스크립트를 저장합니다.server
디렉토리에는 실제 Minecraft 서버와 해당 데이터가 포함됩니다.
mcrcon 다운로드 및 컴파일
RCON은 Minecraft 서버에 연결하고 명령을 실행할 수있는 프로토콜입니다. mcron은 C에 내장 된 RCON 클라이언트입니다.
GitHub에서 소스 코드를 다운로드하고
mcrcon
바이너리를 빌드합니다.
~/tools
디렉토리로 이동하여 다음 명령을 사용하여 GitHub에서
Tiiffi/mcrcon
저장소를 복제하십시오.
cd ~/tools && git clone
저장소 디렉토리로 전환하십시오.
cd ~/tools/mcrcon
다음을 실행하여
mcrcon
유틸리티 컴파일을 시작하십시오.
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
완료되면 다음을 입력하여 테스트 할 수 있습니다.
./mcrcon -h
결과는 다음과 같습니다.
Usage: mcrcon…… Sends rcon commands to Minecraft server. Option: -h Print usage -H Server address -P Port (default is 25575) -p Rcon password -t Interactive terminal mode -s Silent mode (do not print received packets) -c Disable colors -r Output raw packets (debugging and custom handling) -v Output version information Server address, port and password can be set using following environment variables: MCRCON_HOST MCRCON_PORT MCRCON_PASS Command-line options will override environment variables. Rcon commands with arguments must be enclosed in quotes. Example: mcrcon -H my.minecraft.server -p password "say Server is restarting!" save-all stop mcrcon 0.6.1 (built: May 19 2019 23:39:16) Report bugs to tiiffi_at_gmail_dot_com or
마인 크래프트 서버 다운로드
Craftbukkit 또는 Spigot과 같은 여러 Minecraft 서버 모드가있어 서버에 기능 (플러그인)을 추가하고 서버 설정을 추가로 사용자 정의하고 조정할 수 있습니다. 이 튜토리얼에서는 최신 Mojang의 공식 바닐라 마인 크래프트 서버를 설치합니다.
최신 Minecraft 서버의 Java 아카이브 파일 (JAR)은 Minecraft 다운로드 페이지에서 다운로드 할 수 있습니다.
작성 당시 최신 버전은
1.14.1
입니다. 다음 단계를 계속하기 전에 다운로드 페이지에서 새 버전을 확인해야합니다.
다음
wget
명령을 실행하여
~/server
디렉토리에 Minecraft jar 파일을 다운로드하십시오.
wget https://launcher.mojang.com/v1/objects/ed76d597a44c5266be2a7fcd77a8270f1f0bc118/server.jar -P ~/server
Minecraft 서버 구성
다운로드가 완료되면
~/server
디렉토리로 이동하여 Minecraft 서버를 시작하십시오.
cd ~/server
java -Xmx1024M -Xms512M -jar server.jar nogui
서버가 처음 시작되면 일부 조작을 실행하고
server.properties
및
eula.txt
파일을 작성하고 중지합니다.
: Failed to load properties from file: server.properties: Failed to load eula.txt: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
위 출력에서 볼 수 있듯이 서버를 실행하려면 Minecraft EULA에 동의해야합니다.
eula.txt
파일을 열고
eula=false
를
eula=true
.
nano ~/server/eula.txt
~ / server / eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Sun May 19 23:41:45 PDT 2019 eula=true
파일을 닫고 저장하십시오.
다음으로 rcon 프로토콜을 활성화하고
server.properties
파일을 편집하여 rcon 비밀번호를 설정하십시오.
nano ~/server/server.properties
다음 줄을 찾아 아래 표시된대로 해당 값을 업데이트하십시오.
~ / server / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
strong-password
를보다 안전한 것으로 변경하는 것을 잊지 마십시오. 원격 위치에서 Minecraft 서버에 연결하지 않으려면 방화벽에 의해 rcon 포트가 차단되어 있는지 확인하십시오.
서버의 기본 속성을 조정할 수도 있습니다. 가능한 설정에 대한 자세한 정보는 server.properties 페이지를 방문하십시오.
시스템 단위 파일 작성
exit
를 입력하여 sudo 사용자로 다시 전환하십시오.
텍스트 편집기를 열고
/etc/systemd/system/
minecraft.service
라는 파일을 만듭니다.
sudo nano /etc/systemd/system/minecraft.service
다음 구성을 붙여 넣습니다.
/etc/systemd/system/minecraft.service
Description=Minecraft Server After=network.target User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password stop WantedBy=multi-user.target
서버 자원에 따라
Xmx
및
Xms
플래그를 수정하십시오.
Xmx
플래그는 JVM (Java Virtual Machine)의 최대 메모리 할당 풀을 정의하고
Xms
는 초기 메모리 할당 풀을 정의합니다. 또한 올바른
rcon
포트 및 비밀번호를 사용하고 있는지 확인하십시오.
파일을 저장하고 닫은 다음 새 단위 파일을 만들었 음을 systemd에 알립니다.
sudo systemctl daemon-reload
다음을 실행하여 Minecraft 서버를 시작하고 활성화하십시오.
sudo systemctl start minecraft
sudo systemctl enable minecraft
서비스를 처음 시작하면 Minecraft 세계를 포함한 여러 구성 파일과 디렉토리가 생성됩니다.
다음 명령으로 서비스 상태를 확인하십시오.
sudo systemctl status minecraft
● minecraft.service - Minecraft Server Loaded: loaded (/etc/systemd/system/minecraft.service; disabled; vendor preset: enabled) Active: active (running) since Sun 2019-05-19 23:49:18 PDT; 9min ago Main PID: 7262 (java) Tasks: 19 (limit: 4915) CGroup: /system.slice/minecraft.service └─7262 /usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui
방화벽 조정
서버가 방화벽으로 보호되고 로컬 네트워크 외부에서 Minecraft 서버에 액세스하려면 포트
25565
합니다.
기본 Minecraft 포트
25565
에서 트래픽을 허용하려면 다음 명령을 입력하십시오.
백업 구성
이 섹션에서는 백업 쉘 스크립트와 cronjob을 만들어 Minecraft 서버를 자동으로 백업합니다.
사용자
minecraft
로 전환하여 시작하십시오.
sudo su - minecraft
텍스트 편집기를 열고 다음 파일을 작성하십시오.
nano /opt/minecraft/tools/backup.sh
다음 구성을 붙여 넣습니다.
/opt/minecraft/tools/backup.sh
#!/bin/bash function rcon { /opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password "$1" } rcon "save-off" rcon "save-all" tar -cvpzf /opt/minecraft/backups/server-$(date +%F_%R).tar.gz /opt/minecraft/server rcon "save-on" ## Delete older backups find /opt/minecraft/backups/ -type f -mtime +7 -name '*.gz' -delete
파일을 저장하고 다음
chmod
명령을 실행하여 스크립트를 실행 가능하게하십시오.
chmod +x /opt/minecraft/tools/backup.sh
그런 다음 고정 된 시간에 하루에 한 번 자동으로 실행되는 크론 작업을 작성하십시오.
다음을 입력하여 crontab 파일을여십시오.
crontab -e
매일 23:00에 백업 스크립트를 실행하려면 다음 행을 붙여 넣으십시오.
0 23 * * * /opt/minecraft/tools/backup.sh
Minecraft Console에 액세스
Minecraft Console에 액세스하려면
mcrcon
유틸리티를 사용할 수 있습니다. 구문은 다음과 같습니다. 호스트, rcon 포트, rcon 암호를 지정하고
mcrcon
터미널 모드를 활성화하는
-t
스위치를 사용해야합니다.
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
원격 위치에서 Minecraft Console에 액세스하려면 rcon 포트가 차단되어 있지 않은지 확인하십시오.
결론
데비안 9 시스템에 Minecraft 서버를 성공적으로 설치하고 매일 백업을 설정했습니다.
자바 마인 크래프트 데비안스타 크래프트 II 베타 테스트 : 준비, 설정, 클릭! span> 블리자드는 곧 출시 예정인 스타 크래프트 II 베타 테스트를 신청하고 있습니다.

스타 크래프트 II 베타 테스트 기간에 일찍 옵트 인 서비스를 받겠습니까? 블리자드는 월드 오브 워크래프트의 뉴스 피드에 황금 티켓을 찍으려는 경우 필요한 단계를 자세히 설명하는 새 게시물을 각인했습니다.
데비안 10 리눅스에서 아파치 웹 서버를 설치하는 방법

Apache HTTP 서버는 세계에서 가장 인기있는 웹 서버 중 하나입니다. 이 튜토리얼에서는 Debian 10 Buster에 Apache를 설치하는 방법을 설명합니다.
라즈베리 파이에 마인 크래프트 서버를 설치하는 방법

이 자습서에서는 Raspberry Pi 3 또는 4에 Minecraft Server를 설치 및 구성하는 과정을 안내합니다. Minecraft는 역대 가장 인기있는 게임 중 하나입니다.