UMUX Beta Program - HonestSquare/UMUX GitHub Wiki

개요

UMUX Beta Program(이하 UMBP)은 UMUX를 보다 빠르게 신버전을 체험해 볼 수 있는 프로그램입니다.

유의사항

본 베타 프로그램에 참가 및 이용하라면 다음과 같은 조건에 따라야 합니다.

1. 원저작자 표기

2. 재배포 및 수정 금지

2-1. 예외사항(수정만 해당)
  • const ROOMNAME
  • const DESCRIPTION
  • const MAXLIMIT
  • const HOSTNAME
  • const PUBLIC
  • const TOKEN
  • const NOPLAYER
  • const REGION_CODE
  • const LAT
  • const LON
  • let PASSWORD

3. UMUX 버전 표기

...
class GameSystem{
	...
	findInfo(){
		return NC.fmtStr([["서버 버전: %d", "UMUX 버전: %d", "UMUX 보안 패치 수준: %d"
			].join(" | "), "Powered by UMUX"].join(newLine), [this.verRoom, this.verUMUX, this.scrPtcLvl]);
	}
	...
}
...

4. UMUX Beta Program임을 확인할 수 있게 방제에도 표기

아래는 예시입니다.

const ROOMNAME = "[UMBP] 핫휴 3ㄷ3";

const ROOMNAME = "[UMUX BETA] 핫휴 3ㄷ3";

5. 기타

그 외 기타 사항 및 라이센스는 여기서 확인하십시오.

6. 목록

6-1. UMUX A

  • UMBP 미실시 버전입니다.

6-2. UMUX B

6-2-1. Beta 1

릴리스 날짜 단계(상세 버전)
2019.09.21 Beta 1(2.0.0_t1)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 서버의 임의 지정 지리적 위치 지정 옵션 추가
  • 경기 중 플레이어 좌표값 계산 및 반환 기능 추가
  • 킥 제한 설정 명령어 감지 기능 추가
  • 등번호 변경 명령어 추가
  • 호스트 팀 이동 설정 옵션 추가
  • 플레이어 장기 관전 시스템 추가
  • 에러 감지 시스템 추가
  • 일부 도움말 추가
  • 팀 이동 명령어 개선(관리용)
  • 공백 닉네임 플레이어 호칭 개선
  • 득점 메시지 개선
  • 보안 개선
  • 가독성 개선

6-2-2. Beta 2

릴리스 날짜 단계(상세 버전)
2019.11.17 Beta 2(2.0.0_t2)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 맵 고정 기능 추가(기본맵 한정)
  • 등번호 초기화 명령어 추가
  • 채팅 금지 메시지 추가
  • 숫자 정렬 메서드 추가
  • 참여 인원이 10명 이상일 때, 채팅 메시지 가독성 개선
  • 공백 닉네임 인식 문제 개선
  • 서버 초기화 작동 구조 개선
  • 도움말 가독성 개선
  • 코드 가독성 개선
  • 보안 개선

6-2-3. Beta 3

릴리스 날짜 단계(상세 버전)
2019.11.30 Beta 3(2.0.0_t3)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 플레이어 공용 주소 시스템 추가
  • 채팅 금지 상태에서 명령어 입력 지원
  • 참여 인원이 10명 이상일 때, 채팅 메시지 가독성 개선
  • 장기 관전 시스템 환경 개선
  • 호스트 팀 이동 오류 해결
  • 득점 메시지 가독성 개선
  • 로그 메시지 가독성 개선
  • 간간히 퇴장 기록이 남지 않았던 문제 개선

6-2-4. Beta 4

릴리스 날짜 단계(상세 버전)
2019.12.12 Beta 4(2.0.0_t4)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 플레이어 공용 아이디 시스템 추가
  • 플레이어 다중 접속 감지 시스템 추가
  • 공 좌표 계산 기능 추가
  • 플레이어 사칭 감지 시스템 개선
  • 참여 인원이 10명 이상일 때, 채팅 메시지 가독성 개선
  • 날짜 표시 형식 개선
  • 로그 메시지 가독성 개선
  • 코드 가독성 개선

6-2-5. Beta 5

릴리스 날짜 단계(상세 버전)
2019.12.22 Beta 5(2.0.0_t5)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 슈퍼 블랙리스트 시스템 추가
  • 플레이어 정보 목록 출력 명령어 추가
  • 일부 도움말 추가 및 개선
  • 주권한&보조권한 판정 메서드 추가
  • 플레이어 데이터 저장 방식 변경
  • 플레이어 ID 데이터 세분화(공용/개인)
  • 보조 권한 시스템 개선
  • 채팅 금지 시스템 개선
  • 장기 관전 시스템 개선
  • 공 좌표 계산 기능 개선
  • 서버 작동 메시지 출력 개선
  • 보안 개선
  • 최적화 개선
  • 코드 가독성 개선

