Skip to content

[Korean] 처음 시작하기

dapucita edited this page Jan 19, 2021 · 3 revisions

Language : English, Korean(한국어)


This manual is written in English and based on v0.3.4.

처음 시작하기

Haxbotron를 선택하신 것을 환영합니다.

Haxbotron을 사용하여 Haxball 게임의 봇방을 운영할 수 있습니다.

설치, 빌드, 실행의 세 과정을 거치면 바로 시작할 수 있습니다.

이 문서는 Windows 10 64bit 환경을 가정하여 설명할 것입니다. Linux, OS X 등의 환경에서도 비슷한 방식입니다.

설치하기

1단계. Node.js 설치

봇방을 운영하려면 Node.js를 먼저 설치하여야 합니다.

Node.jsChrome V8 엔진을 사용하는 Javascript 런타임입니다.

Node.js 홈페이지에 접속하여 LTS 버전(10.x, 14.x 등)을 다운로드하고 설치합니다.

2단계. 다운로드 및 압축해제

Haxbotron을 다운로드하기 위해 먼저 메인 화면에 가서 우측 메뉴의 Releases 항목을 여세요.

원하는 버전의 압축파일을 다운로드해서 적당한 위치에 압축해제 합니다.

압축해제한 폴더의 경로는 임의로 바꿔도 괜찮지만 나중에 봇 실행에 불편함이 없도록 간결한 이름을 사용할 것을 추천합니다.

이 문서에서 설명할때는 C:\haxbotron-master 에 압축해제한 것으로 칩니다.

3단계. 명령 프롬프트 실행 및 경로 이동

명령 프롬프트(cmd)를 켠 후 명령어를 입력해 압축해제한 폴더로 경로이동합니다.

윈도우 키+R키를 누르면 나오는 실행 창에 cmd를 입력하면 명령 프롬프트를 빠르게 켤 수 있습니다.

cd c:\haxbotron-master

만약 C드라이브 대신 D, E와 같은 다른 드라이브에 압축해제하였다면 cd 명령어를 사용하기 전에, D: 혹은 E: 와 같은 방식으로 먼저 경로이동을 하여야 합니다.

경로를 이동하면 게임 서버에 해당하는 core와 DB 서버에 해당하는 db 폴더를 확인할 수 있습니다.

4단계. 패키지 설치 및 빌드

coredb 서버를 실행하기 위해 각각 패키지를 설치하고 빌드하여야 합니다.

먼저 core 폴더로 경로 이동하여 패키지를 설치하고 빌드하도록 합니다.

cd core

npm install

npm run build

다 하였다면, 마찬가지의 과정을 db 폴더로 경로 이동하여 반복하도록 합니다.

cd ..

cd db

npm install

npm run build

5단계. 서버 실행하기

위의 과정들을 잘 따라왔다면 현재 경로는 db 폴더일 것입니다. 이제 dbcore 서버를 각각 실행할 차례입니다.

먼저 db 서버를 실행하도록 합니다.

npm start

위의 명령어를 입력하면 서버가 실행됩니다.

아직 끝난 것은 아닙니다. 이번에는 실제 게임 서버의 역할을 하는 core 서버를 실행하도록 합니다.

cd ..

cd core

npm start

거의 다 되었습니다! db 서버와 core 서버를 모두 실행하였습니다.

잘 되었다면 GUI 런처가 실행된 것을 확인할 수 있습니다.

GUI 런처 대신 콘솔 창에서 실행하려면 CLI 런처를 사용 해야 합니다.

6단계. 서버 설정하기

서버를 실행하였다고 방이 바로 열리는 것은 아닙니다.

방을 열기 위해서는 Headless Token을 발급받아 방을 인증하여야 합니다.

여기에서 토큰 키를 발급받으세요.

Token obtained: "abcdefghijklmnopqrstuvwxyz"

쌍따옴표를 제외한 토큰 키 전체를 복사하여 런처의 입력 창에 붙여넣도록 합니다.

다음으로 방 제목 등 열고싶은 방의 정보를 입력합니다.

비밀번호(Password)를 지워야 다른 사람들이 비밀번호 없이 들어올 수 있습니다.

Public을 체크한 상태로 두어야 방 목록에 나타납니다.

다 된 후에 런처의 RUN 버튼을 클릭하면 봇 방이 실행됩니다.

정상적으로 됐다면 잠시 후에 봇 방의 링크가 생성됩니다. 잘 되지 않는다면 다시 시도해보세요.

봇 방을 운영중에 명령 프롬프트 창을 닫아서는 안됩니다.

Clone this wiki locally