rAthena/rAthena 서버구축 5

[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 게임인 라그나로크 온라인의 서버 에뮬레이터이다. 정식으로 배포되는 라그나로크 클라이언트를 사용하면 당연히 라그나로크 정식 서버로 접속이 된다. 그러나 ..