mirror of
https://github.com/Astatin3/meteorbot-old.git
synced 2026-06-09 08:38:07 -06:00
51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
|
|

|
||
|
|

|
||
|
|
|
||
|
|
## Purpose
|
||
|
|
Made to connect *n* number of bots to a Mincraft server, in offline mode though.
|
||
|
|
Then those bots all have the possibility to send simultaneously a command.
|
||
|
|
|
||
|
|
## Disclaimer
|
||
|
|
This is, for now, a quick project done swiftly to get to learn C++.
|
||
|
|
So this is no good-looking repo.
|
||
|
|
|
||
|
|
## Requirements
|
||
|
|
### Building
|
||
|
|
- Git
|
||
|
|
- CMake & Make
|
||
|
|
- g++
|
||
|
|
### Dependencies
|
||
|
|
- Boost
|
||
|
|
- OpenSSL
|
||
|
|
### Install all dependecy (Debian-based command)
|
||
|
|
Command to install all required packages on Debian-based Linux distributions.
|
||
|
|
```bash
|
||
|
|
sudo apt-get install libssl-dev g++ git openssl cmake libboost-all-dev -y
|
||
|
|
```
|
||
|
|
### Auto installs & builds for you (Debian-based command)
|
||
|
|
```bash
|
||
|
|
sudo apt-get install libssl-dev g++ git openssl cmake libboost-all-dev -y && git clone --recurse-submodules https://github.com/Urpagin/McConnectBot.git && cd McConnectBot && mkdir build && cd build && cmake .. && make -j$(nproc) && echo 'Now execute with ./bin/McConnectBot'
|
||
|
|
```
|
||
|
|
|
||
|
|
## How to install
|
||
|
|
|
||
|
|
```bash
|
||
|
|
git clone --recurse-submodules https://github.com/Urpagin/McConnectBot.git
|
||
|
|
```
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd McConnectBot && mkdir build && cd build
|
||
|
|
```
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cmake ..
|
||
|
|
```
|
||
|
|
Good luck if you only have a few cores. Grab a drink
|
||
|
|
```bash
|
||
|
|
make -j$(nproc)
|
||
|
|
```
|
||
|
|
Congratulations! (hopefully nothing explodes or bugs out)
|
||
|
|
```bash
|
||
|
|
./bin/McConnectBot
|
||
|
|
```
|