HOME : NOTICE : COVER : TAG : KEYLOG : LOCATION : GUESTBOOK ※글자가 이상하게 보이면 문자 효과를 클리어타입으로 설정해 주세요

사용자 삽입 이미지
 
Step 0. 필자의 말.


왜 사람도 많은 멀쩡한 본 서버를 놔두고 재현율도 떨어지고 접속하는 사람도 없는 비루한 프리서버를 구축하려 하느냐고 묻는 이들이 있다.
 프리서버를 구축해서 운영자처럼 아이템을 소환하고, 본서버에서는 착용해보지도 못한 아이템들을 걸치고 다니는 재미를 그들은 아마도 모를것이다.
 그 재미에 빠진 필자를 포함한 많은 이들이 온라인 게임 프리서버를 구축 하려고 밤을 잊고 정보를 모으려 돌아다니는 것이다.
 가지고 있는 정보가 적어 좌절을 맛보는 일도 많고, 여기저기서 끌어모은 정보와 파일들로 구동은 되는데 접속이 안되어 속을 태우는 이들도 많을 것이다. 그래서 능숙하지 못한 영어 실력으로 해외 사이트 이리저리 돌아다니며 잡스런 정보를 모으고 국내 어두컴컴한 사이트들을 돌아다니며 정보를 나누고 메뉴얼을 보며 끙끙거리다가 어느순간 성공했을때의 그 기쁨을 나누고자 이렇게 강좌를 준비 했다.
필자가 모르는 것이 있을지도 모르고, 잘못 알고 있는것이 있을지도 모르지만, 필자보다 늦게 접한 뉴비들을 위해 따라하기 쉽도록 적어 두려고 노력했다.
그러나 구축을 하려는 사람들의 컴퓨터의 환경도 제각각이라서 이 강좌대로 따라한다고 무조건 성공한다고 장담 할 수 없다. 심지어 필자와 같이 공유기->공유기->컴퓨터 이런식으로 공유기 두개를 거치는 환경도 있을것이며 모뎀을 쓰는 사람도 있을것이다.
 그래도 먼저 뻘짓을 많이 해보고 시행착오를 거치며 다른 분들은 나와같은 시간낭비를 하지 말라는 의미로 보여주긴 부끄럽지만 허접하게나마 강좌를 써본다.
참고로 어디까지나 프리섭은 개인적인 흥미와 재미를 위해서만 구축을 해야 한다고 생각하며, 이런 순수한 의도로 정보를 나누는글들을 상업적으로 이용하려하거나 돈을 받고 정보를 파는 더러운짓은 안했으면 한다. 따라서 이글은 이 블로그 에서만 게시될 것이고, 다른 사이트나 게시판에 퍼가는것을 불허 하는 바이다.

Step 1. 준비물 준비

서버 구축을 하기위해 약간의 준비물이 필요하다.
아래 목록을 참고하여
알아서 구하도록 하자! 조금만 노력한다면 전부 얻을 수 있는 것들이다.
 참고로 본 블로그의 서버 구축 방법은 소스 파일부터 받아서 처음부터 시작 하는 구축법이다. 간단히 구할수 있는 누군가가 소스를 패치하고 쉽게 구동가능하도록 빌드한 서버 프로그램만 구해서 설정만 바꿔주고 구축하는것이 아닌  자기손으로 직접 빌드하는것이기 때문에, Java를 다룰 수 있는 능력자라면 서버 파일을 자신의 취향에 맞게 수정도 가능하다는 잇점이 있다.


Java SE Development Kit [공개 소프트] ◀

Java 소스를 컴파일하고 실행하기 위해 필요하다.
http://java.sun.com/javase/downloads/widget/jdk6.jsp
이곳에서 자신의 환경에 해당되는 제품을 다운로드 한다.

MySQL 5.1 GA [공개 소프트] ◀
게임 데이터 베이스를 구축하기 위해 필요하다.
http://dev.mysql.com/downloads/mysql/5.1.html#downloads
이곳에서 자신의 환경에 해당되는 제품을 다운로드 한다.

Navicat for MySQL [상용 소프트] ◀
데이터 베이스를 보거나 수정하기 위한 GUI도구
SQL명령어에 능숙한 사람이라면 반드시 필요한 툴은 아니다. 그러나 이런 도구를 사용하는 것이 10000배 편하다. 못을 박을 때도 돌로 박는 것 보다 망치로 박는 것이 더 편하듯이 말이다.
http://www.navicat.com/kr/download/download.html 이곳에서 자신의 환경에 해당되는 제품을 다운로드 하자. 위 사이트에서 다운로드 받은 제품은 상용 제품이라 설치 후 30일간 사용할 수 있다. 따라서 시리얼 키를 알아서 구하도록 한다.

TortoiseSVN [공개 소프트] ◀
일명 거북이라고도 불리며 이 프로그램을 이용하여 서버의 각종 패치업데이트를 받을 수 있다.
국내 클라이언트로 접속가능 하도록 패치 할 때 필요하다.
http://tortoisesvn.net/downloads 이곳에서 자신의 환경에 해당되는 제품을 다운로드 한다. 그리고 페이지 아래쪽에 있는 언어 팩(Language packs)도 같이 다운로드 한다. 영어보다는 한글이 100배 좋다.

▶ 아이온 클라이언트 [공개(?) 소프트] ◀

국내 아이온 홈페이지에서 클라이언트를 다운받아 설치한 후 최신 버전까지 업데이트 한다.
http://aion.plaync.co.kr/pds/index 이곳에서 클라이언트를 다운로드.

▶ 서버에 접속 가능하도록 패치가 적용된 bin32폴더 ◀
본서버의 bin32 폴더는 프리서버에 접속 할 수 없다. 아래 링크에서 얻을 수 있다.
bin32.zip (2010년 02월 1일자로 버전업 된 파일로 링크 교체)


▶ 국내 클라이언트로 서버에 접속이 가능하도록 패치해주는 패치 파일 ◀


▶ 서버 에뮬레이터 [공개 개발 소프트] ◀
가장 중요한 준비물이다.
본 블로그에서 해당 프로그램을 다운받는 곳은 언급하지 않겠다.
그러나 가장 중요한 서버 프로그램이 없다면 구축이 안되니, 파일명만 알려주겠다.
파일명 : Novos_Easy_AionUnique_Emulator_Repack_0.1.0.rar
검색신공으로 잘 구하길 빈다.
현재 0.1.0 버전까지 나와있다. 구현상태는 아직 정식 서버에 비해 많이 미흡한 상태이다. 하지만 꾸준한 업데이트와 패치로 가능성을 보여주기에 훗날이 기대된다.

Step 2. 준비물 설치및 설정

자신의 환경에 맞는 준비물을 모두 구했다면 프로그램들을 설치 해야 한다.
많은 사람들이 쓰고 있는 운영체제인 Windows XP 32비트 환경에서의 구축법을 설명하겠다. Windows 7 64비트 에서도 같은 방법으로 구축이 되었으니 64비트 윈도구 운영체제를 가진사람들은 준비물을 준비할 때 64비트용으로 구해서 설치한다면 대부분 무난히 구축을 완료 할 수 있을 것이다.
아이온 클라이언트를 제외한 아래와 같은 파일들을 볼 수 있다.
사용자 삽입 이미지
bin32 ▶ 아이온 클라이언트 bin32 폴더 패치파일
jdk-6u17-windows-i586Java SE Development Kit
kor0.patch ▶ 국내 클라이언트를 사용하기 위한 패치
LanguagePack_1.6.6.17493-win32-koTortoiseSVN 한국어 언어 팩
mysql-essential-5.1.41-win32MySQL 5.1 GA
navicat8_mysql_krNavicat for MySQL
Novos_Easy_AionUnique_Emulator_Repack_0.1.0 ▶ 아이온 서버 에뮬레이터
TortoiseSVN-1.6.6.17493-win32-svn-1.6.6TortoiseSVN

Java SE Development Kit 설치 ◀
jdk-6u17-windows-i586
파일을 실행 한다.
그리고 무조건 다음 버튼을 눌러서 설치를 완료한다.

MySQL 5.1 GA 설치 및 설정 ◀
MySQL 서버를 설치하고 설정하는 과정이다.
mysql-essential-5.1.41-win32 파일을 실행하여 무조건 다음 버튼만 눌러서 설치를 완료한다.
설치가 완료되면 MySQL 서버를 설정하는 마법사가 실행된다.
혹시라도 나오지 않는다면,
C:\Program Files\MySQL\MySQL Server 5.1\bin\MySQLInstanceConfig.exe
파일을 실행시켜 주자.
사용자 삽입 이미지
설정마법사 화면이 나온다 다음 버튼을 누르면 아래와 같은 창이 나온다.
사용자 삽입 이미지
여기서 Standard Configuration을 선택한 후 다음 버튼을 누른다.
사용자 삽입 이미지
다음 화면에서 아래쪽에 Include Bin Directory in Windows PATH의 체크박스를 체크하고 다음 버튼을 누르자 (사실 체크 하지 않아도 문제는 없다.)
사용자 삽입 이미지
다음 화면으로 넘어가면 암호설정 하는 곳이 나오는데 여기서 암호는  aion으로 설정해주자! 아래위로 전부 aion을 입력해준다.
임의로 자기가 원하는 암호로 설정해도 되지만, 나중을 위해 꼭 aion으로 설정해 주자.
암호를 설정해주었으면 다음 버튼을 눌러주자.
사용자 삽입 이미지
이 화면에서 Execute를 누르게 되면 현재까지 설정한 내용들을 저장하고 MySql서버를 실행하게 된다.
사용자 삽입 이미지
이렇게 설정이 완료되면 완료 버튼을 눌러주자.
후에 설정을 바꿀 일이 있다면
C:\Program Files\MySQL\MySQL Server 5.1\bin\MySQLInstanceConfig.exe
파일을 실행하면 환경설정을 다시 설정 할 수 있다.
이로서 MySQL 서버 설치와 설정이 완료되었다.

Navicat for MySQL 설치 및 설정 ◀

이제 MySQL 데이터 베이스를 편하게 컨트롤 할 수 있는 툴을 설치한다.
navicat8_mysql_kr 파일을 실행한 후 마찬가지로 무조건 다음 버튼을 눌러준다.
설치 완료 후 Navicat for MySQL(이하 나비캣이라고 부르겠음)을 실행한다.
사용자 삽입 이미지
우린 평가판을 설치하여 30일밖에 쓰지 못한다.
어둠의 루트로 시디키를 구했다면 등록하여 쓰고 못했다면 시험을 눌러서 구동시킨다.
사용자 삽입 이미지
나비캣 구동화면. 여기서 접속이란 아이콘을 누르자.
사용자 삽입 이미지
아이콘을 누르면 위와 같은 창이 뜨는데 접속명은 임의로 알아서 넣어주고(스샷과 똑같이 하는게 따라하기 편하다), 패스워드란에 아까 MySQL에서 설정한 암호인 aion을 넣어준다. 그리고 오케이 버튼을 누르자.
사용자 삽입 이미지
접속명을 ‘아이온’으로 설정했다면 좌측에‘아이온’이라고 써져 있는 연결 가능한 연결자가 보일 것이다. 더블 클릭 하면 연결이 되고 데이터 베이스들이 보인다.
사용자 삽입 이미지
아이온 이라고 써진 곳에 마우스 우클릭 하면 메뉴가 열리는데, 여기서 새로운 데이터베이스 라는 것을 선택 하자.
사용자 삽입 이미지
이와 같은 창이 뜨는데
데이터 베이스 명을 au_server_ls라고 넣어주고
문자셋은 euckr -- EUC-KR Korean을 선택해준 후 대조란은 비워두고 오케이 버튼을 누른다.  이제 au_server_ls라는 로그인 서버 즉 인증서버 데이터 베이스가 될 것이다.
(참고로 IS가 아니라 LS다)
테이블을 만들었으면 아까와 같이 다시 새로운 데이터 베이스 만들기를 한다
사용자 삽입 이미지
데이터베이스 명을 au_server_gs로 하고
문자셋은 아까와 같이 euckr -- EUC-KR Korean를 선택하고 대조는 공백으로 두고 오케이 버튼을 누른다.
이제 au_server_gs라는 게임 서버 데이터 베이스가 될 것이다.
사용자 삽입 이미지
두개의 데이터 베이스가 추가된 것이 보일 것이다.
이로써 나비캣을 이용하여 아이온을 위한 DB생성을 완료 하였다.

TortoiseSVN 설치 ◀

이제 서버 프로그램의 소스관리와 패치를 위해 TortoiseSVN (이하 거북이라 부른다)을 설치 할 것이다.
이 프로그램 없이도 패치나 업데이트가 가능은 하지만 이 프로그램이 있으면 1000만배 정도는 편하게 패치를 할 수 있는 툴일 것이다.
TortoiseSVN-1.6.6.17493-win32-svn-1.6.6 파일을 실행한다. 역시 무조건 다음 버튼으로 설치를 완료하자.
재부팅 하라는 메시지가 나오지만 재부팅은 언어 팩을 설치한 이후에 하자.
LanguagePack_1.6.6.17493-win32-ko
파일이 거북이 언어 팩이다. 영어를 한국어로 바꿔주는 아주 고마운 패치다. 실행하고 역시 무조건 다음 버튼으로 완료! 재부팅 하고싶으신 분은 하시고 하기 귀찮으신 분은 그냥 진행해도 될 듯 하다.
거북이를 한글로 바꿔야 한한다. 바꾸는 방법은 바탕화면에 마우스 오른쪽 버튼을 누르고
사용자 삽입 이미지
스샷과 같이 TortoiseSVN Settings를 선택한다.
사용자 삽입 이미지
그리고 Language한국어로 바꾸어 준 후에 확인 버튼을 누른다.
이로서 서버를 구축하기 위한 준비물들의 설치를 완료 하였다.
여태까지는 그저 준비 운동이었을 뿐이다. 이제부터 본격적인 서버 구축에 들어갈 것이다.

Step 3. 서버 에뮬레이터 설치

 가장 중요하고 핵심 과정인 아이온 서버 에뮬레이터를 설치할 것이다. 여기서 조금이라도 실수나 빼먹고 넘어가는 일이 있다면 서버가 돌아가지 않고 접속도 되지 않을 것이다. 그러나 차근차근 천천히 이 글을 따라 온다면 무난하게 접속까지 한방에 완료 할 수 있을 것이다.
일단 서버 에뮬레이터 파일인 Novos_Easy_AionUnique_Emulator_Repack_0.1.0.rar이라는 파일을 검색하여 찾았다면, 임의의 장소에 압축을 풀자.
필자는 C:\에 압축을 풀었다는 가정하에 설명을 하겠다.

▶ 최신 버전의 소스 다운로드 ◀
가장 먼저 할 일은 최신 버전의 소스 파일을 받는 일이다.
압축을 푼 C:\Novos_Easy_AionUnique_Emulator_Repack_0.1.0\
폴더로 이동하면 아래와 같은 파일과 폴더들이 보일 것이다.
사용자 삽입 이미지
저 중에서 SVN AIONEmu Source 라는 폴더로 이동하면
사용자 삽입 이미지
이와 같은 파일과 폴더들을 볼 수 있다.
다음은 aion-emu 폴더가 비어있는 것을 확인하자.
그리고 다시 되돌아와서 SVN Update Source.bat실행한다.
프로그램이 실행 되면서 콘솔창에 문자들이 죽죽 올라가고 프로그램 소스들을 서버에서 aion-emu 폴더에 다운로드 하기 시작할 것이다.
짧게는 수분에서 길게는 십여분정도 걸린다. 천천히 기다리자.
사용자 삽입 이미지
최신버전으로 업데이트가 완료되면 업데이트 정보들이 보이면서 완료된다.
Updated to revision 656
. 이라는 문구는 현재 리비전(REV.)이 656이라는 것이다. 버전은 계속 올라가니 656이 안 나온다고 해서 이상한 것은 아니다.
그리고 아래위로 라인이 그어져있는 그 사이에 해당 리비전에서 업데이트 된 내용이 기술 되어있다.
업데이트가 완료되면 아무 키나 눌러서 창을 닫자.
창을 닫고 aion_emu 폴더에 들어가서 확인해보면 새로운 폴더와 파일들이 생긴 것을 확인할 수 있다.
최신 버전의 서버 프로그램 소스 다운로드를 완료 하였다.