6-3. UMUX C

빌드 날짜 API 레벨 단계(상세 버전)
2020.06.07 9 Dev 1(3.0_d1)
빌드 날짜 API 레벨 단계(상세 버전)
2020.07.09 9 Dev 2(3.0_d2)
빌드 날짜 API 레벨 단계(상세 버전)
2020.07.11 9 Dev 3(3.0_d3)
빌드 날짜 API 레벨 단계(상세 버전)
2020.08.18 9 Dev 4(3.0_d4)
빌드 날짜 API 레벨 단계(상세 버전)
2020.09.21 9 Dev 5(3.0_d5)

6-3-1. Beta 1

릴리스 날짜 API 레벨 단계(상세 버전)
2020.10.02 9 Beta 1(3.0_b1)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 유니버셜 메시지 추가
  • 글꼴 색상 추가
  • 글꼴 양식 추가
  • 알림 메시지 소리 지정 메서드 추가
  • 장기 비활동 플레이어 감지 시스템 추가
  • 오류 시스템 추가
  • 서버 초기화 중 비번 설정 시 비번 안내창 추가
  • 어시스트 점수 정보 추가
  • 플레이어 상세정보 출력 메서드 추가
  • 플레이어 재정렬 메서드 추가
  • 명령어 시스템 개선
  • 외부 메시지 기능 개선
  • 알림 메시지 가독성 개선
  • 상세정보 메시지 가독성 개선
  • 도움말 가독성 개선
  • 채팅 금지 시스템 개선
  • 득점 시스템 개선
  • 플레이어 다중 접속 감지 시스템 개선
  • 플레이어 사칭 감지 시스템 개선
  • 슈퍼/블랙리스트 시스템 개선
  • 서버 접속자 인원 계산 알고리즘 개선
  • 로그 메시지 가독성 개선
  • 코드 가독성 개선

6-3-2. Beta 2

릴리스 날짜 API 레벨 단계(상세 버전)
2020.11.01 9 Beta 2(3.0_b2)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • Web 기반 로그 GUI 추가
  • 경고 메시지 추가
  • 녹화 처리 시스템 개선
  • 로그 메시지 가독성 개선
  • 로그 입출력 시스템 개선
  • 슈퍼/블랙리스트 시스템 개선
  • 플레이어 공용/개인 아이디 데이터 처리 알고리즘 개선
  • 플레이어 다중 접속 감지 시스템 개선
  • 플레이어 데이터 갱신 시스템 개선
  • 플레이어 중복 접속 감지 시스템 개선
  • 최적화 개선
  • 코드 가독성 개선

6-3-3. Beta 3

릴리스 날짜 API 레벨 단계(상세 버전)
2020.11.30 9 Beta 3(3.0_b3)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 관리자 인원 계산 기능 추가
  • 서버 시작 시간 표기 추가
  • 실시간 좌석 GUI 추가
  • 팀 인원 게산 기능 추가
  • 팀/등급 마크 분리
  • 관리자 로그인 알림 개선
  • 시간 출력 시스템 개선
  • 서버 정보 GUI 개선
  • 알림 메시지 시스템 개선
  • 번역 개선
  • 최적화 개선
  • 코드 가독성 개선

6-3-4. Beta 4

릴리스 날짜 API 레벨 단계(상세 버전)
2020.12.31 9 Beta 4(3.0_b4)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 맵 고정 기능 추가
  • 득점 시스템 개선
  • 명령어 시스템 개선
  • 서버 정보 GUI 개선
  • 최적화 개선
  • 코드 가독성 개선

6-4. UMUX D

빌드 날짜 API 레벨 단계(상세 버전)
2021.11.28 10 Dev 1(4.0_d1)
빌드 날짜 API 레벨 단계(상세 버전)
2022.02.10 10 Dev 6(4.0_d6)
빌드 날짜 API 레벨 단계(상세 버전)
2022.04.09 10 Dev 8(4.0_d8)
빌드 날짜 API 레벨 단계(상세 버전)
2022.04.17 10 Dev 9(4.0_d9)
빌드 날짜 API 레벨 단계(상세 버전)
2022.04.19 10 Dev 10(4.0_d10)
빌드 날짜 API 레벨 단계(상세 버전)
2022.05.09 10 Dev 11(4.0_d11)
빌드 날짜 API 레벨 단계(상세 버전)
2022.05.25 10 Dev 12(4.0_d12)
빌드 날짜 API 레벨 단계(상세 버전)
2022.05.31 10 Dev 13(4.0_d13)

6-4-1. Beta 1

