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

6.1 KiB
Raw Blame History

배포 스크립트

  • 스크립트 경로

    • 경로 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 파일을 배포경로에 복사