Difference between revisions of "Multiplayer"
From GiderosMobile
(7 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
'''Supported platforms:''' [[File:Platform android.png]][[File:Platform ios.png]][[File:Platform mac.png]][[File:Platform pc.png]][[File:Platform html5.png]][[File:Platform winrt.png]][[File:Platform win32.png]][[File:Platform linux.png]]<br/> | '''Supported platforms:''' [[File:Platform android.png]][[File:Platform ios.png]][[File:Platform mac.png]][[File:Platform pc.png]][[File:Platform html5.png]][[File:Platform winrt.png]][[File:Platform win32.png]][[File:Platform linux.png]]<br/> | ||
− | === | + | === Multiplayer === |
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. Some | + | ''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]]''' | ||
+ | |||
+ | === Some Multiplayer Platforms SDK === | ||
* https://noobhub.co.za/ | * https://noobhub.co.za/ | ||
* https://github.com/Overtorment/NoobHub | * https://github.com/Overtorment/NoobHub | ||
Line 14: | Line 21: | ||
* https://github.com/EsotericSoftware/kryonet | * 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 | * 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 08:22, 26 August 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
Some 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: