Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

📈 Ranking & Realtime for Minecraft Bedrock servers

License

NotificationsYou must be signed in to change notification settings

McbeRank/mcberank-api

Repository files navigation

Screenshot

McbeRank

🏆 Minecraft BE 서버들의 동시 접속 및 순위를 실시간으로 보여주는 사이트입니다.


🎨 기능

  • 실시간 동시 접속 표시 & 실시간 차트
  • 서버별 동시 접속 차트 비교
  • 실시간 서버에 접속중인 플레이어 목록 확인
  • 플레이 버튼을 통한 게임 바로 접속
  • 플러그인 사용 현황
  • Docker를 사용한 설치 지원

🛠 설치

McbeRank를 구동하려면MongoDB,InfluxDB 가 설치되어 있어야 합니다.

설치 환경에 영향을 받지 않는 Docker를 사용한 설치를 권장합니다.


Docker를 사용하여 설치하기 (권장 👍)

Docker를 사용한 McbeRank 설치 가이드


로컬에 설치하기

진행하기 전, NodeJS, MongoDB, InfluxDB가 설치되어 있어야 합니다.

1. 소스 코드 다운로드

/$cd~# 홈 디렉터리에서 작업합니다. 원하신다면 다른 곳에서 진행하여도 됩니다.~$ git clone https://github.com/McbeRank/McbeRank~$ git clone https://github.com/McbeRank/McbeRank-Vue

2. Vue-CLI 빌드

~$cd McbeRank-Vue~/McbeRank-Vue$ npm install~/McbeRank-Vue$ npm run build

3. 빌드한 파일들을 McbeRank의 public폴더로 복사

~/McbeRank-Vue$ mkdir ../McbeRank/public/# public 폴더 생성~/McbeRank-Vue$ cp -rf dist/* ../McbeRank/public/# 빌드된 파일을 public 폴더로 복사

4. 의존성 설치

~/McbeRank-Vue$cd ../McbeRank~/McbeRank$ npm install

5. 실행

~/McbeRank$ npm run start

⚙ 설정

config.ini 및 환경변수

McbeRank는config 폴더의config.ini 또는 환경변수를 사용하여 설정할 수 있으며config.ini 의 설정보다 우선됩니다.

환경변수를 설정하려면 아래와 같은 형식으로 정의하면 됩니다.

MCBERANK_<섹션>_<항목>=값

예로, 다음의config.ini

[server]port = 3500[subdomain]enable = truesubdomain = mcberank

아래의 환경변수로 치환할 수 있습니다.

MCBERANK_SERVER_PORT=3500MCBERANK_SUBDOMAIN_ENABLE=trueMCBERANK_SUBDOMAIN_SUBDOMAIN=mcberank

설정 가능한 항목

[server]

항목기본값설명
bind0.0.0.0서버가 바인드 할 주소입니다.
port3500서버가 사용할 포트입니다.

[subdomain]

서브 도메인 관련 설정입니다. Reverse Proxy 구성을 하기 위해 사용될 수 있습니다.활성화 시http://host:port/subdomain/와 같이 하위 디렉토리에서 호스트합니다.

항목기본값설명
enablefalse서브 도메인 활성화 여부입니다.true 로 설정 시 활성화됩니다.
subdomainmcberank설정된 이름의 하위 디렉토리에서 호스트됩니다.

[mongodb]

MongoDB 연동 설정입니다.

항목기본값설명
host127.0.0.1:27017연결할 MongoDB 주소입니다.
databasemcberankMongoDB 내부에서 사용할 database 이름입니다.
usernameadminMongoDB에 로그인할 사용자 이름입니다.
passwordadminMongoDB에 로그인할 때 사용할 패스워드입니다.

[influxdb]

InfluxDB 연동 설정입니다.

항목기본값설명
host127.0.0.1:8086연결할 InfluxDB 주소입니다.
databasemcberankInfluxDB 내부에서 사용할 database 이름입니다.
usernameadminInfluxDB에 로그인할 사용자 이름입니다.
passwordadminInfluxDB에 로그인할 때 사용할 패스워드입니다.

About

📈 Ranking & Realtime for Minecraft Bedrock servers

Topics

Resources

License

Stars

Watchers

Forks

Contributors3

  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp