256 lines
6.1 KiB
Markdown
256 lines
6.1 KiB
Markdown
# 배포 스크립트
|
||
|
||
- 스크립트 경로
|
||
|
||
- 경로 1: Server\Tools\DistribScript\Default
|
||
- 경로 2: Server\Tools\BatchScript\MSWindows
|
||
|
||
- 스크립트 파라메터
|
||
|
||
- Owner
|
||
|
||
Server\Configs 의 하위 폴더명
|
||
|
||
> Default(기본값)
|
||
|
||
- ServiceType
|
||
|
||
ServerConfig-?.json ? 부분의 값
|
||
|
||
> Dev / Stage / LIve
|
||
|
||
- Configuration
|
||
|
||
빌드출력경로, 배포경로의 일부\
|
||
|
||
> Debug / Release / Shipping
|
||
|
||
- RuntimeIdentifier
|
||
|
||
빌드출력경로, 배포경로의 일부
|
||
|
||
> win-x64 / linux-x64
|
||
|
||
- 경로 1 스크립트
|
||
|
||
- **all_copy_to_build_out.cmd**
|
||
|
||
> 2/all_config_copy_to_build_out.cmd
|
||
>
|
||
> 2/proudnet_copy_to_build_out.cmd
|
||
>
|
||
> 2/game_guard_copy_to_build_out.cmd
|
||
>
|
||
> 2/meta_json_copy_to_build_out.cmd
|
||
>
|
||
> 2/map_copy_to_build_out.cmd
|
||
|
||
Config, ProudNet, GameGuard, Meta, Map 파일을 **빌드출력경로**에 복사
|
||
|
||
- **all_copy_to_distrib.cmd**
|
||
|
||
>2/all_config_copy_to_distrib.cmd
|
||
>
|
||
>2/proudnet_copy_to_distrib.cmd
|
||
>
|
||
>2/game_guard_copy_to_distrib.cmd
|
||
>
|
||
>2/meta_json_copy_to_distrib.cmd
|
||
>
|
||
>2/map_copy_to_distrib.cmd
|
||
>
|
||
>2/binary_copy_to_distrib.cmd
|
||
|
||
Config, ProudNet, GameGuard, Meta, Map, Binary 파일을 **배포경로**에 복사
|
||
|
||
- **binary_copy_to_distrib_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/binary_copy_to_distrib.cmd
|
||
|
||
Binary 파일을 **배포경로**에 복사
|
||
|
||
- **config_copy_to_build_out_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/all_config_copy_to_build_out.cmd
|
||
|
||
Config 파일을 **빌드출력경로**에 복사
|
||
|
||
- **config_copy_to_distrib_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/all_config_copy_to_distrib.cmd
|
||
|
||
Config 파일을 **배포경로**에 복사
|
||
|
||
- **control_agent_copy_to_build_out_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/control_agent_copy_to_build_out.cmd
|
||
|
||
Control Agent 파일을 **빌드출력경로**에 복사
|
||
|
||
- **control_agent_copy_to_distrib_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/control_agent_copy_to_distrib.cmd
|
||
|
||
Control Agent 파일을 **배포경로**에 복사
|
||
|
||
- **game_guard_copy_to_build_out_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/game_guard_copy_to_build_out.cmd
|
||
|
||
GameGuard 파일을 **빌드출력경로**에 복사
|
||
|
||
- **game_guard_copy_to_distrib_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/game_guard_copy_to_distrib.cmd
|
||
|
||
GameGuard 파일을 **배포경로**에 복사
|
||
|
||
- **map_copy_to_build_out_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/map_copy_to_build_out.cmd
|
||
|
||
Map 파일을 **빌드출력경로**에 복사
|
||
|
||
- **map_copy_to_distrib_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/map_copy_to_distrib.cmd
|
||
|
||
Map 파일을 **배포경로**에 복사
|
||
|
||
- **meta_json_copy_to_build_out_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/meta_json_copy_to_build_out.cmd
|
||
|
||
Meta 파일을 **빌드출력경로**에 복사
|
||
|
||
- **meta_json_copy_to_distrib_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/meta_json_copy_to_distrib.cmd
|
||
|
||
Meta 파일을 **배포경로**에 복사
|
||
|
||
- **proudnet_copy_to_build_out_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/proudnet_copy_to_build_out.cmd
|
||
|
||
ProudNet 파일을 **빌드출력경로**에 복사
|
||
|
||
- **proudnet_copy_to_distrib_?.cmd** (? - dev / stage / live)
|
||
|
||
> 2/proudnet_copy_to_distrib.cmd
|
||
|
||
ProudNet 파일을 **배포경로**에 복사
|
||
|
||
- 경로 2 스크립트
|
||
|
||
- **all_config_copy_to_build_out.cmd** %1 %2 %3 %4
|
||
|
||
(%1:Owner %2:ServiceType %3:Configuration %4:RuntimeIdentifier)
|
||
|
||
> server_config_copy_to_build_out.cmd
|
||
>
|
||
> nlog_config_copy_to_build_out.cmd
|
||
|
||
ServerConfig, NlogConfig 파일을 **빌드출력경로**에 복사
|
||
|
||
- **all_config_copy_to_distrib.cmd** %1 %2 %3 %4
|
||
|
||
(%1:Owner %2:ServiceType %3:Configuration %4:RuntimeIdentifier)
|
||
|
||
> server_config_copy_to_distrib.cmd
|
||
>
|
||
> nlog_config_copy_to_distrib.cmd
|
||
|
||
ServerConfig, NlogConfig 파일을 **배포경로**에 복사
|
||
|
||
- **binary_copy_to_distrib.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
Binary 파일을 **배포경로**에 복사
|
||
|
||
- **control_agent_copy_to_build_out.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
Control Agent 파일을 **빌드출력경로**에 복사
|
||
|
||
- **control_agent_copy_to_distrib.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
Control Agent 파일을 **배포경로**에 복사
|
||
|
||
- **game_guard_copy_to_build_out.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
GameGuard 파일을 **빌드출력경로**에 복사
|
||
|
||
- **game_guard_copy_to_distrib.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
GameGuard 파일을 **배포경로**에 복사
|
||
|
||
- **map_copy_to_build_out.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
Map 파일을 **빌드출력경로**에 복사
|
||
|
||
- **map_copy_to_distrib.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
Map 파일을 **배포경로**에 복사
|
||
|
||
- **meta_json_copy_to_build_out.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
Meta 파일을 **빌드출력경로**에 복사
|
||
|
||
- **meta_json_copy_to_distrib.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
Meta 파일을 **배포경로**에 복사
|
||
|
||
- **nlog_config_copy_to_build_out.cmd** %1 %2 %3 %4
|
||
|
||
(%1:Owner %2:ServiceType %3:Configuration %4:RuntimeIdentifier)
|
||
|
||
NlogConfig 파일을 **빌드출력경로**에 복사
|
||
|
||
- **nlog_config_copy_to_distrib.cmd** %1 %2 %3 %4
|
||
|
||
(%1:Owner %2:ServiceType %3:Configuration %4:RuntimeIdentifier)
|
||
|
||
NlogConfig 파일을 **배포경로**에 복사
|
||
|
||
- **proudnet_copy_to_build_out.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
ProudNet 파일을 **빌드출력경로**에 복사
|
||
|
||
- **proudnet_copy_to_distrib.cmd** %1 %2
|
||
|
||
(%1:Configuration %2:RuntimeIdentifier)
|
||
|
||
ProudNet 파일을 **배포경로**에 복사
|
||
|
||
- **server_config_copy_to_build_out.cmd** %1 %2 %3 %4
|
||
|
||
(%1:Owner %2:ServiceType %3:Configuration %4:RuntimeIdentifier)
|
||
|
||
ServerConfig 파일을 **빌드출력경로**에 복사
|
||
|
||
- **server_config_copy_to_distrib.cmd** %1 %2 %3 %4
|
||
|
||
(%1:Owner %2:ServiceType %3:Configuration %4:RuntimeIdentifier)
|
||
|
||
ServerConfig 파일을 **배포경로**에 복사
|
||
|
||
|