Difference between revisions of "Multiplayer"
From GiderosMobile
(2 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
There are three ways to implement multiplayer games: | There are three ways to implement multiplayer games: | ||
* '''Server Mode''': Dedicated server with public IP | * '''Server Mode''': Dedicated server with public IP | ||
− | * '''Host Mode''': One player is the host, all other players connect to | + | * '''Host Mode''': One player is the host, all other players connect to him |
* '''Shared Mode''': Cloud Room has StateAuthority | * '''Shared Mode''': Cloud Room has StateAuthority | ||
− | + | ''Server Mode'' and ''Shared Mode'' can be daunting and won't be covered here. | |
− | ''Server Mode'' and ''Shared Mode'' can be daunting and won't be covered here. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Host Mode === | === Host Mode === | ||
− | Host Mode is the easiest way to get started with multiplayer. In order to implement it in Gideros, we will use the '''Gideros Unite Framework''' written by Arturs Sosins (@'''ar2rsawseen'''). | + | Host Mode is the easiest way to get started with multiplayer games. In order to implement it in Gideros, we will use the '''Gideros Unite Framework''' written by Arturs Sosins (@'''ar2rsawseen'''). |
− | + | Get started here: '''[[Gideros Unite Framework]]''' | |
− | |||
− | + | === LOSC === | |
− | + | Open Sound Control (OSC) for lua: https://github.com/davidgranstrom/losc | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | OpenSoundControl (OSC) website: https://ccrma.stanford.edu/groups/osc/index.html | |
− | + | Get started here: '''[[Gideros LOSC]]''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Some Other Multiplayer Platforms SDK === | |
− | + | * https://noobhub.co.za/ | |
− | + | * https://github.com/Overtorment/NoobHub | |
+ | * https://www.smartfoxserver.com/ | ||
+ | * https://github.com/EsotericSoftware/kryonet | ||
− | + | To get you started using Noobhub with Gideros: | |
− | + | * https://forum.gideros.rocks/discussion/4293/noobhub-free-opensource-multiplayer-and-network-messaging-for-gideros-coronasdk/p1 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | -- | ||
− | |||
− | |||
− | -- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | - | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | -- | ||
− | -- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{GIDEROS IMPORTANT LINKS}} | {{GIDEROS IMPORTANT LINKS}} |
Latest revision as of 19:47, 8 December 2024
Multiplayer
There are three ways to implement multiplayer games:
- Server Mode: Dedicated server with public IP
- Host Mode: One player is the host, all other players connect to him
- Shared Mode: Cloud Room has StateAuthority
Server Mode and Shared Mode can be daunting and won't be covered here.
Host Mode
Host Mode is the easiest way to get started with multiplayer games. In order to implement it in Gideros, we will use the Gideros Unite Framework written by Arturs Sosins (@ar2rsawseen).
Get started here: Gideros Unite Framework
LOSC
Open Sound Control (OSC) for lua: https://github.com/davidgranstrom/losc
OpenSoundControl (OSC) website: https://ccrma.stanford.edu/groups/osc/index.html
Get started here: Gideros LOSC
Some Other Multiplayer Platforms SDK
- https://noobhub.co.za/
- https://github.com/Overtorment/NoobHub
- https://www.smartfoxserver.com/
- https://github.com/EsotericSoftware/kryonet
To get you started using Noobhub with Gideros: