NHN Cloud
개요
사용 가이드
콘솔 사용 가이드
리소스 제공 정책
보안 정책
SDK 사용 가이드
개요
시작하기
Android
iOS
Unity
Windows C++
Log & Crash
Android
Android (NDK)
Android (Symbol Uploader)
iOS
Unity
Windows C++
Reserved Fields
IAP
Android
iOS
Unity
Push
Android
iOS
OCR
Credit Card (Android)
Credit Card (iOS)
릴리스 노트
Android
iOS
Unity
Windows C++
리전 가이드
아키텍처 아이콘
Compute
Instance
개요
콘솔 사용 가이드
설치 구성 요소 가이드
API 사용 준비
API 가이드
테라폼 사용 가이드
문제 해결 가이드
GPU Instance
개요
콘솔 사용 가이드
Instance Template
개요
콘솔 사용 가이드
Image
개요
콘솔 사용 가이드
API 가이드
Image Builder
개요
콘솔 사용 가이드
설치 구성 요소 가이드
Auto Scale
개요
콘솔 사용 가이드
System Monitoring
개요
콘솔 사용 가이드
Advanced Monitoring
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
Virtual Desktop
개요
콘솔 사용 가이드
릴리스 노트
Container
NHN Kubernetes Service(NKS)
개요
사용 가이드
API 가이드
백업 가이드
문제 해결 가이드
릴리스 노트
(Old) Container Registry
개요
사용 가이드
릴리스 노트
NHN Container Registry(NCR)
개요
사용 가이드
릴리스 노트
NHN Container Service(NCS)
개요
사용 가이드
릴리스 노트
Network
VPC
개요
콘솔 사용 가이드
VPC API 가이드
Openstack 호환 API 가이드
Network Interface
개요
콘솔 사용 가이드
Floating IP
개요
콘솔 사용 가이드
API 가이드
Network ACL
개요
콘솔 사용 가이드
Security Groups
개요
콘솔 사용 가이드
API 가이드
Load Balancer
개요
콘솔 사용 가이드
API 가이드
Internet Gateway
개요
콘솔 사용 가이드
Peering Gateway
개요
콘솔 사용 가이드
Colocation Gateway
개요
콘솔 사용 가이드
NAT Gateway
개요
콘솔 사용 가이드
VPN Gateway(Site-to-Site VPN)
개요
콘솔 사용 가이드
Service Gateway
개요
콘솔 사용 가이드
Traffic Mirroring
개요
콘솔 사용 가이드
Direct Connect
개요
콘솔 사용 가이드
릴리스 노트
DNS Plus
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
Storage
Block Storage
개요
콘솔 사용 가이드
API 가이드
데이터 완전 삭제 가이드
릴리스 노트
NAS
개요
콘솔 사용 가이드
릴리스 노트
NAS (offline)
개요
콘솔 사용 가이드
릴리스 노트
Object Storage
개요
콘솔 사용 가이드
API 가이드
접근 정책 설정 가이드
Amazon S3 호환 API 가이드
서드 파티 도구 사용 가이드
릴리스 노트
Backup
개요
콘솔 사용 가이드
릴리스 노트
Data Transporter
개요
릴리스 노트
Database
RDS for MySQL
개요
DB 인스턴스
백업 및 복원
DB 보안 그룹
파라미터 그룹
서버 대시보드
알림
API v3.0 가이드
API v2.0 가이드
릴리스 노트
RDS for MariaDB
개요
DB 인스턴스
백업 및 복원
DB 보안 그룹
파라미터 그룹
서버 대시보드
알림
API v3.0 가이드
API v2.0 가이드
릴리스 노트
RDS for MS-SQL
개요
DB 인스턴스
데이터베이스 접속
데이터베이스 사용
백업 및 복원
파라미터 그룹
예약 작업
모니터링
콘솔 사용 가이드
릴리스 노트
EasyCache
개요
콘솔 사용 가이드
개발자 가이드
릴리스 노트
Game
Gamebase
개요
Quick Guide
콘솔 사용 가이드
Analytics
앱
운영
푸시
회원
이용 정지
결제
쿠폰
고객센터
관리
스토어 콘솔 가이드
Google 콘솔 가이드
Apple 콘솔 가이드
ONE Store 콘솔 가이드
Galaxy 콘솔 가이드
Amazon 콘솔 가이드
Huawei 콘솔 가이드
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 for AWS
릴리스 노트
Console
Android
iOS
Unity
Unreal
Server API
GameAnvil
개요
튜토리얼
기초 튜토리얼
심화 튜토리얼
콘솔 사용 가이드
시작하기
서버 생성하기
오토스케일
배포
로드 밸런서
모니터링
서비스
상태
Safe Pause
Audit
서버 개발 가이드
시작하기
게이트웨이 노드 구현
게임 노드 구현
매치 노드 구현
서포트 노드 구현
프로토콜 정의
메시지 핸들링
전송 가능 객체
채널
비동기 지원
타이머 사용하기
아이디
토픽 사용하기
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
오류 코드
GameTalk
개요
콘솔 사용 가이드
Unity SDK 사용 가이드
API 가이드
API v1.0 가이드
오류 코드
릴리즈 노트
GameStarter
개요
콘솔 사용 가이드
릴리스 노트
Leaderboard
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Launching
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Smart Downloader
개요
콘솔 사용 가이드
SDK 사용 가이드
플러그인 사용 가이드
Unity Tool 사용 가이드
오류 코드
릴리스 노트
Console
Unity
Unity Tool
Jenkins Plugin
Server
Security
NHN AppGuard
개요
콘솔 사용 가이드
플러그인 가이드
릴리스 노트
App Security Check
개요
콘솔 사용 가이드
릴리스 노트
Server Security Check
개요
콘솔 사용 가이드
릴리스 노트
Webshell Threat Detector
개요
콘솔 사용 가이드
릴리스 노트
Security Monitoring
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
CAPTCHA
개요
API 가이드
오류 코드
릴리스 노트
OTP
개요
API 가이드
오류 코드
릴리스 노트
WEB Firewall
개요
콘솔 사용 가이드
Self
Managed
릴리스 노트
Vaccine
개요
콘솔 사용 가이드
릴리스 노트
Secure Key Manager
개요
콘솔 사용 가이드
API v1.0 가이드
문제 해결 가이드
릴리스 노트
Security Compliance
개요
콘솔 사용 가이드
릴리스 노트
DDoS Guard
개요
릴리스 노트
SIEM
개요
릴리스 노트
Content Delivery
CDN
개요
콘솔 사용 가이드
API v1.5 가이드
API v2.0 가이드
오류 코드
릴리스 노트
Image Manager
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Notification
Push
개요
콘솔 사용 가이드
SDK 사용 가이드
API v2.4 가이드
API v2.3 가이드
API v2.2 가이드
API v2.1 가이드
API v2.0 가이드
API v1.3 가이드
오류 코드
릴리스 노트
SMS
개요
서비스 정책
콘솔 사용 가이드
API v3.0 가이드
API v2.4 가이드
API v2.3 가이드
API v2.2 가이드
오류 코드
릴리스 노트
Email
개요
서비스 정책
콘솔 사용 가이드
API v2.0 가이드
API v1.7 가이드
API v1.6 가이드
API v1.5 가이드
SMTP 가이드
문제 해결 가이드
오류 코드
릴리스 노트
KakaoTalk Bizmessage
개요
콘솔 사용 가이드
발신 프로필
개요
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.3 가이드
API v2.2 가이드
API v2.0 가이드
API v1.5 가이드
API v1.4 가이드
공통
API v2.2 가이드
문제 해결 가이드
오류 코드
릴리스 노트
AI Service
Face Recognition
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
AI Fashion
개요
콘솔 사용자 가이드
API 가이드
Maker API
Service API
릴리스 노트
OCR
개요
Document OCR
콘솔 사용 가이드
API v2.0 가이드
API v1.0 가이드
오류 코드
릴리스 노트
Vehicle Plate OCR
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
Text to Speech
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리즈 노트
Speech to Text
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리즈 노트
Cheating Detection
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
Machine Learning
Deep Learning Instance
개요
사용 가이드
AI EasyMaker
개요
콘솔 사용 가이드
SDK 사용 가이드
릴리스 노트
Application Service
Maps
개요
콘솔 사용 가이드
웹 지도
웹 지도 가이드
Map Studio 가이드
Android SDK 가이드
iOS SDK 가이드
API 가이드
(구)지도 가이드
웹 지도 v2.0 가이드
웹 지도 v1.0 가이드
API 가이드
오류 코드
릴리스 노트
ROLE
개요
콘솔 사용 가이드
SDK 사용 가이드
API 가이드
오류 코드
릴리스 노트
API Gateway
개요
콘솔 사용 가이드
Gateway 오류 코드
API v1.0 가이드
API Enum 코드
API 오류 코드
릴리스 노트
RTCS
개요
콘솔 사용 가이드
API 가이드
오류 코드
릴리스 노트
ShortURL
개요
API 가이드
콘솔 사용 가이드
릴리스 노트
File Crafter
개요
콘솔 사용 가이드
API 가이드
콜백 API 가이드
릴리스 노트
Mobile Service
IAP
개요
콘솔 사용 가이드
스토어 콘솔 가이드
Google 콘솔 가이드
Apple 콘솔 가이드
ONE Store 콘솔 가이드
Galaxy Store 콘솔 가이드
Amazon 콘솔 가이드
Huawei 콘솔 가이드
SDK 사용 가이드
API 가이드
오류 코드
릴리스 노트
Search
Cloud Search
개요
콘솔 사용 가이드
릴리스 노트
Autocomplete
개요
콘솔 사용 가이드
릴리스 노트
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
개요
콘솔 사용 가이드
릴리스 노트
Service Monitoring
개요
콘솔 사용 가이드
API 가이드
릴리스 노트
Certificate Manager
개요
콘솔 사용 가이드
API v1.0 가이드
문제 해결 가이드
릴리스 노트
Bill
eTax
개요
서비스 가이드
릴리스 노트
Dooray!
개요
Contact Center
Online Contact
개요
서비스 가입 및 기본 설정
서비스 가이드 (상담관리)
전체 관리
서비스 관리
헬프센터
티켓 관리
티켓 관리 (전화)
채팅
고객정보관리
부가업무
통계
가이드
서비스 가이드 (이슈관리)
이슈관리 개요
전체 관리
서비스 관리
티켓 관리
부가업무
통계
가이드
API 가이드
Open API 개요
서비스
공지사항
FAQ
문의 접수
문의 내역
회원 연동 (POST)
회원 연동 (GET)
고객정보 연동
릴리스 노트
Mobile Contact
개요
서비스 가이드
가입 및 고객센터 구성
App
Admin
릴리스 노트
Governance & Audit
CloudTrail
개요
이벤트 목록
콘솔 사용 가이드
API 가이드
릴리스 노트
Resource Watcher
개요
콘솔 사용 가이드
릴리스 노트
Downloads
Open Source
NHN Cloud TOAST UI Editor
개요
오픈 소스 사용 가이드
NHN Cloud TOAST UI Chart
개요
오픈 소스 사용 가이드
튜토리얼
NHN Cloud TOAST UI Grid
개요
오픈 소스 사용 가이드
NHN Cloud Haste
개요
오픈 소스 사용 가이드
Game > GameAnvil > 릴리스 노트 > GameHammer
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.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