Skip to content

osufuquila/pep.py

 
 

Repository files navigation

pep.py

The Fuquila realtime server!

image

What does it do?

This portion of the Fuquila manages all of the real-time, packet related portions of the Bancho protocol. This includes but is not limited to:

  • Logging in
  • Chat
  • Multiplayer
  • Spectator
  • Server Bot (FuquilaBot)

Why is our fork better?

This fork of pep.py has been developed specifically to suit the need of Fuquila. With the rapid growth of the server, more and more demand has been placed on us in regards of features alongside performance. The original repo features a large quantity of fatal flaws alongside performance hogs, and through our usage of the software, we have solved a majority of those issues.

  • Fixed multiplayer
  • MASSIVE OPTIMISATIONS (your database will thank you)
  • Relax support
  • Extended Redis API
  • Extended 3rd party API support
  • Customised HWID system
  • Extended in-game bot commands
  • Python 3.9 support!

Requirements

To run pep.py, there is an list of requirements to ensure the server runs at all.

  • Python >=3.6
  • RealistikOsu MySQL Database
  • Cython + GCC
  • Linux (preferably Ubuntu 18.04)

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.9%
  • Cython 9.1%