2016-08-01 08:40:21 +00:00
|
|
|
## pep.py
|
2016-06-11 16:43:27 +00:00
|
|
|
This is Ripple's bancho server. It handles:
|
|
|
|
- Client login
|
|
|
|
- Online users listing and statuses
|
|
|
|
- Public and private chat
|
|
|
|
- Spectator
|
|
|
|
- Multiplayer
|
|
|
|
- Fokabot
|
|
|
|
|
|
|
|
## Requirements
|
|
|
|
- Python 3.5
|
2016-08-01 08:40:21 +00:00
|
|
|
- MySQLdb (`mysqlclient` or `mysql-python`)
|
|
|
|
- Tornado (`tornado`)
|
|
|
|
- Bcrypt (`bcrypt`)
|
2016-06-11 16:43:27 +00:00
|
|
|
|
|
|
|
## How to set up pep.py
|
|
|
|
First of all, install all the dependencies
|
|
|
|
```
|
2016-08-01 08:40:21 +00:00
|
|
|
$ pip install mysqlclient tornado bcrypt
|
2016-06-11 16:43:27 +00:00
|
|
|
```
|
|
|
|
then, run pep.py once to create the default config file and edit it
|
|
|
|
```
|
|
|
|
$ python3 pep.py
|
|
|
|
$ nano config.ini
|
|
|
|
```
|
|
|
|
you can run pep.py by typing
|
|
|
|
```
|
|
|
|
$ python3 pep.py
|
|
|
|
```
|
|
|
|
|
|
|
|
## License
|
2016-08-01 08:40:21 +00:00
|
|
|
All code in this repository is licensed under the GNU AGPL 3 License.
|
|
|
|
See the "LICENSE" file for more information
|