Multiplayer without open ports (GMnet PUNCH)


Add to Account (Free)

Contact Publisher


GMnet PUNCH (previously called udphp)

This only integrates with existing udp networking solutions. If you want a full udp mutiplayer engine with this technology check out GMnet ENGINE instead, it comes with GMnet PUNCH! You can find it under my assets!

Always wanted to make a multiplayer game? But you don't want to host your own dedicated servers or want the players to open ports in their firewall? Do you just want them to simply press a button to play with their friends?

GMnet PUNCH allows you to do the impossible! With simply calling a few scripts in your game you can get your game to the next level of multiplayer experience.

More information can be found here:

More info

End User Licence Agreement (EULA).

Changes in 1.2.2

Introducing GMnet PUNCH 1.2.2:

udphp was rebranded to GMnet PUNCH. More information can be found on the website:


Users don't need to updated, this version is simply a rebrand.

Version 1.2.2. Published June 1, 2015

Created with GameMaker: Studio v1.4.1567

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 18 June 2019


Anonymous 30 May 2019


orbis s 07 March 2019


Marko K 15 December 2018


Varun V 15 November 2018


Anonymous 10 November 2018


Anonymous 11 July 2018


Anonymous 22 May 2018


Maciej K 10 August 2018

Not working any more... :(

Perfect! I had a multiplayer project I was working on for a long time and GMnet Punch isn't working anymore :'(


Jason S 02 March 2018


Anonymous 04 January 2018


Job T 14 September 2017

perfect extension

since its free to use and works very easy and great, this extension is simply perfect!
Also easy to inplent in my top-down rpg game!


Anonymous 25 June 2017


Anonymous 14 September 2016

looks nice


chris s 17 June 2015

unreliable across multiple network types

Attempting to use this via cell network to a pc on hsia only works when the phone tethered laptop is acting as the client. Does not appear to take asymmetrical nat into consideration.


Anonymous 04 March 2015


Picked this up for $6 a while ago, thought it was a steal then. Only just got around to actually looking at it today, it's amazing, respect to the developer!
Comes with a pretty good help file, documented code.
Basically allows users to host their own games (cod style) and you run a master server (which can be very cheap to run if your game is small!), you can get lists of current games as a client and as a server, your game is displayed to the other clients (all of this wasn't apparent when I bought it, thought it would be a lot less than this).
bless you HappyTearParakoopa

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


Tim P 21 December 2014

Everyone should use this

I've searched quite a long time for a way to make the online mode of GameMaker work properly in my game, and this is the only thing that actually worked. Plus the plugin is easy to use, everything is well explained and understandable even for people like me who don't know much about networking, and its creator has a really good communication when we can't solve a problem. My game probably wouldn't have a proper online mode without this, I can't recommend it enough.

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


Yan H 22 October 2014


There are tutorial, good document and very easy to use! The server is written in java (*.jar) and you can download the server as source code! Amazing! And the best: You can run the server file on linux server! P-E-R-F-E-C-T!

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


Juha E 09 August 2014


Works as expected. The code really is well documented. This asset saved me a lot of time.

I did have problems setting it up at first, but after contacting the seller it turned out to be a problem with my hosting server. I even got help setting up a better server.

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

Package contents

Loading, please wait

What is the issue?

Back to Top