Codes - HonestSquare/UMUX GitHub Wiki
- ๋ณธ ๋ฌธ์๋ API ๋ ๋ฒจ 5(2.0.0 Busan)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ ์ฝ๋ ํด์ค๋ฌธ์ ๋๋ค.
 - 
Ctrl+F๋ฅผ ํตํด ๊ฐ๋ณ ์ด๋์ด ๊ฐ๋ฅํฉ๋๋ค. 
์ฝ์์ฐฝ ์ ์ถ๋ ฅ
์ค์ง ์๋ฒ ์ฝ์์ฐฝ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฉ์๋๊ฐ ๋ชจ์ฌ์๋ ํญ๋ชฉ์ ๋๋ค.
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | function c(msg : string) | 
| 8(2.2.0)~ | const c(msg : string) | 
- ์ฝ์์ฐฝ์์ ๋ฐฉ์ผ๋ก ๋ฉ์์ง๋ฅผ ์ ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
const stopbot()
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์๋ฒ ๊ฐ๋์ ์ค๋จํ๋ ๋ฉ์๋์ ๋๋ค.
 - ์ด ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ ๋์ ๊ฒ์์์ ์ ์์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
 
์ด๊ธฐํ
- ๋ฐฉ์ฅ ์ด๋ฆ์ ๋๋ค. ๊ทธ๋๋ก ๋๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
 - ๊ธฐ๋ณธ๊ฐ์ 
' '์ ๋๋ค. 
- ๊ณต๊ฐ๋ฐฉ ์ฌ๋ถ์ ๋๋ค.
 - 
true๋ ๊ณต๊ฐ๋ฐฉ,false๋ ๋น๊ณต๊ฐ๋ฐฉ์ผ๋ก ์ด๋ฆฝ๋๋ค. - ๊ธฐ๋ณธ๊ฐ์ 
true์ ๋๋ค. 
๋ฐฉ์ฅ ํ์ ์ฌ๋ถ์ ๋๋ค.
- 
true๋ ๊ณต๊ฐ,false๋ ๋น๊ณต๊ฐ๋ก ์ด๋ฆฝ๋๋ค. - 
false์ผ ๊ฒฝ์ฐChatSystemํด๋์ค์ ์ผ๋ถ ๋ฉ์๋ ์ฌ์ฉ์ ์ ์ฝ์ ๋ฐ๊ฒ ๋ฉ๋๋ค. - ๊ธฐ๋ณธ๊ฐ์ 
true์ ๋๋ค. 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์ง์ญ ์ฝ๋์ ๋๋ค.
 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์๋ฒ๊ฐ ์์นํ ์๋์ ๋๋ค.
 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์๋ฒ๊ฐ ์์นํ ๊ฒฝ๋์ ๋๋ค.
 
const INITROOM(str : PASSWORD)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์๋ฒ๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 
ROOM.setCustomStadium(id : maps)
- ๋ด๋ฐฉ ๊ธฐ๋ณธ ์ ์ฆ๋งต์ ๋๋ค.
 - ๊ธฐ๋ณธ๊ฐ์ 
maps[0]์ ๋๋ค. 
ROOM.setScoreLimit(id : ScoresObject)
ROOM.setTimeLimit(id : ScoresObject)
GameManger ํด๋์ค
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 8(2.2.0) | 
๊ฒ์ ์ ์ด๋ฒคํธ ์ ์ด๋ฅผ ๋ด๋นํ๋ ํด๋์ค์ ๋๋ค.
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 6(2.0.1) | 
- ๊ณต์ ์ขํ๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์๋ฒ์ ๋งํฌ๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 
- ๊ฒ์์ด ์์๋ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค .
 
- ๊ฒ์ ์งํ์ค์ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ๊ฒ์์ด ์ข ๋ฃ๋ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 
onGamePause(byPlayer : PlayerObject)
- ๊ฒ์์ด ์ค๋จ๋ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 
onGameUnpause(byPlayer : PlayerObject)
- ๊ฒ์ ์ค๋จ ํ ๋ค์ ์งํ๋ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 
onPlayerJoin(player : PlayerObject)
- ํ๋ ์ด์ด๊ฐ ์ ์ฅํ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 
onPlayerLeave(player : PlayerObject)
- ํ๋ ์ด์ด๊ฐ ํด์ฅํ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 
onStadiumChange(mapName : string)
- ๋งต์ด ๊ต์ฒด๋ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 
onPlayerBallKick(player : PlayerObject)
onTeamGoal(team : TeamID)
- ๋/์ค์  ๊ณจ ํ์ ์ด ๋ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 
onTeamVictory(scores : ScoresObject)
- ๊ฒ์ ์น๋ฆฌ๊ฐ ํ์ ๋ฌ์ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 
onRoomLink(address : string)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 8(2.2.0) | 
- ์๋ฒ ๊ฐ๋ ์งํ ๋งํฌ๊ฐ ์์ฑ๋ ์์ ์ ํธ์ถ๋๋ ๋ฉ์๋์ ๋๋ค.
 - API ๋ ๋ฒจ 8(2.2.0) ์ดํ์๋ ์๋ฒ๊ฐ ์ฌ๊ฐ๋๋ ๋, ์๋ฒ ๋ณต๊ตฌ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค.
 - API ๋ ๋ฒจ 8(2.2.0 r4) ์ดํ์๋ ์๋ฒ๊ฐ ์ฌ๊ฐ๋๋ ๋, reCAPTCHA๊ฐ ํ์ฑํ๋ฉ๋๋ค.
 
onKickRateLimitSet(min : int, rate : int, brust : int, player : PlayerObject)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ๋งต ์ ๋ณด๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
mapsName์ ๊ฐ์ ์ ์ดํฉ๋๋ค. 
getTeamMark(num : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ ID๋ฅผ ๋ฌธ์์ด๋ก ์นํํ์ฌ ๋ฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- 
link์ ๊ฐ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค. 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 6(2.0.1) | 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 6(2.0.1) | 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 6(2.0.1) | 
Administration ํด๋์ค
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 8(2.2.0) | 
๋ฐฉ ์ด์๊ณผ ์ง๊ฒฐ๋๋ ๊ด๋ฆฌ ํด๋์ค์ ๋๋ค.
- ํ๋ ์ด์ด์ ๊ถํ ๋์  ํ ๋น์ ์ฌ๋ถ๋ฅผ ๊ฐ์ง๋ ๋ณ์์ ๋๋ค.
 
- ํ๋ ์ด์ด ํ ์ด๋ ๋ช ๋ น์ด์ ์ฌ์ฉ ๊ถํ์ ๊ฐ์ง๋ ๋ณ์์ ๋๋ค.
 
- ๋ฐฉ์ฅ์ ํ ์ด๋ ๊ถํ์ ๊ฐ์ง๋ ๋ณ์์ ๋๋ค.
 - 
NOPLAYER์ ๊ฐ์ดfalse์ผ ๋๋ง ์ ํจํฉ๋๋ค. 
- ์ฑํ ๊ธ์ง์ ๋ช ๋จ์ ๋๋ค.
 - ํ๋ ์ด์ด์ ๊ณต์ฉ ID๋ฅผ ๋ฐ์ดํฐ๋ก ์ ์ฅํฉ๋๋ค.
 
onPlayerAdminChange(player: PlayerObject, byPlayer: PlayerObject)
- ํ๋ ์ด์ด์ ๊ถํ์ด ๋ณ๊ฒฝ๋ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
player: ๊ถํ์ด ๋ณ๊ฒฝ๋๋ ํ๋ ์ด์ด |byPlayer: ๊ถํ ๋ณ๊ฒฝ์ ์ฃผ๋ํ๋ ํ๋ ์ด์ด 
onPlayerKicked(kickedPlayer, reason, ban, byPlayer)
- ํ๋ ์ด์ด๊ฐ ๊ฐ์  ํด์ฅ๋ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
kickedPlayer: ๊ฐ์  ํด์ฅ ๋์์์ ๋๋ค. - 
reason: ํด์ฅ ์ฌ์ ์ ๋๋ค. - 
ban: ์๊ตฌ ํด์ฅ ์ฌ๋ถ์ ๋๋ค. ๊ฐ์  ํด์ฅ์false, ์๊ตฌ ํด์ฅ์true๊ฐ์ ๊ฐ์ง๋๋ค. - 
byPlayer: ๊ฐ์  ํด์ฅ ์ฒ๋ฆฌ์์ ๋๋ค. 
adminhelp(player: PlayerObeject)
- ๊ด๋ฆฌ ๋ช ๋ น์ด ๋ชฉ๋ก์ ์ถ๋ ฅํฉ๋๋ค.
 
adminComhelp(player: PlayerObeject)
- ๊ด๋ฆฌ ๋ช ๋ น์ด ๋์๋ง์ ์ถ๋ ฅํฉ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | addBlacklist(name : string) | 
| 8(2.2.0)~ | addBlacklist(index : int) | 
- ๋ธ๋๋ฆฌ์คํธ๋ฅผ ๋ฑ๋กํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
name์ ์ธ์๊ฐ์ ํ๋ ์ด์ด์ ๋๋ค์์ ๋๋ค. - 
index์ ์ธ์๊ฐ์ ํ๋ ์ด์ด์ ๊ณต์ฉ ID์ ๋๋ค. 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | addSuperBlacklist(PublicId : int) | 
| 8(2.2.0)~ | addSuperBlacklist(index : int) | 
- ์ํผ ๋ธ๋๋ฆฌ์คํธ๋ฅผ ๋ฑ๋กํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
PublicId/index์ ์ธ์๊ฐ์ ํ๋ ์ด์ด์ ๊ณต์ฉ ID์ ๋๋ค. 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | getAdminstats(player : PlayerObject) | 
| 7(2.1.0)~ | getAdminstats(player : int) | 
- ํ๋ ์ด์ด์ ๊ถํ์ ํ์ธํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
2: ๊ถํ์ด ์์ผ๋ฉด ์ด ๊ฐ์ ๋ฐํํฉ๋๋ค. - 
1: ๋ณด์กฐ ๊ถํ์ด ์์ผ๋ฉด ์ด ๊ฐ์ ๋ฐํํฉ๋๋ค. - 
false: ์๋ฌด ๊ถํ๋ ์์ผ๋ฉด ์ด ๊ฐ์ ๋ฐํํฉ๋๋ค. 
getAdmin(player: PlayerObject)
- ๊ถ๋ฆฌ์ ๋ก๊ทธ์ธ์ ์ฑ๊ณตํ๋ฉด ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getMute(player: int)
- ํ๋ ์ด์ด์ ์ฑํ ๊ธ์ง ์ฌ๋ถ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค
 - ์ฑ๊ธ์์ผ ๊ฒฝ์ฐ ์ฑํ ๊ธ์ง ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | setAdmin(player : PlayerObject) | 
| 7(2.1.0)~ | setAdmin(player : int) | 
- ํ๋ ์ด์ด์ ๊ถํ์ ์ค์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | setSubAdmin(player : PlayerObject) | 
| 7(2.1.0)~ | setSubAdmin(player : int) | 
- ํ๋ ์ด์ด์ ๋ณด์กฐ ๊ถํ์ ์ค์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setDynamicAdmin(player : PlayerObject)
- ๊ถํ ๋์  ํ ๋น์ ์ต์ ์ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
dynamicAdmin์ ๊ฐ์ ์ ์ดํฉ๋๋ค. 
setScore(player : PlayerObject, msg: string)
- ์ ์ ๋ณ๊ฒฝ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๊ฒ์ ์งํ ์ค์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
 
setTime(player : PlayerObject, msg: string)
- ์๊ฐ ๋ณ๊ฒฝ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๊ฒ์ ์งํ ์ค์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
 
setTeamsLock(player : PlayerObject)
- ํ ์ด๋ ๋ช ๋ น์ด์ ํ์ฑํ ์ต์ ์ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
teamsLock์ ๊ฐ์ ์ ์ดํฉ๋๋ค. 
setHostLock(player : PlayerObject)
- ๋ฐฉ์ฅ์ ๊ฒ์ ์ฐธ๊ฐ ์ต์ ์ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
NOPLAYER์ ๊ฐ์ดtrue์ด๋ฉด ํธ์ถ์ ๊ฑฐ๋ถํฉ๋๋ค. - 
hostLock์ ๊ฐ์ ์ ์ดํฉ๋๋ค. 
setAutoReset(player : PlayerObject)
- ๊ฒ์ ์์ ๋๋ ์ข ๋ฃ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setReset(player : PlayerObject)
- ๊ฒ์ ์ฌ์์ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setPassword(player : PlayerObject, msg: string)
- ๋น๋ฐ๋ฒํธ ์ค์  ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setMute(mutedPlayer: int, byPlayer: int)
- ํ๋ ์ด์ด์ ์ฑํ ์ ๊ธ์งํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
mutedPlayer์ ๊ฐ์ด ์ ํจํ์ง ์์ผ๋ฉด ํธ์ถ์ ๊ฑฐ๋ถํฉ๋๋ค. - 
mutedList์ ๊ฐ์ ์ ์ดํฉ๋๋ค. 
setKick(kickedPlayer: int, msg: string, ban: bool)
- ํ๋ ์ด์ด๋ฅผ ํด์ฅ์ํค๋ ๋ฉ์๋์ ๋๋ค.
 - 
ban์ดtrue์ด๋ฉด ์๊ตฌ ํด์ฅ์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค. - 
kicked์ ๊ฐ์ ์ ์ดํฉ๋๋ค. 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | setClearBans(player: PlayerObject) | 
| 8(2.2.0)~ | clearBans(player: int) | 
- ์๊ตฌ ํด์ฅ ๋ช ๋จ์ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 
setPassword(player: PlayerObject)
- ์ค์ ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๋น๋ฐ๋ฒํธ๊ฐ ์ค์ ๋ผ์์ง ์์ผ๋ฉด ์ถ๋ ฅํ์ง ์์ต๋๋ค.
 
missPassword(player: PlayerObject)
- ๊ถ๋ฆฌ์ ๋ก๊ทธ์ธ์ ์คํจํ๋ฉด ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
filerPlayer(player: PlayerObject)
- ์ฌ์นญ ๋ฐ ๋ค์ค ์ ์์๋ฅผ ํํฐ๋งํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๋์ผํ ๋๋ค์์ ๊ฐ์ง ๋ค์ค์ ํ๋ ์ด์ด๊ฐ ์์ผ๋ฉด ID์ ๋ฒํธ๊ฐ ๋ ๋์ ํ๋ ์ด์ด๊ฐ ํด์ฅ๋ฉ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | checkBlacklists(name: string) | 
| 8(2.2.0)~ | checkBlacklists(index: int) | 
- ๋ธ๋๋ฆฌ์คํธ๋ฅผ ๊ฐ์งํ๋ ๋ฉ์๋์ ๋๋ค.
 - API ๋ ๋ฒจ 7(2.1.0) ์ดํ์๋ ๋๋ค์์ ํน์๋ฌธ์๊ฐ ์์ผ๋ฉด ํด๋น ๋ถ๋ถ์ด ์์์ ๊ฐ์ผ๋ก ์นํ๋ฉ๋๋ค.
 - 
true: ๋ธ๋๋ฆฌ์คํธ๊ฐ ๊ฐ์ง๋๋ฉด ๋ฐํ๋๋ ๊ฐ์ ๋๋ค. - 
false: ๋ธ๋๋ฆฌ์คํธ๊ฐ ์๋ ๊ฒฝ์ฐ ๋ฐํ๋๋ ๊ฐ์ ๋๋ค. 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | checkSuperBlacklists(name: string, id: int) | 
| 8(2.2.0)~ | checkSuperBlacklists(id: int) | 
- ์ํผ ๋ธ๋๋ฆฌ์คํธ๋ฅผ ๊ฐ์งํ๋ ๋ฉ์๋์ ๋๋ค.
 - ์ํผ ๋ธ๋๋ฆฌ์คํธ๊ฐ ๊ฐ์ง๋๋ฉด ํด๋น ํ๋ ์ด์ด๋ฅผ ๊ฐ์  ํด์ฅํฉ๋๋ค.
 
updateAdmins(player: PlayerObject)
- ๊ถํ ๊ฐฑ์ ์ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
dynamic์ ๊ฐ์ดtrue์ด๋ฉด ์๋๋ฉ๋๋ค. - ๊ถํ์ ๊ฐ์ง ํ๋ ์ด์ด๊ฐ ์์ ๋, ID๊ฐ ์ ์ผ ๋ฎ์ ํ๋ ์ด์ด๊ฐ ๊ถํ์ ๊ฐ์ง๋๋ค.
 - ๊ถํ์ ๊ฐ์ง ํ๋ ์ด์ด๊ฐ ์์ ๋, ID๊ฐ ์ ์ผ ๋ฎ์ ํ๋ ์ด์ด๊ฐ ๋ธ๋๋ฆฌ์คํธ์ด๋ฉด ๋ณด์กฐ ๊ถํ์ ๊ฐ์ง๋๋ค.
 
updatePassword(pass: string)
- ๋น๋ฐ๋ฒํธ๋ฅผ ๊ฐฑ์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
PASSWORD์ ๊ฐ์ ์ ์ดํฉ๋๋ค. 
releaseMute(player: PlayerObject)
- ๊ธ์ง๋ ํ๋ ์ด์ด์ ์ฑํ ์ ํ์ฉํ๋ ๋ฉ์๋์ ๋๋ค.
 
releasePassword(player: PlayerObject)
- ๋น๋ฐ๋ฒํธ๋ฅผ ํด์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
password์ ๊ฐ์ด ์์ผ๋ฉด ํธ์ถ์ ๊ฑฐ๋ถํฉ๋๋ค. 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | deleteAdmin(player : PlayerObject) | 
| 7(2.1.0)~ | deleteAdmin(player : int) | 
- ํ๋ ์ด์ด์ ๊ถํ์ ํด์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | deleteSubAdmin(player : PlayerObject) | 
| 7(2.1.0)~ | deleteSubAdmin(player : int) | 
- ํ๋ ์ด์ด์ ๋ณด์กฐ ๊ถํ์ ํด์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
putPause(player: PlayerObject)
- ๊ฒ์์ ์ผ์์ ์ผ๋ก ์ค๋จํ๋ ๋ฉ์๋์ ๋๋ค.
 
unPause(player: PlayerObject)
- ๊ฒ์์ ์ฌ๊ฐํ๋ ๋ฉ์๋์ ๋๋ค.
 
Notice ํด๋์ค
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 8(2.2.0) | 
์๋ฆผ ๋ฐ ๋ฉ์์ง๋ฅผ ๊ด๋ฆฌํ๋ ํด๋์ค์ ๋๋ค.
devCheck(player : PlayerObject)
acess(player : PlayerObject)
msgCommand(msg : string)
alterMsg(player : PlayerObject)
- ์์ค์ด ๊ฐ์ง๋๋ฉด ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
ruleCommand(msg : string)
anounce(msg : string, target : playerid, color : color, style : int, sound : int)
- ์๋ฆผ ๋ฉ์์ง ํจ์์ ๋๋ค.
 - 
setColor()๋ฅผ ํธ์ถํฉ๋๋ค. - 
setStyle()์ ํธ์ถํฉ๋๋ค. 
setColor(color : color)
- ์๋ฆผ ๋ฉ์์ง์ ๊ธ๊ผด ์์์ ์ง์ ํฉ๋๋ค.
 - 
color๊ฐ ์กฐ๊ฑด๋ฌธ ์ธ์ ๊ฐ์ ๊ฐ์ง๋ฉด "0xFFFFFF"๋ก ๋ฐํํฉ๋๋ค. 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~5(2.0.0) | setStyle(style : int) | 
| 6(2.0.1)~ | setStyle(style : int or string) | 
- ์๋ฆผ ๋ฉ์์ง์ ๊ธ๊ผด ํ์์ ์ง์ ํฉ๋๋ค.
 - API ๋ ๋ฒจ 6(2.0.1) ์ดํ์๋ ๋ฌธ์์ด์ 
style์ ์ธ์๊ฐ์ผ๋ก ์ ๋ฌํ ์ ์์ต๋๋ค. 
ChatSystem ํด๋์ค
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 8(2.2.0) | 
์ฑํ ์์คํ ์ ๊ด๋ จ๋ ํด๋์ค์ ๋๋ค.
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ์ฑํ ๋ชจ๋์ ์๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ์ฑํ ์ ์ผ๋ฆผ/๋ น์ ์ฌ๋ถ๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 
- ๊ฐ์  ํด์ฅ์ ์ทจํ ์ ์๋ ํ๋ฌํ ๋จ์ด์ ๋๋ค.
 
- ํํฐ๋ง ๋จ์ด์ ๋๋ค.
 
getChatMode(player: PlayerObject)
- ํ๋ ์ด์ด์ ์ฑํ ๋ชจ๋๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getFace(emoji : face, name : string)
getSpace(string : string)
onPlayerChat(player : PlayerObject, msg : string)
- ํ๋ ์ด์ด๊ฐ ์ฑํ ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 - API ๋ ๋ฒจ 6(2.0.1) ์ดํ์๋ ํ ์๊ฐ ๊ฐ๊ฒฉ์ผ๋ก ์๊ตฌ ํด์ฅ ๋ช ๋จ์ ์ด๊ธฐํํฉ๋๋ค.
 - ๋ช ๋ น์ด ์ ๋ ฅ์ ๊ฐ์งํ๊ณ ์ฒ๋ฆฌํฉ๋๋ค.
 - ๋ค์ค ์ ์์ ๊ฒฝ๊ณ ์ฐฝ์ ์ถ๋ ฅํฉ๋๋ค.
 - 70์ ๋ด์ธ ๊ธ์์ ์ ํ์ด ์์ต๋๋ค.
 
filterWords(player : PlayerObject, msg : string)
- ๋จ์ด๋ฅผ ํํฐ๋ง ํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
ffWords์ ๊ฐ์ด ๊ฐ์ง๋๋ฉด ํด๋น ํ๋ ์ด์ด๋ฅผ ๊ฐ์  ํด์ฅํฉ๋๋ค. - 
fWords์ ๊ฐ์ด ๊ฐ์ง๋๋ฉด ๊ฒฝ๊ณ ์๋ฆผ์ฐฝ์ ์ถ๋ ฅํฉ๋๋ค. - ํํฐ๋ง์ด ๋์ง ์์ผ๋ฉด 
true๊ฐ์ ๋ฐํํฉ๋๋ค. 
sendAllChat(player : PlayerObject, msg : string)
- ์ ์ฒด ์ฑํ ์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๋จ์ด๋ฅผ ํํฐ๋ง ํ๊ธฐ ์ํด 
filterWords()๋ฅผ ํธ์ถํฉ๋๋ค. - ์ฑ๊ธ์์ ์ฑํ
์ ํธ์ถ์ ์ค๋จํ๊ณ  
false๊ฐ์ ๋ฐํํฉ๋๋ค. - ํ๋ ์ด์ด์ ์ฑํ ๋ชจ๋์ ๋ฐ๋ผ ์ฑํ ๋ฉ์์ง์์ ๋์๋ง์ ์ถ๊ฐํฉ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | sendHideChat(player : PlayerObject, msg : string, type : bool) | 
| 8(2.2.0)~ | sendHideChat(player : int, msg : string, type : bool) | 
sendWhisperChat(toPlayer : int, fromPlayer : int, msg : string)
- ๊ท์๋ง ์ฑํ ์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
toPlayer๋ ๊ท์๋ง ์ฑํ ์ ์ ๋ฌ๋ฐ๋ ํ๋ ์ด์ด์ ๊ณต์ฉ ID์ ๋๋ค. - 
fromPlayer๋ ๊ท์๋ง ์ฑํ ์ ์ ๋ฌํ๋ ํ๋ ์ด์ด์ ๊ณต์ฉ ID์ ๋๋ค. - ๋จ์ด๋ฅผ ํํฐ๋ง ํ๊ธฐ ์ํด 
filterWords()๋ฅผ ํธ์ถํฉ๋๋ค. 
sendTeamChat(team : int, player : int, msg : string)
- ํ ์ฑํ ์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๋จ์ด๋ฅผ ํํฐ๋ง ํ๊ธฐ ์ํด 
filterWords()๋ฅผ ํธ์ถํฉ๋๋ค. - ์ฑ๊ธ์์ ์ฑํ
์ ํธ์ถ์ ์ค๋จํ๊ณ  
false๊ฐ์ ๋ฐํํฉ๋๋ค. - ํ๋ ์ด์ด์ ์ฑํ ๋ชจ๋์ ๋ฐ๋ผ ์ฑํ ๋ฉ์์ง์์ ๋์๋ง์ ์ถ๊ฐํฉ๋๋ค.
 
sendMsg(msg : string, target : int)
- ์ผ๋ฐ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
target์ ํ๋ ์ด์ด์ ๊ณต์ฉ ID์ ๋๋ค. - 
NOPLAYER์ ๊ฐ์ดtrue์ด๋ฉด ์ผ๋ฐ ๋ฉ์์ง๊ฐ ์๋Noticeํด๋์ค์announce๋ฉ์๋๋ก ์ถ๋ ฅ๋ฉ๋๋ค. 
setAllChat(player : PlayerObject, msg : string)
- ์ ์ฒด ์ฑํ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 50์ ๋ด์ธ ๊ธ์์ ์ ํ์ด ์์ต๋๋ค.
 
setWhisperChat(player : PlayerObject, msg : string)
- ๊ท์๋ง ์ฑํ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 70์ ๋ด์ธ ๊ธ์์ ์ ํ์ด ์์ต๋๋ค.
 
setTeamChat(player : PlayerObject, msg : string)
- ํ ์ฑํ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 50์ ๋ด์ธ ๊ธ์์ ์ ํ์ด ์์ต๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | setTeamChat(player : PlayerObject, msg : string) | 
| 7(2.1.0)~ | setTeamChat(player : int, msg : string) | 
- ์ฑํ ๋ชจ๋๋ฅผ ์ค์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setDisruptMode(player : int, type : bool)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ๊ท์๋ง ์ฑํ ์์ ์ ์ค์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
type์ ๊ฐ์ดtrue์ด๋ฉด ์์ ์ ํ์ฉํฉ๋๋ค. - 
type์ ๊ฐ์ดfalse์ด๋ฉด ์์ ์ ์ฐจ๋จํฉ๋๋ค. 
setFreezeChat(type : bool)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ์ฑํ ์ฐฝ์ ์ผ๋ฆฌ๊ฑฐ๋ ๋ น์ด๋ ๋ฉ์๋์ ๋๋ค.
 - 
type์ ๊ฐ์ดtrue์ด๋ฉด ์ฑํ ์ฐฝ์ ์ผ๋ฆฝ๋๋ค. - 
type์ ๊ฐ์ดfalse์ด๋ฉด ์ฑํ ์ฐฝ์ ๋ น์ ๋๋ค. 
Commands ํด๋์ค
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 8(2.2.0) | 
๋ช ๋ น์ด ๋์์ ๋ด๋นํ๋ ํด๋์ค์ ๋๋ค.
recommendCom(kind : string, commands : string)
plaster(player : PlayerObject)
- ๋๋ฐฐ๋ฐฉ์ง๋ฌธ์๋ฅผ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ํ๋ ์ด์ด์ ๊ถํ ๋๋ ๋ณด์กฐ ๊ถํ์ด ์์ผ๋ฉด 
comHelp()๋ฅผ ํธ์ถํฉ๋๋ค. 
comHelp(player : PlayerObject, msg : string)
- ์ข ํฉ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๊ถํ ์ฌ๋ถ์ ๋ฐ๋ผ ์ถ๋ ฅ ๋ด์ฉ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
 
botHelp(player : PlayerObject, msg : string)
- ๋ด๋ฐฉ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๊ถํ ์ฌ๋ถ์ ๋ฐ๋ผ ์ถ๋ ฅ ๋ด์ฉ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
 
chatHelp(player : PlayerObject, msg : string)
- ์ฑํ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๊ถํ ์ฌ๋ถ์ ๋ฐ๋ผ ์ถ๋ ฅ ๋ด์ฉ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
 
mapHelp(player : PlayerObject, msg : string)
- ๋ด๋ฐฉ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๊ถํ ์ฌ๋ถ์ ๋ฐ๋ผ ์ถ๋ ฅ ๋ด์ฉ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | helpJoinP(player : PlayerObject) | 
| 8(2.2.0)~ | joinHelpPers(player : PlayerObject) | 
- ์ฐธ๊ฐ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | helpJoinA(player : PlayerObject) | 
| 8(2.2.0)~ | joinHelpPub(player : PlayerObject) | 
- ์ฐธ๊ฐ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๊ณต์ฉ์ผ๋ก ์ถ๋ ฅ๋ฉ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | scoreHelp(player : PlayerObject) | 
| 8(2.2.0)~ | rankHelp(player : PlayerObject) | 
- ๋ญํฌ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๊ถํ ์ฌ๋ถ์ ๋ฐ๋ผ ์ถ๋ ฅ ๋ด์ฉ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
 
etcHelp(player : PlayerObject, msg : string)
- ๊ธฐํ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๊ถํ ์ฌ๋ถ์ ๋ฐ๋ผ ์ถ๋ ฅ ๋ด์ฉ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
 
qE_Chat(player : PlayerObject)
- ๊ท์๋ง ์ฑํ ์ ์์ธ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
qT_Chat(player : PlayerObject)
- ํ ์ฑํ ์ ์์ธ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
qMark(player : PlayerObject)
- ์ฑํ ๋งํฌ์ ์์ธ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
qChatmode(player : PlayerObject)
- ์ฑํ ๋ชจ๋์ ์์ธ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
qScore(player : PlayerObject)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 6(2.0.1) | 8(2.2.0) | 
- ์ ์ ์ ๋ณด์ ์์ธ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
qDisruptMode(player : PlayerObject)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์์ ๋ชจ๋์ ์์ธ ๋์๋ง์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
infoRoom(player : PlayerObject, msg : string)
- ๋ฐฉ ์์ธ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - UMUX ๊ธฐ๋ฐ์์ ํ๊ธฐํด์ผ ํฉ๋๋ค.
 - ๋ณด์ ํจ์น ์์ค์ ํ๊ธฐํด์ผ ํฉ๋๋ค.
 - ๋ฆด๋ฆฌ์ค ๋ ์ง๋ ์ต์ ์ ๋ฐ์ดํธ ๋ ์ง์ ๋์ผํฉ๋๋ค.
 
infoPlayers(player : PlayerObject)
- ๋ชจ๋ ํ๋ ์ด์ด์ ๊ฐ๋จ ์ ๋ณด๋ฅผ ๋์ดํ ๋ชฉ๋ก์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
infoMaps(player : PlayerObject, msg : string)
- ๋ด์ฅ๋ ๋งต์ ์์ธ ์ ๋ณด๋ฅผ ๋์ดํ ๋ชฉ๋ก์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - API ๋ ๋ฒจ 6(2.0.1) ์ด์ ์๋ ์ต๋ 50๊ฐ๊น์ง ์ถ๋ ฅํ ์ ์์ต๋๋ค.
 - API ๋ ๋ฒจ 7(2.1.0) ์ดํ์๋ ๋ด์ฅ ๋งต์ ๊ฐ์์ ๋ฐ๋ผ ์ ๋์ ์ผ๋ก ์ถ๋ ฅ๋ฉ๋๋ค.
 
infoScore(player : PlayerObject, msg : string)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ์ ์ ์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
index์ ๊ฐ์ด ์กฐ๊ฑด ๋ด์์ ์ ํจํ๋ฉด ํด๋น ๊ฐ์ ๋ง๋ ๊ฐ์ธ ID๋ฅผ ๊ฐ์ง ํ๋ ์ด์ด์ ์ ๋ณด๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค. 
infoRanking(player : PlayerObject, msg : string)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ๋ญํน ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
index์ ๊ฐ์ด ์กฐ๊ฑด ๋ด์์ ์ ํจํ๋ฉด ํด๋น ๊ฐ์ ๋ง๋ ๊ฐ์ธ ID๋ฅผ ๊ฐ์ง ํ๋ ์ด์ด์ ์ ๋ณด๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค. 
setChatMode(player : PlayerObject, msg : string)
- ์ฑํ ๋ชจ๋ ์ค์  ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setDisruptMode(player : PlayerObject)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์์ ๋ชจ๋๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฉ์๋์ ๋๋ค.
 
setFreezeChat(player : PlayerObject)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ์ฑํ ์ฐฝ ์ผ๋ฆฌ๊ธฐ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setUnFreezeChat(player : PlayerObject)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ์ฑํ ์ฐฝ ๋ น์ด๊ธฐ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setTeamColors(player : PlayerObject, msg : string)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์ ๋ํผ ๋ณ๊ฒฝ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setJoinPlayer(includedTeam : TeamID, toTeam : TeamID, name : string, id : int)
- ํ๋ ์ด์ด ํฌ์ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - ํ๋ ์ด์ด์ ๊ถํ ๋๋ ๋ณด์กฐ ๊ถํ์ด ์์ผ๋ฉด ๋ค๋ฅธ ํ๋ ์ด์ด์ ๊ฐ๋ณ ํฌ์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
 - 
Administrationํด๋์ค์teamsLock์ ๊ฐ์ดtrue๋ก ๋์ด์์ผ๋ฉด ํธ์ถ์ ์ค๋จํฉ๋๋ค. - 
Playerํด๋์ค์members์asleep์ ๊ฐ์ดtrue๋ก ๋์ด์์ผ๋ฉด ํธ์ถ์ ์ค๋จํฉ๋๋ค. 
setJoinSpec(player : PlayerObject, msg : string)
- ๊ด์ค์ ์ด๋ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setJoinRed(player : PlayerObject, msg : string)
- ๋ ๋ํ ์ด๋ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setJoinBlue(player : PlayerObject, msg : string)
- ๋ธ๋ฃจํ ์ด๋ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
infoRanking(player : PlayerObject, msg : string)
- ์ฑํ ๊ธ์ง ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - ํ๋ ์ด์ด ์ธ์์ด 1๋ช ์ดํ(1๋ช ํฌํจ)์ด๋ฉด ํธ์ถ์ ๊ฑฐ๋ถํฉ๋๋ค.
 - 
dId์ ๊ฐ์ด ํธ์ถ์์ ๊ฐ์ธ ID์ ๋์ผํ๋ฉด ํธ์ถ์ ๊ฑฐ๋ถํฉ๋๋ค. 
setSleep(player : PlayerObject)
- ์ฅ๊ธฐ ๋๊ธฐ์ด ๋ฑ๋ก ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setRecording(player : PlayerObject)
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | loadMap(player : PlayerObject, mapId : string) | 
| 7(2.1.0)~ | loadMap(player : PlayerObject, msg : string) | 
- ๋ด์ฅ ๋งต ๋ก๋ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - API ๋ ๋ฒจ 6(2.0.0) ์ด์ ์๋ ๋งต ID๋ฅผ 1๋ถํฐ 12๊น์ง์ ๊ฐ๋ง ์ธ์๋ฉ๋๋ค.
 - API ๋ ๋ฒจ 7(2.0.1) ์ดํ์๋ ๋งต ID๋ฅผ ๋ด์ฅ ๋งต์ ๊ฐ์์ ๋ฐ๋ผ ์ ๋์ ์ผ๋ก ์ธ์๋ฉ๋๋ค.
 
Player ํด๋์ค
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 8(2.2.0) | 
๊ฒ์ ํ๋ ์ด์ด์ ๊ด๋ จ๋ ํด๋์ค์ ๋๋ค.
- ์ ์ ์ค์ธ ํ๋ ์ด์ด์ ์ธ์์ ๋๋ค.
 
- ๊ฐ๋ณ ํ๋ ์ด์ด ๊ฐ์ฒด์ ๊ตฌ์กฐ์ฒด์ ๋๋ค.
 
- ํ๋ ์ด์ด์ ๊ณต์ฉ ๋คํธ์ํฌ์ ๋๋ค.
 
- ํ๋ ์ด์ด์ ๊ณต์ฉ ์ฃผ์์ ๋๋ค.
 
- ์ฅ๊ธฐ ๋๊ธฐ ํ๋ ์ด์ด ๋ช ๋จ(์๋)์ ๋๋ค.
 
- ์ฑํ ๋งํฌ์ ๋๋ค.
 
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 7(2.1.0) | 
- ์ํผ ๋ธ๋๋ฆฌ์คํธ ๋ช ๋จ์ ๋๋ค.
 
- ๋ธ๋๋ฆฌ์คํธ ๋ช ๋จ์ ๋๋ค.
 
onPlayerTeamChange(player: PlayerObject, byPlayer: PlayerObject)
- ํ์ด ๊ต์ฒด๋ ๋ ์คํํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
Administrationํด๋์ค์hostLock์ ๊ฐ์ ๋ฐ๋ผ ๋ฐฉ์ฅ์ ํ ์ด๋์ ์ํฅ์ ๋ฐ์ต๋๋ค. - 
members์asleep๊ฐ์ ๋ฐ๋ผ ๊ฐ๋ณ ํ๋ ์ด์ด์ ํ ์ด๋์ ์ํฅ์ ๋ฐ์ต๋๋ค. 
onPlayerActivity(player: PlayerObject)
initMember(data : PlayerObject)
- 
members๊ฐ์ฒด๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค. 
initBlacklist(sp : bool, name : string, adrs : int)
- ๋ธ๋๋ฆฌ์คํธ ๊ฐ์ฒด๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
sp์ ๊ฐ์ดtrue์ด๋ฉด ์ํผ ๋ธ๋๋ฆฌ์คํธ,false์ด๋ฉด ์ผ๋ฐ ๋ธ๋๋ฆฌ์คํธ๋ก ๋ฑ๋ก๋ฉ๋๋ค. - 
name์ ์ธ์๊ฐ์ ํ๋ ์ด์ด ์ด๋ฆ์ ๋๋ค. - 
adrs์ ์ธ์๊ฐ์ ํ๋ ์ด์ด์ ๊ณต์ฉ ์ฃผ์์ ๋๋ค. 
getLocalId(Publicid : int)
- ํ๋ ์ด์ด์ ๊ฐ์ธ ID๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
Publicid์ ๊ฐ์ ๊ณต์ฉ ID์ ๋๋ค. 
getPublicId(Privateid : int)
- ํ๋ ์ด์ด์ ๊ณต์ฉ ID๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
Privateid์ ๊ฐ์ ๊ฐ์ธ ID์ ๋๋ค. 
getPlayer(index : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด ๊ฐ์ฒด๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getGravityX(index : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ X ์ค๋ ฅ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getGravityY(index : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ Y ์ค๋ ฅ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getRadius(index : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ๋ฐ์ง๋ฆ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getBcoeff(index : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ๋ฐ์ด์ค๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getInvMass(index : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ์ญ์ง๋์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDamping(index : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ์ ๋์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | getPosX(player : PlayerObject) | 
| 7(2.1.0)~ | getPosX(player : int) | 
- ํ๋ ์ด์ด์ X์ขํ๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | getPosY(player : PlayerObject) | 
| 7(2.1.0)~ | getPosY(player : int) | 
- ํ๋ ์ด์ด์ Y์ขํ๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getSpeedX(index : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ X ์๋๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getSpeedY(index : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ Y ์๋๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | getPosition(player : PlayerObject) | 
| 7(2.1.0)~ | getPosition(player : int) | 
- ํ๋ ์ด์ด์ ์ขํ๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getAddress(searchId : int)
- ํ๋ ์ด์ด์ ๊ณต์ฉ ์ฃผ์๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getNetwork(searchId : int)
- ํ๋ ์ด์ด์ ๊ณต์ฉ ๋คํธ์ํฌ๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setPosition(player : int, x : float, y : float)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ์ขํ๋ฅผ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | setX(player : PlayerObject, msg : float) | 
| 7(2.1.0)~ | setPosX(player : int, x : float) | 
- ํ๋ ์ด์ด์ X์ขํ๋ฅผ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - API ๋ ๋ฒจ 6(2.0.1) ์ด์ ์๋ ์์์  ์๋ 5์๋ฆฌ๊น์ง๋ง ์ธ์ํฉ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~6(2.0.1) | setY(player : PlayerObject, msg : float) | 
| 7(2.1.0)~ | setPosY(player : int, x : float) | 
- ํ๋ ์ด์ด์ Y์ขํ๋ฅผ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - API ๋ ๋ฒจ 6(2.0.1) ์ด์ ์๋ ์์์  ์๋ 5์๋ฆฌ๊น์ง๋ง ์ธ์ํฉ๋๋ค.
 
setGravityX(player : int, gravityX : float)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ X ์ค๋ ฅ์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setGravityY(player : int, gravityY : float)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ Y ์ค๋ ฅ์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setRadius(player : int, r : float)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ๋ฐ์ง๋ฆ์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setBcoeff(player : int, b : float)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ๋ฐ์ด์ค๋ฅผ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setInvMass(player : int, m : float)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ์ญ์ง๋์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setDamping(player : int, d : float)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ์ ๋์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setAvatar(player : PlayerObject, msg : string)
- ํ๋ ์ด์ด์ ๋ฑ๋ฒํธ๋ฅผ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setSleep(player : PlayerObject, sleep : bool)
- ์ฅ๊ธฐ ๋๊ธฐ ํ๋ ์ด์ด๋ฅผ ์ค์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
sleep์ ๊ฐ์ดtrue์ด๋ฉด ์ฅ๊ธฐ ํ๋ ์ด์ด ๋ช ๋จ์์ ์ถ๊ฐํฉ๋๋ค. - 
sleep์ ๊ฐ์ดfalse์ด๋ฉด ์ฅ๊ธฐ ํ๋ ์ด์ด ๋ช ๋จ์์ ์ ๊ฑฐํฉ๋๋ค. 
setTeam(id : int, team : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 6(2.0.1) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ํ์ ์ค์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
team์ ๊ฐ์ด0์ด๋ฉด ๊ด์ค์์ผ๋ก ์ด๋ํฉ๋๋ค. - 
team์ ๊ฐ์ด1์ด๋ฉด ๋ ๋ํ์ผ๋ก ์ด๋ํฉ๋๋ค. - 
team์ ๊ฐ์ด2์ด๋ฉด ๋ธ๋ฃจํ์ผ๋ก ์ด๋ํฉ๋๋ค. 
setTeamColors(team : int, angle : int, txtColor : color, bgColor : color)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ์ ๋ํผ ๋ณ๊ฒฝ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
setTeam(id : int, team : int)
- ํ๋ ์ด์ด์ ํ์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setAddress(player : int, address : int)
- ํ๋ ์ด์ด์ ๊ณต์ฉ ์ฃผ์๋ฅผ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setNetwork(player : int, address : int)
- ํ๋ ์ด์ด์ ๊ณต์ฉ ๋คํธ์ํฌ๋ฅผ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setSleepPlayer(player : PlayerObject)
- ์ฅ๊ธฐ ๋๊ธฐ ํ๋ ์ด์ด๋ฅผ ๋ฑ๋กํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ํ๋ ์ด์ด์ ์ฑํ ๋งํฌ๋ฅผ ๊ฐฑ์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | updatePlayers(player : PlayerObject) | 
| 8(2.2.0)~ | updatePlayers(player : int) | 
- ํ๋ ์ด์ด์ ๊ฐ์ธ ID๋ฅผ ๊ฐฑ์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
members์ ๊ฐ์ ์ ์ดํฉ๋๋ค. 
checkMarks(player : PlayerObject, type : int)
- ํ๋ ์ด์ด์ ์ฑํ ๋งํฌ๋ฅผ ํ์ธํ๋ ๋ฉ์๋์ ๋๋ค.
 - ํ ์ฑํ ์ผ ๊ฒฝ์ฐ, ํ๋ณ๋ก ๊ฐ์งํฉ๋๋ค.
 
clearMember(data : PlayerObject)
- 
members๊ฐ์ฒด๋ฅผ ์ง์ฐ๋ ๋ฉ์๋์ ๋๋ค. 
deleteSleppPlayer(player : PlayerObject)
- ์ฅ๊ธฐ ๋๊ธฐ์ด ํ๋ ์ด์ด๋ฅผ ์ ๊ฑฐํ๋ ๋ฉ์๋์ ๋๋ค.
 
resetAvatar(player : PlayerObject)
- ํ๋ ์ด์ด์ ๋ฑ๋ฒํธ๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 - ๋ฑ๋ฒํธ๋ ํ๋ ์ด์ด์ ๊ฐ์ธ ID๋ก ์ง์ ๋ฉ๋๋ค.
 
Scores ํด๋์ค
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 7(2.1.0) | 8(2.2.0) | 
๋ญํน ๋ฐ ์ ์  ์์คํ ์ ์๋ ๊ธฐ๋ฐ ํด๋์ค์ ๋๋ค.
- ๋ ๋ํ์ ๊ณจ ๋์  ๊ฐ์๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 
- ๋ธ๋ฃจํ์ ๊ณจ ๋์  ๊ฐ์๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 
- ๊ณต์ ์ก์ ์ ๋ ํ๋ ์ด์ด์ ๊ณต์ฉ ID๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 
- ๊ฐ๋ณ ํ๋ ์ด์ด์ ์ ์  ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๊ฐ์ฒด์ ๊ตฌ์กฐ์ฒด์ ๋๋ค.
 
- ์ ์ ์ฆ์ฐจ๊ฐ๋์ ๊ดํ ๊ฐ์ฒด์ ๋ฐฐ์ด์ ๋๋ค.
 
initStatus(player : int)
- ํ๋ ์ด์ด์ ์ ์  ์ ๋ณด๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 - ์ ์๊ฐ ์๋ ํ์๋ฅผ ๋ฐ์ดํฐ๋ก ์ ์ฅํฉ๋๋ค.
 
initRanking(player : int)
- ํ๋ ์ด์ด์ ๋ญํน ์์๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ์ ๋ ํ๋ ์ด์ด๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค
 
- ๋ ๋ํ์ ๊ณจ ๊ฐ์๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ๋ธ๋ฃจํ์ ๊ณจ ๊ฐ์๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ๋ ๋ํ์ ๋์  ๊ณจ ๊ฐ์๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ๋ธ๋ฃจํ์ ๋์  ๊ณจ ๊ฐ์๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ์น๋ฆฌ ํ์ ํ์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
1: ๋ ๋ํ์ด ์น๋ฆฌํ๋ฉด ์ด ๊ฐ์ ๋ฐํํฉ๋๋ค. - 
2: ๋ธ๋ฃจํ์ด ์น๋ฆฌํ๋ฉด ์ด ๊ฐ์ ๋ฐํํฉ๋๋ค. - 
3: ๋ฌด์น๋ถ์ด๋ฉด ์ด ๊ฐ์ ๋ฐํํฉ๋๋ค. 
- ๊ฒ์ ์๊ฐ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getStatsWin(index : int)
- ํ๋ ์ด์ด์ ์ฐ์น ์ ์ ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getStatsWin(index : int)
- ํ๋ ์ด์ด์ ์ฐ์น ์ ์ ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getStatsLost(index : int)
- ํ๋ ์ด์ด์ ํจ๋ฐฐ ์ ์ ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getStatsGoal(index : int)
- ํ๋ ์ด์ด์ ๊ณจ ์ ์ ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getStatsOG(index : int)
- ํ๋ ์ด์ด์ ์์ฑ ๊ณจ ์ ์ ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getPlayerStats(player : int)
- ํ๋ ์ด์ด์ ์ ์  ์ ๋ณด๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getRanking(player : int)
- ํ๋ ์ด์ด์ ๋ญํน ์์๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDisc(index : int)
- ๋์คํฌ ๊ฐ์ฒด๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscPosition(index : int)
- ๋์คํฌ์ ์ขํ๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscPosX(index : int)
- ๋์คํฌ์ X์ขํ๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscPosY(index : int)
- ๋์คํฌ์ Y์ขํ๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscSpeedX(index : int)
- ๋์คํฌ์ X ์๋๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscSpeedY(index : int)
- ๋์คํฌ์ Y ์๋๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscGravityX(index : int)
- ๋์คํฌ์ X ์ค๋ ฅ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscGravityY(index : int)
- ๋์คํฌ์ Y ์ค๋ ฅ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscRadius(index : int)
- ๋์คํฌ์ ๋ฐ์ง๋ฆ์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscBcoeff(index : int)
- ๋์คํฌ์ ๋ฐ์ด์ค๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscInvMass(index : int)
- ๋์คํฌ์ ์ญ์ง๋์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscDamping(index : int)
- ๋์คํฌ์ ์ ๋์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscColor(index : int)
- ๋์คํฌ์ ์์์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 - 10์ง์์ ๊ฐ์ผ๋ก ๋ฐํํฉ๋๋ค.
 
getDiscColMask(index : int)
- ๋์คํฌ์ ์ถฉ๋ ๋ง์คํฌ๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDiscColGroup(index : int)
- ๋์คํฌ์ ์ถฉ๋ ๊ทธ๋ฃน์ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
getDistance(index : int)
- ๋ ๊ฐ์ฒด ๊ฐ์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ์ ๋ ํ๋ ์ด์ด์ ID๋ฅผ ๊ตฌํ๋ ๋ฉ์๋์ ๋๋ค.
 
sendRanking(index : int, player : int)
- ๋ญํน ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๋ฉ์๋์ ๋๋ค.
 - 
index์ ๋ญํน ์ ๋ณด๋ฅผ ๋ณด๋ ๋๋ค. - 
player๋ฅผ ๋์์ผ๋ก ์ถ๋ ฅํฉ๋๋ค. 
setHolder(player : int)
- ์ ๋ ํ๋ ์ด์ด๋ฅผ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setStatsWin(index : int, value : int)
- ํ๋ ์ด์ด์ ์น๋ฆฌ ์ ์ ์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setStatsLost(index : int, value : int)
- ํ๋ ์ด์ด์ ํจ๋ฐฐ ์ ์ ์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setStatsGoal(index : int, value : int)
- ํ๋ ์ด์ด์ ๊ณจ ์ ์ ์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setStatsOG(index : int, value : int)
- ํ๋ ์ด์ด์ ์์ฑ ๊ณจ ์ ์ ์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
setRanking(newIndex, oldIndex)
- ๋ญํน์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
updateHolder(id : int)
- ์ ๋ ํ๋ ์ด์ด๋ฅผ ๊ฐฑ์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ๋์  ๊ณจ ๊ฐ์๋ฅผ ๊ฐฑ์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ์ ์ ์ ๊ฐฑ์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
showPlayerStats(player : int)
- ํ๋ ์ด์ด์ ์ ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
showRankingStats(player : int)
- ์ ์  ์์ธ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
TimeManager ํด๋์ค
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 8(2.2.0) | 
๋ ์ง ๋ฐ ์๊ฐ๊ณผ ๊ด๋ จ๋ ํด๋์ค์ ๋๋ค.
- Windows ์์ ํ์์ค ํ์์ผ๋ก ์๊ฐ์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 
IoSystem ํด๋์ค
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 5(2.0.0) | 8(2.2.0) | 
- ๋ด๋ถ ์์คํ  ๋๋ ์๋ฒ ์ด๊ธฐํ๋ฅผ ๋ด๋นํ๋ ํด๋์ค์ ๋๋ค.
 - ์ ๋ ์์๋ก ๊ฐ์ ์์ ํ๊ฑฐ๋ ๋ณ๊ฒฝํด์๋ ์ ๋ฉ๋๋ค.
 
- ์๋ฒ ์ด๊ธฐํ ์ฌ๋ถ๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 - ์ ๋ ์์๋ก ๊ฐ์ ์์ ํ๊ฑฐ๋ ๋ณ๊ฒฝํด์๋ ์ ๋ฉ๋๋ค.
 
- ์๋ฒ ๋ฒ์ ์ ๋๋ค.
 
- UMUX ๊ธฐ๋ฐ ๋ฒ์ ์ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 - ์ ๋ ์์๋ก ๊ฐ์ ์์ ํ๊ฑฐ๋ ๋ณ๊ฒฝํด์๋ ์ ๋ฉ๋๋ค.
 
- UMUX ๋ณด์ ํจ์น ์์ค์ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 - ์ ๋ ์์๋ก ๊ฐ์ ์์ ํ๊ฑฐ๋ ๋ณ๊ฒฝํด์๋ ์ ๋ฉ๋๋ค.
 
log(io : bool, msg : string)
- ์ฝ์์ฐฝ์ ์ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
io์ ๊ฐ์ดtrue์ด๋ฉด ์ฝ์์ฐฝ์์ ๋ฐฉ์ผ๋ก ์ ๋ ฅํฉ๋๋ค. - 
io์ ๊ฐ์ดfalse์ด๋ฉด ๋ฐฉ์์ ์ฝ์์ฐฝ์ผ๋ก ์ถ๋ ฅํฉ๋๋ค. 
- ์๋ฒ ์ด๊ธฐํ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ์๋ฒ๋ฅผ ์ด๊ธฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
initialized์ ๊ฐ์ ์ ์ดํฉ๋๋ค. - ์๋ฒ ์ด๊ธฐํ ํ, ์๋ฆผ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
 - API 8(2.2.0) ์ดํ์๋ ์๋ฒ ์ ๋ณด๋ฅผ ์ถ๊ฐ์ ์ผ๋ก, ๊ฐ๋ตํ๊ฒ ์ถ๋ ฅํฉ๋๋ค.
 
setRequireRecaptcha(isActive : bool)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- API ๋ ๋ฒจ 8(2.2.0 r4) ๋ฐ 2020.04.15 ๋ณด์ ํจ์น๋ถํฐ ์ง์ํฉ๋๋ค.
 - Recaptcha๋ฅผ ์ค์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 - 
isActive์ ๊ฐ์ดtrue์ด๋ฉด ํ์ฑํ,false์ด๋ฉด ๋นํ์ฑํํฉ๋๋ค. 
setLine(amount : string, line : int)
- ์ซ์์ ์๋ฆฟ์๋ฅผ ๊ต์ ํ๋ ๋ฉ์๋์ ๋๋ค.
 
- ์๋ฒ ๋ฐ ์์คํ  ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ๋ฉ์๋์ ๋๋ค.
 - ์๋ฒ ๋ฒ์ ์ด ํฌํจ๋ฉ๋๋ค.
 - UMUX ๊ธฐ๋ฐ ๋ฒ์ ์ด ํฌํจ๋ฉ๋๋ค.
 - UMUX ๋ณด์ ํจ์น ์์ค์ด ํฌํจ๋ฉ๋๋ค.
 - ์ ๋ ์์๋ก ๊ฐ์ ์์ ํ๊ฑฐ๋ ๋ณ๊ฒฝํด์๋ ์ ๋ฉ๋๋ค.
 
showPlayerInfo(player : int)
| ์ต์ ์ง์ ๋ ๋ฒจ | ๊ถ์ฅ ์ง์ ๋ ๋ฒจ | 
|---|---|
| 8(2.2.0) | 8(2.2.0) | 
- ํ๋ ์ด์ด์ ID ๋ฐ ๋๋ค์์ ๋ฐํํ๋ ๋ฉ์๋์ ๋๋ค.
 
๊ธฐํ
var commands : []commandsObject
- ๋ช ๋ น์ด ๋์์ ๋ด๋นํ๋ ๋ณ์์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | const maps : []stadiumObject | 
| 8(2.2.0)~ | var maps : []stadiumObject | 
- ์์คํ  ๋ด์ฅ ๋งต ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.
 
| API ๋ ๋ฒจ | ํ์ | 
|---|---|
| ~7(2.1.0) | const mapsName : []string | 
| 8(2.2.0)~ | var mapsName : []string | 
- ์์คํ  ๋ด์ฅ ๋งต์ ์ด๋ฆ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ณ์์ ๋๋ค.