릴리스 날짜 API 레벨 단계(상세 버전)
2022.06.01 10 Beta 1(4.0_b1)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 녹화 중일 때 입장자에게 별도 알림 추가
  • 승률 계산 기능 추가
  • 중복 접속 알림 추가
  • 중복 채팅 감지 기능 추가
  • 권한 시스템 개선
  • 계정 시스템 개선
  • 데이터베이스 개선
  • 득실점 인식률 개선
  • 랭킹/전적 목록 가독성 개선
  • 로그 가독성 개선
  • 명령어 시스템 개선
  • 맵 목록 가독성 개선
  • 블랙리스트 시스템 개선
  • 시간 시스템 개선
  • 서버 정보 GUI 개선
  • 알림 시스템 개선
  • 채팅 시스템 개선
  • 최적화 개선
  • 코드 가독성 개선

6-4-2. Beta 2

릴리스 날짜 API 레벨 단계(상세 버전)
2022.06.13 10 Beta 2(4.0_b2)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 타이머 기능 추가
  • 비활동 플레이어 판정 및 처리 기능 분리
  • 권한 시스템 개선
  • 득실점 시스템 개선
  • 선두 플레이어 인식률 개선
  • 코드 가독성 개선

6-4-3. Beta 3

릴리스 날짜 API 레벨 단계(상세 버전)
2022.06.27 10 Beta 3(4.0_b3)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 권한 시스템 개선
  • 선두 플레이어 인식률 개선
  • 채팅 시스템 개선
  • 코드 가독성 개선

6-4-4. Beta 4

릴리스 날짜 API 레벨 단계(상세 버전)
2022.07.17 10 Beta 4(4.0_b4)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 권한 시스템 구조 변경
  • 알림 시스템 구조 변경
  • 채팅 시스템 구조 변경
  • 명령어 시스템 구조 변경
  • 시간/타이머 처리 기능 분리
  • 귓속말 제한 기능이 작동되지 않았던 문제 해결
  • 도움말 가독성 개선
  • 코드 가독성 개선

6-4-5. Beta 5

릴리스 날짜 API 레벨 단계(상세 버전)
2022.07.31 10 Beta 5(4.0_b5)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 로그 출력창 여닫기 기능 추가
  • 관리 시스템 구조 변경
  • 득실점 시스템 구조 변경
  • 메시지 구조 변경
  • 명령어 시스템 구조 변경
  • 블랙리스트 구조 변경
  • 점수 시스템 구조 변경
  • 채팅 시스템 구조 변경
  • 점수/선두자 시스템 구조 분리
  • 코드 가독성 개선

6-4-6. Beta 6

릴리스 날짜 API 레벨 단계(상세 버전)
2022.08.11 10 Beta 6(4.0_b6)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 관리자 명단 조회 기능 추가
  • 관리 시스템 구조 변경
  • 경기 진행도 UI의 배경이 온전한 색상으로 표시되지 않던 문제 해결
  • 비밀번호, 제한 점수/시간 지정 명령어가 정상적으로 처리되지 않던 문제 해결
  • 중복 채팅 관련 기능이 정상적으로 진행되지 않던 문제 해결
  • 공백 감지 알고리즘 개선
  • 동적 권한 할당 알고리즘 개선
  • 코드 가독성 개선

6-4-7. Beta 7

릴리스 날짜 API 레벨 단계(상세 버전)
2022.08.23 10 Beta 7(4.0_b7)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 장기 대기열 명단 조회 기능 추가
  • 외부 메시지 전송 실패 문제 해결
  • 블랙리스트 초기 명단 가독성 개선
  • 일부 명령어의 처리/실행 구조 개선
  • 공백 감지 알고리즘 개선
  • 코드 가독성 개선

6-4-8. Beta 8

릴리스 날짜 API 레벨 단계(상세 버전)
2022.08.29 10 Beta 8(4.0_b8)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 메시지 시스템 구조 개선
  • 어시스트 미판정 문제 수정
  • 플레이어 계정 시스템 구조 개선
  • 플레이어 데이터베이스 구조 개선
  • 코드 가독성 개선

6-4-9. Beta 9

릴리스 날짜 API 레벨 단계(상세 버전)
2022.09.05 10 Beta 9(4.0_b9)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 채팅 금지 명단 조회 기능 추가
  • 채팅 금지 기능 개선
  • 장기 비활동 플레이어 판정 구조 개선
  • 타이머 시스템 개선
  • 플레이어 퇴장 이벤트 구조 개선
  • 코드 가독성 개선

6-4-10. Beta 10

릴리스 날짜 API 레벨 단계(상세 버전)
2022.09.19 10 Beta 10(4.0_b10)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 데모 모드 시스템 추가
  • 플레이어 속도/중력/좌표 수정 미적용 문제 수정
  • GUI 사용성 개선
  • 득점/인원 메시지 가독성 개선
  • 로그 출력창 가독성 개선
  • 랭킹 조회 명령어 개선
  • 블랙리스트 시스템 개선
  • 알림 시스템 구조 개선
  • 플레이어 개인 ID 알고리즘 개선
  • 코드 가독성 개선

