Untitled

 avatar
unknown
plain_text
a year ago
567 B
6
Indexable
extends Control

const DEFAULT_PORT = 12345




func _ready():
	multiplayer.connected_to_server.connect(self._peer_connected)
	start_server()
	
	
func start_server():
	var port = DEFAULT_PORT
	var peer = ENetMultiplayerPeer.new()
	peer.create_server(port)
	multiplayer.multiplayer_peer = peer

func _peer_connected(id):
	print("peer %s connected" % id)
	
@rpc("any_peer")
func server_spawn_player(client_id, player_name):
	print("spawning player %s on network ID %s" % [player_name, client_id])
	rpc_id(client_id, "create_player_node")
	
	
Editor is loading...
Leave a Comment