Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
Hotfix release available: 2018-04-22a "Greebo". upgrade now! [50.1] (what's this?)
New release available: 2018-04-22 "Greebo". upgrade now! [50] (what's this?)
Hotfix release available: 2017-02-19g "Frusterick Manners". upgrade now! [49.7] (what's this?)
Hotfix release available: 2017-02-19f "Frusterick Manners". upgrade now! [49.6] (what's this?)
Hotfix release available: 2017-02-19e "Frusterick Manners". upgrade now! [49.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2017-02-19d "Frusterick Manners". upgrade now! [49.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2017-02-19c "Frusterick Manners". upgrade now! [49.3] (what's this?)
Hotfix release available fixing security token and media manager: 2017-02-19b "Frusterick Manners". upgrade now! [49.2] (what's this?)
Hotfix release available fixing install and media manager issues: 2017-02-19a "Frusterick Manners". upgrade now! [49.1] (what's this?)
New release available: 2017-02-19 "Frusterick Manners". upgrade now! [49] (what's this?)
Hotfix release available: 2016-06-26e "Elenor of Tsort". upgrade now! [48.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2016-06-26d "Elenor of Tsort". upgrade now! [48.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2016-06-26c "Elenor of Tsort". upgrade now! [48.3] (what's this?)
Hotfix release available fixing security token: 2016-06-26b "Elenor of Tsort". upgrade now! [48.2] (what's this?)

Game AI Competition Portal

This is an old revision of the document!


Pogamut의 설치

언리얼 봇을 만들기 위해 필요한 도구는 다음과 같다.

  • Java JDK 6 (32 bit)
  • Netbeans 6.9.1
  • Maven 3.0.2
  • Unreal Tournament 2004
  • UnrealEngine2RuntimeDemo
  • Pogamut 3.2.0

Java 개발을 위한 JDK는 http://www.oracle.com/technetwork/java/javase/downloads/index.html에서 다운 받는다. 주의 사항은 32bit 버전을 다운 받아야 한다는 것이다. 64 bit 버전을 다운 받으면 Pogamut 설치시에 문제가 발생한다.

Netbenas, Maven, Pogamut, UnrealEngine2RuntimeDemo는 http://diana.ms.mff.cuni.cz/main/tiki-index.php?page=Download 에서 다운로드 링크를 찾을 수 있다. Netbeans는 Java SE만 지원하면 된다. 만약 최신 버전이 나왔을 지라도 지정된 버전을 사용하는 것이 좋다. Pogamut은 standalone 버전을 기준으로 설명한다.

Unreal Tournament 2004는 정품 게임을 구해야 한다. STEAM에서 $14.99에 판매 중이다. STEAM 클라이언트를 설치한 뒤 VISA또는 Master 카드를 이용하여 결제 한 다음, 다운로드 받을 수 있다.

설치 순서

  1. Unreal Tournament 2004 설치
    1. 반드시, 게임 한번 실행
  2. UnrealEngine2RuntimeDemo 설치
  3. JDK 설치
  4. Maven 설치
    1. 적당한 곳에 압축 풀어 놓는다.
  5. Netbeans 설치
    1. 메뉴에서 help→check for update를 선택하여 최신 버전으로 해둔다.
    2. 두 번 업데이트 해야 한다.
    3. Maven 설정한다. 아래 자세히 설명
  6. Pogamut 설치
    1. 설치 도중 언리얼, Netbeans, UnrealEngine2RuntimeDemo 설치 경로를 물어본다.
    2. 언리얼을 Steam을 이용해 설치했고, 모두 기본 경로에 설치 했다면,
    3. 언리얼의 설치경로는 C:\Program Files\steam\steamapps\common\unreal tournament 2004 이다.
    4. Netbeans 설치 경로는 C:\Program Files\NetBeans 6.9.1\nb
    5. UnrealEngine2RuntimeDeom 설치 경로는 C:\UnrealEngine2RuntimeDemo
  7. 설치 완료

Maven 설정

  1. 특정 폴더에 압축을 푼다. D:\maven 에 압축을 풀었다고 가정하면,
  2. $PATH 에 D:\maven\bin을 추가한다.
    1. 제어판→시스템→고급 시스템 설정→환경변수→사용자 변수에서 PATH 편집→ ;D:\maven\bin 추가
  3. $MAVEN_OPTS=-Xmx1g -Xms512m
    1. 마찬 가지고 사용자 변수에서 새로만들기 → 변수 이름: MAVEN_OPTS, 변수 값: -Xmx1g -Xms512m
  4. Netbeans의 Tool→ option→ Miscellaneous→ Maven에서 External Maven Home 설정

목차로