globalnetwork.gd
unknown
plain_text
5 months ago
738 B
4
Indexable
extends Node3D var PLAYER = preload("res://player/player.tscn") var peer = ENetMultiplayerPeer.new() func _on_host_button_pressed() -> void: peer.create_server(1337) multiplayer.multiplayer_peer = peer multiplayer.peer_connected.connect( func(pid): print("Peer " + str(pid) + "has joined!") add_player(pid) ) add_player(multiplayer.get_unique_id()) $UI/Label.text = "Server" func _on_client_button_pressed() -> void: peer.create_client("localhost", 1337) multiplayer.multiplayer_peer = peer $UI/Label.text = "Client" func add_player(pid): var player = PLAYER.instantiate() player.name = str(pid) player.set_multiplayer_authority(pid == multiplayer.get_unique_id()) add_child(player)
Editor is loading...
Leave a Comment