Skip to content

ViMayer/Godot-Steam-Local-Multiplayer-Lobby-Template

Repository files navigation

What is it?

This is a Godot project template for hosting and joining multiplayer games using Steam or local connection.

📚 Installation

  1. Download the repository files. If they are compressed (for example, .zip or .rar), make sure to extract the folder inside.
  2. Open Godot, and inside the projects list press Import and select the project folder

Usage

Steam

Make sure you open the Steam app before running the game!

  • Hosting: To Host a Steam lobby simply press "Host Online", you can then invite friends using the Steam app or inside the game by pressing "Esc" (where you can also see the lobby ID)

  • Joining: To join you can either accept a Steam invite from the host or type the lobby ID in the menu and pressing "Join"

Local Network

The default local IP is 127.0.0.1 and the default port is 8080 (You can change those at Online.gd file if needed)

  • Hosting: Simply press "Host Local" in the menu.

  • Joining: Type the IP address in the menu and then press "Join". If none is provided, it tries to connect to the default local IP.

Previews

In-game Lobby UI First-person Looking At Friend

About

A Godot template for multiplayer lobbies with Steam or local network

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors