KLingo Project Documentation
1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UCustomNetworkSettings.cpp
이 파일의 문서화 페이지로 가기
1
// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
7
#include "
UCustomNetworkSettings.h
"
8
#include "Misc/CommandLine.h"
9
10
EServerMode
UCustomNetworkSettings::GetCurrentServerMode
()
11
{
12
FString CmdMode;
13
if
(FParse::Value(FCommandLine::Get(), TEXT(
"ServerMode="
), CmdMode))
14
{
15
if
(CmdMode.Equals(
"Stage"
, ESearchCase::IgnoreCase))
16
{
17
return
EServerMode::Stage
;
18
}
19
if
(CmdMode.Equals(
"Live"
, ESearchCase::IgnoreCase))
20
{
21
return
EServerMode::Live
;
22
}
23
}
24
25
return
GetDefault<UCustomNetworkSettings>()->DefaultMode;
26
}
27
28
const
FServerConfig
&
UCustomNetworkSettings::GetConfig
(
EServerMode
Mode)
const
29
{
30
switch
(Mode)
31
{
32
case
EServerMode::Dev
:
return
DevConfig
;
33
case
EServerMode::Stage
:
return
StageConfig
;
34
case
EServerMode::Live
:
return
LiveConfig
;
35
default
:
return
DevConfig
;
36
}
37
}
UCustomNetworkSettings.h
서버 환경별 네트워크 설정을 노출하는 DeveloperSettings를 선언합니다.
EServerMode
EServerMode
서버 환경(개발/스테이징/라이브)을 나타내는 열거형입니다.
Definition
UCustomNetworkSettings.h:22
EServerMode::Dev
@ Dev
개발 서버 모드입니다.
EServerMode::Stage
@ Stage
스테이징 서버 모드입니다.
EServerMode::Live
@ Live
라이브 서버 모드입니다.
UCustomNetworkSettings::DevConfig
FServerConfig DevConfig
개발 서버 설정입니다.
Definition
UCustomNetworkSettings.h:127
UCustomNetworkSettings::StageConfig
FServerConfig StageConfig
스테이징 서버 설정입니다.
Definition
UCustomNetworkSettings.h:137
UCustomNetworkSettings::LiveConfig
FServerConfig LiveConfig
라이브 서버 설정입니다.
Definition
UCustomNetworkSettings.h:147
UCustomNetworkSettings::GetCurrentServerMode
static EServerMode GetCurrentServerMode()
명령줄 또는 설정으로 선택된 서버 모드를 반환합니다.
Definition
UCustomNetworkSettings.cpp:10
UCustomNetworkSettings::GetConfig
const FServerConfig & GetConfig(EServerMode Mode) const
서버 모드에 해당하는 설정을 반환합니다.
Definition
UCustomNetworkSettings.cpp:28
FServerConfig
서버 접속 정보를 담는 설정 구조체입니다.
Definition
UCustomNetworkSettings.h:37
Source
Onepiece
Network
Private
UCustomNetworkSettings.cpp
생성시간 : 금 1월 9 2026 00:25:57, 프로젝트명 : KLingo Project Documentation, 생성자 :
1.9.8