P2P

P2P

57 Downloads

P2P Fabric

P2P is a mod that allows you to play with friends without a server in the middle.
This is different from other alternatives, as you do not rely on any outside factor except your internet connection. (except your ISP, but without your ISP you wouldn't be here, so /shrug)

Compatibility

This Mod should, in theory, be compatible with most, if not all, mods out there in the wilderness, as we do not edit the game's networking code directly. We offer built-in Mod Menu integration and some developer APIs. While not much, it is better than nothing.

Witchcraft or Black magic?

A little bit of both. Just kidding. If you want an in-depth explanation of how this mod functions, look no further. The whole principle of hole punching and a whole not more of whats going down under the hood is explained in this paper. It is quite long (75 pages) but its well worth it and is written rather good by a student. So give it a try if you want ;D

Pros and Cons

Pros:
No setup is required. Put in fabric-api and this mod. Exchange IP and port, enter into config and boom, there you go.
There are only two parties involved, you and the client that you want to connect with. No third party knows about this connection, not even we as the mod owner. No server or web service is being talked to (except for the server that provides you with your IP, but that hardly matters, nor is it related in any way)
The latency should be even lower than using a third-party server.
- Good mod compatibility

Cons:
- We need to download an external executable to do the hole-punching for us. An alternative is being worked on. While we do provide an automatic way for it, you can also just download and compile the executable yourself and enter the path to the executable in the game config.
- This mod can be a bit tricky when first using it

How to use it (The question I even ask myself)

Look on modrinth, cant be bothered with this editor :> Modrinth

Q&A

Forge Port

If you want it bluntly, no.
The longer version is, we will not port it ourselfs. I would also appreciate that no third party ports this mod to Forge.

Neoforge Port

If you want it bluntly, yes.
The longer version is, we will also not port it ourselfs. But, here I have a quite opposite opinion on the matter. One is free to port this mod to neoforge as long as credit is given where credit is due.

It doesn't work!

This could be a plethora of things:
1. Your ISP is incompatible. (One can only know this by trying)
2. Your friend's ISP is incompatible.
3. The is a bug in the mod, in that case, open an issue

There is a bug!

1. Make sure it isnt a wrong configuration
2. If that is sure, open an issue

The A Team

- zOnlyKroks: Project Owner and residential Networking maniac
- mineblock11: Residential UI Wizard
- Dev0Louis: Emotional support person and all the tasks noone wants to do
- Four_Griffins: Yet another residential Networking maniac