Multiplayer Extension All in 1 Pack( Instant Packs Available )

Donni11

  • *
  • Posts: 2181
Extensions and Documentations were created by mdotedot
Each extension was modified by Donni11 to make it compadible with 3.3+
The pack was compiled by Donni11

Linux in beta testing

                                        Multiplayer Extension All in 1 Pack
                                       Compatible with Windows , Mac , and Linux ! (and most extensions also work with flash)
                                                               
                                                                     
Description :

Hello Stencylers :) ! I have put together with mdotedot's  permission a Multiplayer Extension All in 1 Pack ! This pack includes all of mdotedot's multiplayer extensions , documentations, and sample games in all one download ! You still have to install each on individually into Stencyl, but it's useful because you don't have to go around the forums and download tons of zip files . Its also very organized. There is a folder for all the extensions , documentations ( which have the document and the sample Stencyl game which you can import ) and a icon for the code generator .  Enjoy :) !!


                                                                                                                Features :

- Create a Online multiplayer Turn Based game using the Lobby and Turn Extension

- Create cool online scoreboards for competition in the game

- Attach the Online Messages extension in your game so users could cool send messages to other users while playing the game !

- You could even save to the cloud to store your user data for your game !

- With the UDP extension create UDP  near realtime online multiplayer network communication for your game !

- This pack also comes with all the documentations on how to create multiplayer games with theses extension !

_________________________________________________________________________________________________________________________

For Normal Packs only :
Note : You can only install one extension at a time ! They all have code names for which folder is which extension . Example :
Turn = The Online multiplayer Turn Based extension: Turn
Lobby = Online multiplayer Turn Based extension: Lobby
and so on ....


Licence Notes :
All the extensions and example kits are licensed as Public Domain .


                                                                                            Update Log :
                             May 3rd, 2015, 10:05 PM Eastern Time :

                              Minor adjustment to main topic post of detain of extension.
                           
                              October  32, 2015, 10:28:20 am by Donni11 :
                            Added Instant Packs.
                         
                           September 24, 2015, 05:08:54 pm by Donni11
                          Added to pack :
                          -Online Multiplayer extension : WebSocket
                           -Multiplayer Kit[/size][/b]



                                                                                                                Downloads :
                                                                                                                 October  32, 2015,   

  Whats the different between Instant Packs and Normal Packs ?                                                                            

Note : Instant pack feature is still in beta.


Normal Pack , For 3.3 and up
Instant Pack, for 3.3 and up


                                                                                                                                                           
===================================================
How to install Extensions
Report a Bug

« Last Edit: August 31, 2016, 09:35:06 am by Donni11 »
Peace

Donni11

  • *
  • Posts: 2181
Okay I edited the download button with a direct download instead of a redirect. It easier to download that way.
Peace

Donni11

  • *
  • Posts: 2181
Hello Stencylers :) ! I'm in middle of working on a update for this extension for compatibility with 3.3.  I'm almost done , just one more haxe file to edit then the 3.3 version is ready for usage !
Peace

bonzero

  • Posts: 488
Awesome looking forward to tryibg this pack as soon as im back from holidays

Donni11

  • *
  • Posts: 2181
Good News :) ! The 3.3 version is now released :) ! I even got a installer for the extension ! No more attracting files just use the installer and you're good to go :) !!! Please spread the word about this extension :) .

Edit : Hello Stencylers :) ! This morning I found out the installer was only compatible with Windows. So I updated the first post , now you can download for windows , mac , or Linux. The first post is also now more organized.

« Last Edit: August 21, 2015, 11:47:36 am by Donni11 »
Peace

Donni11

  • *
  • Posts: 2181
Hello Stencylers :) ! A new update is available for this all in 1 pack!  Mdotedot created 2 new awesome multiplayer extension and kits so I added them to the extension :) ! Both the 3.3 and 3.2 versions were updated.

Update details :
Added Online Multiplayer extension : WebSocket
and Multiplayer Kit.
Peace

mdotedot

  • Posts: 1654
Donni,

You make a lot of effort in the starting page :D

All my stuff is (up to now) public domain so you can remove that message on the TextField. I didn't even realize that there was a public setting for behaviors.

Best regards from
M.E.
Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

Donni11

  • *
  • Posts: 2181
Okay , good to know :) , I'll remove it :).
Peace

mdotedot

  • Posts: 1654
Hello MineCraftTrulz94,

You can use an home network and then you need to port forward HTTP = Protocol 80 to your webserver.
For the UDP and WebSocket extensions you need other portforwarding as well.

For most extensions you can use public hosting services since HTTP/MySQL/PHP is a common combination. Portforwarding is done by your hosting service.

For a virtual (private) server on the internet you probably need to take care of a firewall to allow traffic to the server.

Please be more specific in your question if these are not the results you are looking for.

Best regards from
M.E.
Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

RulezTeam

  • *
  • Posts: 319
Hi,
my need it's to know if there is a connection, so I've tried only network extension.
I've tried to use get data as list or get data speed but the scene still remains on hold.
So I've made a little test with "is Connected" but without success.
What's my error ?

mdotedot

  • Posts: 1654

See documentation:
"
In the URL you put a web-address. When you don’t have your own server use the address
noted in the example.
"
Free server URL to work with:
Code: [Select]
http://149.210.227.113/stencyl/stencyl_network.php

This extension is made to be used with your own server, but you can use the free-server as long as it is alive....

Hope this helps.

Best regards from
M.E.

Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

RulezTeam

  • *
  • Posts: 319
Hi M.E.

can I use "stencyl_network.php" on my own server ?

Can I change "stencyl_network.php" name or the content ?

Thank you

mdotedot

  • Posts: 1654
Hello RulezTeam,

All my extensions are public domain and free to be changed by anyone!
So please go ahead and change the content of the file according to your needs!

Have Fun!

Best regards from
M.E.
Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

RulezTeam

  • *
  • Posts: 319
Hi M.E.,

thank you for your answer.
But, now I have test with your domain, but it still doesn't work ; I have no answer from block "is connected". Why ?

mdotedot

  • Posts: 1654
Hello RulezTeam,

Just now I confirmed that it still works with my server and device.
I have tested with an android phone that does not have a SIM card so it can't get to the network once I turn off WIFI.
It works just like I wanted. The isconnect returns true when connected and false when not.

I do:
Network: request Data URL: http://149.210.227.113/stencyl/stencyl_network.php Extra []
  if <Network : isConnected? >
      set game attribute [connected] to <true>
In a draw event I do:
if <get game attribute [connected] >
  set color to green
otherwise
 set color to red
endif
fill round rect at x:0 y:0 with w:32 h:32 arc 6


Also, you have a Network: set debug [on]  block which gives you Log Viewer information you might need to investigate the problem?!?!


Maybe you can try that?!

Best regards from
M.E.
Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.