rAthena 6

[rAthena 서버설정 가이드] 1. rAthena 주요 설정(서버 상태 설정, 배율 조정 등)

이전 rAthena 초보 서버 구축 가이드를 보고 따라했다면, 모든것이 rAthena 기본값으로 설정되어있는 서버가 만들어졌을것이다. 그런데, 나만의 서버를 만들었다면 바꾸고싶어하는 주요 설정값들이 있을것이다. 대표적으로 경험치 배율이라던가, 드랍률이라던가... 나는 추후 블로그에 rAthena 사용 가이드에 대한 전체적인 내용을 올릴려고 생각하고 있지만.. 본업이 바빠 단기간에 올리지는 못할 것 같으므로, 이번 글에서는 내가 서버를 만들었다면 우선적으로 설정하는 부분들만 먼저 소개를 하려고 한다. 우선은 Conf 폴더로 들어가자. 여기서 소개하는 모든 서버설정은 대부분이 Conf 폴더 안에 있는 파일들을 수정하는것으로 설정 할 수 있다. 수정하고자 하는 부분이 있다면, 아래에 적힌 파일로 들어가 해당 ..

[rAthena 초보 구축가이드] 5. MySQL 연동 및 서버 설정.

저번 글에서 MySQL 설치, 그리고 버전문제로 인해 오류가 나는 부분으로 인해 삭제후 버전을 다운하여 재설치하는 부분까지 소개를 했다. 이번에는 실질적으로 MySQL과 Athena 서버를 연동하고, 서버가 켜지도록 설정해보도록 하겠다. 우선, MySQL Workbench 8.0 CE 를 실행해준다. 워크벤치가 켜지면 Local instance MySQL80 클릭 각자 설정한 암호 입력 후 OK (이전 글에서 나는 0000으로 설정했던 암호) 그 다음, Administration 탭으로 가 Users and Privilleges 를 누른다. 그러면 위와같은 화면이 나오는데, 위 화면에서 Add Account (파란색박스 쳐진곳) 버튼을 눌러준다. 그러면 위와같이, 새로운 유저를 추가하는 화면이 나온다. ..

[rAthena 초보 구축가이드] 4. 데이터베이스 구축과 연동(MySQL 설치)

저번 글에서 rAthena 서버 컴파일까지 완료했다. 이번엔 데이터베이스 구축 및 SQL 연동을 해보려 한다. 서버 빌드때와 마찬가지로, 이번에도 설치해야 하는 프로그램이 있다. 바로 MySQL 이다. 다운로드 링크 : https://dev.mysql.com/downloads/workbench/ MySQL :: Download MySQL Workbench Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recomme..

[rAthena 초보 구축가이드] 3. 서버 실행 프로그램 만들기(빌드, 컴파일)

저번 글에서 rAthena Github 페이지에서, rAthena를 다운받았는데, 실행을 하기위해선 '빌드' 혹은 '컴파일' 이라는걸 해야한다고 했다. 이번 글에서는 빌드를 해서 서버를 실행하는 프로그램을 직접 만들어볼껀데, 그 전에! 이 '빌드' 라는걸 하기 위해서는, 다른 프로그램의 도움을 받아야 한다. 컴파일이나 빌드를 할 수 있는 프로그램은 여러가지가 있겠지만, 여기서 내가 쓸 프로그램은 바로 Visual Studio 2022 이다. https://visualstudio.microsoft.com/ko/vs/ Visual Studio 2022 | 무료 다운로드 Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리, 클라우드 배포를 사용하여 코드를 작성합니다. 지금 무료로 커뮤니티를..

[rAthena 초보 구축가이드] 2. rAthena 다운받기

아마 내 블로그에 rAthena 정보를 찾으려고 들어온 사람들도 다운 받는것 정도는 스스로 쉽게 했을꺼라 생각한다. 그렇지만, 나는 처음부터 차근차근 해볼 예정이기때문에, 무엇을 어떻게 다운받는지 부터 먼저 시작하려 한다. rAthena 는 외국에서 영어로 운영하는 rAthena 유저 포럼과 rAthena 프로젝트의 Git이 Github에 존재한다. 그렇다보니, 깃허브에 들어가면 누구나 쉽게 다운로드를 받을 수 있다. [다운로드 링크] GitHub - rathena/rathena: rAthena is an open-source cross-platform MMORPG server. rAthena is an open-source cross-platform MMORPG server. - GitHub - rat..

[rAthena 초보 구축가이드] 1. 시작하기에 앞서..

우선 나는 IT관련 전공자가 아니다. 그러나 개인적으로, 요즘 시대에는 하나의 전공만을 파고드는 것 보다 IT 등 다른 분야와 융합하는게 요즘 시대의 트렌드 중 하나라고 생각한다. 이러한 생각에 나 역시도 소프트웨어 프로그래밍이나 IT 관련 공부를 하기 시작했는데, 기본적인 구조나 시스템을 익히는 가장 좋은 방법 중 하나는 직접 만들어고, 다른사람이 만든 걸 직접 보는거라고 생각한다. 이러한 이유로 나는 MMORPG 인 라그나로크의 서버 에뮬레이터인 rAthena를 공부의 목적으로 접근하려 한다. 1. 우선, Athena 란? Athena 는 MMORPG 게임인 라그나로크 온라인의 서버 에뮬레이터이다. 정식으로 배포되는 라그나로크 클라이언트를 사용하면 당연히 라그나로크 정식 서버로 접속이 된다. 그러나 ..