{"repo":"ViMayer/Godot-Steam-Local-Multiplayer-Lobby-Template","free":true,"listed":false,"github":"https://github.com/ViMayer/Godot-Steam-Local-Multiplayer-Lobby-Template","clone":"git clone https://github.com/ViMayer/Godot-Steam-Local-Multiplayer-Lobby-Template.git","description":"A Godot template for multiplayer lobbies with Steam or local network","language":"GDScript","stars":28,"topics":["godot","godot-engine","lobby","local-multiplayer-game","multiplayer","online-multiplayer-game","steam","steam-api","template"],"license":"MIT","category":"game-templates","readme_excerpt":"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 Networking Logic & Data Structure GodotSteam Integration This entire project is built upon the robust tool ecosystem of GodotSteam . Throughout the codebase, you will frequently encounter the Steam singleton, while you don't need a deep, comprehensive understanding of the entire GodotSteam API to use this project, paying attention to how and where this singleton is used will help you understand the logic behind the architecture. --- Online.gd (Autoload) The","default_branch":null,"files":null,"tree":[],"storefront":"/r/ViMayer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ViMayer/Godot-Steam-Local-Multiplayer-Lobby-Template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}