Skip to content

P2P Minecraft Backend Service - Part of the P2P Minecraft project

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE
MIT
LICENSE-MIT-THIRDPARTY
Notifications You must be signed in to change notification settings

lauralex/p2pmctracker

p2pmctracker

Description

Create a P2P Minecraft system using Purpur API (for the server side) and FabricMC (for the client side). FastAPI is used for the backend service.

Technical details

Server side (Purpur plugin logic)

Go to the following repo: https://github.com/lauralex/p2pminecraft

Client side (FabricMC mod logic)

Go to the following repo: https://github.com/lauralex/p2pmcclient

P2P backend service (FastAPI server logic)

This is the backend service that will be used to connect the clients to the server. It will be used to store the server IP and port.

It handles Minecraft world data updates and server IP and port updates.

Only one server can be connected to the backend service at a time.

Notes: create a fly.io secret named PASSWORD and set it to the password you want to use for the protected routes.

Third party tools

Delta-patch:

About

P2P Minecraft Backend Service - Part of the P2P Minecraft project

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE
MIT
LICENSE-MIT-THIRDPARTY

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published