▶ 소스를 빌드(컴파일) 하기 전 거북이를 이용한 패치 ◀
 소스를 빌드 하기 전에 서버에 국내 클라이언트가 접속이 가능하도록 패치를 해줘야 한다. 외국 클라이언트로 접속을 한다면 이 패치는 해주지 않아도 된다.
패치를 위해 위에서 준비한 거북이라는 툴을 쓸 필요가 있다.
아까 준비물에서 다운받은 kor0.patch 파일을 찾아서 마우스 오른쪽 버튼을 눌러보자.
사용자 삽입 이미지
현재 스샷에서는 영어로된 [Apply patcth]를 선택 하였지만, 한글이 적용이 된 상태라면
 [패치 적용]이라는 문구를 선택하자. 선택하면 폴더를 선택하는 창이 나온다.
사용자 삽입 이미지
위 스샷에서 보이는 것과 같이 C:\Novos_Easy_AionUnique_Emulator_Repack_0.1.0\SVN AIONEmu Source\aion-emu\ 폴더를 선택한다.
사용자 삽입 이미지
그럼 위와 같은 창이 뜨는데 좌측의 목록을 클릭하면 소스 파일에서 패치 될 부분을 보여주게 된다. 그리고 상단의 저장 아이콘을 클릭하면 패치가 완료되게 된다.
이것이 거북이를 이용한 패치방법이다. 거북이를 쓰지 않는다면 저 부분을 눈으로 찾아서 직접 소스 파일을 수정해 주어야 할 것이다.

▶ 프로그램 소스를 빌드(컴파일) 하기 ◀

패치를 완료 하였다면, 소스 파일들을 빌드 해주어야 한다.
C:\Novos_Easy_AionUnique_Emulator_Repack_0.1.0\SVN AIONEmu Source\
경로로 이동해서 Build Aion GameServer.bat , Build Aion LoginServer.bat 이 두 파일을 하나씩 실행해준다.
그럼 콘솔 창이 뜨면서 빌딩을 하게 된다.
빌드가 완료가 되면 BUILD SUCCESSFUL 이라는 문구를 볼 수 있다. 완료 후 창을 닫아도 된다.
게임서버와 로그인 서버를 성공적으로 빌드를 한 후에,
사용자 삽입 이미지
위 경로에 있는 build 폴더로 이동하면 ae_gameserver.zip 파일이 있다. 이것은 게임서버 프로그램을 압축해 놓은 파일이다.
사용자 삽입 이미지
위 경로에 있는 bulid 폴더로 이동하면 이곳엔 ae_login.zip 파일이 있다. 이것은 로그인 서버 프로그램을 압축해 놓은 파일이다.
ae_gameserver.zip, ae_login.zip 이 두개의 파일을 모아서 작업하기 편한 위치에 압축을 풀어주자

▶ 데이터 베이스 테이블 세팅 ◀ 
데이터 베이스에 테이블들을 세팅하기 위해  
사용자 삽입 이미지
C:\Novos_Easy_AionUnique_Emulator_Repack_0.1.0\SVN AIONEmu Source\Database Installer\
폴더로 이동하자. 폴더안을 보면 AION_DB_installer.bat 파일이 있는데 이것을 실행하면 DB 테이블이 셋팅이 되지만, 이게 기본값이 약간 잘못되어있다. 따라서 작업의 편의를 위해 기본값을 수정해 주자. (파일을 수정하지 않고 그냥 실행 시켜서 수동으로 질문할때 정확한 값을 입력해 주는 방법도 있다.)
AION_DB_installer.bat 파일을 메모장으로 열어보자
set /p port=What is your MySQL port?            [press [enter] for: "3316"]      :
if %port%. == . set port=3316
set /p aionls=What is your AionLS database name?  [press [enter] for: "aionls"]    :
if %aionls%. == . set aionls=aionls
set /p aiongs=What is your AionGS database name?  [press [enter] for: "aiongs"]    :
if %aiongs%. == . set aiongs=aiongs
상단 부분의 파란 부분을
set /p port=What is your MySQL port?            [press [enter] for: "3306"]      :
if %port%. == . set port=3306
set /p aionls=What is your AionLS database name?  [press [enter] for: "au_server_ls"]    :
if %aionls%. == . set aionls=au_server_ls
set /p aiongs=What is your AionGS database name?  [press [enter] for: "au_server_gs"]    :
if %aiongs%. == . set aiongs= au_server_gs
이렇게 빨간색으로 표시한 문자로 수정을 한 후에 저장 하고 실행 시키자.
MySQL 설정
에서 기본값을 잘 지키면서 따라왔다면 질문에 그냥 엔터만 입력하고 y/n 물어보는 곳 두 곳을 y로 입력하면 데이터 베이스 셋팅이 인스톨이 완료된다.
사용자 삽입 이미지
이 화면을 본다면 데이터 베이스 세팅이 성공적으로 끝난 것이다.
나비켓으로 확인해보자.
사용자 삽입 이미지
au_server_lsau_server_gs 데이터 베이스에 테이블들이 생성되었다.
여기서 한가지 추가해줘야 할 것이 있다.
스샷에서 선택된 gameservers 테이블을 더블 클릭하면 테이블의 값을 입력하는 창이 뜬다. 로그인 서버에 접속하는 게임 서버의 아이디와 패스워드를 넣는 곳이다.
사용자 삽입 이미지
Id1로 입력하고 Mask127.0.0.1을 입력 Passwordaion으로 세팅하자.
그리고 IDPassword는 꼭 기억해두자 나중에 쓸일이 있다.
DB 테이블 세팅까지 완료 하였다.

Step 4. 서버 에뮬레이터 설정

중요하고도 중요한 게임서버와 로그인 서버의 설정이다. 그리고 스샷도 별로 없고 글로만 설명이 되어 있어서 재미도 없지만, 어쩔수 없다. 스샷으로 설명가능한 부분이 아니다.

▶ 게임 서버 설정 ◀
이제 게임 서버의 환경설정을 할 것이다.
위에서 작업하기 편한곳에 압축을 풀어둔 게임 서버가 있는 폴더로 이동하자.
gameserver 폴더로 이동하면 여러 폴더들과 파일이 보인다.
환경설정 파일을 수정하기 위해 config 폴더로 이동하자.
우리가 수정해야 할 파일들은 아래 세 개의 파일이 될 것이다.
database.properties
게임 서버 DB 접속 환경설정 파일
gameserver.properties
게임 서버 환경설정 파일
ipconfig.xml
IP환경설정 파일 (공유기를 사용할 경우 꼭 수정해 줘야 외부에서 접속이 가능하다.)

database.properties 파일 수정

database.properties 파일을 메모장으로 열어보자
수정할 곳과 무슨 역할을 하는지 대충 멋대로 해석한 수준에서 적당히 설명하겠다.
▷ database.properties 파일 ◁

# This class represents database driver class that will be used while connecting to database
#데이터베이스에 접근하는 드라이버를 설정해주는 곳이다. 건들지 말자.
database.driver=com.mysql.jdbc.Driver
# This is database url.
# 데이터 베이스의 주소이다. 위에 설명한 그대로 따라 했다면 아래 빨간색으로 써진 문자를
# 추가해주자 그래야 한글 아이디를 쓸 수 있다. 혹시라도 DB명을 바꾸었다면
# au_server_gs를 바꾼 DB명으로 써주자.

database.url=jdbc:mysql://localhost:3306/au_server_gs?useUnicode=true&characterEncoding=euckr
# Database user
# 데이터 베이스 유저 네임. 위에 DB를 설정할 때 그대로 하였다면 변경할 필요가 없다.
# 혹시라도 바꿨다면 수정해주자.
database.user=root
# Database password
# 데이터 베이스 암호. DB설정할 때 aion으로 비밀번호를 설정했기 때문에 aion으로 수정해주자
database.password=aion
# Minimum amount of database connections that will allways in the pool
# 건드리지 않아도 되는 부분이다.
database.connections.min=5
# Maximum amount of DB connections that server can use
# 건드리지 않아도 되는 부분이다.

database.connections.max=10
# Script context that will be loaded by database factory, it should implement DAO instances
# 건드리지 않아도 되는 부분이다.
database.scriptcontext.descriptor=./data/scripts/system/database.xml
게임 서버의 데이터 베이스 접속 환경설정이 끝났다 파일을 저장하고 나오자.

gameserver.properties 파일 수정
gameserver.properties
파일을 메모장으로 열어보자
이파일은 게임 서버의 전반적인 환경을 설정해주는 곳이다.
▷ gameserver.properties 파일 ◁

# Port that will be used to listen for client connections
# 게임서버가 외부 클라이언트와 통신하기 위해 필요한 포트 번호설정
# 특별히 충돌하는 포트가 있지 않는 이상 수정할 필요가 없다.
gameserver.network.client.port=7777
# Host that will be used to listen for client connections
# 이곳도 특별히 수정할 필요는 없다.
gameserver.network.client.host=*
# Maximum online players on the server
# 서버의 최대 접속 인원수. 혹시라도 100명이 부족하다 싶으면 늘려주자.
gameserver.network.client.maxplayers=100
# Address of login server
# 로그인 서버의 IP주소:포트 게임서버와 로그인 서버가 같은 컴퓨터에서 돌아가므로
# 수정할 필요가 없다.
gameserver.network.login.address=localhost:9014
# Id of this game server
# 로그인 서버에 게임 서버가 접속하기 위한 게임 서버의 ID 설정.
# 1~60까지의 숫자 중 아무거나 쓸 수 있지만. 위에서 DB설정할때 게임 서버 아이디를
# 1로 저장 했기 때문에 1번으로 설정해두자.
gameserver.network.login.gsid=1
# Password of this game server
# 위쪽이 ID라면 이곳은 암호를 설정하는 곳이다.
# 위에서 DB설정할때 게임 서버 password로 입력했던 aion 이라고 적어주자.
gameserver.network.login.password=aion
# Additional threads that are used to read network data
# 특별히 건들 필요가 없다.
gameserver.network.nio.threads.read=0
# Additional threads that are used to write network data
# 특별히 건들 필요가 없다.
gameserver.network.nio.threads.write=0
# Name of gameserver
# 게임 서버의 이름이다. 그냥 놔두자.
gameserver.name=aion private
# Character name pattern to be checked at char creation
# 이곳은 케릭명 제한을 두는 정규패턴이다.
# 한글이나 특수문자로도 케릭명을 만들 수 있도록 하기 위해 아래와같이 수정해주자
gameserver.character.name.pattern=.*
# Server Country Code (cc)
# 게임 서버 국가 코드. 국내 클라이언트로 접속하기 위해 0으로 바꾸어 준다.
gameserver.country.code=0
# Server Mode
# 0  = user is bind to a realm (can't create characters from both realms at the same time)
# 1  = user can create characters from both realms
# 34 = user is bind to a realm, can't create more than 2 characters and can't enter the game world (character reservation mode)
# 서버의 캐릭터 생성 모드이다.
# 0번은 하나의 계정에 마족이나 천족중 하나만 선택하여 캐릭터를 생성한다.
# 1번은 마족 천족 둘 다 캐릭터를 생성할 수 있다.
# 34번은 어느 종족이든 단 한 개의 캐릭터만 생성할 수 있다.
# 취향에 맞게 선택해주자 우선은 기본값인 1번으로 두자.
gameserver.mode=1
# Server shutdown delay in seconds
# Shall be a multiple of 10 (default: 60)
# 게임서버의 서버다운 대기시간이다. 딱히 수정 할 필요가 없다.
gameserver.shutdown.delay=60
#----------------------------------------------------------------
# Speaking mode between factions
# 대화의 범위를 정하는 것이다. (정확하게는 모르겠다.)
#----------------------------------------------------------------
# 0  = default, factions can't speak together
# 0  = 기본값으로 멀리 떨어져있으면 모든 이가 대화를 들을 수 없다.
# 1  = all players can speat to all others
# 1  = 모든 플레이어가 서로 말을 할 수 있다.
# 기본값인 0으로 놔두자.
gameserver.factions.speaking.mode=0
#----------------------------------------------------------------
#Rates config's
#경험치, 아이템 드랍률을 조정하는 곳이다.
#----------------------------------------------------------------
#Experience gain
#경험치 배율.
gameserver.rate.xp=1
#Item drop chance multiplier
#아이템 드랍확률 배율
gameserver.rate.drop=1
#Quest XP rate
#퀘스트 경험치 배율
gameserver.rate.quest.xp=1
#Quest Kinah rate
#퀘스트 키나 배율
gameserver.rate.quest.kinah=1
게임 서버의 환경설정이 끝났다 파일을 저장하고 나오자.

ipconfig.xml 설정.
혹시 공유기를 쓰는 환경이라면 이 부분을 수정해 주어야 외부에서 힘들게 구축한 서버로 접속 할 수 있다. 또한 공유기와 관계없이 외부에서 접속을 하기 위해서 꼭 수정이 필요한 부분이다. 다만 외부에서 접속할 필요가 없는 경우에만 수정하지 않아도 좋다.
그리고 외부아이피와 내부아이피가 뭔지 잘 모르시는 분들은 http://ip.minjae.kr/에 가셔서 자신의 외부 아이피를 확인하시고, 내부아이피를 알아내는 고전적인 방법중 하나인 ipconfig를 이용하여 알아본다.
ipconfig를 이용하는 방법은 [윈도우키 + R] 단축키를 눌러보자.
사용자 삽입 이미지
실행창이 뜨면 'cmd' 라고 입력하고 확인 버튼을 누른다.
콘솔창이 뜨면 명령줄에 ipconfig라고 쳐보자
사용자 삽입 이미지
이런식으로 메시지들이 나오면서 자신의 내부 아이피를 확인 할 수 있다.
IP Address………. : 192.168.1.107 이 부분이 자신의 내부 아이피이다
공유기를 쓰지 않는 환경에는 내부 아이피가 외부 아이피가 된다.
내부아이피와 외부 아이피를 알았다면 이제 ipconfig.xml 파일을 수정해주자.
다시 한번 말하지만. 외부에서 접속하지 않고 자기 혼자만 돌릴 경우에는 수정하지 않아도 좋다.

▷ ipconfig.xml 파일 ◁

<ipconfig default="외부 아이피">
    <!--
        IANA-reserved private IPv4 network ranges
        Access only from local networks, external client can't have any of
        the following ip addresses
     -->
    <iprange min="10.0.0.0" max="10.255.255.255" address="10.0.0.0"/>
    <iprange min="172.16.0.0" max="172.31.255.255" address="172.16.0.0"/>
    <iprange min="192.168.0.0" max="192.168.255.255" address="내부 아이피(공유기를 쓰지 않는 환경일 경우 그냥 192.168.0.0으로 그대로 둔다.)"/>
</ipconfig>
위와 같이 빨간색으로 된 부분을 수정해주면 외부에서 접속할 수 있다.
그러나 공유기라면 분명 포트가 막혀있기 때문에 포트 포워딩설정이나 DMZ설정을 해줘야 한다.
DMZ설정보다 포트 포워딩이 보안상 더 좋다.
포트 포워딩을 적용시킬 포트는 로그인 서버의 포트값인 TCP프로토콜 [2106]번,[7777]번 포트이다. 혹시 웹 서버 포트까지 필요하다면 TCP프로토콜 8096번 포트를 포워딩 해주면 된다.
또한. 윈도우의 방화벽도 꺼주어야 한다.
포트 포워딩이 무엇인지 도저히 모르겠다는 분들은 검색해보시거나 자신의 공유기를 제작한 업체에게 문의해보길 바란다.

