|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
서버 환경별 네트워크 설정을 제공하는 DeveloperSettings 클래스입니다. 더 자세히 ...
#include <UCustomNetworkSettings.h>
UCustomNetworkSettings에 대한 상속 다이어그램 :
UCustomNetworkSettings에 대한 협력 다이어그램:Public 멤버 함수 | |
| const FServerConfig & | GetConfig (EServerMode Mode) const |
| 서버 모드에 해당하는 설정을 반환합니다. | |
정적 Public 멤버 함수 | |
| static EServerMode | GetCurrentServerMode () |
| 명령줄 또는 설정으로 선택된 서버 모드를 반환합니다. | |
Public 속성 | |
| EServerMode | DefaultMode = EServerMode::Dev |
| 기본 서버 모드입니다. | |
| FServerConfig | DevConfig |
| 개발 서버 설정입니다. | |
| FServerConfig | LiveConfig |
| 라이브 서버 설정입니다. | |
| FServerConfig | StageConfig |
| 스테이징 서버 설정입니다. | |
서버 환경별 네트워크 설정을 제공하는 DeveloperSettings 클래스입니다.
런타임에서 네트워크 요청의 대상 서버를 결정하기 위한 단일 진입점입니다. command-line 또는 config 값을 읽어 현재 모드를 선택하며, 보관용 상태를 가지지 않습니다. 사용 위치: NetworkConfig::GetFullUrl, WebSocket 연결 초기화 등.
UCustomNetworkSettings.h 파일의 96 번째 라인에서 정의되었습니다.
| const FServerConfig & UCustomNetworkSettings::GetConfig | ( | EServerMode | Mode | ) | const |
서버 모드에 해당하는 설정을 반환합니다.
호출자가 직접 모드를 결정해야 하는 상황에서 공통 접근을 제공합니다.
| Mode | [in] 조회할 서버 모드입니다. |
UCustomNetworkSettings.cpp 파일의 28 번째 라인에서 정의되었습니다.
다음을 참조함 : Dev, DevConfig, Live, LiveConfig, Stage, StageConfig.
|
static |
명령줄 또는 설정으로 선택된 서버 모드를 반환합니다.
서버 전환 정책을 중앙화하기 위한 조회 API이며 내부 상태를 변경하지 않습니다.
UCustomNetworkSettings.cpp 파일의 10 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NetworkConfig::GetFullUrl(), NetworkConfig::GetSocketURL().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| EServerMode UCustomNetworkSettings::DefaultMode = EServerMode::Dev |
기본 서버 모드입니다.
config에 저장되는 기본 값이며, 명령줄 옵션이 없을 때만 사용됩니다. 소유권/수명: 설정 객체에 의해 유지되며 런타임에서 읽기 전용으로 사용됩니다. 동기화: 네트워크 복제와 무관합니다.
UCustomNetworkSettings.h 파일의 117 번째 라인에서 정의되었습니다.
| FServerConfig UCustomNetworkSettings::DevConfig |
개발 서버 설정입니다.
개발 환경에서 사용하는 BaseUrl/Port/WebSocketUrl을 묶어둡니다. 소유권/수명: 설정 객체에 의해 유지되며 런타임에서 읽기 전용으로 사용됩니다. 동기화: 네트워크 복제와 무관합니다.
UCustomNetworkSettings.h 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetConfig().
| FServerConfig UCustomNetworkSettings::LiveConfig |
라이브 서버 설정입니다.
운영 환경에서 사용하는 접속 정보를 보관합니다. 소유권/수명: 설정 객체에 의해 유지되며 런타임에서 읽기 전용으로 사용됩니다. 동기화: 네트워크 복제와 무관합니다.
UCustomNetworkSettings.h 파일의 147 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetConfig().
| FServerConfig UCustomNetworkSettings::StageConfig |
스테이징 서버 설정입니다.
QA/스테이징 환경에서 사용하는 접속 정보를 보관합니다. 소유권/수명: 설정 객체에 의해 유지되며 런타임에서 읽기 전용으로 사용됩니다. 동기화: 네트워크 복제와 무관합니다.
UCustomNetworkSettings.h 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetConfig().