Easy Peasy Multiplayer
Multiplayer in Godot has never been easier
This plugin provides all of the backend tools you need to quickly start making a networked game in Godot! This plugin handles setting up MultiplayerPeers, lobby creation, network switching, and of course, connecting to servers. You will only need to:
- Create a way to interface with the plugin (Or you can use a prebuilt UI that I have already created as a starting point Here)
- Add Godot's MultiplayerSpawners and MultiplayerSynchronizers (I will not cover that as it is a default Godot feature, however I have linked the documentation to each node.)
This plugin also allows you to switch easily between Enet/traditional IP networking, as well as Steam networking powered by GodotSteam and SteamMultiplayerPeer (both are required dependencies).
Required Dependencies
These are all required for this plugin to work.
Planned Features
- Dedicated servers
- Host Migration
- More GodotSteam stuff (There is SO much to that plugin)
- Steam User Authorization
- Allowing the game to be run without Steam in the case of cross-platform/non Steam builds
- WebSocket and HTTP support
Installation
Option 1 (easiest):
- Download the plugin through the Godot Asset Library Here.
- Go to
Project > Project Settings > Plugins
and enableEasy Peasy Multiplayer
Option 2:
- Go to the releases page and download the latest release.
- Extract the zip file.
- Take the
addons
folder and move it into your Godot project directory- Alternatively, if you already have addons installed, you can just move the folder named
easy_peasy_multiplayer
into your addons folder.
- Alternatively, if you already have addons installed, you can just move the folder named
- Go to
Project > Project Settings > Plugins
and enableEasy Peasy Multiplayer
Getting Started
For help getting started with this plugin, go to the wiki page Here.