-
-
Notifications
You must be signed in to change notification settings - Fork 3
[Korean] 처음 시작하기
Language : English, Korean(한국어)
This manual is written in English and based on v0.3.4.
Haxbotron
를 선택하신 것을 환영합니다.
Haxbotron
을 사용하여 Haxball
게임의 봇방을 운영할 수 있습니다.
설치, 빌드, 실행의 세 과정을 거치면 바로 시작할 수 있습니다.
이 문서는 Windows 10 64bit
환경을 가정하여 설명할 것입니다. Linux
, OS X
등의 환경에서도 비슷한 방식입니다.
봇방을 운영하려면 Node.js
를 먼저 설치하여야 합니다.
Node.js
는 Chrome V8
엔진을 사용하는 Javascript
런타임입니다.
Node.js 홈페이지에 접속하여 LTS 버전(10.x, 14.x 등)을 다운로드하고 설치합니다.
Haxbotron
을 다운로드하기 위해 먼저 메인 화면에 가서 우측 메뉴의 Releases
항목을 여세요.
원하는 버전의 압축파일을 다운로드해서 적당한 위치에 압축해제 합니다.
압축해제한 폴더의 경로는 임의로 바꿔도 괜찮지만 나중에 봇 실행에 불편함이 없도록 간결한 이름을 사용할 것을 추천합니다.
이 문서에서 설명할때는 C:\haxbotron-master
에 압축해제한 것으로 칩니다.
명령 프롬프트(cmd)를 켠 후 명령어를 입력해 압축해제한 폴더로 경로이동합니다.
윈도우 키+R키
를 누르면 나오는 실행 창에 cmd를 입력하면 명령 프롬프트를 빠르게 켤 수 있습니다.
cd c:\haxbotron-master
만약 C드라이브 대신 D, E와 같은 다른 드라이브에 압축해제하였다면 cd 명령어를 사용하기 전에, D: 혹은 E: 와 같은 방식으로 먼저 경로이동을 하여야 합니다.
경로를 이동하면 게임 서버에 해당하는 core
와 DB 서버에 해당하는 db
폴더를 확인할 수 있습니다.
core
와 db
서버를 실행하기 위해 각각 패키지를 설치하고 빌드하여야 합니다.
먼저 core
폴더로 경로 이동하여 패키지를 설치하고 빌드하도록 합니다.
cd core
npm install
npm run build
다 하였다면, 마찬가지의 과정을 db
폴더로 경로 이동하여 반복하도록 합니다.
cd ..
cd db
npm install
npm run build
위의 과정들을 잘 따라왔다면 현재 경로는 db
폴더일 것입니다. 이제 db
와 core
서버를 각각 실행할 차례입니다.
먼저 db
서버를 실행하도록 합니다.
npm start
위의 명령어를 입력하면 서버가 실행됩니다.
아직 끝난 것은 아닙니다. 이번에는 실제 게임 서버의 역할을 하는 core
서버를 실행하도록 합니다.
cd ..
cd core
npm start
거의 다 되었습니다! db
서버와 core
서버를 모두 실행하였습니다.
잘 되었다면 GUI 런처가 실행된 것을 확인할 수 있습니다.
GUI 런처 대신 콘솔 창에서 실행하려면 CLI 런처를 사용 해야 합니다.
서버를 실행하였다고 방이 바로 열리는 것은 아닙니다.
방을 열기 위해서는 Headless Token
을 발급받아 방을 인증하여야 합니다.
여기에서 토큰 키를 발급받으세요.
Token obtained: "abcdefghijklmnopqrstuvwxyz"
쌍따옴표를 제외한 토큰 키 전체를 복사하여 런처의 입력 창에 붙여넣도록 합니다.
다음으로 방 제목 등 열고싶은 방의 정보를 입력합니다.
비밀번호(Password)를 지워야 다른 사람들이 비밀번호 없이 들어올 수 있습니다.
Public을 체크한 상태로 두어야 방 목록에 나타납니다.
다 된 후에 런처의 RUN 버튼을 클릭하면 봇 방이 실행됩니다.
정상적으로 됐다면 잠시 후에 봇 방의 링크가 생성됩니다. 잘 되지 않는다면 다시 시도해보세요.
봇 방을 운영중에 명령 프롬프트 창을 닫아서는 안됩니다.