NHN Cloud
개요
사용 가이드
콘솔 정책 가이드
콘솔 사용 가이드
리소스 제공 정책
보안 정책
Public API
개요
API 호출 및 인증
프레임워크 API
릴리스 노트
SDK 사용 가이드
개요
시작하기
Android
iOS
Windows C++
Log & Crash
Android
Android (NDK)
Android (Symbol Uploader)
iOS
Windows C++
Reserved Fields
IAP
Android
iOS
Push
Android
iOS
OCR
Credit Card (Android)
Credit Card (iOS)
ID Card (Android)
ID Card (iOS)
릴리스 노트
Android
iOS
Windows C++
리전 가이드
아키텍처 아이콘
Compute
Instance
개요
콘솔 사용 가이드
설치 구성 요소 가이드
API 사용 준비
API 가이드
Terraform 사용 가이드
문제 해결 가이드
GPU Instance
개요
콘솔 사용 가이드
Bare Metal Instance
개요
콘솔 사용 가이드
Instance Template
개요
콘솔 사용 가이드
Image
개요
콘솔 사용 가이드
API 가이드
Image Builder
개요
콘솔 사용 가이드
설치 구성 요소 가이드
Auto Scale
개요
콘솔 사용 가이드
릴리스 노트
Virtual Desktop
개요
콘솔 사용 가이드
릴리스 노트
Container
NHN Kubernetes Service(NKS)
개요
사용 가이드
API 가이드
백업 가이드
문제 해결 가이드
릴리스 노트
애플리케이션 가이드
Istio
NHN Container Registry(NCR)
개요
사용 가이드
API 가이드
릴리스 노트
NHN Container Service(NCS)
개요
사용 가이드
릴리스 노트
Network
VPC
개요
콘솔 사용 가이드
VPC API 가이드
Openstack 호환 API 가이드
Network Interface
개요
콘솔 사용 가이드
Flow Log
개요
콘솔 사용 가이드
API 가이드
Floating IP
개요
콘솔 사용 가이드
API 가이드
Network ACL
개요
콘솔 사용 가이드
API 가이드
Security Groups
개요
콘솔 사용 가이드
API 가이드
Load Balancer
개요
콘솔 사용 가이드
API 가이드
Transit Hub
개요
콘솔 사용 가이드
API 가이드
Internet Gateway
개요
콘솔 사용 가이드
Peering Gateway
개요
콘솔 사용 가이드
Colocation Gateway
개요
콘솔 사용 가이드
NAT Gateway
개요
콘솔 사용 가이드
VPN Gateway(Site-to-Site VPN)
개요
콘솔 사용 가이드
Service Gateway
개요
콘솔 사용 가이드
서비스 엔드포인트
API 가이드
Traffic Mirroring
개요
콘솔 사용 가이드
Direct Connect
개요
콘솔 사용 가이드
릴리스 노트
Private DNS
개요
콘솔 사용 가이드
DNS Plus
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
Storage
Block Storage
개요
콘솔 사용 가이드
API 가이드
데이터 완전 삭제 가이드
릴리스 노트
NAS
개요
콘솔 사용 가이드
릴리스 노트
NAS (offline)
개요
콘솔 사용 가이드
릴리스 노트
Object Storage
개요
콘솔 사용 가이드
API 가이드
접근 정책 설정 가이드
Amazon S3 호환 API 가이드
서드 파티 도구 사용 가이드
문제 해결 가이드
릴리스 노트
Backup
개요
콘솔 사용 가이드
릴리스 노트
Database
RDS for MySQL
개요
DB 인스턴스
DB 엔진
백업 및 복원
DB 보안 그룹
파라미터 그룹
서버 대시보드
알림
분석
API v3.0 가이드
API v2.0 가이드
릴리스 노트
RDS for PostgreSQL
개요
DB 인스턴스
DB 엔진
백업 및 복원
DB 보안 그룹
파라미터 그룹
서버 대시보드
이벤트
알림
릴리스 노트
RDS for MariaDB
개요
DB 인스턴스
백업 및 복원
DB 보안 그룹
파라미터 그룹
서버 대시보드
알림
분석
API v3.0 가이드
API v2.0 가이드
릴리스 노트
RDS for MS-SQL
개요
DB 인스턴스
데이터베이스 접속
데이터베이스 사용
백업 및 복원
파라미터 그룹
예약 작업
모니터링
콘솔 사용 가이드
릴리스 노트
EasyCache
개요
콘솔 사용 가이드
개발자 가이드
릴리스 노트
Monitoring
System Monitoring
개요
콘솔 사용 가이드
Advanced Monitoring
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
Service Monitoring
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
Cloud Monitoring
개요
지표 가이드
콘솔 사용 가이드
사용 시나리오
릴리스 노트
Game
Gamebase
개요
Quick Guide
콘솔 사용 가이드
Analytics
앱
운영
푸시
회원
이용 정지
결제
쿠폰
고객센터
관리
스토어 콘솔 가이드
Google 콘솔 가이드
Apple 콘솔 가이드
ONE Store 콘솔 가이드
Galaxy 콘솔 가이드
MyCard 콘솔 가이드
Amazon 콘솔 가이드
Huawei 콘솔 가이드
Epic Games Store 콘솔 가이드
Steam 콘솔 가이드
Android SDK 사용 가이드
시작하기
초기화
인증
결제
푸시
Logger
UI
참고 사항
iOS SDK 사용 가이드
시작하기
초기화
인증
결제
푸시
Logger
UI
참고 사항
Unity SDK 사용 가이드
시작하기
초기화
인증
결제
푸시
Logger
UI
참고 사항
Unreal SDK 사용 가이드
시작하기
초기화
인증
결제
푸시
Logger
UI
참고 사항
API 가이드
API v1.3 가이드
API v1.2 가이드
API v1.0 가이드
오류 코드
업그레이드 가이드
릴리스 노트
Console
Android
iOS
Unity
Unreal
Server API
GameAnvil
개요
튜토리얼
기초 튜토리얼
심화 튜토리얼
콘솔 사용 가이드
시작하기
서버 생성하기
오토스케일
모니터링
서비스와 채널
상태
Safe Pause
서버 개발 가이드
시작하기
게이트웨이 노드 구현
게임 노드 구현
매치 노드 구현
서포트 노드 구현
프로토콜 정의
메시지 핸들링
전송 가능 객체
채널
비동기 지원
타이머 사용하기
아이디
토픽 사용하기
SSL 지원
Java 개발환경 설정
서버 구성과 구동
서버 기본 개념
노드
파이버
Suspendable
분산 서버
핵심 라이브러리
ByteCode Instrumentation
Unity 기초 개발 가이드
GameAnvilConnector 설치
GameAnvilConnector
ConnectionAgent
UserAgent
동기화
메시지 핸들링
GameAnvilConnector 종료
백그라운드 접속 끊김 방지
네트워크 연결 확인
Unity 심화 개발 가이드
Connector
ConnectionAgent
UserAgent
메세지 핸들링
패킷
백그라운드 접속 끊김 방지
재접속
CocosCreator 개발 가이드
GameAnvil 커넥터 설치
Connector
ConnectionAgent
UserAgent
메시지 핸들링
패킷
GameAnvil 커넥터 종료
재접속
테스트 개발 가이드
시작하기
기능 테스트 개발 방법
시나리오 테스트 개발 방법
레퍼런스 프로젝트
서버 샘플
Unity 샘플
릴리즈 노트
GameAnvil
Unity Connector
CocosCreator Connector
GameHammer
Console
오류 코드
GameStarter
개요
콘솔 사용 가이드
시작하기
인스톨러
게임
런처
릴리스 노트
Console
Windows
macOS
Leaderboard
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Launching
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Smart Downloader
개요
콘솔 사용 가이드
SDK 사용 가이드
플러그인 사용 가이드
Unity Tool 사용 가이드
오류 코드
릴리스 노트
Console
Unity
Unity Tool
Jenkins Plugin
Server
Security
NHN AppGuard
개요
콘솔 사용 가이드
플러그인 가이드
API 가이드
릴리스 노트
Server Security Check
개요
콘솔 사용 가이드
릴리스 노트
Webshell Threat Detector
개요
콘솔 사용 가이드
릴리스 노트
Security Monitoring
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
CAPTCHA
개요
API 가이드
오류 코드
릴리스 노트
WEB Firewall
개요
제품 소개
펜타시큐리티(WAPPLES SA)
파이오링크(WEBFRONT-KS)
콘솔 사용 가이드
Self
펜타시큐리티(WAPPLES SA)
파이오링크(WEBFRONT-KS)
Managed
릴리스 노트
Vaccine
개요
콘솔 사용 가이드
릴리스 노트
Secure Key Manager
개요
콘솔 사용 가이드
시작하기
승인 기능
API v1.0 가이드
API v1.2 가이드
문제 해결 가이드
릴리스 노트
Security Compliance
개요
콘솔 사용 가이드
릴리스 노트
Security Advisor
개요
콘솔 사용 가이드
릴리스 노트
Network Firewall
개요
콘솔 사용 가이드
릴리스 노트
NHN Bastion
개요
콘솔 사용 가이드
릴리스 노트
Content Delivery
CDN
개요
콘솔 사용 가이드
API v1.5 가이드
API v2.0 가이드
오류 코드
릴리스 노트
Image Manager
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Notification
Notification Hub
개요
이용 정책 및 사전 설정 안내
본인 인증
SMS
국제 SMS
알림톡, 친구톡
RCS
이메일
푸시
콘솔 사용 가이드
API v1.0 가이드
오류 코드
릴리스 노트
Push
개요
콘솔 사용 가이드
SDK 사용 가이드
API v2.4 가이드
API v2.3 가이드
API v2.2 가이드
API v2.1 가이드
API v2.0 가이드
API v1.3 가이드
오류 코드
릴리스 노트
SMS
개요
서비스 정책
발송 정책
국제 SMS 발송 정책
콘솔 사용 가이드
API v3.0 가이드
API v2.4 가이드
API v2.3 가이드
API v2.2 가이드
웹훅 가이드
오류 코드
릴리스 노트
RCS Bizmessage
개요
서비스 정책
발송 전 준비사항
콘솔 사용 가이드
API v1.0 가이드
결과 코드
릴리스 노트
Email
개요
서비스 정책
콘솔 사용 가이드
API v2.1 가이드
API v2.0 가이드
API v1.7 가이드
API v1.6 가이드
API v1.5 가이드
SMTP 가이드
도메인 관리 가이드
도메인 인증 및 보호
SPF
DKIM
DMARC
웹훅 가이드
문제 해결 가이드
오류 코드
릴리스 노트
KakaoTalk Bizmessage
개요
콘솔 사용 가이드
발신 프로필
개요
API v2.3 가이드
API v2.1 가이드
API v2.0 가이드
알림톡
개요
콘솔 사용 가이드
API v2.3 가이드
API v2.2 가이드
API v2.1 가이드
API v2.0 가이드
API v1.5 가이드
API v1.4 가이드
친구톡
개요
콘솔 사용 가이드
API v2.4 가이드
API v2.3 가이드
API v2.2 가이드
API v2.0 가이드
API v1.5 가이드
API v1.4 가이드
공통
API v2.2 가이드
웹훅 가이드
문제 해결 가이드
오류 코드
릴리스 노트
AI Service
Face Recognition
개요
콘솔 사용 가이드
API v1.0 가이드
API v2.0 가이드
릴리스 노트
Face Liveness
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
AI Fashion
개요
콘솔 사용자 가이드
API v1.0 가이드
API v2.0 가이드
릴리스 노트
OCR
개요
General OCR
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Document OCR
콘솔 사용 가이드
API v2.0 가이드
API v1.0 가이드
오류 코드
릴리스 노트
Vehicle Plate OCR
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Text to Speech
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리즈 노트
Speech to Text
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리즈 노트
Pose Estimation
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리즈 노트
Machine Learning
Deep Learning Instance
개요
사용 가이드
AI EasyMaker
개요
콘솔 사용 가이드
NHN Cloud 제공 알고리즘 가이드
SDK 사용 가이드
릴리스 노트
Application Service
Maps
개요
콘솔 사용 가이드
웹 지도
웹 지도 가이드
Android SDK 가이드
iOS SDK 가이드
API 가이드
(구)지도 가이드
웹 지도 v2.0 가이드
웹 지도 v1.0 가이드
API 가이드
오류 코드
릴리스 노트
ROLE
개요
콘솔 사용 가이드
SDK v1.0 사용 가이드
SDK v2.0 사용 가이드
API v1.0 가이드
API v3.0 가이드
오류 코드
릴리스 노트
API Gateway
개요
콘솔 사용 가이드
API Gateway 클라이언트 방화벽 정책 설정
Gateway 오류 코드
API v1.0 가이드
API Enum 코드
API 오류 코드
릴리스 노트
RTCS
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
ShortURL
개요
API 가이드
콘솔 사용 가이드
릴리스 노트
File Crafter
개요
콘솔 사용 가이드
API 가이드
콜백 API 가이드
릴리스 노트
Cloud Scheduler
개요
콘솔 사용 가이드
일정 생성
일정 관리
릴리스 노트
Mobile Service
IAP
개요
콘솔 사용 가이드
스토어 콘솔 가이드
Google 콘솔 가이드
Apple 콘솔 가이드
ONE Store 콘솔 가이드
Galaxy Store 콘솔 가이드
Mycard 가이드
Amazon 콘솔 가이드
Huawei 콘솔 가이드
Steam 콘솔 가이드
SDK 사용 가이드
API 가이드
오류 코드
릴리스 노트
Search
Cloud Search
개요
콘솔 사용 가이드
릴리스 노트
API 가이드
API 2.0 가이드
Autocomplete
개요
콘솔 사용 가이드
릴리스 노트
API 가이드
API 2.0 가이드
Corporation Search
개요
API 가이드
오류 코드
릴리스 노트
Word Suggestion
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Data & Analytics
Log & Crash Search
개요
콘솔 사용 가이드
SDK 사용 가이드
Logstash SDK 사용 가이드
Logback SDK 사용 가이드
루씬 쿼리 가이드
API 가이드
릴리스 노트
DataFlow
개요
콘솔 사용 가이드
노드 설정 가이드
오류 코드 가이드
튜토리얼
릴리스 노트
DataQuery
개요
콘솔 사용 가이드
릴리스 노트
Dev Tools
Pipeline
개요
콘솔 사용 가이드
파이프라인 관리
환경 설정
배포 대상 관리
배포 이력 관리
템플릿 가이드
스테이지 가이드
API 가이드
배포 전략 가이드
릴리즈 노트
Deploy
개요
사용 전 설정 가이드
콘솔 사용 가이드
기능 상세 가이드
API 가이드
플러그인 사용 가이드
오류 코드
릴리스 노트
Management
Managed
개요
콘솔 사용 가이드
릴리스 노트
Certificate Manager
개요
콘솔 사용 가이드
API v1.0 가이드
API v1.1 가이드
문제 해결 가이드
릴리스 노트
Bill
eTax
개요
서비스 가이드
릴리스 노트
Dooray!
개요
Contact Center
Online Contact
개요
서비스 가입 및 기본 설정
서비스 가이드 (상담관리)
전체 관리
서비스 관리
헬프센터
티켓 관리
티켓 관리 (전화)
채팅
고객정보관리
부가업무
통계
가이드
서비스 가이드 (이슈관리)
이슈관리 개요
전체 관리
서비스 관리
티켓 관리
부가업무
통계
가이드
API 가이드
Open API 개요
서비스
공지사항
FAQ
문의 접수
문의 내역
회원 연동 (POST)
회원 연동 (GET)
고객정보 연동
릴리스 노트
Mobile Contact
개요
서비스 가이드
가입 및 고객센터 구성
App
Admin
릴리스 노트
Governance & Audit
CloudTrail
개요
이벤트 목록
콘솔 사용 가이드
API 가이드
릴리스 노트
Resource Watcher
개요
콘솔 사용 가이드
API 가이드
API v2.0 가이드
리소스 유형 목록
릴리스 노트
Downloads
Open Source
NHN Cloud Haste
개요
오픈 소스 사용 가이드
Game > GameAnvil > 릴리스 노트 > GameHammer
1.4.0 (2023.12.13)
New
시나리오 테스트 사용성 개선
시나리오 엑터를 통해 메서드를 직접 넘기는 방식 추가
어노테이션을 부착해 메서드를 핸들러로 등록하는 방식 추가
시나리오 테스트에서 서버로 요청하고 응답을 받기까지 걸리는 시간을 측정하여 결과 로그에 출력하는 기능 추가
상태 변화를 스테이트 내부에서 설정하지 않고, 시나리오를 한번에 작성하도록 하여 상태 이동을 한 곳에서 관리하는 기능 추가
시나리오 테스트 시 서버가 실행 중이 아닐 때에는 로그를 통해 알 수 있도록 수정
시나리오 테스트 로그 전송 및 조회 기능 개선
Payload에서 압축 패킷 지원하는 기능 추가
protobuf 3 최신 버전으로 업데이트
Protocol 등록 시 index를 지정하지 않아도 되도록 개선
Change
로그인 시 잘못된 ChannelId를 입력할 경우 SystemError 응답 대신 Login 실패 응답을 주도록 수정
ConfigLoader에 파라미터로 받은 스트링에서 CustomConfig를 로딩할 수 있도록 오버로딩 추가
ScenarioActor.connect()의 파라미터 순서 변경.
다른 API들과 통일되도록 callback을 앞에 받도록 수정
패킷 encode / decode 성능 개선
Fix
State의 onEnter, onExit에서 exception이 발생할 경우 로그가 남지 않는 이슈 수정
테스트 종료 시점에 request를 보내고 응답을 기다리지 않는 경우 warn 로그가 남는 이슈 수정
Connect되지 않은 Connector에서는 Timer가 동작하지 않는 이슈 수정
testTimeout 시간이 지났으나 start 해야 하는 scenarioActor가 남아 있을 경우 테스트가 종료되지 않는 버그 수정
1.3.0 (2022.12.27)
New
vmOption을 통해 설정을 로드할 수 있는 기능 추가
1.2.1 (2021.11.30)
New
SecureSocket지원 기능 추가.
RemoteInfo class에 useSecureSocket 옵션 추가. (default : false)
GameHammerConfig의 targetServerList의 항목에 useSecureSocket 필드 추가.(default : false)
Tester.Bulder.addRemoteInfo()에 useSecureSocket을 입력 받는 오버로딩 추가.
1.2.0(2021.07.13)
Change
패키지 구조 정리
내부용 패키지는 gameanvilcore로 묶음.
ResultCode
ResultCodeAuth
AUTH_FAIL_MAINTENANCE 제거
ResultCodeCreateRoom
CREATE_ROOM_FAIL_CREATE_ROOM_ID 추가
CREATE_ROOM_FAIL_CREATE_ROOM 추가
ResultCodeChannelInfo
CHANNEL_INFO_FAIL_NO_CHANNEL_INFO 추가
CHANNEL_INFO_FAIL_INVALID_SERVICE_ID 추가
CHANNEL_INFO_FAIL_CHANNEL_NOT_FOUND 추가
ResultCodeAllChannelInfo 추가
ResultCodeChannelCountInfo 추가
ResultCodeAllChannelCountInfo 추가
ResultCodeChannelList
CHANNEL_LIST_FAIL_INVALID_SERVICEID 제거
CHANNEL_LIST_FAIL_NO_CHANNEL_LIST 추가
ResultCodeJoinRoom
JOIN_ROOM_FAIL_ALREADY_JOINED_ROOM 추가
JOIN_ROOM_FAIL_ALREADY_FULL 추가
JOIN_ROOM_FAIL_ROOM_MATCH 추가
ResultCodeLogin
LOGIN_FAIL_MAINTENANCE 제거
ResultCodeMatchUserCancel
MATCH_USER_CANCEL_FAIL_CONTENT -> MATCH_USER_CANCEL_FAIL 이름 변경
MATCH_USER_CANCEL_FAIL_NOT_IN_PROGRESS 추가
ResultCodeMatchRoom
MATCH_ROOM_FAIL_CREATE_FAILED_ROOM_ID 추가
MATCH_ROOM_FAIL_CREATE_FAILED_ROOM 추가
MATCH_ROOM_FAIL_INVALID_ROOM_ID 추가
MATCH_ROOM_FAIL_INVALID_NODE_ID 추가
MATCH_ROOM_FAIL_INVALID_USER_ID 추가
MATCH_ROOM_FAIL_MATCHED_ROOM_NOT_FOUND 추가
MATCH_ROOM_FAIL_INVALID_MATCHING_USER_CATEGORY 추가
MATCH_ROOM_FAIL_MATCHING_USER_CATEGORY_EMPTY 추가
MATCH_ROOM_FAIL_BASE_ROOM_MATCH_FORM_NULL 추가
MATCH_ROOM_FAIL_BASE_ROOM_MATCH_INFO_NULL 추가
ResultCodeMatchUserDone
MATCH_USER_DONE_FAIL_TRANSFER 추가
MATCH_USER_DONE_FAIL_CREATE_ROOM 추가
ResultCodeNamedRoom
NAMED_ROOM_FAIL_CREATE_ROOM 추가
ResultCodeDisconnect
FORCE_CLOSE_MAINTENANCE 제거
FORCE_CLOSE_AUTHENTICATION_FAIL_EMPTY_ACCOUNT_ID 추가.
FORCE_CLOSE_DISCONNECT_ALARM 제거
FORCE_CLOSE_DISCONNECT_ALARM_FROM_CLIENT 추가
FORCE_CLOSE_DISCONNECT_ALARM_NOT_FIND_SESSION 추가
ResultCodeSessionClose 추가
1.1.2 (2021.11.30)
New
SecureSocket지원 기능 추가.
RemoteInfo class에 useSecureSocket 옵션 추가. (default : false)
GameHammerConfig의 targetServerList의 항목에 useSecureSocket 필드 추가.(default : false)
Tester.Bulder.addRemoteInfo()에 useSecureSocket을 입력 받는 오버로딩 추가.
1.1.1 (2021.04.16)
New
ping 기능 온오프 가능하도록
Connection.setSendPingPaused()
추가.
Fix
config의 pingIngerval이 적용되지 않는 버그 수정
config의 pingIngerval이 0 이면 ping을 안 보내도록 수정
1.1.0 (2021.04.15)
Change
서버의 버전과 맞추기위해 1.1.0으로 올림.
New
sendPauseClientStateCheck() 추가.
sendResumeClientStateCheck() 추가.
서버에서 오는 상태체크 응답을 켜고 끌 수 있도록 기능 추가
1.0.2 (2020.02.10)
Fix
클라이언트에서 게임 노드로 지정된 시간(default 10초)동안 아무런 패킷을 보내지 않을 경우 서버에서 클라이언트로 상태 확인 요청을 보내게 되는데, GameHammer에서 이 상태 확인 요청에 잘못된 응답을 하여 접속이 끊어지는 문제 수정
시나리오 테스트를 장시간 유지하여 요청한 패킷의 수가 아주 많아질 경우 packetSeq 가 overflow되어 서버에서 응답을 주지 않는 문제 수정
send시에도 packetSeq를 증가시키는 문제 수정
Change
로그 내용 강화.
accountId, userId 추가.
마지막으로 받은 패킷 추가.
Ping/Pong 마지막 패킷에서 제외
패킷의 크기를 줄이기 위해
packetSeq 최대값 16383으로 제한
subId 최대값 127, 최소값 1로 제한
1.0.1 (2020.12.28)
Fix
같은 Message에 대해 waitFor를 중첩하여 사용할 경우 첫번째 응답시에 모든 중첩된 대기가 풀리는 버그 수정
ResultAuthentication의 getPayloads()가 null을 리턴하는 버그 수정
테스트 종료시 간헐적으로 HandlerPing.onPingTime()에서 NullPointerException발생하는 이슈 수정
테스트중 간헐적으로 Statistics.record()에서 ConcurrentModificationException발생하는 이슈 수정
Change
GameHammerConfig.json파일이 없을 경우 출력되는 로그를 error에서 warn으로 변경.
1.0.0 (2020.12.18)
Fix
EA버전에서 장시간 테스트 실패하는 이슈 수정.
EA버전 대비 TPS 성능 대폭 개선(약 2배)
누락된 기능 추가.
Connector
getChannelInfo
addListenerAdminKickoutNoti
addListenerForceCloseNoti
addListenerDisconnect
User
moveChannel
snapShot
addListenerMatchPartyStartNoti
addListenerMatchPartyCancelNoti
addListenerForceLogoutNoti
addListenerForceLeaveRoomNoti
addListenerMoveChannelNoti
addListenerNotice
Change
Tester
모든 요청 방식 기능에 Sync/Async 방식을 지원
Sync : 요청시 Future를 리턴값으로 받아 Fureture.get()으로 완료될때까지 대기하고 결과를 받아 처리하는 방식.
Async : 요청시 callback을 인자로 넘겨주고, callback에서 완료 결과를 받아 처리하는 방식.
Scenario
TRANSACTION과 EVENT 개념 제거
대신 각 State에서 changeState()를 사용해 원하는 State로 직접 이동
New
서버에서 보내는 noti를 기다려 처리할 수 있도록 waitForXXX 기능 추가.
1.0.0-EA (2020.08.03)
New
Tester - GameAnvil Connector를 대신하여 서버와의 연동 기능 테스트를 지원
Connection - GameAnvil Connector의 ConnectionAgent가 담당하는 기능 지원
connect
authenticate
getChannelList
send
request
createUser
User - GameAnvil Connector의 UserAgent가 담당하는 기능 지원
login
logout
createRoom
namedRoom
joinRoom
leaveRoom
matchRoom
matchUser
matchPartyStart/Cancel
moveChannelStart/Cancel
send
request
addListenerMatchUserTimeout
addListenerMatchUserDone
ScenarioTest - Tester를 사용한 시나리오 테스트를 지원.
ScenarioMachine - 시나리오를 구성하는 여러 상태의 모음
State - 사용자가 정의하는 전체 시나리오 중 특정 상태를 표현
ScenarioActor - 시나리오를 수행하는 하나의 가상 유저
목차
Game > GameAnvil > 릴리스 노트 > GameHammer
1.4.0 (2023.12.13)
1.3.0 (2022.12.27)
1.2.1 (2021.11.30)
1.2.0(2021.07.13)
1.1.2 (2021.11.30)
1.1.1 (2021.04.16)
1.1.0 (2021.04.15)
1.0.2 (2020.02.10)
1.0.1 (2020.12.28)
1.0.0 (2020.12.18)
1.0.0-EA (2020.08.03)
TOP