Description

The creation of multi-game or online game is confusing. But, this is very simple & useful. It is based on GameMaker: Studio Networking's function. So, it is can be run any OS. If you want examples file, please see 'More info' page.

Key Features:

  • Player ID
  • Space
  • Easy message transmission
  • Packet protection
  • Optimization

Preparing The Help Files

  • Example : 3 / 3
  • Manual : 0 / 3

License

  • New BSD License ( http://goo.gl/9RH82U )

More info

End User Licence Agreement (EULA).

Changes in 1.3.81

  • ns_get_initial_max_clients() script has been added.
  • Now, after calling the ime_message_receive () script, can be get 'IME handle' via useing the NsMsgRecvHandle.
  • NsRecvBufferSize macro has been deleted.
  • NsMsgSentIP, NsMsgSentPort macros has been fixed a bug in the server.
  • TypeServerWasAttacked type has been added for security processing.

Version 1.3.81. Published March 7, 2016

Created with GameMaker: Studio v1.4.1749

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Anonymous 14 September 2017

Good!

Very Good.


Gravatar

Elliot K 21 June 2017


Gravatar

Robert R 24 March 2017


Gravatar

Anonymous 17 March 2017

오오오

스페이스라는 개념으로 공간을 나눠주는 스크립트라는것은 알고 있습니다.
그런데 어떻게 사용할지를 잘 모르겠네요....
혹시 기본적인 것들만 알려주실 수 있을까요?


Gravatar

Trent F 08 December 2015

Works Great!

I had issues to begin with, but the Temporary Version : https://goo.gl/EF1h0P worked great.

Thank you Jungu!

This review was left for a previous version of this asset.


Gravatar

Boris P 23 October 2015

C# Server

Hi!
Some time ago you said that you do a server in C #. The server is not yet ready? I would like to look at an example.

This review was left for a previous version of this asset.

Logo

Jungu (Publisher) 27 October 2015

Apparently it(C++ or C# server) had been included in my future plans about 'Networking with Space'. But I suddenly became to enlist in the army for two years. I'm sorry about this.
Since the generous licensing of this product, I'm thinking that maybe someone will create it.

I'm really sorry.


Gravatar

Lee N 07 January 2016

Example just wont run.

I'm aware that this is free, and I'm aware that there is some bug in Game Make that is apparently doing this, but, if this is the case the please remove this from the marketplace. You are wasting people's time.

___________________________________________
############################################################################################
ERROR in
action number 1
of Async Event: Networking
for object obj_network:

Wrong gml type for buffer type
at gml_Script_ns_message_receive_in_async
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_ns_message_receive_in_async (line 0)
gml_Object_obj_network_Other_68

This review was left for a previous version of this asset.

Logo

Jungu (Publisher) 27 October 2015

I see. So I uploaded a temporary version that the bug is fixed.
Networking with Space v1.3.76 Temporary Version : https://goo.gl/EF1h0P

Also I knows that bug of the GM:S be fixed soon(http://bugs.yoyogames.com/view.php?id=18902).
So, temporary version will soon disappear.

-

How can i apply gmez?

1. in IDE of the GM:S, 'Extensions -> Import Extension -> Networking with Space v1.3.76 Temporary Version.gmez'
2. double click the 'Extensions\Networking with Space'
3. Import Resources -> Import All(or after selecting a script, click the '< -' button)

Related Youtube Link (40~55 second) : https://www.youtube.com/watch?v=iEY4RHJA1Wk


Gravatar

Rene D 27 June 2015

Doesnt work at all.

The example doesnt work at all. Gives a buffer typer error if tested win/win and connection failed if you try android/win. From the video,, this seems to be a perfect solution from network games, but the lack of information on the code/manual along with a non-working example to start with, makes this have hard to use.
edit: i do believe you that it may be related to game maker, but you are incorrect that it relates on 1.99. I never used that version. Im using 1.4.1567.

This review was left for a previous version of this asset.

Logo

Jungu (Publisher) 24 May 2015

'buffer type error' is a bug of the GM:S(EA 1.99.402). This seems to be fixed soon. So, for the time being seems to be better to use the previous version of GM:S.

EA Version 1.99.355 : http://store.yoyogames.com/downloads/gm-studio-ea/GMStudio-Installer-1.99.355.exe
EA Release Notes : http://store.yoyogames.com/downloads/gm-studio-ea/release-notes-studio.html

More Information : http://gmc.yoyogames.com/index.php?showtopic=628417&p=4810242


Gravatar

john b 21 April 2015

Solid and easy.

This review was left for a previous version of this asset.


Gravatar

Morne B 16 April 2015

Breat value, BUT...

The examples do not all work, when importing these projects they have missing scripts.
They should work by themselves, should not depend on version control, unless it is a GMS version issue.

To marketplace product has an error, and doesn't just compile.

The value of this engine is fantastic, but for us to learn from it and use it, please fix so at least it runs on first compile.

Also almost no comments in code.

Fix at least a good example, of say multiple players sending x, y and message and basic combat or something and I will give you 5 start, which is what you deserve.

Thanks for the effort, I do appreciate you making this freely available!

This review was left for a previous version of this asset.

Logo

Jungu (Publisher) 24 May 2015

Each time i modify this product, it is very hard work to change scripts of all the examples. So I did not include NS scripts in the all examples for the version control. Even if you're a bit uncomfortable, I think it is right to do so.


Gravatar

천 태 22 March 2015

good!

but why buffer_size is have error?

This review was left for a previous version of this asset.


Gravatar

Waldemar R 03 March 2015

Good Example of using Networking capabilites of GM

This is a very useful piece of software. Even it needs from a beginner to read the source code in details and really understand what is happening there.

Educational aspect of the code is incredible. Maybe writing some tutorials would be helpful to guide beginners?

Anyhow, great work. Thank You.

This review was left for a previous version of this asset.

Logo

Jungu (Publisher) 24 May 2015

Thank you for your detailed review. I really have wanted to write a manual, but English language was difficult for me. So I created the examples in detail. Thanks.


Gravatar

Luke T 24 January 2015

don't get any of it

I fail to see how this script helps in any way. It's far too complex compared to just setting up the networking yourself, which I can't even do, hence looking for a script such as this and failing.

This review was left for a previous version of this asset.

Logo

Jungu (Publisher) 25 January 2015

I know that this can be a little confusing at first time to you, but why is it free? This requires that you learn from example. I have used all of the key features of this production in the example. You just need to understand it. That is why this product is free of charge.
This is just a very easy once you understand about using macros(constants) like the Type*/To*/SendTo*/Ns*. At least in the TCP, this will give easy to make a networking games.


Gravatar

Jarin R 14 January 2015

Very Thank

I want to use.

This review was left for a previous version of this asset.


Gravatar

Anonymous 21 September 2014

So Good!

GOOOOOOOOOOOOOOOOOOOD

This review was left for a previous version of this asset.


Gravatar

백 종 27 August 2014

Wow!!

It's easy networking script!

This review was left for a previous version of this asset.


Gravatar

Facundo F 08 August 2014

Beautiful extension!

Game Maker: Studio Networking function it's easy, but this extension is still much easier!.
You can add multiplayer function in just few minutes!, good documentation, some examples... if you have any problems, the creator of the extension has no problem to help you, so you can always send an email to him!

Thanks JUNGU for this amazing extension!

This review was left for a previous version of this asset.


Gravatar

Do H 13 July 2014

Thanks.

This review was left for a previous version of this asset.

Package contents

Total size 17.4 KB

Networking with Space.extension.gmx 23.5 KB Networking with Space
Instance Message.gml 223 Bytes Networking with Space UDP.gml 324 Bytes Networking with Space.gml 1.42 KB Assets
Objects Rooms Scripts
ime_get_handle_exists.gml 95 Bytes ime_get_handle_list.gml 49 Bytes ime_get_handle_number.gml 65 Bytes ime_get_instance_exists.gml 104 Bytes ime_get_instance_id.gml 175 Bytes ime_get_instance_map.gml 68 Bytes ime_get_instance_number.gml 84 Bytes ime_get_net_id_data_list.gml 180 Bytes ime_get_net_id_exists.gml 114 Bytes ime_get_net_id_list.gml 70 Bytes ime_get_net_id_number.gml 86 Bytes ime_handle_clear.gml 110 Bytes ime_handle_create.gml 558 Bytes ime_handle_destroy.gml 935 Bytes ime_instance_add.gml 110 Bytes ime_instance_clear.gml 73 Bytes ime_instance_delete.gml 93 Bytes ime_message_receive.gml 223 Bytes ime_net_id_clear.gml 569 Bytes ime_net_id_create.gml 317 Bytes ime_net_id_delete.gml 469 Bytes ns_create_client_async.gml 2.81 KB ns_create_server.gml 2.17 KB ns_get_activated_spaces.gml 142 Bytes ns_get_client_number.gml 147 Bytes ns_get_client_number_ext.gml 149 Bytes ns_get_handle_exists.gml 93 Bytes ns_get_handle_list.gml 47 Bytes ns_get_handle_number.gml 63 Bytes ns_get_hash_length.gml 72 Bytes ns_get_initial_max_clients.gml 148 Bytes ns_get_is_connecting.gml 82 Bytes ns_get_is_disconnected.gml 342 Bytes ns_get_is_server.gml 71 Bytes ns_get_key.gml 60 Bytes ns_get_list_to_space.gml 137 Bytes ns_get_max_clients.gml 133 Bytes ns_get_player_exists.gml 236 Bytes ns_get_player_exists_ext.gml 296 Bytes ns_get_player_id.gml 71 Bytes ns_get_player_space.gml 349 Bytes ns_get_receive_instance.gml 77 Bytes ns_get_server_id.gml 155 Bytes ns_get_server_ip.gml 130 Bytes ns_get_server_port.gml 69 Bytes ns_get_socket.gml 66 Bytes ns_get_space.gml 64 Bytes ns_get_space_exists.gml 171 Bytes ns_get_space_number.gml 135 Bytes ns_get_space_to_list.gml 131 Bytes ns_get_version.gml 68 Bytes ns_handle_clear.gml 106 Bytes ns_handle_destroy.gml 1.73 KB ns_message_receive_in_async.gml 41.7 KB ns_message_send.gml 7.35 KB ns_message_trigger.gml 735 Bytes ns_message_trigger_ext.gml 1001 Bytes ns_set_max_clients.gml 215 Bytes ns_set_receive_instance.gml 94 Bytes ns_set_space.gml 1.86 KB ns_set_stop_network.gml 1.03 KB udp_get_handle_exists.gml 97 Bytes udp_get_handle_list.gml 51 Bytes udp_get_handle_number.gml 67 Bytes udp_get_ip.gml 56 Bytes udp_get_player_exists.gml 122 Bytes udp_get_player_ip.gml 215 Bytes udp_get_player_number.gml 91 Bytes udp_get_player_port.gml 222 Bytes udp_get_port.gml 60 Bytes udp_get_socket.gml 64 Bytes udp_get_tcp_handle.gml 71 Bytes udp_handle_clear.gml 143 Bytes udp_handle_create.gml 447 Bytes udp_handle_destroy.gml 539 Bytes udp_message_receive_in_async.gml 1.43 KB udp_message_send.gml 763 Bytes udp_player_add.gml 223 Bytes udp_player_clear.gml 166 Bytes udp_player_delete.gml 342 Bytes
Sprites

What is the issue?

Back to Top