1. 아이펀 엔진 설치하기

아이펀 엔진 이 지원하는 운영체제와 사용 가능한 프로그래밍 언어는 다음과 같습니다.

운영 체제

사용 가능 언어

Ubuntu 16.04 x86-64

C++ / C#

Ubuntu 18.04 x86-64

C++ / C#

Ubuntu 20.04 x86-64

C++ / C#

CentOS 7 x86-64

C++

Ubuntu 8 x86-64

C++

Windows 10 x86-64

C++ (Visual Studio 2019)

본 튜토리얼에서는 Ubuntu(우분투) 18.04 운영 체제를 사용한다고 가정하겠습니다. 다른 운영 체제에 아이펀 엔진 설치하시려면 아이펀 엔진 리눅스 설치 방법 또는 아이펀 엔진 윈도우 설치 방법 를 참고해 주세요.

1.1. 호스트 준비하기

튜토리얼을 시작하기 전에 먼저 Ubuntu 18.04 64bit 운영체제가 설치된 호스트가 필요합니다.

개발 전용 호스트가 없어도 걱정하실 필요 없습니다. AWSAzure 같은 클라우드 서비스나 Hyper-V, VirtualBox 또는 VMware 와 같은 데스크탑 가상화 프로그램을 사용해서 얼마든지 가상 머신을 생성해서 사용할 수 있습니다.

튜토리얼을 진행할 호스트가 준비됐다면 터미널을 통해 리눅스 커맨드라인(쉘) 을 사용할 준비를 해 주시기 바랍니다.

터미널은 호스트의 내장 터미널을 사용해도 되고, Putty 와 같은 원격 터미널 프로그램을 사용해도 됩니다.

1.2. 패키지 매니저에 아이펀 엔진 저장소 설정하기

우분투 버전 아이펀 엔진APT 패키지 매니저를 통해서 설치 할 수 있습니다. APT 패키지 매니저를 통해서 설치하기 위해서는 아이펀 엔진 전용 저장소를 패키지 매니저에 추가해야 합니다.

먼저 아이펀 엔진 저장소 자동 설정 패키지 를 다운로드 받습니다. 그런 다음 다운로드 디렉터리로 이동해서 다음 명령들을 차례대로 실행해 주시기 바랍니다.

$ sudo apt-get install wget apt-transport-https
$ wget https://www.ifunfactory.com/engine/funapi-apt-setup.deb
$ sudo dpkg -i funapi-apt-setup.deb

만일 우분투 데스크탑 버전을 사용하신다면 아이펀 엔진 저장소 자동 설정 패키지 를 직접 다운 받아서 funapi-apt-setup.deb 파일을 더블클릭하는 것으로도 Ubuntu Software Center 를 통해서 설치할 수 있습니다.

자, 아이펀 엔진을 사용하기 위해 패키지 매니저에 저장소가 추가됐습니다. 쉽죠? 본격적으로 아이펀 엔진을 받아서 설치해보겠습니다.

경고

이 문서에 나오는 $ 마크는 쉘 프롬프트를 의미합니다. 타이핑하지 마세요. 직접 타이핑하지 마시고, $ 로 시작하는 것들은 모두 $ 이후를 터미널 상에 입력하는 것으로 이해하시면 됩니다.

1.3. 아이펀 엔진 설치하기

다음 명령어를 실행하면 아이펀 엔진 설치가 진행됩니다.

$ sudo apt-get update
$ sudo apt-get install funapi1-dev

만일 GUI 를 통해서 설치하기 윈하시는 경우, Ubuntu Software Center 를 실행하고 funapi 를 검색해서 설치할 수도 있습니다.

이제 모든 준비가 되었습니다. 다음 챕터부터는 본격적으로 새 게임 서버를 만들어보겠습니다.

중요

아이펀 엔진은 설치와 동시에 일주일간 유효한 임시 라이센스가 자동으로 설치됩니다. (윈도우 버전 제외)

그렇지만 임시 라이센스는 30분의 실행 시간 제한이 있으므로 아이펀 엔진 홈페이지의 테스트 라이센스 신청 페이지 에서 6개월짜리 테스트 라이센스를 신청해서 받아보실 수 있으니 꼭 확인해보세요.