Files
caliverse_doc/04. 서버설정/배포 스크립트.md
2025-05-01 07:27:54 +09:00

256 lines
6.1 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 배포 스크립트
- 스크립트 경로
- 경로 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 파일을 **배포경로**에 복사