6-4-11. Beta 11

릴리스 날짜 API 레벨 단계(상세 버전)
2022.09.30 10 Beta 11(4.0_b11)
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 맵 교체 이벤트에서 의도된 동작으로 처리되지 않던 문제 수정
  • #ID 판별 알고리즘 개선
  • 반복 채팅 알고리즘 개선
  • 비밀번호 명령어 구조 개선
  • 일부 명령어 구조 개선
  • 유니폼 명령어 구조 개선
  • 채팅 명령어 구조 개선
  • 플레이어 전적/순위/점수 명령어 구조 개선
  • 코드 가독성 개선

6-5. UMUX E

빌드 날짜 API 레벨 단계(상세 버전) 빌드 번호
2023.04.01 11 Dev 1(5.0_d1) 1001
빌드 날짜 API 레벨 단계(상세 버전) 빌드 번호
2023.05.14 11 Dev 1(5.0_d2) 1007
빌드 날짜 API 레벨 단계(상세 버전) 빌드 번호
2023.05.20 11 Dev 1(5.0_d3) 1009
빌드 날짜 API 레벨 단계(상세 버전) 빌드 번호
2023.06.21 11 Dev 1(5.0_d4) 1013
빌드 날짜 API 레벨 단계(상세 버전) 빌드 번호
2023.07.02 11 Dev 1(5.0_d5) 1024

6-5-1. Beta 1

릴리스 날짜 API 레벨 단계(상세 버전) 빌드 번호
2023.07.11 11 Beta 1(5.0_b1) 1035
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 명령어 시스템 추가
  • 오류 시스템 추가
  • 로그 시스템 추가
  • 데모 모드에서 개발자 모드로 명칭 변경
  • 블랙리스트 시스템 개선
  • 좌석 UI 개선
  • 로그 입력창 가독성 개선
  • GUI 사용성 개선
  • 코드 가독성 개선

6-5-2. Beta 2

릴리스 날짜 API 레벨 단계(상세 버전) 빌드 번호
2023.07.26 11 Beta 2(5.0_b2) 1047
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 시간 시스템 추가
  • 알림 기록 조회 기능 추가
  • 알림 데이터베이스 시스템 추가
  • 채팅 기록 조회 기능 추가
  • 플레이어 데이터베이스에 접속 시간 및 퇴장 시간 추가
  • 플레이어 접속 판정 기능 추가
  • 플레이어 채팅 로그 산출 기능 추가
  • 강제 퇴장 이벤트에서 온전한 메시지가 출력되지 않던 문제 수정
  • 명령어 감지 알고리즘 개선
  • 명령어 구조 개선
  • 시간 처리 알고리즘 개선
  • 알림 및 메시지 전송 알고리즘 개선
  • 장기 대기열 명단 구조 개선
  • 채팅 시스템 구조 개선
  • 채팅 입력 이벤트 구조 개선
  • 충돌 판정 계산 구조 개선
  • 타이머 시스템 알고리즘 개선
  • 플레이어 개인 ID 처리 알고리즘 개선
  • 플레이어 데이터베이스 초기화 구조 개선
  • 플레이어 응답 이벤트 구조 개선
  • GUI 가독성 개선
  • 코드 가독성 개선

6-5-3. Beta 3

릴리스 날짜 API 레벨 단계(상세 버전) 빌드 번호
2023.08.02 11 Beta 3(5.0_b3) 1051
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 알림 오탈자 수정
  • 개인 채팅 알고리즘 개선
  • 기본맵 초기화 시스템 개선
  • 골 득실점 이벤트에서 전적 갱신 구조 개선
  • 블랙리스트 초기화 구조 개선
  • 서버 메시지 알고리즘 개선
  • 알림 전송 구조 개선
  • 유효 플레이어 판정 알고리즘 개선
  • 팀 채팅 알고리즘 개선
  • 코드 가독성 개선

6-5-4. Beta 4

릴리스 날짜 API 레벨 단계(상세 버전) 빌드 번호
2023.08.19 11 Beta 3(5.0_b4) 1058
다음과 같은 기능 추가 및 변동 사항이 있습니다.
  • 임의 정수 생성 함수 추가
  • 정수 배열 반환 함수 추가
  • 금지어 데이터베이스 구조 개선
  • 금지어 우회 문자 처리 구조 개선
  • 게임 시스템 구조 개선
  • 계정 갱신 시스템 개선
  • 문자열 치환 알고리즘 개선
  • 명령어 데이터베이스 개선
  • 코드 가독성 개선
⚠️ **GitHub.com Fallback** ⚠️