Python implementation of RakNet 3.25. This is not aimed to be a complete port of RakNet, just everything that's needed to run a server.
-
Client side
-
Encryption
-
ReliableSequenced sending / receiving
-
Split packet receiving
-
Grouped sending
-
(BitStream) Compressed floats/doubles
- Python 3.5
Run python -m pyraknet or execute __main__.py to start a sample server that will send packets manually, from ./packets/
To send something, place your packets in ./packets/ and enter the subfolder name in the command line.
The server logs incoming and outgoing packets in ./logs/, if you get errors you might have to create the directory (and possibly subdirectories).