▶ 로그인 서버 설정 ◀
로그인 서버의 환경설정이다.
오래전에 ae_login.zip의 압축을 풀어둔 곳으로 이동하여 loginserver 폴더로 이동하자. 여러 폴더들과 파일이 보일것이다.
환경설정 파일을 수정하기 위해 config 폴더로 이동한다.
우리가 수정해야 할 파일들은 아래 두개의 파일이 될 것이다.
database.properties  로그인 서버 DB 접속 환경설정
loginserver.properties  로그인 서버 환경설정

database.properties 파일 수정
파일을 메모장으로 열어보자.
▷ database.properties 파일 ◁

# This class represents database driver class that will be used while connecting to database
# 데이터베이스에 접근하는 드라이버를 설정해주는 곳이다. 건들지 말자.
database.driver=com.mysql.jdbc.Driver
# This is database url.
# 데이터 베이스의 주소이다. 위에 설명한 그대로 따라 했다면 뒤에 아래 빨간색으로
# 써진 문자를 추가해주자
database.url=jdbc:mysql://localhost:3306/au_server_ls?useUnicode=true&characterEncoding=euckr
# Database user
# 데이터 베이스 유저 네임. 위에 DB를 설정할 때 그대로 하였다면 변경할 필요가 없다.
# 혹시라도 바꿨다면 수정해주자.
database.user=root
# Database password
# 데이터 베이스 암호. DB설정할 때 aion으로 비밀번호를 설정했기 때문에 aion으로 수정해주자
database.password=aion
# Minimum amount of database connections that will allways in the pool
#손댈 필요가 없는 곳이다.
database.connections.min=5
# Maximum amount of DB connections that server can use
# 이곳 역시 손댈 필요가 없다.
database.connections.max=10
# Script context that will be loaded by database factory, it should implement DAO instances
# 손댈 필요가 없다.
database.scriptcontext.descriptor=./data/scripts/system/database.xml
수정을 완료하였으면 저장하자.

loginserver.properties 파일 수정
로그인 서버 환경설정은 특별히 수정할게 없다.
파일을 메모장으로 열어보자.
▷ database.properties 파일 ◁

# LoginServer will listen for connections on specified port
# 로그인 서버가 통신할 수 있는 포트를 설정하는 곳이다. 특별한 경우가 아니면 건들지 말자.
loginserver.network.client.port=2106
# LoginServer will bind specified network interface
# * - bind all interfaces
# 특별히 수정하지 않아도 좋다.
loginserver.network.client.host=*
# How many times player can try to login before he get's banned for bruteforcing
# 로그인 시도 횟수.
loginserver.network.client.logintrybeforeban=5
# For what time in minutes player should be banned in case of bruteforcing
# 로그인 대기 시간. 기본값인 15초간 입력이 없으면 자동 종료
loginserver.network.client.bantimeforbruteforcing=15
# Host that will be used by LS to listen for GS connections
#특별히 수정하지 않아도 좋다.
loginserver.network.gameserver.host=*
# Port that will be used by LS to listen for GS connections
# 특별히 수정하지 않아도 좋다.
loginserver.network.gameserver.port=9014
# Nuber of additional threads for NIO that will handle only reading
loginserver.network.nio.threads.read=0
# Nuber of additional threads for NIO that will handle only writing
loginserver.network.nio.threads.write=0
# Create accounts automatically or not?
# 자동으로 계정이 생성될지를 묻는다. False면 자동으로 계정생성이 안 된다.
loginserver.accounts.autocreate=true
파일 저장을 하면 로그인 서버의 환경설정이 완료된다.

Step 5. 서버 구동 및 접속

여기까지 오느라 정말 수고가 많았다. 하지만 아직 끝난것이 아니다.
이제 서버를 구동하고 클라이언트가 접속이 되는지 해 봐야할 것이다.
일단 서버를 구동해보자.

▶ 아이온 서버 구동 ◀
로그인 서버에 게임 서버가 달라 붙는것이기 떄문에 처음 로그인 서버부터 구동한다.
Loginserver 폴더 안의 StartLS.bat을 실행해보자.
사용자 삽입 이미지
로그인 서버 구동 완료 화면. 이 화면이 뜬 후
gameserver폴더의 StartGS.bat 파일을 실행한다.
사용자 삽입 이미지
게임서버가 로그인 서버에 연결이 완료되면 서로 패킷을 주고 받고 연결 확인을 하고 위 스샷과 같은 메시지를 뿌리고 대기를 하게 된다. 이 화면까지 나왔다면,
드디어 기본적인 아이온 서버 구축이 완료되었고 구동까지 성공하였다 이제 희비가 엇갈리는 마지막 코스인 클라이언트가 서버에 붙을수 있는지 테스트 하도록 하자.

▶ 아이온 클라이언트 접속 ◀
서버를 구축하였고 구동까지 성공했다면 클라이언트에서 서버로 접속 할 수 있는 접속기를 만들어야 한다.
우선 클라이언트를 본서버에 접속해서 최신버전으로 업데이트를 받는다.
본서버의 bin32폴더를 추후 업데이트나 본서버를 즐기기 위해 다른 이름으로 폴더명을 바꾸어 두자.
그리고 준비물 파일인 bin32.zip 파일을 클라이언트 폴더에 압축을 푼다.
압축을 풀어서 만들어진 bin32 폴더로 들어가면 Aion.bat 파일이 있다.
이것을 접속기라고 부른다.
Aion.bat 파일을 메모장으로 열어서 보면
start aion.bin -ip:127.0.0.1 -port:2106 -cc:0 -noauthgg -lang:kor -noweb
이와 같은 명령줄이 보인다.
명령줄에서 IP를 수정해 주어야 하는데 자신의 컴퓨터에서 접속하기 위해서는 아이피 주소를 127.0.0.1로 써주고, 외부에서 접속할 경우 자신의 외부아이피를 적어서 배포 하면 될것이다. (필자의 경우 서버가 돌아가는 컴퓨터애서 외부아이피를 적어서 접속하면 접속이 안되었다.)
Aion.bat으로 실행을 하면 클라이언트가 구동되면서 구축해놓은 서버로 접속을 하게 된다. 참고로 번번히 클라이언트를 실행할 때 초기화 에러가 뜨니, 검은 화면이 나온다면, ESC를 눌러 취소하고 NC소프트 로고가 나올 때까지 다시 실행하자.
성공적으로 실행이 되면 아이디와 비밀번호 넣는 곳이 나온다.
로그인 서버 설정에서 자동으로 계정이 생성이 되도록 설정을 해 두었다면 처음 넣는 아이디와 비번으로 계정이 생성이 된다.
만약에 아이디와 비번을 넣었는데 아무런 반응이 없고 인증을 할수 없다고 나온다면, 로그인 서버 쪽에 설정이 문제가 있는 것이고, 로그인까지 성공하고 게임서버가 안보이거나 점검중이라고 뜨면 게임서버 쪽에 설정이 잘못된 것이라 보면 된다.
특히 게임서버 목록이 보이고 서버를 선택해도 들어가지 않는 경우는 대부분이 ipconfig.xml 세팅이 잘못된 경우가 많았다.
서버 접속까지 성공해서 케릭터 생성 화면까지 성공을 하였다면 케릭터를 만들어서 즐기면 된다.
여기까지 한번에 잘 따라오셔서 구축에 성공하신 분들은 감축 드리고, 잘 안되시는분은 무언가 잘못되었는지 꼼꼼히 살펴보기 바란다.

Step 6. 마무리 & 웹서버 구동

우리가 다운받은 Novos Easy Aion Unique Emulator Repack에는 여러 가지 유용한 툴들이 있다. 그중에 하나가 아이온 게임 서버와 연동되는 웹서버 이다.
압축 풀어둔 곳으로 이동하자.
사용자 삽입 이미지
C:\Novos_Easy_AionUnique_Emulator_Repack_0.1.0\AIONEmulator\ 폴더로 이동하면 gameserver 폴더와 loginserver 폴더가 있다.
이 두 폴더를 삭제한 후 위에서 고생고생 해서 최신 버전으로 빌드하고 설정을 완료한 gameserver 폴더와 loginserver 폴더를 복사해주자.
그리고 C:\Novos_Easy_AionUnique_Emulator_Repack_0.1.0\ 폴더에 위치하고 있는 Start AIONEmulator.bat 파일을 실행하게 되면 순차적으로 웹서버와 아이온 로그인 서버와 아이온 게임서버가 실행이된다.
웹서버가 실행이 되고, 공유기를 사용하는 유저일 경우 웹서버 포트까지 포워딩 해서 열어 두었다면 브라우저에 http://자신의IP:8096/로 홈페이지로 들어가보자 접속을 성공하면 계정 생성 페이지를 볼 수 있다.
크게 필요한 기능은 아니지만 있다는 것만 알아두자.

Step 7. Q&A

 사실 서부 운영 노하우라던가 여러가지 팁같은것으로 마무리를 하려 했으나.
구축에서 운용까지 적기에는 너무 장문이 될듯 하고, 따로 포스팅 거리로 빼는게 좋을듯 하여  마무리는 구축시 많은 분들이 실패 하시는것을 댓글로 보고 문제점에 대해서 적어볼까 한다.
 구축 실패시 대부분이 따라오시다가 실수 하시는분들이고, 혹은 필자와 환경과 달라 구축이 안되시는 분들도 많다.
 본문에  나오지 않는경우나 자주 묻는 질문들 혹은 나올법한 질문..  또는 여러가지 예외사항들에 대해 Q&A식으로 적고 마무리 해 보겠다.

[글작성중...]

2010년 2월 1일 이후로는 제가 교육을 들어가기 때문에 더이상 아이온 프리서버를 다룰 시간이 없을듯 합니다.  따라서 이후 질문글에 일일이 댓글을 달아드리기 힘들것 같습니다.
에러가 생기신다면 한번 잘 살펴보시고 댓글중에 같은 현상이 있다면 참고하셔서 문제를 해결 해주시기 바랍니다.^^
크리에이티브 커먼즈 라이센스
Creative Commons License
2009/12/16 01:32 2009/12/16 01:32
이 글의 관련글
no trackback : comments 220 : view 44895

trackback url :: http://guyang2.com/trackback/179

