우선 나는 IT관련 전공자가 아니다.
그러나 개인적으로, 요즘 시대에는 하나의 전공만을 파고드는 것 보다
IT 등 다른 분야와 융합하는게 요즘 시대의 트렌드 중 하나라고 생각한다.
이러한 생각에 나 역시도 소프트웨어 프로그래밍이나
IT 관련 공부를 하기 시작했는데,
기본적인 구조나 시스템을 익히는 가장 좋은 방법 중 하나는
직접 만들어고, 다른사람이 만든 걸 직접 보는거라고 생각한다.
이러한 이유로 나는 MMORPG 인 라그나로크의
서버 에뮬레이터인 rAthena를 공부의 목적으로 접근하려 한다.
1. 우선, Athena 란?
Athena 는 MMORPG 게임인 라그나로크 온라인의 서버 에뮬레이터이다.
정식으로 배포되는 라그나로크 클라이언트를 사용하면 당연히 라그나로크 정식 서버로 접속이 된다.
그러나 불법 변조된 클라이언트를 사용한다면 이 Athena 서버로 접속을 하는것이 가능하다.
그렇기에 불법으로 운영되는 사설 서버들은 이러한 Athena 서버와 불법 변조된 클라이언트를 연계하여
게임 환경을 제공하는 것이다.
그러나 의외로 Athena 서버에 한해서는,
GPL 라이센스를 따르며, 편집, 구동, 운영에 있어 법의 저촉을 받지 않는다.
내가 블로그에 관련 글을 쓸 수 있는 이유도, 다행스럽게 Athena 자체만을 언급하는 것은 법에 저촉되지 않기 때문이다.
하지만 Athena가 법에 저촉되지 않는다고 하더라도,
구동하는 서버로 들어가기 위해서는 변조된 클라이언트를 사용하여야 하는데,
당연히 라그나로크 온라인에서는 이러한 클라이언트의 수정, 변조, 배포 등을 금지하고 있기때문에,
만일 변조된 클라이언트를 사용하거나 배포한다면 불법 해킹이나 저작권 위반등 법적 처벌을 받을 수 있다.
(이러한 이유로, 클라이언트의 변조, 배포가 모두 이루어지는 사설서버들은 전부 불법이다.)
그리고 이러한 이유로,
나는 이 블로그에 Athena 관련 내용은 다루어도,
클라이언트와 관련된 내용은 절대 다루지도, 질문이 들어오더라도 답장을 하지 않을 예정이다.
2. Athena의 종류
우선, Athena 의 종류는 매우 많다.
eAthena , jAthena, rAthena, kAthena, iLAthena 등...
그러나 이름을 보면 알수있듯이,
모두 Athena 앞에 접두어로 알파벳이 붙은것을 알수있다.
알기쉽게 설명하자면,
앞에 붙는 알파벳은 Athena 서버의 특성을 나타낸다고 보면된다.
eAthnea - english Athnea (영어 아테나)
jAthena - Japanese Athena (일어 아테나)
kAthena - Korean Athena (엠펠리움 포럼에서 rAthena 를 기반으로 만들고 배포한 한국어 아테나, 엠펠리움 포럼에서 저작권 및 상표를 보유하고 있다.)
iLAthena - iLuna Athena (아이루나 라는 사이트에서 배포한 아테나, 현재 아이루나 라는 사이트는 엠펠리움 포럼과 합쳐져 없어졌다.)
등등..
그러나 현재는 rAthena 를 제외하고는, 거의 개발이 중단되었거나 추가적인 업데이트가 이루어지지 않는것으로 알고있다.
3. rAthena란?
rAthena 는 renewal Athena 의 약자로, 라그나로크 리뉴얼을 반영한 Athena 서버이다.
리뉴얼 전까지는 eAthena 에서 개발 및 업데이트가 활발하였으나, 리뉴얼 이후로는
eAthena 에서는 자잘한 버그 수정만 있을 뿐, 리뉴얼 이후를 업데이트 하진 않았고,
이러한 리뉴얼 이후사항을 개발하는 것은 rAthena 프로젝트로 따로 분리하여 개발이 이어져왔다.
그리고 현재는 rAthena 만이 거의 유일하게 개발 및 업데이트가 진행되고 있다고 보면 된다.
'rAthena > rAthena 서버구축' 카테고리의 다른 글
[rAthena 초보 구축가이드] 5. MySQL 연동 및 서버 설정. (23) | 2022.09.19 |
---|---|
[rAthena 초보 구축가이드] 4. 데이터베이스 구축과 연동(MySQL 설치) (0) | 2022.09.18 |
[rAthena 초보 구축가이드] 3. 서버 실행 프로그램 만들기(빌드, 컴파일) (0) | 2022.09.18 |
[rAthena 초보 구축가이드] 2. rAthena 다운받기 (0) | 2022.09.18 |