GameMaker Studio 2 (2.3)
Icon

BNet Networking

BahamaGames

You must be logged in to obtain assets

Description

1 OBJECT TONS OF MODULAR FUNCTIONS, AND NO CLIENT PORT FORWARDING REQUIRED!!! Add online multiplayer to your game with ease.

Connection can be as simple as

 bnet_connect()
 bnet_disconnect()

Sending and reading data

var packet = bnet_packet_create("t");
bnet_packet_add(packet, "x", x);
bnet_packet_send(packet, bnet_list_room);
bnet_packet_destroy(packet);

 if(!is_undefined(bnet_packet_read("x")){
     x = bnet_packet_read("x");
 }

Server side object management

bnet_instance_create(x, y, "enemy0", obj_enemy, sync_timer);
enemy_0 = bnet_instance_find("enemy0", obj_enemy); 
bnet_instance_destroy("enemy0", obj_enemy);
bnet_instance_sync();

ALL callbacks and connections are handled for you. You can choose LAN connection utilizing only GML or go WAN connection with an easy to setup Relay Java Server. Tested on Windows and Android should work on gml supported platforms. Future updates are planned possibly bluetooth connection being one.

INCLUDED

  • Lan and Wan server
  • Tcp and Udp connection
  • simple java server
  • server broadcasting
  • email registration and validation or guest login
  • chat system(VoIP deprecated atm)
  • global leaderboard
  • server side save and load data
  • lobby management functions
  • global synced room functions
  • global instance functions
  • easy data transmit functions

SHOULD WORK IN GMS1. WILL GLADLY ASSIST IN SETUP.

BNet IS IN ACTIVE DEVELOPMENT. THERE MAY BE MINOR BUGS FOUND WHICH I MAY HAVE FIXED ALREADY, BUT NOT RELEASED AS YET. FEEL FREE TO CONTACT

Gmail: bahamagames@gmail.com Discord: rickky#1696

End User Licence Agreement (EULA).

Age Rating: 4+

Versions

GMS2 - Version 1.4.41. Published March 12, 2021

Hotfix. check note section within resource tree.

GMS2.3 - Version 1.4.42. Published March 12, 2021

check note section within resource tree.

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait

Back to Top