# 플랫폼 서버 빌드 & 런칭 하기 1. 서버 빌드 하기 1.1. 서버 개발 환경 구축 과정 완료 1.2. trunk\Caliverse\Server\CaliServer\CaliServer.sln 실행 1.3. 빌드 진행 1.3.1. Protocol 프로젝트 빌드 1.3.2. 전체 빌드 2. 서버 런칭 하기 2.1. ProudNet 인증키 발급 및 등록 - 넷텐션으로 부터 인증키 발급 메일 수신 확인 - 참조 : https://guide.nettention.com/cpp_ko#_p_n_license_main - 인증키 등록 : trunk\Caliverse\Server\CaliServer\External\ProudNet\util\PNLicenseAuthGui.exe 실행 및 등록 (Valid OK 확인) 2.2. 환경 설정 - 서버 관련 Config 경로 : trunk\Caliverse\Server\Configs\ 파일 : LoginServer.json, ChatServer.json, GameServer.json 설정 - 로그 관련 Config 경로 : trunk\Caliverse\Server\CaliServer\LoginServer\LoginServer.json trunk\Caliverse\Server\CaliServer\ChatServer\ChatServer.json trunk\Caliverse\Server\CaliServer\GameServer\GameServer.json 2.3. Back-End 프로세스 설정 2.3.1. CPU 가상화 활성화 설정 - 작업 관리자 > 성능 > CPU 가상화 사용 상태 확인 : 사용 않함 설정일 경우 BIOS 에서 Virtualization 활성화 설정 2.3.2. 주요 프로그램 설치 - Docker for Windows Desktop 설치 2.3.3. 가상화 설정 - PowerShell 실행 2.3.4. Back-End 프로세스 설치 및 실행 - PowerShell 실행 - docker-compose.yml 파일 있는 경로로 이동 docker-compose up -d 실행 3. 분산 프로세스 구조 - Private : DynamoDB, Redis, RabbitMQ - Public : LoginServer, GameServer, ChatServer