> For the complete documentation index, see [llms.txt](https://docs.proudnet.com/proudnet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.proudnet.com/proudnet/proudnet/1.download.md).

# 다운로드 및 설치

ProudNet 은 Windows 2003 Server 또는 이후 버전의 서버 전용 운영체제 및 Linux 를 지원하며, *CentOS 6 / Ubuntu 12* 이상에서 테스트 되었습니다.&#x20;

[ProudNet Github](https://github.com/nettention/proudnet) 를 통해 설치 파일을 다운받아 Windows 환경에서 쉽게 설치 후 이용하실 수 있습니다.&#x20;

{% hint style="info" %}
Linux 환경은 [**Linux에서 프로젝트 설정**](/proudnet/proudnet/2.setting/linux.md) 에서,

Amazon Machine Image (AMI)로 설치 및 진행은 [**AMI** ](/proudnet/proudnet/1.download/ami.md)을 참고해 주시기 바랍니다.
{% endhint %}

***

## 1. 라이센스 키

50 CCU 이하는 기본 제공되지만 추가 CCU가 필요하시다면 **<contact@nettention.com>** 으로 프로젝트 내용과 함께 신청해 주세요.

라이센스 키는 가입하신 이메일로 전달드리며,  [Nettention 개발자 네트워크](https://ndn.nettention.com/login/?returnUrl=) 에서도 확인하실 수 있습니다.

<figure><img src="/files/adLitKtmwl15U5bSdcCy" alt=""><figcaption><p><strong>1.대표 관리자 탭 -> 2. 라이센스 관리 -> 3. 발급 라이센스 키</strong> 붉은 박스 안의 모든 내용을 복사하여 사용합니다.</p></figcaption></figure>

## 2. 설치

설치 파일은 <mark style="color:orange;">ProudNetLibSetup-1.71.330032-master</mark> 형태로 제공되며 관리자 권한이 필요합니다.

<figure><img src="/files/p70SqH9rmsd3gIr0o02E" alt=""><figcaption><p>발급받은 라이센스 키를 복사하여 사용합니다.</p></figcaption></figure>

<figure><img src="/files/lHz5IqHgQqjKifJg91NG" alt=""><figcaption><p>라이센스 키 등록</p></figcaption></figure>

<figure><img src="/files/9EBRFvIZSZdjFJt30HUM" alt=""><figcaption><p>라이센스 키 등록 성공</p></figcaption></figure>

## 3. 라이센스 인증 방법

<table data-card-size="large" data-view="cards" data-full-width="false"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td></td><td><a href="/pages/hSxIHNYxhLh8uNI0WoQ1#proudnet"><strong>ProudNet 라이센스 확인</strong></a></td><td></td></tr><tr><td></td><td><a href="/pages/hSxIHNYxhLh8uNI0WoQ1#2.-windows-linux-1.7"><strong>(1.7 이후 버전)</strong></a><br><a href="/pages/hSxIHNYxhLh8uNI0WoQ1#2.-windows-linux-1.7"><strong>Windows 및 Linux 서버에서 라이센스 인증</strong></a></td><td></td></tr><tr><td></td><td><a href="/pages/hSxIHNYxhLh8uNI0WoQ1#3.-windows-console"><strong>Windows에서 Console을 이용한 인증</strong></a></td><td></td></tr><tr><td></td><td><a href="/pages/hSxIHNYxhLh8uNI0WoQ1#4.-windows-gui"><strong>Windows에서 GUI를 이용한 인증</strong></a></td><td></td></tr></tbody></table>

## 4. 디렉터리 구조

설치가 정상적으로 완료되면 다음과 같은 디렉토리 구조를 갖습니다.

<figure><img src="/files/XPc8xtBMiczAbMQ1G8EM" alt=""><figcaption><p>디렉터리 구조</p></figcaption></figure>

1. <mark style="color:orange;">ProudNet lib</mark> 관련된 header 파일
2. 플랫폼 별 제공되는 라이브러리
3. 다양한 예제 프로그램이 포함되어 있어 ProudNet 사용 방법을 익힐 수 있습니다.
4. 라이센스 인증 프로그램과 PIDL 관련 프로그램이 포함되어 있습니다.

## 5. 라이브러리

{% hint style="info" %} <mark style="color:orange;"><설치 경로>\ProudNet\lib\\</mark>
{% endhint %}

<figure><img src="/files/WtunZb0cLbIzcWPomJcT" alt=""><figcaption><p>라이브러리 폴더</p></figcaption></figure>

1. **C#** 모듈 라이브러리
2. **iOS** 모듈 라이브러리
3. **Android** 모듈 라이브러리
4. **Unity** 모듈 라이브러리
5. **Windows** 모듈 라이브러리
6. **Linux** 모듈 라이브러리

***

### - 1.7.40679 이후 버전 변경 사항

{% hint style="info" %} <mark style="color:orange;">static library</mark>는 <mark style="color:orange;">\_v140\_</mark>까지만 제공되며 이후 버전에서 <mark style="color:orange;">VS2015(v140)</mark>용 <mark style="color:orange;">static library</mark>를 사용하셔도 됩니다.
{% endhint %}

<figure><img src="/files/NJznzVx4vdSCh86zm9Jv" alt=""><figcaption></figcaption></figure>

1. 최신 XCode에서는 arm64 전용 라이브러리만 사용할 수 있어서 **구형 XCode**용과 **최신 XCode**용 모두 준비되어 있습니다.
2. <mark style="color:orange;">r10d</mark> 에 대한 지원은 중단되고, <mark style="color:orange;">r13b</mark>와 <mark style="color:orange;">r17</mark>에 대해 지원해드립니다.
3. 빌드에 사용한 툴 체인의 버전명은 경로 상에서 사라지고 cmake가 들어갑니다.
4. 빌드에 사용한 STL 종류명이 경로 상에서 사라졌습니다. 해당 위치에 대신 "*빌드에 사용한 툴체인명 + Configuration*" 조합 문자열이 Camel 표기법으로 들어갑니다.
5. 경로 상에 들어가는 Architecture 명의 종류가 3개로 늘었습니다. x86을 지원 재개하고 64비트 용 ARMv8 지원을 시작하기 때문입니다.
6. VS2017과 같은 형태의 VS버전 명이 경로 상에서 v141과 같은 형태의 버전 명으로 바뀌었습니다.
7. VS2017 ->   <mark style="color:orange;">v141</mark>
8. Linux 용 라이브러리가 클라이언트 모듈과 서버 모듈을 합친 하나의 통합 파일이 클라이언트 용 파일과 서버 용 파일 각각으로 나뉘었습니다.\
   \
   **클라이언트 용**: <mark style="color:orange;">libProudNetClient.a</mark>   \
   **서버 용**: <mark style="color:orange;">libProudNetServer.a</mark>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.proudnet.com/proudnet/proudnet/1.download.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
