2024. 3. 1. 23:02ㆍ마인크래프트
Java Edition 서버 다운로드: 1.20.4
https://getbukkit.org/download/spigot
모바일과 연동하기 위한 모듈 다운로드: Spigot/Paper
Geyser 셋팅
# plugin 파일 넣기
{마인크래프트 서버 설치 위치}/plugins에 다운로드한 파일 넣기
Geyser-Spigot.jar
# 서버 기동
서버를 그냥 기동하면 됨
모바일 마인크래프트 버전: 1.20.62(최신): 평가판은 안됨
내부망에서 같은 네트워크이면, 모바일의 친구에서 보임
모바일과 PC의 버전이 맞지 않으면, 친구에서 보이지 않고, 접속도 안됨
외부망이면, 서버에서 IP 또는 도메인을 입력하면 접속 가능: 포트는 아래 설정파일의 port로 접속해야 함
서버가 작동하는 PC에서는 Geyser의 포트는 netstat에서 잡히지 않음
# 포트 설정
{마인크래프트 설치 위치}/plugins/Geyser-Spigot/config.yml
----------------------------------
bedrock:
# The IP address that will listen for connections.
# Generally, you should only uncomment and change this if you want to limit what IPs can connect to your server.
#address: 0.0.0.0
# The port that will listen for connections
port: {디폴트:19132}
----------------------------------
# 자동 파일 다운로드 설정
# 스크립트 생성
vi batch.sh
--------------------------------
wget https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot
mv -f spigot plugins/Geyser-Spigot.jar
---------------------------------
# 스크립트 권한 부여
chmod 755 batch.sh
# 배치 등록
crontab -e
-------------------------------
0 12 * * * {마인크래프트 설치 위치}/batch.sh
-------------------------------
접속을하면, xbox 계정으로 접속해야 된다는 메세지가 나옴: 모바일에서 PC 마인크래프트 계정으로 로그인
설정 > 계정에서 로그인
로그인하면, 서버에서 로그인중이라고 하면서 대기상태임: Floodgate 셋팅 필요
Floodgate 셋팅: Spigot/Paper
https://geysermc.org/download#floodgate
auth-type: floodgate 설정 적용
# 파일 설정
{마인크래프트 설치 위치}/plugins에 파일을 올려 놓아야 함
floodgate-spigot.jar
# Geyser 설정 변경
# auth-type을 floodgate로 변경
{마인크래프트 설치 위치}/plugins/Geyser-Spigot/config.yml
-----------------------------
remote:
# The IP address of the remote (Java Edition) server
# If it is "auto", for standalone version the remote address will be set to 127.0.0.1,
# for plugin versions, it is recommended to keep this as "auto" so Geyser will automatically configure address, port, and auth-type.
# Leave as "auto" if floodgate is installed.
address: auto
# The port of the remote (Java Edition) server
# For plugin versions, if address has been set to "auto", the port will also follow the server's listening port.
port: 25565
# Authentication type. Can be offline, online, or floodgate (see https://github.com/GeyserMC/Geyser/wiki/Floodgate).
# For plugin versions, it's recommended to keep the `address` field to "auto" so Floodgate support is automatically configured.
# If Floodgate is installed and `address:` is set to "auto", then "auth-type: floodgate" will automatically be used.
auth-type: floodgate
-----------------------------
# 서버 재기동
다시 접속하면 모바일에서 PC서버로 접속 가능함
외부망에서 접속: 아래 포트가 열려 있어야 함
TCP: 25565(default)
UDP: 19132(default)
모바일 평가판으로 업데이트 안되게 하기
Play 스토어 > 우측 상단 프로필 사진 선택 > 내 앱 및 기기 관리 > 관리 탭에서 앱 목록 선택 > 더보기(우측 상단 점 3개) > '자동 업데이트 사용' 체크 해제
'마인크래프트' 카테고리의 다른 글
마인크래프트 명령어 (1) | 2024.03.08 |
---|---|
minecraft를 minikube에서 작동하기 (0) | 2024.03.03 |
서버 외부에서 확인 (0) | 2024.03.01 |
마인크래프트 파이썬 연동 (0) | 2022.03.19 |
황혼의숲 모드 셋팅 (0) | 2022.01.30 |