Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/windastella/godothub
Multiplayer and network messaging for Godot.
https://github.com/windastella/godothub
godot multiplayer nodejs server server-side
Last synced: 10 days ago
JSON representation
Multiplayer and network messaging for Godot.
- Host: GitHub
- URL: https://github.com/windastella/godothub
- Owner: Windastella
- License: mit
- Created: 2017-01-27T13:18:49.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-06-08T04:09:52.000Z (over 5 years ago)
- Last Synced: 2024-10-15T19:26:49.640Z (22 days ago)
- Topics: godot, multiplayer, nodejs, server, server-side
- Language: JavaScript
- Size: 65.4 KB
- Stars: 24
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GodotHub
Multiplayer and network messaging Server for Godot.
The Godot Client code are in written as class which can be instanced through script.
The main idea of GodotHub is to have a thin server that only handle the connection and broadcast the data to channel(lobby).
[GodotHub-Client](https://github.com/Windastella/godothub_client) : Godot Client Implementation
## Requirement
The GodotHub server only require
1. [NodeJS](https://nodejs.org/en/)
And... that's it!
## Installation
After you install NodeJS. Open your terminal / command prompt install it through npm
`npm install -g godothub`
or
`npm install -g github:Windastella/godothub`and start the server
`godothub --port 5000 --host 127.0.0.1`
This will start the server on 127.0.0.1:5000 .
If no parameter are pass, the server will default to above setting.
Proceed to the Client Class for implementation example.