common@9df5c773ac | ||
constants | ||
events | ||
handlers | ||
helpers | ||
irc | ||
objects | ||
pubSubHandlers | ||
.gitignore | ||
.gitmodules | ||
filters.txt | ||
LICENSE | ||
pep.py | ||
README.md | ||
requirements.txt | ||
version |
pep.py
This is Ripple's bancho server. It handles:
-
Client login
-
Online users listing and statuses
-
Public and private chat
-
Spectator
-
Multiplayer
-
Fokabot
-
Origin: https://git.zxq.co/ripple/pep.py
Requirements
- Python 3.5
- MySQLdb (
mysqlclient
) - Tornado
- Bcrypt
- Raven
How to set up pep.py
First of all, initialize and update the submodules
$ git submodule init && git submodule update
afterwards, install the required dependencies with pip
$ pip install -r requirements.txt
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
All code in this repository is licensed under the GNU AGPL 3 License.
See the "LICENSE" file for more information
This project contains code taken by reference from miniircd by Joel Rosdahl.