이전 버전(v1.0) :
https://gall.dcinside.com/board/view/?id=minecraft&no=205793

http://youtube.com/watch?v=l_7p23NIp5o&feature=youtu.be분할 서버에서 백엔드 단위의 서버들끼리통신을 하는 게 매우 귀찮은 작업이기 때문에이 플러그인 하나로 쉽게 통신해
gall.dcinside.com
https://youtu.be/efz0i1XtwWg?si=LJ7kfFzMiqdwiXtP
대기열을 편하고 간단하게 사용할 수 있도록 추가했음.
지원하는 기능
(skript-reflect 기준으로 설명하겠음.)
1. 서버의 플레이어 최대 접속 가능한 인원의 수를 확인함.
import:
com.pursar.proxyLibrary.api.StatusAPI
set {_size} to StatusAPI.getMaxSize("~~")
// 서버가 켜져있지 않을 경우, -1을 반환합니다.
2. 플레이어가 현재 대기열에 있는 상태인 지 확인함.
import:
com.pursar.proxyLibrary.api.QueueAPI
set {_p} to player
set {_bool} to QueueAPI.isExistQueue({_p})
3. 플레이어가 대기열에서 어떤 서버에 대기 중인 지 확인함.
import:
com.pursar.proxyLibrary.api.QueueAPI
set {_p} to player
set {_name} to QueueAPI.getServerName({_p})
4. 플레이어를 대기열에 추가함.
import:
com.pursar.proxyLibrary.api.QueueAPI
set {_p} to player
set {_moved} to "server3"
QueueAPI.addQueue({_p}, {_moved})
// 대기열에서 플레이어 이동 시, ProxyMoveEvent 가 동작합니다.
// 여러 대기열을 동시에 등록할 수 없습니다.
5. 플레이어를 대기열에서 삭제함.
import:
com.pursar.proxyLibrary.api.QueueAPI
set {_p} to player
QueueAPI.removeQueue({_p})
댓글 0