WOW(와우) 와우 TrinityCore (3.3.5a) Source 가져와서 빌드하기!
컨텐츠 정보
- 17 조회
- 0 추천
- 0 비추천
-
목록
본문
작성자: 작성자 없음
안녕하세요. 애절한영혼입니다.
이번에 와우 TrinityCore Source를 가져와서 빌드하는 방법에 대해 알려드리고자 합니다.
TrinityCore는 유명한 와우 프리서버 엔진이라고 생각하시면 됩니다.
분석하시면 많은 도움이 되지 않을까, 싶어서 올립니다.
우선 필요한 프로그램들 올려드리니 (압축 파일) 다운받으시면 됩니다.
링크를 따라가서 보시면 이런 파일들이 보일겁니다.
Win64OpenSSL - 네트워크 데이터 통신에 쓰이는 오픈 소스입니다. 설치하실 때 그냥 디폴트로 Next만 해서 진행하시면 알아서 설치됩니다.
VS2019 - Visual Studio 2019 Community입니다. 소스 코드를 읽고 컴파일할 때 씁니다. 이것도 그냥 디폴트로 설치하시면 됩니다.
TrinityCore-3.3.5 - TrinityCore 3.3.5 버전 소스입니다. 이걸 CMake로 Visual Studio에서 빌드 가능하도록 할 것입니다.
원하시는 위치에 압축 푸시면 됩니다.
mysql-5.7.33 - MySQL 실행에 필요한 파일들이 있는데 설치가 아닌 포터블 형태라고 생각하시면 됩니다.
원하시는 위치에 압축 푸시면 됩니다.
Git - 이건 필요하신 분들 설치하시면 됩니다.
CMake - 위에서 말씀드린대로 Visual Studio에서 빌드 가능하도록 해주는 프로그램입니다. 원하시는 위치에 압축 푸시면 됩니다.
boost_1_72_0 - C++ Boost Libraries입니다. 이건 설치하실 때 경로를 설정하게 되는데, 기본으로 하셔도 되고, 바꾸셔도 상관없습니다.
전부 압축 풀고 설치를 하셨다면, 다음 단계로 이동!
우선 Boost Library 폴더를 환경 변수에 지정해줘야 합니다. 시스템 속성 - 고급 - 환경 변수로 들어갑니다.
하단에 있는 시스템 변수 -> 새로 만들기 에서 저렇게 이름을 BOOST_ROOT, 값을 Boost가 설치된 경로로 해주면 됩니다.
저는 C:\boost_1_72_0 으로 되어있는데 위에서 Boost 설치할 때 기본 경로로 하셨다면 C:\local\boost_1_72_0 으로 되어있을 겁니다.
맞는 경로만 써주시면 됩니다.
CMake를 실행하시고 Browse Source와 Browse Build에 경로를 지정해줍니다. Source에는 제가 올린 TrinityCore 압축푼 폴더를 지정하시면 되고
Build는 Solution 파일들이 나올 폴더를 지정하면 되는데 그냥 아무 폴더나 만들어서 지정하셔도 됩니다.
그러시고나면 Configure를 눌러줍니다.
혹시 다른 Visual Studio가 설치되어 있다면, 2019로 선택하시고 그렇지 않으시다면 디폴트로 선택된거 그대로 Finish를 눌러주시면 됩니다.
Boost 경로는 환경 변수를 따라 기본으로 지정되게 되어있습니다. 혹시 다르다면 저렇게 맞는 경로를 직접 써주셔도 됩니다.
조금 내려보시면 MySQL과 관련된 Parameter가 있는데 이 경로는 다운 받으신 MySQL 압축을 푸신 곳으로 지정하시면 됩니다.
Configure를 하시고 Generate 를 누르시면 하단 로그창에 이렇게 Generating Done이라고 나옵니다.
그럼 Browse Build에 지정하신 폴더로 이동하시면 TrinityCore.sln 파일이 있는데 이걸 열어주시면 됩니다.
빌드를 진행하시면 총 24개정도 되는 프로젝트 빌드를 시작합니다. 시간이 조금 걸리긴 합니다.
저는 이전에 했었기 때문에 조금밖에 나오지 않긴 합니다.
그럼 이제 DB뿐만 아니라 Core 를 변경하실 수 있는 것이지요.
이렇게 제 강의를 마칩니다. 다음에는 Source Code 수정하는 방법을 알려드리길 바라며 다음에 뵐께요~~~!!
-
등록일 00:20
-
등록일 08.20
-
등록일 08.10VMware 네트워크 IP 설정댓글 2
-
등록일 08.08