댓글을 달아 주세요

  1. 하얀새장 2009/12/19 23:22

    프로그램 소스를 빌드(컴파일) 하기 <<-- 이부분에서 빌딩을 하지 않는데... 왜 그런지 좀. 아시는지요? 빌드 하기전 까지는 다 됐는데 빌드 하는 부분에서 실행을 시켜도 그냥 가만히 있네요. 다른 방법으로 빌드 하는건가요?

    • Guyang2 2009/12/20 07:07

      빌드 하시기전에 소스파일들을 전부 업데이트 하셨나요?
      음... 그냥 아무것도 실행이 안된다면, java sdk가 제대로 깔리지 않았는지 의심이 되는군요. 정확하게 제가 안되는 상황을 인지 할 수 있도록 좀더 구체적으로 설명해 주시면 좋을텐데 말입니다.

  2. 하얀새장 2009/12/20 10:40

    일단 사양은cpu3.0듀얼에 랩2기가 그래픽은 라데온3850이고 운영체제는 윈XP프로페셔널(5.1 빌드 2600)에 다이렉트10 사용하고 있습니다.
    인터넷 환경은 지방이다보니 공유기(맞나?) 로 쓰고 있습니다.

    일단 제가 구한것은 위에 스샷에 있는 파일들 그대로 구했고요.(파일이름으로 구해서 똑같은 프로그램입니다. 확인도했습니다) 아이온 클라이언트도 미리 깔앗고요

    위순서대로 똑같이 같은 그림으로(스샷과 동일 하게 나오더군요) 하는중에 소스파일까지 업데이트 됐습니다 거북이 이용한 패치까지 (똑같은 순서대로) 하고 나서 빌드하기 하는데(실행시키는것 맞죠?더블클릭) cmd화면까지는 뜨는데 화면상 8줄까지 뜨고 나서

    //드라이브 / 폴더이름/Novos_Easy_AionUnique_Emulator_Repack_0[1].1.0./머머> <<== 이런식으로 뜨고나서 아무런 움직임이 없습니다.

    혹시나 하고 SVN Update Source.bat 까지 3번을(2번은690마지막은691) 하고 거북이용패치 까지 또 했는데(이미 돼어 있다고 나오더군요) 빌드에서 아무런 움직임이 없습니다.ㅜ.ㅡ

    • Guyang2 2009/12/20 19:09

      빌드가 완료가 되면 저 상태에서 아무런 동작을 하지 않습니다.
      혹시 커맨드 라인 위쪽에
      BUILD SUCCESSFUL
      Total time: XX seconds
      //드라이브 / 폴더이름/Novos_Easy_AionUnique_Emulator_Repack_0[1].1.0./머머>
      라고 뜨고 대기 타시는지요
      그리고
      Novos_Easy_AionUnique_Emulator_Repack_0.1.0/SVN AIONEmu Source/aion-emu/AE-go_GameServer(혹은AE-go_LoginServer ) /build/ 폴더안에 zip 형식의 압축파일이 생성이 되었다면 빌드가 성공적으로 완료된 것입니다.

  3. 하얀새장 2009/12/20 21:14

    build폴더가 안생깁니다... 제가따라 하다가 똑같이 나와야 다음으로 넘어 갔는데
    8줄까지뜨고 나서 BUILD SUCCESSFUL 이런글이라도 뜨면 모르는데 이런글 차체가 생성 되지 안습니다.
    따로 압축 파일을 구해야 하는건가요? 아님 지우고 다시 시도 해야 하는지요.
    일단 깔앗던것은 다 지웠습니다. 다시 처음부터 해볼려고요.
    다른분것을 봐도 그냥 폴더랑 앞축 파일이 생성 된다고만 돼어 있어서.ㅜ.ㅡ
    빌드전의 것까진 똑같이 따라 했고 똑같은 결과가 떴는데
    빌드에서 부터가 막히네요. 다른방법은 없는지요..

    • Guyang2 2009/12/20 22:21

      빌드가 아예 안되시는걸로 봐선..
      빌드라는것이 java소스를 컴파일 하는건데 컴파일을 못하거나..
      아예 아무것도 실행이 안된다면 배치파일이 잘못되어진것이거나 그럴듯 합니다.
      제가 직접 보고 뭐가 문제인지 알아내는것이 가장빠르지만... 그러질 못하니 제가 더 답답해지는군요..^^
      메일이나 링크로 에러 메세지 스샷을 한번 보고싶군요..

  4. 하얀새장 2009/12/20 23:49

    내일 퇴근 하고 다시 한번 깔아 볼려고 합니다.
    똑같은 현상이 일어 난다면 스샷찍어서 메일 보내드리고록 하겟습니다.
    메일 주소좀 알려주세요. 어떤걸눌러야 메일 을 확인 할수 있는지 알려 주시세요^^

    • Guyang2 2009/12/21 01:23

      이메일 주소는 guyang2@naver.com 으로 보내주시면 됩니다.^^

    • 하얀새장 2009/12/21 20:35

      메일 보내 드렸습니다.

    • Guyang2 2009/12/22 11:14

      스샷을 봤는데 제대로 빌드가 이루어지지 않고있군요...
      Build Aion GameServer.bat 안에 명령이 잘못되었거나..
      혹은 Novos_Easy_AionUnique_Emulator_Repack_0.1.0\SVN AIONEmu Source\ant\ bin 안의 배치파일이 잘못되어있을 가능성도 있을듯 합니다... Novos_Easy_AionUnique_Emulator_Repack_0.1.0.rar
      을 한번 다른것으로 해보시는것도...
      그나저나 저도 왜 그런 메시지가 뜨는지 알 수 가 없군요..

    • 하얀새장 2009/12/22 19:21

      구할만 한곳이 ㅜ.ㅡ
      이것도 카페에서 구한것인데 거기서도 잘됀다고 하더군요.
      실패한분도 있지만 성공한분도 있던데..ㅜ.ㅜ 컴터 이상인가??
      제가 가지고 있는 파일을 보내 드릴깨요.

    • Guyang2 2009/12/22 20:26

      보내주신 파일은 정상적인 파일이더군요
      혹시 모르니 거북이로 패치하는것을 패스 하시고 한번 빌드를 해보세요.아무래도 java컴파일때 에러가 나는것 같습니다.

    • 하얀새장 2009/12/23 08:47

      자바 때문이라면 지우고 다시 깔아야 할까요??
      제어판에서 걍 지우고 다시 깔아야 할지..(이거 예전에 깔앗다가 이번에 하면서 다시까니 업데이트 돼던데)

    • 하얀새장 2009/12/23 21:28

      다시 싹지우고 했는데..(자바까지지웠음) 또 같은곳에서 에러 나네요..ㅜ.ㅡ 다른 방법으로(카페에 있는방법)해봐야 할꺼 같아요..ㅜ.ㅜ

      크리스마스 잘보내세요^^

    • 비밀방문자 2009/12/23 22:06

      관리자만 볼 수 있는 댓글입니다.

    • Guyang2 2009/12/24 00:27

      너무 답답해 하셔서 일단 빌드만 해서 드릴게요.
      그런데 빌드를 스스로 하셔야 수시로 업데이트 된 서버를 돌릴 수 있거든요... 업데이트를 할 때 마다 점점 구현율이 좋아지거든요..
      좀 안타깝군요...
      일단 제가 빌드를 해서 드릴테니
      빌드 부분 이후로 하시면 될듯 합니다.

  5. maro 2009/12/23 07:15

    나비켓 패킷조절 어떻해 하는건가요 ?

    • Guyang2 2009/12/23 16:36

      나비켓에 패킷 조절이란것이 무엇을 뜻하는지 모르겠군요..

  6. 네비로스  2009/12/24 06:33

    전부 다 고대로 햇습니다.
    그런데 마지막에 아이온 bin 32 에서 실행을 할때 검은 화면이 뜨고 잠시후 lnitialize Error이 떠요..모가 잘못된 거죠 ㅠㅠ 제가 공유기라 방화벽도 풀고 다 해봣는데..

    • 하얀새장 2009/12/24 08:57

      참고로 번번히 클라이언트를 실행할 때 초기화 에러가 뜨니, 검은 화면이 나온다면, ESC를 눌러 취소하고 NC소프트 로고가 나올 때까지 다시 실행하자. <== 설명이 있는데..

  7. god12530 2009/12/24 07:01

    실행까지는 다되는데 아이디 칠떄 로그인 하는데 인증할수가 없대여..

  8. god12530 2009/12/24 07:53

    실행하고 로그인할때 1 aion 쳐도 인증서버에 어쩌구 뜨는데 ㅠㅠ

  9. god12530 2009/12/24 08:00

    로그인서버가 문제라면 무엇을 수정해야 되나여...

    • Guyang2 2009/12/24 11:54

      인증서버에 로그인이 안되는것은
      클라이언트 Bin32 폴더안의 Aion.bat 파일에 아이피주소가 잘못되었을 가능성이 있습니다. 127.0.0.1 로 바꾸어서 로컬에서 접속이 되는지 테스트 해 보시고 안된다면 로그인서버가 실행이 안되었거나 오류가 난경우같습니다.

  10. 하얀새장 2009/12/24 23:55

    구축 성공 했습니다.
    빌드가안됐던건. 제가 D드라이브에가다 노보팩을 넣어 놔서 였습니다(이래서 컴맹은..ㅜ.ㅡ)
    그리고 접속기의경우 좀 다른것을 구했습니다. 그걸로 했더니 접속 가능 했습니다.(전에는 아이디 패스워드 치면 에러나서 팅겼는데)
    감사 했습니다^^

    • Guyang2 2009/12/25 14:33

      성공 하셨다니 다행입니다.^^
      그런데 꼭 C드라이버가 아니더라도 컴파일 될텐데.. 환경변수에 패스 설정이 되어있지 않으셨나봐요..

    • 하얀새장 2009/12/25 15:44

      그게몬지.;; 하하;;; 컴맹이다보니.;
      실행은 돼는데. 시급한문제가 또 생겼네요..
      GM설정을 했는데... 전직이 안됀요..악~~~명령어 그래로친건데..ㅜ.ㅡ 다른분은 됐다고 하던데..
      왜 하나 해결 함 또 생기는겨~~ 렙이 지금 13렙을 넘어서고 있네욤..ㅡㅡ; 아이템 생성은 돼는데 다른건 하나도 안먹히네요.. 하아..
      메리 크리스마스~~~

  11. 아일 2009/12/25 17:15

    마지막에 실행기 메모장으로 열어 수정한 분은 외부 아이피 넣으라 하셔는데,

    뒤에 포트 번호도 같이 수정하나요?

    • Guyang2 2009/12/25 17:44

      포트는 그냥 그대로 놔두시면 됩니다.

  12. god12530 2009/12/25 17:21

    lnitialize Error 떠서 계속 시도해보아도 1시간동안 시도해 보아도 안되여...모가 문제일까여..ㅜㅜ

    • Guyang2 2009/12/25 17:47

      이니셜 에러가 뜨신다면...
      aion.bat 파일을 열어보셔서
      aion.exe 를 aion.bin 으로 한번 바꿔서 해보세요...
      어쩌면 오류 안날지도 모름...;;
      아무튼 접속기가... 잘 안되는경우도 있더군요
      저도 암호랑 비번 넣을때 오류나서...
      다시 압축 풀고 해봤더니 잘 되더군요.. -_-a

  13. 루피  2009/12/26 00:13

    설명 정말 감사하게 잘봤습니다.
    또하 좋은 정보 감사합니다.

    설치는 잘된것 같습니다. 접속도 잘되고 실행도 잘되는데....
    로그인까지도 문제 없이 잘되는데 여기서 문제입니다.
    서버선택하면 한참을 멍하니 있는것 같더니 서버에접속할수 없습니다.
    그리고 종료 됩니다.

    우선 제가 해본것은 aion.bat 내용을 127.0.0.1 로바꿔도 해봤구용
    내부아이피 , 외부아이피 해봤으나 증상은 모두 동일합니다.

    어떤문제가 있는 걸까요?
    혹시 주인장님이 주소로 한번 테스트 접속이 가능할까요?
    아이피와 운영가능한시간을 알려주시면 저희집에서 한번 접속해보고 싶은데요
    txxt@nate.com 입니다. 메일또는 메신저입니다.
    감사합니다.

    • Guyang2 2009/12/26 11:26

      로그인 서버에는 접속이 가능한데 게임서버에 접속이 안된다는것은
      ip설정이 잘못되어서 그런것일 가능성이 많습니다.
      특히 공유기를 쓰신다면 게임서버 환경설정 파일중 하나인 ipconfig.xml 설정이 잘못되었을 가능성이 많다고 생각되어집니다.
      aion.bat 내용을 자신의 외부아이피에서 127.0.0.1로 바꾸어주셨다면, ipconfig.xml도 같이 수정해 주셔야 합니다.

      <ipconfig default="127.0.0.1"> <<< 이부분을 외부아이피에서 127.0.0.1로 다시 수정하시고 저장해 보세요
      <!--
      IANA-reserved private IPv4 network ranges
      Access only from local networks, external client can't have any of
      the following ip addresses
      -->
      <iprange min="10.0.0.0" max="10.255.255.255" address="10.0.0.0"/>
      <iprange min="172.16.0.0" max="172.31.255.255" address="172.16.0.0"/>
      <iprange min="192.168.0.0" max="192.168.255.255" address="192.168.0.0"/>
      </ipconfig>
      이런식으로 바꾸어서 만약에 접속이 되신다면 ipconfig.xml 파일 설정이 잘못된것이라고 생각되어집니다.

  14. 산들바람 2009/12/27 12:39

    설치중 궁금한게 있어서 질문드립니다.^^

    SVN Update Source.bat 를 업데이트했습니다 리버전 738이 되더군요

    혹시나해서 aion-emu 를 svn업데이트로 패치하니 739의 리버전으로 되었습니다.

    여기서 궁금한 점이 앞으로도 업데이트가 되면 필도도 새로계속해야하는지요

    • Guyang2 2009/12/27 16:14

      업데이트가 된다면 당연히 빌드도 다시 해야 합니다.
      때에 따라선 DB 테이블들을 전부 삭제 하고
      DB 인스톨도 다시 해야 하는 상황도 있습니다.

  15. beailful 2009/12/29 10:21

    빌드 성공했습니다. 구동도 성공했구요
    종은 정보 감사드립니다. 그런데 게임 정보를 수정하는 방법은 어떻게 되나요?
    레벨 조정이나 키나 조정, 템 생성 등등

    • Guyang2 2009/12/30 10:44

      게임 정보라 함은... 습득 경험치 배율이나
      아이템 습득 확률을 조절하는것을 말씀하시는건가요?
      그것은 본문에도 언급이 되었지만, 게임서버쪽의 config 폴더에서 gameserver.properties 파일안의 마지막 내용을 약간 수정해 주시면 되고..
      아이템 같은것을 착용해 보고 싶으실땐 케릭 생성후 나비캣으로 케릭터정보를 바꿔주셔서 운영자 모드로 바꿔주셔서 운영자 명령어로 아이템같은것들을 불러와주시면 됩니다.
      일단 운영자 모드로 바꾸는 법은 나비캣으로 au_server_gs 데이터베이스에 접속하셔서 players 테이블의 케릭터 속성중에 admin 이란 부분을 100으로 바꾸시면 해당 케릭터가 운영자가 됩니다.
      운영자가 되신후에 //add 아이템코드 를 써주시면 아이템이 소환이 됩니다. 아이템 코드나 기타 유용한 정보들을 제가 시간이 된다면 추후에 따로 포스팅 할 예정입니다.

  16. god12530 2009/12/29 20:52

    제가 공유기를 쓰는데요
    공유기를 써도 저혼자 즐겨볼려고 ipconfig.xml 이거를 안바꾸고 그래도 햇습니다.
    그래서 로그인 할때 1 aion 쳐도 인증할수 없다고 뜨네요
    어떤 부분을 수정해야 할까요 제 내부 아이피는 192.168.0.101 외부 아이비는 211.227.19.1
    입니다..어떻게 해야 할까요...

    • Guyang2 2009/12/30 10:49

      게임 서버와 로그인 서버가 제대로 구동이 되었다면, 로그인 할 때 인증이 안된다고 뜨는것은 접속기의 IP주소가 잘못되어있을 가능성이 있다고 예상되어 집니다. 클라이언트의 bin32폴더안의 aion.bat 파일을 열어보셔서 아이피가 127.0.0.1로 되어있는지 확인해 보시길 바랍니다.
      참고로 로그인 하실때 아이디와 비번을 넣으면 자동으로 계정이 생성됩니다. 꼭 1 aion 으로 하지 않으셔도 됩니다.^^

  17. 김군 2009/12/31 01:59

    오훗 유용한 정보 진짜 감사 합니다.
    덕분에 입고 싶었던거 맘대로 입고 하고 싶었던거 맘대로 하네요.ㅎㅎㅎ

    • Guyang2 2010/01/03 19:01

      프리서버는 그런점이 즐겁죠...^^

  18. 비비큐 2009/12/31 23:02

    안녕하세요 ~!
    주인장님 덕분에 어제 구축에 성공했습니다!
    자세하고 쉽게 설명이나와있어서 간단히했네요~!
    감사합니다

    그런데 질문이하나있어서요 이렇게 글남깁니다

    제가 공유기를 쓰고있는데요 첨에는 일단 혼자해야지 하는생각에
    ipconfig파일하고 aion.bat 파일을 건드리지않고 했거든요
    그때는 모두 정상적으로 다 되었는데

    친구놈이나 한명 들어오게해서 같이하면 좋겠다 하는생각에
    위에설명나와있는대로 ipconfig파일과 aion.bat 파일을 수정했거든요
    그다음에 가동하고 접속했는데 로그인까지는 되는데
    서버선택화면에서 선택하면 10초가량 멈춰있더니
    ' 서버에 접속 할 수 없습니다. ' 이메세지와 함께 종료가되버리네요..

    왜그런지 좀 알려주세요 가르침을 주십시오 ~!

    • Guyang2 2010/01/03 19:03

      그현상은 로그인서버까지는 문제가 없으나
      로그인 서버와 게임 서버간의 통신에 문제가 있는경우입니다.
      ipconfig 쪽 파일에 IP를 잘못 적으셨거나, aion.bat 파일의 아이피를 잘못 적으셨을 가능성도 있으니 꼼꼼히 체크해 보시기 바랍니다.

    • Guyang2 2010/01/18 03:26

      제가 글을 쓸때 잘못 쓴부분이 하나 있었습니다.
      혹시 공유기 쓰신다면 포트 포워딩하실때 7777번 포트도 같이 열어 주셔야 합니다. 아마 그문제가 아닐지 생각됩니다.
      그리고 친구분께는 비비큐님의 아이피가 적혀있는 aion.bat가 포함된bin32폴더를
      그리고 비비큐님은 aion.bat에 127.0.0.1로 접속해 주셔야 합니다.

  19. 1월12월입대 2010/01/01 17:37

    구현은 그럭저럭 된거같은데요.

    9레벨에 전직을 하고 해야되는데 미션이 없구요.

    완료한미션에 보니깐 전직미션은 깨져있더라구요. 그래서 전직없이 10까지 크는거같구여..

    전직관련된 문제는 어떻게 해결하셨나요?

    그리고 착용할수없는 아이템들 뭐 예를들면 레벨1 이 50짜리 아이템을 착용한다.

    이럴경우는 어떻게 해야되나요?

    • Guyang2 2010/01/03 19:05

      전직 미션은 아직 구현이 되질 않았습니다.
      운영자 케릭으로 직접 운영자 명령어를 입력하셔서 적용시켜주셔야 할 듯 싶습니다.
      아직까지 완벽히 구현이 된 서버가 아니기때문에
      아이템 렙제도 구현이 아직 안된듯 합니다.
      제가 마지막으로 해봤던 버전에선 마석도 박히질 않구요... 인첸트도 안되는걸로 알고있습니다.

  20. 비비큐 2010/01/01 18:27

    아 그리고 다른사람이 제서버에 접속하게할때
    접속기를 보내줘야하자나요 bin32폴더만 압축해서 보낸다음에
    aion.bat 똑같이 실행하라고하면 되는건가요?

    • Guyang2 2010/01/03 19:06

      네.. 자신의 외부아이피로 돌아가게끔 만든 aion.bat 파일이 포함된 bin32 폴더를 통채로 복사해 주시면 될것입니다.

  21. 부탁드려요 아무나 2010/01/03 18:02

    쿼리는 아무거나 써두대나요 저가지금 쓰는건 5.1.42 버전인ㄷ ..

    • Guyang2 2010/01/03 19:12

      쿼리라 하시는데...무엇을 말씀하시고 싶은지 이해가 안가는군요
      아마도 제 추측으로는 MySql 버전을 말씀하시는듯 한데...
      최신버전일수록 좋겠죠..전 버전에선 아마도 제생각엔 될듯 합니다.
      그리고 참고적으로 쿼리라 함은 데이터 베이스에서 정보를 조회 삽입 수정 삭제등 여러가지 동작을 하기위해 날리는 문장을 쿼리라고 하죠...
      쿼리는 MySQL이든 오라클이든 쿼리문은 대개 거기서 거기죠..

  22. 부탁드려요 아무나 2010/01/03 21:07

    ㅠㅠ 저가 거이 막바지 까지 햇는대요 .. 나비켓 에서 아이디를 1로 하려고 하는대
    테이블에 아무것도 안나와요 몇번을 다시하고 있는대 ..

    • Guyang2 2010/01/04 05:16

      처음에 입력하러 들어갈때 테이블에 아무것도 없는것이 정상입니다.
      테이블에 직접 타이핑해서 넣어주는겁니다...
      혹시 수정하고 창을 닫았는데도 DB에 저장이 안되는거라면,
      게임서버와 로그인서버를 종료후에 수정해 주세요.

  23. 유반장 2010/01/03 21:29

    [img=C:\Documents and Settings\유욱재\My Documents\My Pictures]
    서버를 구축하고 다했는데 로긴서버는 들어가지는데 개임서버는 안들어가지네요.
    하루종일 위에 뎃글 달린거 보면서 계속 해봤는데도 안되네요
    문제점이 멀까요,, 좀 가르처 주세요

  24. 초보 2010/01/04 00:44

    서버 구축완벽히 재현했습니다..게임접속까지했구요..

    근데요..접속하고 하다가 다시 재접속하면 케릭명이 ???<--이렇게 바껴버리네요 ㅠ

    이건 무슨문제죠 ?ㅠㅠ

    • Guyang2 2010/01/04 05:12

      게임서버 & 로그인 서버 database.properties 환경설정 파일에서

      database.url=jdbc:mysql://localhost:3306/au_server_gs?useUnicode=true&characterEncoding=euckr

      이부분을 제대로 안해주셨거나
      데이터 베이스 생성시에 문자셋을 euckr로 해주시지 않으면
      한글 아이디로 작성하면 ????로 나중에 표시가 되더군요...
      한번 확인해 보세요..

  25. 유반장 2010/01/04 07:50

    http://blog.naver.com/redsky4959/60098683316
    이쪽에 사진 올려놔써요,, 확인좀 부탁드림니다
    어디가 잘못되었는지 모르겟네여..ㅜ

    • Guyang2 2010/01/05 20:03

      이미지가 작아서 내용이 잘 안보이더군요
      상황은 현재 로그인 서버는 구동이 되었고, 게임서버가 로그인 서버에 붙지 않는듯 합니다.
      제 추측으론 게임 서버의 database.properties 내용중에 뭔가 오타나 오류가 있지 않을까 생각이 됩니다.
      게임 서버의 database.properties 나 gameserver.properties를 한번 다시 확인해 보시고, au_server_ls데이터 베이스의 gameserver 테이블에 입력하는 게임서버의 ID와 패스워드도 한번 확인해 보세요

  26. 부탁드려요 아무나 2010/01/04 12:34

    저는 왜 이게 안될까여 ?

    • Guyang2 2010/01/05 19:45

      개개인의 시스템 환경이 다르기에
      저대로 따라한다고 완벽하게 전부 다 성공하는것은 아니지요...
      그리고 성공하신분들은 댓글같은건 안달기에... 왠지 댓글만 보면... 제가 잘못 알려준거 같이 보이는군요..ㅎㅎㅎ

  27. 부탁드려요 아무나 2010/01/04 12:38

    저 au_server_ls . gs 테이블을 보면 아무것도 안나와요 .......
    또 타이핑 인가 뭔가하여야 한다던대 어떻게 하는지좀알려주세요

    • Guyang2 2010/01/05 19:57

      뭔가 질문을 하실때에는 전반적인 상황과 현상등을 구체적으로 적어주세요... 제가 신이 아닌이상 님께서 처하신 상황을 전부 알 수 없지요...
      허공에 뜬바람 잡는식의 질문은... 마치 의사한테 전화로 그냥 배가 아픈데 어떻게 해야 할까요? 라고 물어보는것과 비슷할겁니다...

  28. 흑흑 2010/01/04 18:16

    보통얼마나 재시도해야 NC로고가뜨는거죠 ㅜ Aion.bat파일이 무슨 톱니바퀴같이생긴 폴더맞죠?? 계속해도 이니셜오류뜨네요..

    • Guyang2 2010/01/05 19:47

      제가 링크시켜둔 bin32 접속기가 이상할 수 있습니다.
      다른 bin32접속기로 한번 시도해 보세요..

  29. 궁금해요 2010/01/04 18:27

    Start GS ,Start LS 이것들은 두개다 접속할때마다 켜둬야하는건가요 ??

    • Guyang2 2010/01/05 19:47

      네.. 두개다 켜두어야 합니다.

  30. 하얀돌 2010/01/04 18:42

    윈도우7 32비트 울티 버젼도 현재 프로그램으로 구축이 가능할까요?

    • Guyang2 2010/01/05 19:47

      32bit버전도 가능합니다.

  31. 답답해요 2010/01/04 21:44

    AION_DB_installer.bat 수정하고나서 실행을 시키면 aionLS는 오류없이 실행이 완료되는데
    두번째 AionGSbatabase 인포팅 할때 에러가 뜨네요...에러 메세지가
    ..\aion-emu\AE-go_gameserver\sql\au_server_gs.sql
    ERROR 1050 <42S01> at line 5: table 'server_variables' already exits 라고 뜨네요...
    ..\aion-emu\AE-go_gameserver\sql\droplist.sql

    어디가 잘못된걸까요

    • Guyang2 2010/01/05 20:05

      오류 내용으로는 테이블을 생성하려는데...이미 테이블이 존재한다는 메세지군요.
      데이터베이스에 테이블들이 생성된 이후에는 DB인스톨러로 설치가 안됩니다.. 나비켓으로 au_server_gs,au_server_ls 두개의 데이터베이스의 테이블들을 전부 삭제 하시거나 데이터 베이스 자체를 삭제한 후에 다시 데이터베이스를 생성하고 DB인스톨러로 인스톨 하세요...

  32. 1월 12일입대 2010/01/05 12:48

    나비켓으로 드랍리스트 추가 시키는 방법이 궁금합니다 ㅠㅠ

    이것저것 하는방법을 찾아 도 잘 이해가 가질않네요 ㅠㅠ

    • Guyang2 2010/01/05 19:52

      드랍리스트가 DB에 있던가요?
      제가 슬쩍 봤을땐 파일에 있었던거 같았는데요..
      드랍리스트 수정은 해본적이 없어서 저도 자세히 모르겠군요..

  33. 궁금해요 2010/01/06 21:56

    몬스터 소환하는 명령어가 궁금해요 '-'!!

    • 궁금해요 2010/01/06 22:29

      +몬스터가 베르테론까지밖에없으니 뭐하는지도 모르겟고 ㅠ 어떻게 몹을잡을까요

    • Guyang2 2010/01/07 04:33

      서버를 구동하지 않은 상태에서
      나비켓으로 au_sever_gs 데이터 베이스로 들어가셔서
      playerㄴ 테이블에서 운영자로 만들 케릭터를 골라
      admin 란의 데이터를 100으로 바꿔주신후
      다시 서버를 구동하셔서 운영자 모드로 되어있는 케릭터를 선택후
      //spawn 몬스터ID 를 입력 하시면 됩니다.
      몬스터 ID는.. 제가 목록을 만들어서 파일로 저장해 둔게 있는데
      나중에 팁란에 올릴 예정입니다...

  34. 상황이;; 2010/01/06 22:06

    안녕하세요..

    구축 접속기 까진 다했습니다.

    그런데 접속기를 실행시키면 검은화면에 엔씨소프트 라는 글이 나오자마자 바로 꺼져버리더군요..

    ESC를 눌러도 그냥뚝꺼져버립니다.

    • Guyang2 2010/01/07 04:27

      bin32 접속기를 다른것으로 찾아서 받아보세요...
      저도 그런경우가 있었는데 다른거 구하지도 않고 다시 압축 풀어보니 또 되더군요.. 뭐가 문제인지 알수가 없더군요...-_-a

  35. 뭔지모르겠군요.. 2010/01/07 12:15

    bin32 접속기를 다른곳가서 받았는데 오류가있구요

    월래있던거 제압축 풀어봤는데두 안되더군요;;

    몇일전까지 하던 외국프리섭이 문제일까요..?

    아직까지 머리가 아프네요 ㅠ

    • Guyang2 2010/01/07 12:41

      aion.bat 에서 aion.exe 이라고 되어있는곳을 aion.bin 으로 수정 한번 해보세요...
      그래도 안된다면 될지 안될지 잘 모르겠지만.. 원래 정식 서버의 bin 32 폴더 안의 aion.bin 파일을 프리서버 bin32폴더안에 복사한후 해보세요

    • Guyang2 2010/01/18 03:28

      외국섭에서 하셨다면
      아이온이 설치된 가장 윗부분 폴더에 cc.ini 파일이 있을겁니다.
      혹시 그부분이 cc-"0"이 아니라 다른 숫자가 들어있는게 아닐지 의심이 되는군요...

  36. http://quin.idtail.com/  2010/01/07 16:55

    설치 다하고 접속되고 서버선택 화면에서 [시엘]서버 선택하면 클라이언트의 지역코드가 게임서버와 일치하지 않습니다 메세지가 뜨는데 방법좀 알려주셨음 합니다

    • Guyang2 2010/01/07 19:44

      포스팅된 내용 그대로 진행 하셨다면...
      거북이로 소스파일 패치를 하지 않으셨거나
      게임 서버 환경설정에서 지역코드 수정을 안하셨거나
      클라이언트가 국내 클라이언트가 아닐경우에 그런 현상이 일어납니다.
      혹은 Aion.bat 안의 CC 뒤쪽의 숫자가 0이 아닌지 확인해 보세요.

  37. 무한로딩이요 2010/01/07 20:30

    무한로딩에대해 말씀드릴게 잇어서요
    처음에 들어갓을땐 캐릭선택까지 갓습니다
    그런데 그다음부터 무한로딩이네요 ip콘픽이나 그런거 다확인해봣구요
    GM명령어 한글패치 햇다가 그런거 같아서 원본으로 갈아끼워도 봣는데 안되네요
    조언 부탁드리구요
    그후로도 안되면 언제한번 원격 안될까요..

    • Guyang2 2010/01/07 23:18

      저도 가장 처음 구축에 성공햇을 때 한번 그런적이 있었습니다.
      그때 뭐가 잘못되었는지 잘 파악이 안되었는데
      다시 처음부터 구축을 하니 다시 정상적으로 되었습니다.
      서버 접속시 무한로딩은 대부분 ipconfig.cfg 파일이 잘못되었을때 나타나는 현상 같습니다.

  38. 감사합니다! 2010/01/08 12:21

    접속기까지는 해결되었습니다.

    감사합니다. 아이디 치는곳에 아무아이디나 치고 접속을시도하면 그냥 팅겨버립니다.

    그리구 계정 DB 가 무엇인지 알려주세요.

  39. 감사합니다! 2010/01/09 00:51

    위에 글을쓴사람입니다.

    주인장님에게 엄청난 도움을 받고있습니다.

    감사합니다!

    그런데 지금은 또다른 난관에 부딛혔습니다...;

    아이디 치는곳에 아무아이디 치고 접속을 시도하면 인증서버에 접속할수없습니다.

    라고 나옵니다..;

    이걸 어떻게 해결해야하는지 모르겠더군요..

    어떻게 해야할까요?

    • 감사합니다! 2010/01/09 00:53

      그리고 계정을 생성해야하는데 웹이 않않되네요;;

      계정을 등록해야하는데 DB가 무슨 DB인지 알려주세요..

      웹은 왜않되는지.. 쩝;;

  40. http://quin11.idtail.com/  2010/01/09 00:51

    저 구축은 성공했는데 전직이 안돼서 자동전직창이란 소스를 거북이로 패치를 할려고 합니다
    ;; 근데 도통 어디에 해야 되는지 모르겠어요 좀 알려주심 감사드릴께요

    • Guyang2 2010/01/10 14:44

      패치하는 방법은 본문에 쓰여진 > 국내 클라이언트가 접속 가능하도록 패치법 < 과 동일할겁니다..

  41. 웹이문제네요.. 2010/01/09 01:07

    안녕하십니까?
    제가 위에 웹하는대로 다했습니다.
    그리고나서 Start AIONEmulator 실행시켰습니다.
    그랬더니 로그인과 서버는 구동이됬습니다.
    그리구 웹구동기가 따로열리는지 모르겠지만 로그인과서버 2가지만 열렸습니다.
    그리고 주소창에 제아이피:8096 이라고 치니 찾을수없는페이지라고하더군요,
    뭐가문제인가요?

    • Guyang2 2010/01/10 14:48

      http://localhost:8096 이라고 한번 쳐보셔서 해보세요. 만약 들어가지면 공유기나 방화벽 문제이고요..
      아니라면 아파치 웹 서버가 구동 되지 않는거지요..

  42. 비밀방문자 2010/01/11 03:20

    관리자만 볼 수 있는 댓글입니다.

    • Guyang2 2010/01/11 03:40

      Ctrl+C와 Ctrl+V는 한순간이지만... 저 글을 포스팅하는데 드는 시간은 몇시간씩 드는건데 포스팅 하는 원문글에는 질문 투성이지만 Ctrl+V한 글에는 감사의 댓글만 주루륵 붙는 현실이 조금 서글프군요...ㅠㅠ

  43. 럭키럭키 2010/01/12 22:52

    글 잘 읽고 거의 다 따라왔습니다만...
    게임 서버 버전 확인중에 알수없는 오류가 발생했습니다.
    라고 뜨네요;;
    왜그런건지;;

    • Guyang2 2010/01/15 00:51

      그 메시지가 뜨는 시점이 언제지요?
      로그인 서버 접속할때 뜨나요? 아니면 로그인 서버 접속한후에
      게임 서버 들어갈때 뜨나요?

    • 럭키럭키 2010/01/15 01:34

      흠..그러니깐 아이디/비번 입력하고 동의 한 다음에 시엘서버를 클릭하면 그런 문구가 뜨던데요;;
      무슨문제인걸까요??

    • Guyang2 2010/01/15 21:56

      무슨 문제인지는 잘 모르겠구요
      한번 본서버의 bin32 폴더안에 있는 Aion.bin 파일을 복사해 오셔서 해보세요... 어쩌면 될수도 있습니다......
      그래도 안된다면 저도 잘 모르겠군요...

  44. 타비페로 2010/01/17 01:59

    한번에 구동 성공했습니다..!
    999,999,999키나도 만들어보고 50렙도 찍어보고(누적 경험치가 11억3천만정도더군요) 포에타에서 마족으로 놀아보고 재밌네요 ㅎㅎ
    그런데 몹이 제자리에서 움직이지 않네요. 엘테넨에는 몹이 한마리도 없어요ㅠㅠ
    결정적으로 경험치50배로 플레이했더니 미션 진행이 도중에 막혀버려요ㅋㅋ
    그리고 이런 설명글이 보기보다 쓰기가 힘든것을 잘 알고있는 한 블로거로써 눈에 쏙쏙들어오는 글을 보고 감탄했습니다^^

    • Guyang2 2010/01/17 17:42

      이런 칭찬 댓글에 글쓰는 맛이 난다지요..^^
      제 글을 보시고 한번에 구축 성공하셨다니 축하드립니다.
      아직까지 프리서버 구현도가 기대에 못미치실거라 생각되어집니다.
      하지만 언젠가는 본섭과 비슷하게 구현이 될거라 예상됩니다.
      프리섭이 흥미롭긴 하지만 문제점은, 저같은 경우는 본섭 할때 레기온이나 친구들이 없어서... 프리섭을 구축해본 이후 본섭이 하기가 싫어진다는것이죠.

    • 타비페로 2010/01/19 16:40

      저는 친구 두명과 함께 꿈에그리던 천부장셋과 타하바타검 등등을 껴보며
      "이야 이거야말로 현대판 신선놀음이다~ㅋㅋ" 하며 놉니다 ㅋㅋ PVP도 재밌고요.
      구현도는....ㅠ 직업전직을 나비캣으로 했고요 -_-;;
      어비스 강제입장해보니 천족이 마족한테 말이걸어지고..
      레기온생성은 안되고..
      친구 접속해있는데 상태는 로그아웃이고요. -_-ㅋㅋ
      그냥 무료로 아이온을 즐길수 있다는데 의의를 두려고요.^^

  45. 홍민진 2010/01/17 15:41

    외부아이피로 구동완료하였습니다. 먼저 글쓰신분의 차분하고 논리적인 설명에 감사드립니다. 더불어 공유기사용자는 ip포워딩 꼭 확인하시고, aion.bat설정확인하시기 바랍니다.
    저는 country code=1 로 사용하였는데 기본설정은 0으로 되어있네요. 마찬가지로 확인해 보시기 바랍니다.

    • Guyang2 2010/01/17 18:05

      저같이 전공쪽이 컴퓨터쪽이라면 네트워크는 기본 교양과목(?)으로 배우는지라 크게 문제가 없지만, 비전공자들은 IP주소라는 것을 통해 어떤식으로 컴퓨터들끼리 정보를 주고 받는지 개념이 잡히지 않으셔서 서버 구축에 어려움을 겪으시죠.
      특히 공유기를 쓸경우 포트포워딩이라던가 DMZ설정이 뭐하는것인지 모르는 분들이 대부분이더군요.
      홍민진 님의 말씀처럼 서버 구축에서 중요한것중 하나가 포트포워딩이죠..
      공유기를 쓰시는 분들에게 말씀드리자면.. 10000년에 한번 나올까 말까하는 뛰어난 해커라도 공유기에서 자신의 컴퓨터로 오는 포트가 모조리 막혀 있다면, 절대로 외부에서는 공유기를 뚫고 자신의 컴퓨터에 침입 할 수가 없다고 말씀드리고 싶군요. 자신의 컴퓨터가 아닌 공유기를 해킹해서 포트를 열어놓지 않는 가정하에 말입니다.
      따라서 공유기에서 포트포워딩이나 DMZ설정을 안한상태에서 아무리 서버를 구축해봐야 외부에선 접속을 할 수 가 없습니다.
      그리고 contry code의 경우는 자신의 환경에 맞추어야 합니다.
      이글을 보시는 분들은 국내 클라이언트를 쓰기 때문에 0으로 맞추는것이구요.
      혹시 해외 프리섭에 접속하기위해 클라이언트 contry code를 바꾸신분들도 계실지도 모르겠군요
      본문에 나온대로 gameserver.properties에서 contry code를 수정 하는 방법도 있지만
      클라이언트쪽에서 contry code를 수정해 주는 방법도 있습니다.
      로그인에 성공하시고 게임서버 선택 하실때 국가 코드 메시지가 뜨시는 분들은 클라이언트와 서버간의 contry code를 일치시켜 주시고
      aion.bat의 cc 도 마찬가지로 똑같이 수정해 주신후에 접속을 하셔야 합니다.

  46. werf9 2010/01/18 15:50

    빌드가안되요ㅠ 자바 여기 사이트에서 받아서 설치했구요ㅠ 그냥 다른 빌드 구해서 구축은했는데 그빌드가 오류가 많아서 제가 빌드 해서 하고싶은데 빌드 누르면 ↓이렇게 나와요ㅠㅠㅠㅠㅠㅠㅠㅠ어떻게하시는지 아시나요?

    files\jdk1.6.0_06""==""""은(는) 예상되지 않았습니다

    C:\Novos_Easy_AionUnique_Emulator_Repack_0.1.0
    \Novos_Easy_AionUnique_Emulator_Repack_0.1.0\SVN AIONEmu Source\aion-emu\
    AE-go_Gameserver

    • Guyang2 2010/01/25 01:45

      저것만으론 뭔지 잘 모르겠군요...

  47. remana 2010/01/18 21:12

    오오! 자세한 설명이군요!
    저도 이제 막 도전 시작!
    제발 성공하길....

  48. remana 2010/01/19 01:30

    성공은 했는데 뭔가 이상하네요.
    미션이 전혀 진행이 안되요;
    전부다 ??????로 뜨고 갱신이 안되네요.
    때문에 데바도 못되니 자동적으로 전직도 못하고;;

    이거 원래 이런건가요? 아니면 윗분처럼 경험치 증가 시켜서 그런가요?

    • Guyang2 2010/01/25 01:46

      전부다 ???? 뜬다는게 무슨 뜻인지 모르겠군요
      그리고 원래 전직은 구현이 안된걸로 알고있습니다.
      자동 전직 패치 같은것을 해주셔야 할듯 합니다.
      아직 저도 구현만 해보고 2~3일 가져놀다 말았거든요...

  49. 궁금해요 2010/01/20 01:01

    아이템 코드는 아이온인벤에 가서 보고 했더니 됏는데 몬스터 코드는 안맞네요;; 좀 알려주셧으면 ㅜㅜ

    • Guyang2 2010/01/26 04:00

      예전에 어떤 게시판에 제가 올려둔 자료입니다.
      몬스터 코드 네임표입니다.

      다운로드

  50. 궁금..... 2010/01/20 15:39

    데이타베이스 파트가 이해가 잘안되네요;; bat 파일을 그냥여는건가요

    아님 나비캣으로 여는건가요?

    생초보라;
    pcy2120@naver.com으로 답좀 주세요 ㅜ

    • 금성 2010/01/22 19:14

      둘다가능합니다.나비켓에서 만들어놓은 au_server_gs
      테이블에 배치파일실행하기로 sql폴더에 SQL파일두개를 넣어주시는것과.(로그인서버테이블도마찬가지) 한방에
      SVN AIONEmu Source\Database Installer를 실행하면
      나비켓에서 배치파일넣는것과 같은역할을합니다.
      데이타파일이 자동세팅되는거죠.

    • 금성 2010/01/22 19:18

      아 포트설정부분말씀하시나보군여.마우스오른쪽클릭-편집으로 열어서 해당포트랑 데이타베이스명만 같게해주심되여

    • Guyang2 2010/01/25 01:52

      bat 확장자의 파일은 쉘상에서 명령어를 순서대로 실행시키게 만드는 명령어 모음입니다. 그냥 실행 시키면 bat 파일안의 내용대로 프로그램들을 순서대로 구동시켜주는것이죠...
      아마도 궁금님께서는 과거 아름다운 MS-DOS의 메모리관리 작업을 한번도 해보신적이 없으신듯합니다.. ㅎㅎㅎㅎ

  51. Guyang2 2010/01/25 01:53

    고생 많으십니다 마지막까지 가서 로그인도 성공을 했는데요
    서버선택화면에서 말썽이네요 아이피도 제대로 넣었는데 127.0.0.1 해도 안되고
    제 아이피를 넣어도 안되구요 몇번을 다시 깔아봐도 ㅡㅡ;; 심벌에러 하고 무슨핸들러
    에러가 뜹니다

    게임서버 에러로그 올려드릴게요 좀 보시고 해결책이 있으심 알려주시면 감사하겠네요
    부탁좀 드려요~

    • 금성 2010/01/22 13:33

      \AIONEmulator\gameserver\data\scripts\system\handlers\admincommands 에 명령어가 한글로되어있지안나여..?무한로딩현상은 노보팩에 한글명령어를 패치 잘못하셔서 그런것같군요.그냥 영어로쓰세요.
      한글패치 잘되는분도있고 안되시는분도 많더라구여.

    • Guyang2 2010/01/25 01:55

      아무런 의미없는 내용으로 DB를 낭비하기가 좀 그래서 에러코드는 제가 임의로 삭제하였습니다.
      제가 트래픽 및 용량이 무제한인 서버를 쓰는게 아닌지라..
      에러코드를 봐도 전 무슨내용인지 잘모르겠습니다.
      제가 JAVA언어는 전혀 본적이 없거든요...대충 어떻게 돌아간다는 것만 이해하는 수준입니다..;

  52. 지훈 2010/01/22 00:53

    저는 윈도우 7 32비트 쓰는데 저 0.1.0 받아서 SVN Update Source 실행하니 무슨 temp 파일을 찾을수 없다면서 안되네요.ㅠ.ㅜ
    제가 잘못받은걸까요?아님.. 미치겠습니다.저 0.1.0 파일 이메일로 보내주실수 있나요?

    • Guyang2 2010/01/25 01:55

      그럴경우는 그파일이나 폴더를 임의로 만들어 주시면됩니다.

  53. 큐트 2010/01/22 16:54

    수고 하십니다.^^
    설치는 했는데 실행하면
    아이온[1024]
    게임 초기화에 실패 했습니다.

    이런 메시지가 뜨네요 ~~~~~~~~~~~~~~~~~~~~

    해결 방법 있나요~~~~~~

    수고 하세요 ~~~~~~~~

    • Guyang2 2010/01/25 01:57

      초기화 실패는 클라이언트의 Bin32폴더 문제입니다.
      제대로 동작하는 bin32파일을 받으시면 될듯합니다.
      제가 링크해둔 bin32 폴더 자료가 잘되는분이 있는가 하면, 안되는분도 있더군요..

  54. 금성 2010/01/22 19:23

    자바X.코리X유니X . 다돌아다녀봐도 여기만큼 알기쉽고 정확한구축법을 포스팅한곳은없네여. guyang2 님 감사합니다.저또한 덕분에 한방에 구축성공하고 친구들과 즐기고있읍니다.
    근 일주일째 기웃거리면서 인사한번 재대로못드렸네여.다시한번 감사드립니다^^

    • Guyang2 2010/01/25 01:58

      도움이 되셨다니 다행입니다.
      제가 글쓰는 재주가 미흡하여 많은 분들이 잘 따라오실까 걱정했으나.. 금성님의 댓글로인해 걱정을 조금이나마 덜었습니다. 감사합니다 ^^

  55. 궁금해요 2010/01/25 15:16

    몬스터코드질문 올렷던사람인데 http://guyang2.textcube.com/35/attach/% ··· 259c.xls 여기 안들어가지네요;; 그래서 그냥 http://guyang2.textcube.com/이것만 썻는데도 글도 암것두 엄꾸.. 계속 귀찮게 해서 죄송해요 ㅜㅜㅜㅜ

    • Guyang2 2010/01/26 03:59

      링크 그냥 눌러주시면 됩니다.
      주소 복사 해서넣지 마세요

  56. ㅎㅅㅇ 2010/01/26 18:38

    서버팩 1.1 받으신분들께 알립니다
    이 팩은 국내접속패치를 할경우 서버버전에 오류가 납니다
    겜서버설정때 국가코드를 1로 지정해주시고
    접속기 국가코드 역시 1로 지정해주시고
    AION_KOR/l10n/ 폴더에 KOR 로 되어있는것을 enu 로 바꿔주시고
    (ENU 하시면 안됩니다 -_-;;) enu 폴더안에 있는 cc.ini 파일을 열고
    cc가 0번이 되어있는걸 1 로 바꿔 줍니다
    그러면 거북이로 패치하지 않고도 국내클라로 접속이 됩니다

    • Guyang2 2010/02/01 19:34

      노보팩이 0.1.0 버전이나 0.1.1버전이나 같은 소스파일들을 다운로드 받고 같은 방법으로 빌드 하기때문에 최종 결과물에는 차이가 날 수 없습니다.
      단지 아이온 서버 에물레이터의 최근 업데이트에서 구버전 bin32파일이 호환이 안되서 본문에 링크된 bin32 파일로는 계속 서버 선택시 응답이 없는 현상이 발생하는듯 합니다.
      오늘일자로 bin32파일 링크를 본문에서 바꾸어 놓았습니다.

  57. 심호준 2010/01/27 20:17

    저는 윈도7 64비트쓰는데
    32비트말고 64비트파일은 어떻게구하죠 ㅠㅠ
    도와주세요 !

    • Guyang2 2010/02/01 19:35

      64비트용이 따로 없다면 그냥 32비트로 설치하셔도 됩니다.

  58. LHB 2010/01/27 22:58

    제가 끝까지 다읽어본건 아닌데요

    결국 폴더 몇개만 다운받으면 구축이 된다는 말씀이신가요? ..

    저 혼자만 플레이하고 싶다면 서버여는 프로그램만 있으면 되나요??

    • Guyang2 2010/02/01 19:38

      MySQL 설치하시고 Java SDK설치하시고
      MySQL 서버에 데이터 베이스 내용을 일일이 넣어주신후에
      남들이 빌드해놓은 서버파일을 구동하면 됩니다.
      결국 복잡한 부분은 다 하게 되어있습니다.
      다만 빌딩을 스스로 안한다는게 다를뿐입니다.

  59. 반로환동 2010/01/29 00:45

    고생하시는데 죄송합니다.ㅠㅠ
    이증상은 어째서 나타나는걸까요...

    [WARN 2010-01-28 23-35-49] com.aionemu.gameserver.network.aion.AionConnection:15
    1 - Decrypt fail!
    [WARN 2010-01-28 23-35-49] com.aionemu.gameserver.network.aion.AionPacketHandler
    :105 - Unknown packet recived from Aion client: 0xFB, state=CONNECTED
    0000: 79 0D F6 7D 10 4C 80 55 3A 3F CF BF E7 8F 21 0E y..}.L.U:?....!.

    • Guyang2 2010/02/01 19:41

      저 에러메시지를 보고 개발을 직접 한 사람이라면 무슨 에러인지 알 수 있겠지만...
      아이온 서버 에뮬레이터를 개발한 사람도 아닐뿐더러 Java 개발자도 아니기에 에러코를 보더라도 무슨뜻인지 알 수 없습니다.

  60. als5257 2010/01/29 01:10

    AION_DB_installer.bat 부분에서 님이하라는대로 햇는데 테이블이 생성이 안돼네요 어떻게 해야죠 ?

    • Guyang2 2010/02/01 19:43

      너무 광범위해서 뭐가 문제인지 잘 모르겠습니다.

  61. 냥뀨 2010/01/30 15:11

    써놓으신 글 잘 보았습니다.
    저도 그대로 따라했더니 서버구동이 되었습니다.
    그런데 서버를 선택하면 그대로 진행이 안됩니다.
    꺼지는것도 아니고 그냥 가만히 있네요.
    저희집이 공유기를 써서 그런건지 잘 모르겠네요.. ㅠ

    • Guyang2 2010/02/01 19:43

      아마도 구버전 bin32파일때문에 그런듯 합니다.
      금일자로 링크해둔 bin32파일로 한번 해보시기 바랍니다.

  62. 하미 2010/01/30 17:50

    수고 많으십니다.
    설명을 너무 자세하게 해주셔서 어려움 없이 설치 구동했는데요.

    모두 제대로 되고 서버 시작까지는 문제가 없었는데요.
    접속 후 로그인 되고 서버 선택 창에서 먹통이 되네요.
    게임 서버를 보니

    [WARN 2010-01-30 17-35-46] com.aionemu.gameserver.network.aion.AionPacketHandler
    :105 - Unknown packet recived from Aion client: 0xAE, state=CONNECTED
    0000: 81 03 C6 65 C5 A9 26 41 AE EB 74 B2 CA 27 11 3C ...e..&A..t..'.<

    패킷을 알수 없다고 하는군요.
    아이온 업데이트 때문에 그러는건지 아니면 다른 셋팅이 틀려서 그런걸까요?

    참고로 오늘 패치를 받았고요
    설정은 그대로 다 따라서 하고 로컬로 실행을 했습니다.

    아...
    MySql 서버는 다른 원격 리눅스 컴에 설치하였고요.
    로긴 서버와 게임 서버가 잘 실행되고 서버선택까지 나온걸로 봐서 DB때문에 생긴 문제는 아니라고 보는데요.

    혹...
    위에서 말씀하신대로 아이피가 아님 과도한(?) 패치를 해서가 아닐까 ... 생각됩니다만

    전문가의 의견을 듣고 싶네요 ^^

    • Guyang2 2010/02/01 19:44

      위에분과 비슷한 내용이신듯 합니다.

  63. ㅎㅅㅇ 2010/01/31 11:19

    내 말은 통으로 무시하는구만

    KR 패치 하는 순간 서버선택에서 먹통되는게

    요즘 패치임......-_- 이거 작성자가 바꾸던지 해야할듯.......

    • Guyang2 2010/02/01 19:44

      간만에 들어오니 댓글이 많아졌군요..
      본문에 bin32 파일 링크를 고쳐두었습니다.^^

  64. 하미 2010/01/31 13:00

    해결 했네요.

    단순히 접속기 버전이 다른거군요.
    infinite 1.5.1.9 인 접속기 버전을 찾아서 접속하시면
    간단하게 접속이 되는군요.
    어렵게 접속기 국가 코드 바꾸지 않아도 될 것 같네요.
    검색에도 잘 나오니 찾아서 접속하시면 될듯

    • Guyang2 2010/02/01 19:54

      스스로 해결하셨다니 다행입니다.^^
      프리서버가 업데이트가 계속 되면서도 위 본문내용과 틀려지는 점이 있을 수도 있을것이고... 그때는 다른 분들이 더 좋은 설명서를 써주실거라 굳게 믿습니다.^^
      아무튼 위 본문은 그저 참고용으로만 보시고 하미님과같이 모든분들이 문제점이 있으면 스스로 알아내셨으면 좋겠습니다.^^

  65. aion 2010/01/31 16:02

    그대로 따라햇는데요 데이터베이스 테이블세팅에서 Y 두번뜨잖아요 근데 제가하면 Y 세번뜨네요 첫번째이렇께뜨고요 this will DELETE your current Aion Database replace it. Do you wish to continue?<y/n>?
    두번째 세번째는 저 위에꺼랑 갖게 뜨네요

    • Guyang2 2010/02/01 19:52

      아마도 노보팩 0.1.1 버전에서 이미 데이터베이스에 테이블이 있는경우는 테이블들을 전부 삭제하고 그다음에 다시 테이블을 생성하는듯 합니다. 위 본문은 노보팩 0.1.0 버전을 기본으로 작성된 글입니다.
      0.1.1과는 크게 틀린점은 없으니 센스만 있으시다면 무난히 구축이 되실듯 합니다.

  66. 핑스텀 2010/02/01 09:05

    감사합니다.^^

    • Guyang2 2010/02/01 19:53

      이런댓글이 저에겐 힘이 됩니다. ^^

  67. 판도라상자  2010/02/01 20:28

    gameserver,loginserver 폴더에 있는 database.properties,loginserver.properties 수정 했는데 자바 오류가 뜨네요 이유가 머에요?

  68. 아이템 2010/02/02 13:21

    구축해서 막 아이템 입어 보고 싶은데 아이템 코드를 모르겠어요 ㅡ.ㅜ

    좀 알려 주시면 안될까요

  69. 밍카에르 2010/02/03 22:49

    SVN 업데이트에서 막히는군요..ㅠ
    업데이트를 안해요 얘가...ㅋㅋ


    Updating Source ...

    svn: Can't open 'C:\ 쌸라쌸라~ .............\SVN AIONEmu Source\aion-emu\.svn\tmp\tempfile.tmp': 지정된 경로를 찾을 수 없습니다.


    ............................후...

    구양이님 도와주세영 ㅠ

    • 밍카에르 2010/02/04 07:44

      아... 해결했습니다!

      그냥 빈 파일로 tmp폴더 안에 tempfile.tmp를 만들어놓으면 알아서 업데이트 하더군요!

      감사합니당~ >_<

  70. 종기리 2010/02/04 12:04

    상세한 설명 감사드립니다 ㅎㅎ
    감동받았어요...

  71. 글씨 2010/02/04 17:24

    다 되는데여
    gameserver만 틀면 솰랄라하면서
    GameServer Terminated Abnormaly, Please verify your files.
    Gameserver Terminated.
    계속하려면 아무 키나 누르십시오... 라고떠요 ...
    로그인서버는 제대로 돌아가는데 ㅠㅠ ;

    • 헤즈 2010/02/05 19:06

      login server 종료하고 나비캣도 종료하고

      나비캣, 로그인서버, 게임서버 순으로

      재구동시켜보세요. 그리하니 되던데...

  72. 글씨 2010/02/04 17:28

    아 그리구 ! AE-go_GameServer에 src파일에만 느낌표가 잇는데 더 들어가보니깐
    network-aion-serverpackets-SM_VERSION_CHECK.jave
    아파일만 느낌표 더라구여 ..;;
    옳게 한거지 ㅠ

  73. 알려주세요 2010/02/05 14:29

    님아Build Aion GameServer.bat , Build Aion LoginServer.bat 이두파일 실행하라고햇잖아요
    근데Build Aion GameServer.bat이거실행하면 컴터에서 ㅃㅣ 삐 삐 이런소리남 어떻게해야함
    ??????????

  74. 아닥해  2010/02/06 08:39

    나비켓 연결부분에서 연결하면 이런 메세지가 나옵니다.사용자 관리하기에서 이메일을 모르고 지웠더니....1130 - Host 'localhost' is not allowed to connect to this MySQL server
    해결방법은 없나요?물론 다지우고 mysql & 나비켓 다지우고 해봐도 안되네요 ㅠㅠ

  75. 안녕하세요 2010/02/07 14:59

    순서대로 차근차근이 다햇는데 마지막에 로그인서버를 실행시키면
    login server Terminated. 라고 나오고 안되네요
    그전까지 잘 따라했는데 머가 안됬는지 모르겠네요 ㅠㅠ

  76. 감사합니다. 2010/02/07 21:43

    덕분에 구축 잘했습니다 감사합니다.그런데 혹시 몬스터들이 선공이 안되게 하는 방법은 있나요?

  77. 반갑습니다, 2010/02/09 04:24

    정말 이 글 덕분에 설치까지 무사히 하게 되었습니다, 그런데 로그인 창에서 인증되지 않았다며 접속이 되지 않습니다,,,,ㅜㅜ 고수분들 도와주세요~ 계정생성도 내부 아이피로 해서 생성해서 로그인해도 안되네요,,,

    • 반갑습니다, 2010/02/09 04:33

      참고로 공유기를 쓰고 있는데 혼자 할거라
      아이피는 손대지 않았습니다~

  78. f 2010/02/10 20:46

    http://cafe.naver.com/freeaionworld

    • f 2010/02/10 20:48

      http://cafe.naver.com/freeaionworld
      저도 며칠전에 여기서 FREEAION 프리아이온 을 했는데요.
      접속기,런쳐 등을 다운받으시고 카페설명대로하시면됩니다.
      정말재밌어요 ㅋㅋ저도 악마계열로 키우는데 그래픽두좋구여~
      이카페에서 서버 홍보도 되서 좋습니다

  79. das 2010/02/12 19:44

    똑같이 따라해서 StartLS.bat이랑 StartGS.bat 둘다 실행시켜서 스크린샷 사진이랑 결과가 같게나왔는데 왜 안될까요...

    로그인창까지는 나와요.. 근데 아이디와 패스워드 입력하고나서 확인 누르면 인증서버에 접속할수 없다고 뜨네요... 정말 저거랑 똑같이 한거같은데 뭐가 문제인지...

  80. das 2010/02/12 20:06

    아... 이런 바보!

    바보스키!

    로그인서버랑 게임서버를 꺼놓고 실행했네요

    그래놓고선 안된다고 하고 -_-;; 감사합니다. 잘됩니다.

  81. 아이온~ 2010/02/15 18:02

    비밀번호나 아이디가 틀렸다고 나오는데요? loginserver.properties 이부분에

    펄스도 아니고 트루로 되어있는데 생성도 따로안대는것 같구요... 흑... 모두확인해도 aion

    이걸로 되어있는데..왜 안대는것일까요

  82. 빵가루 2010/02/17 23:16

    안녕하세요 초보 서버 개설자인데 ;;;
    지금 설치 상태나 이런거는 정상으루 다되는듯해요 ;; 위에 루피님이랑 저랑 상태가 약간 비슷하긴한데 ;;; 저또한 서버 선택화면에서 무한로딩으구요 ㅠ_ㅠ 팅두안해요
    게임서버콘솔에는 127.0.0.1 접속 <<< 이케 떠있고욤
    구양님이 루피님글에단 댓글을보고 해봐두 ㅠㅠ 안되눼욤 ㅠ_ㅠ
    게임민끄고 다시 들어가면 이미 로그온중이라고 뜨는데 ㅠ_ㅠ 서버선택화면을 어케 뚫어야할지 ㅠ_ㅠ 쩜 도와주세 요 ㅠ_ㅠ

    • 빵가루 2010/02/17 23:17

      아 그리구 저는 ;;; 공유기를 안쓰고있써요 컴한대로만 하는거예욤 ㅠ_ㅠ

  83. rooin 2010/02/18 16:08

    로그인서버까지는 정상적으로 작동을 하는데,..
    게임서버실행시에 심볼을 가져올수없다면서 컴파일에러가 납니다. 그런데 이상하게 중간쯤의 경로가 이상하게 잡혀있어서요...
    에러나는 부분인
    C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java

    의 경로를 보면 gameserver/./data/...
    이런식으로 경로가 되더군요...
    혹시나해서 단축아이콘으로 . 폴더 연결해서 경로를 맞추어도 봤지만 같은상황이어서요...
    ------------------------

    Starting Aion-Unique Game Server.

    [INFO 2010-02-18 16-03-47] com.aionemu.commons.database.DatabaseFactory:134 - Su
    ccessfully connected to database
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: cannot find symbol
    symbol : class OfflineLegionMember
    location: package com.aionemu.gameserver.model.legion
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 36
    Column: 43
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: cannot find symbol
    symbol : class OfflineLegionMember
    location: class mysql5.MySQL5LegionMemberDAO
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 173
    Column: 16
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: cannot find symbol
    symbol : class OfflineLegionMember
    location: class mysql5.MySQL5LegionMemberDAO
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 224
    Column: 16
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: mysql5.MySQL5LegionDAO is not abstract and d
    oes not override abstract method loadLegionEmblem(int) in com.aionemu.gameserver
    .dao.LegionDAO
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionDAO.java
    Line: 41
    Column: 8
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: method does not override or implement a meth
    od from a supertype
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionDAO.java
    Line: 230
    Column: 9
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: mysql5.MySQL5LegionMemberDAO is not abstract
    and does not override abstract method loadLegionMembers(int) in com.aionemu.gam
    eserver.dao.LegionMemberDAO
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 45
    Column: 8
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: loadLegionMembers(int) in mysql5.MySQL5Legio
    nMemberDAO cannot override loadLegionMembers(int) in com.aionemu.gameserver.dao.
    LegionMemberDAO; attempting to use incompatible return type
    found : java.util.Map<java.lang.Integer,com.aionemu.gameserver.model.legion.Le
    gionMember>
    required: java.util.ArrayList<java.lang.Integer>
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 275
    Column: 43
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: cannot find symbol
    symbol : class OfflineLegionMember
    location: class mysql5.MySQL5LegionMemberDAO
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 175
    Column: 23
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: cannot find symbol
    symbol : class OfflineLegionMember
    location: class mysql5.MySQL5LegionMemberDAO
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 175
    Column: 62
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: cannot find symbol
    symbol : class OfflineLegionMember
    location: class mysql5.MySQL5LegionMemberDAO
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 226
    Column: 23
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: cannot find symbol
    symbol : class OfflineLegionMember
    location: class mysql5.MySQL5LegionMemberDAO
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 226
    Column: 62
    [ERROR 2010-02-18 16-03-49] com.aionemu.commons.scripting.impl.javacompiler.Erro
    rListener:56 - Java Compiler ERROR: method does not override or implement a meth
    od from a supertype
    Source: /C:/aion_pds/Novos_Easy_AionUnique_Emulator_Repack_0.1.2/SVN AIONEmu Sou
    rce/aion-emu/AE-go_GameServer/build/ae_gameserver/gameserver/./data/scripts/syst
    em/database/mysql5/MySQL5LegionMemberDAO.java
    Line: 274
    Column: 9
    [ERROR 2010-02-18 16-03-49] com.aionemu.gameserver.utils.ThreadUncaughtException
    Handler:37 - Critical Error - Thread: main terminated abnormaly: java.lang.Error
    : Can't load database script context: .\data\scripts\system\database.xml
    java.lang.Error: Can't load database script context: .\data\scripts\system\datab
    ase.xml
    at com.aionemu.commons.database.dao.DAOManager.init(DAOManager.java:67)
    at com.aionemu.gameserver.GameServer.initUtilityServicesAndConfig(GameSe
    rver.java:171)
    at com.aionemu.gameserver.GameServer.main(GameServer.java:89)
    Caused by: java.lang.RuntimeException: Error while compiling classes
    at com.aionemu.commons.scripting.impl.javacompiler.ScriptCompilerImpl.do
    Compilation(ScriptCompilerImpl.java:216)
    at com.aionemu.commons.scripting.impl.javacompiler.ScriptCompilerImpl.co
    mpile(ScriptCompilerImpl.java:178)
    at com.aionemu.commons.scripting.impl.ScriptContextImpl.init(ScriptConte
    xtImpl.java:149)
    at com.aionemu.commons.scripting.scriptmanager.ScriptManager.load(Script
    Manager.java:98)
    at com.aionemu.commons.database.dao.DAOManager.init(DAOManager.java:63)
    ... 2 more

    Server is terminated abnormaly ...


    Server is terminated ...

    계속하려면 아무 키나 누르십시오 . . .
    ------------------------------------------

  84. lee 2010/02/22 00:10

    전왜 업데이트자체가안되는걸까요 ㅜㅜ

  85. 감사합니다. 2010/02/22 20:15

    이거대로 그대로하면 100%됩니다. 여러 설명이 있지만 이것처럼 상세하고 정확한것 없는것 같에요 감사합니다.^^

  86. Soo 2010/02/22 21:20

    설명서 대로 따라했는데 게임서버 콘솔창에서 에러가 뜨네여..;
    에러 내용은
    [INFO 2010-02-22 21-16-10] com.aionemu.gameserver.GameServer:110 - #############
    ####################################
    [INFO 2010-02-22 21-16-10] com.aionemu.commons.network.NioServer:123 - Server li
    stening on all available IPs on Port 7777 for Aion Connections
    [INFO 2010-02-22 21-16-10] com.aionemu.gameserver.network.loginserver.LoginServe
    r:102 - Connecting to LoginServer: localhost/127.0.0.1:9014
    [INFO 2010-02-22 21-16-10] com.aionemu.gameserver.network.loginserver.LoginServe
    rConnection:90 - Connected to LoginServer!
    [INFO 2010-02-22 21-16-10] com.aionemu.gameserver.network.loginserver.LoginServe
    rConnection:185 - sending packet: [S] 0x00 SM_GS_AUTH
    [INFO 2010-02-22 21-16-10] com.aionemu.gameserver.network.loginserver.LoginServe
    rConnection:108 - recived packet: [C] 0x00 CM_GS_AUTH_RESPONSE
    [FATAL 2010-02-22 21-16-10] com.aionemu.gameserver.network.loginserver.clientpac
    kets.CM_GS_AUTH_RESPONSE:88 - GameServer is not authenticated at LoginServer sid
    e, shutting down!
    [WARN 2010-02-22 21-16-10] com.aionemu.gameserver.network.loginserver.LoginServe
    r:134 - Connection with LoginServer lost...
    [INFO 2010-02-22 21-16-10] com.aionemu.gameserver.ShutdownHook:107 - Runtime exi
    t is called from console. System is closing in 60 seconds.
    [INFO 2010-02-22 21-16-11] com.aionemu.gameserver.ShutdownHook:107 - Runtime exi
    t is called from console. System is closing in 59 seconds.
    [INFO 2010-02-22 21-16-13] com.aionemu.gameserver.ShutdownHook:107 - Runtime exi
    t is called from console. System is closing in 58 seconds.

    저렇게 카운트 다운되다가 60초 지나면 아래 같은 에러가 뜹니다..;

    [INFO 2010-02-22 21-17-59] com.aionemu.commons.network.Dispatcher:220 - Read 0 <=반복에러)

    Server is terminated abnormaly ...


    Server is terminated ...

    계속하려면 아무 키나 누르십시오 . . .


    저러면서 콘솔창이 꺼지네여..; 문제점이 뭔지 모르겠네여.ㅠㅠ

  87. ㅍㅀㅎ 2010/02/23 20:30

    노보 팩을 못구해서 이러고있네요..ㅠㅠ
    어떻게 구하죠...

  88. 에러.... 2010/02/25 14:37

    게임 서버 버전 확인중에 알수없는 오류가 발생했습니다
    이런게떠요 위에도 그러신분있으셔서
    설명대로 aion.bin 을 본섭꺼 옴겨해봤는데
    XRENDERD3D9.dll 오류가 뜨더라구요 ㅜ.ㅜ
    어떻게해야될지 모르겠네요

  89. 다크레이 2010/02/25 22:34

    ▶ 소스를 빌드(컴파일) 하기 전 거북이를 이용한 패치 ◀
    에서 오른쪽에 어무런 글이 없습니다...
    글리고 나머지 따라해서 구동 하고 접속하면 버젼이 접속 중에 알수 없는 에라가 있다고 나와여...
    어떻게 해야 하죠??

  90. 으아.. 2010/02/25 23:35

    아쉽게도 다된거같은데 실행할떄 Initialize error 가 뜨네요 ...............ㅠㅠㅠㅠ

    그리고 AION_DB_installer.bat 이거 실행시킬때

    에러가 나네요 ..뭘 잘못했는지 마지막에 line 16 어쩌고 ..ㅠㅠ

  91. 진행자 헉 2010/02/25 23:57

    저도 으아님이랑 같네요 마지막 droplist Line 16에서 오류나서 드랍정보 데이터만 없어요 이건 어떻게 수정해줘야 하나요 지금 0,1,3 버전인데 드랍리스트를 어떻게 올려야 될지 모르겠어요 워낙 내용이 긴지라 일일히 수정하기도 힘들고

  92. 진행자 헉 2010/02/26 00:21

    게임 실행도 되고 다 되는데 몬스터들이 드랍정보를 입력 안해놔서 아무것도 드랍을 안하는 그런 어처구이 없는 상황이 발생되고 있어요 어떻게 하면 추가 시킬수 있는지 수동밖에 없는지 그것좀 알고 싶습니다..

  93. 으아..2 2010/02/26 15:41

    흠.......다시 전삭하고 다시 첨부터했는데 이번엔
    droplist Line 16 이건 역시 계속 그러구요

    게임들어가면 로그인 하고 서버에서 에러뜨네요..인증 ㅠㅠ

  94. 1312123 2010/02/26 15:58

    허허..............이거뭔지 게임이요 로긴하면 서버가 점검중이라고 되있네요......ㅠㅠㅠ

  95. 1312123 2010/02/27 10:50

    droplist Line 16이게문제에요.

  96. 진행자 헉 2010/02/27 21:03

    droplist.sql line 16에러뜨면 게임 상에서 몬스터 한테 아이템 드랍이 안되는데 이걸 연동해줘야지만 되는거일텐데 방법이 없네요 손수 작업을 해야하는건지 어떤건지 좀 알고 싶습니다

  97. 초보자 2010/02/28 08:03

    초보개설자인데요 처음에 자바를 머를 다운받아야될지 모르겟어요 ㅠㅠ
    제컴터 에 맞는 자바가 먼지;;;; 처음부터 막히네요 ㅠ 제사양에 맞는 자바를 확인할수
    있는 방법좀 알려주세요 ㅠㅠ

  98. 진행자 헉 2010/02/28 10:09

    아.. droplist 해결... 이히 이제 명령어만 좀 바꿔주면 서버 돌리는데 문제 없겠고...
    업데이트 에러는 tempfile.tmp 요걸 자기가 만들어서 넣어주면 되는거 같고,...
    자바는 무대포 아무거나 받아 설치하면 되지 않을까요

  99. 되긴했지만 2010/02/28 15:48

    진행자 헉님~~~저도 몬스터한테 드랍이 안되는 문제가 있어서 게임을 제대로 못하고있는데
    진행자 헉님은 그걸 해결하셨나보네요~제발 부탁이니 어떻게 해결하셨는지 자세히 좀
    알려주시면 안될까요? 몹에서 아이템 드랍이 안되니 퀘도 못하고 답답하네요...ㅜ.ㅜ

  100. 되긴했지만 2010/02/28 16:02

    그리고 게임에 대한 수정 같은거 하는법 자세히 아시는분 없나요? 예를들면 캐릭터의 능력치같은거 부터해서 기타 캐릭이나 게임의 전반적인 수치같은거 수정하는법은 없는건지요?
    나비캣으로 키나정도는 고칠수있고 나머지는 캐릭의 생김새밖에 없는거 같던데 능력치도 수정해줄수있나요? 또 캐릭의 스킬도 아직 전부 되는거 같진 안던데 이런것도 개인이 수정해줄수 있나요? 아니면 스킬구현같은건 NoVo같은게 더 업데이트가 되야하는건지...질문이 많은데 답변 좀 주실분이 계실지..ㅜ.ㅜ

  101. 질문있어요 2010/02/28 19:01

    어째서 빌드가 안될까요 ㅠㅠ;
    로긴서버는 빌드 석세스풀 이라고 나오는데 게임서버는 페일드라고 나옵니다
    build.xml파일이 컴파일 에러가 났다고 나옵니다
    파일 자체는 존재하는데 뭐가 문제인걸까요
    주인장분께서 답변을 못 해주신다 하니 지나가시는 천사분들께서 좀 도와주시길 바랍니다 ㅠ,.ㅠ

  102. 질문이요 2010/03/06 13:52

    저도 바로 윗분처럼 로그인서버는 빌드성공이 나오는데 게임서버에서 에러가 나오네요..
    무슨문제인지 ㅠㅠ

  103. kor 2010/03/08 17:13

    kor 패치 안하면 게임서버 빌드가 정상적으로 되던데요 패치하면 안 되네요...

  104. 아이온 2010/03/08 19:01

    아이템같은거 넣을려면 어떻게하나요 ??

  105. 프리섭 2010/03/15 21:52

    설명해주신대로 설치가 다 됬습니다. 문제가 좀있었지만 해결됬네여
    마지막으로 로그인되고 캐릭터 생성되는 부분에서
    월드 DB 에러로 캐릭터 생성에 실패했습니다. 라고 나오는데 디비로 접근이 안되는거 같은데 어떻게 해야될까요??

    • silly 2010/03/19 15:41

      저와 똑같으시네요 ㅠ 저도 케릭생성만 하면
      월드DB에러라구 다해놓고 케릭생성이 안되서
      못하고 있네요 ㅠㅠ

  106. 별별별 2010/03/16 21:58

    제 사적인 문제 때문에, 한국 클라이언트를 다운 받지 못하고 외국 클라이언트를 다운받게 됬는데요. 다르게 해야 되는것들이 있나요?

  107. 저기.. 2010/03/21 19:47

    저두 계속 로그인할때 인증서버 에러가 나는데요
    로그인서버 설정하는곳에서 다시해야하나요?

  108. ㅈㄷㄱ 2010/03/27 06:36

    1.3으로 하니 안되는군요 메뉴도 많이틀리고

    블로그 강좌쓰신후로 시간이 많이지나 검색을 아무리해도 찾기도 힘들고 ㅠㅠ

    토렌트 공유좀 해주실분;

  109. ㅈㄷㄱ 2010/03/27 06:37

    1.3버전은 kor를 거북이로 패치하니 아에 안나오는게 많네요 ;;

  110. vv 2010/04/09 02:31

    윈도7,64비트 에뮬은0.1.3버전에 일본클라이언트로 오늘 성공했습니다
    글대로 하면은 일단 안되고요 그래도 여기글 하나만 보고 성공했습니다^^
    감사합니다
    달랐던 점은..
    거북이 패치안하는 대신 댓글중에 enu, cc1로 하라는댓글 참고했더니 됐고요
    기냥config폴더에는 해당파일이 없어서 그 안에 network폴더에 있는proference파일을 수정했습니다.

  111. ekeo 2010/04/27 07:48

    안녕하세요 구축 설명잘봤습니다. 여쭤볼게있는데요...
    저희컴퓨터 인터넷이
    인터넷전화기 공유기 -----> 공유기 ----> 컴퓨터이렇게 들어오는데요...
    포트 포워딩으로 포트열어서 외부에서 웹은 접속이되는데...
    로그인하려니까 접속이안되요.... 아이디 치고 비번치고 들어가지는데...
    서버 선택하고나서 다음화면으로 넘어가지않고
    서버에 연결할수없다고나오고 팅겨버리네요...
    정확한 설명이 있지를 않아서 여기저기 정보 구하다 여기까지오게됐어요...
    아시면... 답변좀 부탁드릴께요~ㅜㅜ

  112. ddo 2010/06/03 19:48

    쿠로서버>는 우리나라 서버이다. 천계와 마계 벨런스가맞는 재밌는구조로 구성되어있고 본썹에서 전혀 경험
    하지못한 재미와 유저와 GM의 소통이 자유로운 서버이다.

    -무한전쟁의 서버

    쿠로서버에서는 유저들이 몬스터와의 전투보단

    재밌는 PVP를 경험할수 있게끔 만들고 있다

    - 유저들의 의견을 반영하는 서버

    저희 쿠로서버에 자랑은 유저와 GM들이 친근하게 같이 겜임할수있다는게 자랑입니다. .

    - 구현율이 좋은서버

    말그대로 본썹과 닮아갈려고 하다보니 구현율이 좋습니다


    - 정보


    경험치 60배

    키나 30배

    아이탬 6배

    퀘스트키나보상 15배

    퀘스트경험치보상 30배

    파티 66배

    어비스 60배



    http://www.kuro-aion.ba.ro

    자세한정보와 스샷은 홈페이지로 오세요

  113. 백두산 2010/06/04 12:34

    SVNUpdate soure 실행시

    aion-emu 폴더에 아무것도 생성되지 않습니다ㅠㅠ

  114. 질문 2010/06/05 19:46

    수고하십니다..
    Build Aion GameServer.bat은..
    빌드가 석세스 안되었다고 나오네요...ㅜㅜ
    에러가 43개라고..
    로그인 서버는 되는데..
    왜이럴까요?ㅜ

    • 백두산 2010/06/07 11:32

      저도 build aion gameserver.bat 실행하면
      에러나면서 안대요ㅠㅠ

  115. 유저 2010/06/08 21:31

    www.atomix.co.kr

    좋은정보될런지모르겠지만 전여기서 게임하고있어요~

  116. aswq385 2010/06/10 22:56

    질문잇어요~ ㅠㅠ

    "최신 버전의 서버 프로그램 소스 다운로드" 하는거 잇잔아요..
    노보 유니크 리팩 0.1.5버전을 구해서 압축풀고 "SVN Update Source.bat"이거 실행했거든요? 그런데
    "svn: Can't open 'C:\Novos_Easy_AionUnque_Emulator_Repack_0.1.5\SVN AIONEmu Source\aion-emu\.svn\tmp\tempfile.tmp': 지정된 경로를 찾을 수 없습니다."
    이렇게떠요...
    그래서 그 "aion-emu"들가서 보니 ".svn"이라는 폴더가 있길래 그거 지우고 다시 해봣는데도
    "Skipped 'C:\Novos_Easy_AionUnique_Emulator_Repack_0.1.5\SVN AIONEmu Source\aion-emu' is not a working copy

    update finished!
    계속하려면 아무 키나 누르십시오..."

    이렇게 떠요.....ㅠㅠㅠ 도데체 어떡해야하죠?.. 팩이 잘못된건가요?
    0.1.0버전 좀보내주시면안될까요?..ㅠㅠ 멜 aswq385@naver.com 여기루좀..ㅠㅠ

    • 이지 2010/06/14 09:33

      리플 계속 보시다 보면 답이 나오는데...
      tmp폴더만 만들어놔보세요
      그런데 전 0.1.5버전해서 하는데 게임서버 빌드가
      에러먹네요 58 errors라고...

  117. 손님 ^^ 2010/06/13 10:45

    질문요 ~~ 아이온말고 다른게임으로 하려면 어디부터 바꿔야 하는지요?

  118. 이지 2010/06/14 11:03

    한글패치안하고 하니 되긴하는데 게임서버 돌릴때 에러나네요
    critical error - thread: main terminated abnomaly: java.lang.Error: DatabaseFactory not initialized! 라고 뜨는데요...
    at com.aionemu.commons.database.DatabaseFactory.init<DatabaseFactory.java:130>
    at com.aionemu.gameserver.GameServer.initUtilityservicesAndConfig<GameServer.jaja:199>
    at com.aionemu.gameserver.GameServer.main<GameServer.jaja:100>
    뭘수정해야할까요..

  119. silver 2010/06/28 12:57

    SQL 설치할때 설명보고 제대루 햇는데..

    마지막에 Execute < 이거 클릭하면 4개 체크가 되는 거 있자나요..

    맨위에 2개는 체크가 되는데 3번째부터 응답없음이라고 뜨면서 않되네요..

    어떻게 해야 하나요?

  120. hohohoho 2010/07/04 05:10

    ㅋㅋㅋ님아 감사해요
    지금은 초기화에막혓지만
    금방 뚫어야죠..;ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
    밤샘작업으로 쉬엄쉬엄 하면서 구축햇네요 ㅋㅋㅋ 감사합니당

  121. StartGS.bat에러 2010/07/08 01:50

    논리정연한 설명에 감탄하며 필자님께 감사합니다

    그런데 로긴서버bat까지는 모두 다 정상적으로 한 것 같은데 게임서버bat을 실행시키면
    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    Could not create the Java birtual machine

    Secer is terminated abnomaly
    이렇게 나옵니다

    노보팩을 0.1.6을 사용해서 그런걸까요;;
    스샷 http://blog.naver.com/zwei_mania/80110895837

    • StartGS.bat에러 2010/07/08 11:09

      해결법을 찾았습니다

      메모장으로 StartGS.bat을 불러온뒤
      REM Default parameters for a basic server.
      java -Xms512m -Xmx1536m -ea -Xbootclasspath/p:./libs/jsr166.jar -javaagent:libs/ae_commons.jar -cp ./libs/*;ae_gameserver.jar com.aionemu.gameserver.GameServer

      여기서 -Xms512m -Xmx1536m 를
      -Xms128m -Xmx1024m 로 바꿔주니 해결되더군요

      혹시나 같은 문제에 봉착하신분들을 위해 글을 적어두고 갑니다

  122. 도와주세요 2010/07/09 05:44

    로그인서버 는 작동이 잘되는데

    게임서버는 작동중에 갑자기

    [ERROR] Out of memory! you should get more memory! 라고하는데

    용량도 140기가나 있는데 안되네요 ㅠㅠ 도와주세요

  123. ezio 2010/07/24 09:04

    SVN 업데이트가 안되요.
    SVN Update Source을 실행시키면

    Updating Source ...

    svn : OPTIONS of 'http://subversion.assembla.com/svn/ae-go/trunk' : could not connect to server <http://subversion.assembla.com>
    svn : OPTIONS of 'http://subversion.assembla.com/svn/ae-go/trunk' : could not connect to server <http://subversion.assembla.com>

    Update Finished

    계속하시려면 아무 키나 누르십시오...

    이렇게 뜨면서 aion-emu 폴더 안에는 아무 것도 생기지 않아요.


    그리고 만약 다른 컴퓨터에서 업데이트를 하고 aion-emu 폴더를 복사 해와도 아이온 구축 하는 데는 아무런 문제가 없나요?

  124. 오현준 2010/07/26 09:37

    My SQL 설치 과정중 마지막 동그라미 4개 체크 되는곳에서 3개째에 X가 되면서
    Could not start the survice error 0 이뜹니다. 이경우은 어떻게 해야 하나요?

    • 오현준 2010/07/26 09:39

      그리고 aion 적는 칸에서 스크린샷에서는 2칸인데 저같은 경우는 칸이 3개더군요 어떻게해야 하나요?

    • 확인해보세요 2010/07/29 04:45

      c:/documents and settings/all users/application data/ 디렉토리안에 /mysql/ 이거 지우고 다시 해보세요.

      p.s : /application data/ 이 디렉토리는 숨김으로 되어 있으니 도구(T)에서 폴더옵션(O)에서 보기 항목의 고급설정안에 모든 디렉토리 보이기 하여야 보입니다.

  125. 비밀방문자 2010/07/28 00:50

    관리자만 볼 수 있는 댓글입니다.

  126. bok844 2010/07/29 08:33

    이구축방식으로 다른게임도 구축가능한가여?
    다른것이있다면 어느부분이 다르져?

  127. 비밀방문자 2010/07/29 22:22

    관리자만 볼 수 있는 댓글입니다.

write a comment

[로그인][오픈아이디란?]