I was working on a multiplayer fps game when I came upon this tutorial
I followed it up to the 10:28 mark but then the "_playerConnected(id) " function did not activate.
extends Node
const DEFAULT_PORT = 28690
const MAX_CLIENTS = 6
var server = null
var client = null
var ip_address = "127.0.0.1"
func _ready():
get_tree().connect("connected_to_server", self, "_connected_to_server")
get_tree().connect("server_disconnected", self, "_server_disconnected")
get_tree().connect("connection_failed", self, "_connection_failed")
get_tree().connect("network_peer_connected", self, "_player_connected")
func createServer():
print("creating server")
server = NetworkedMultiplayerENet.new()
server.create_server(DEFAULT_PORT, MAX_CLIENTS)
get_tree().set_network_peer(server)
func joinServer():
print("joining server")
client = NetworkedMultiplayerENet.new()
client.create_server(ip_address, DEFAULT_PORT)
get_tree().set_network_peer(client)
func _connected_to_server():
print("joining server")
func _server_disconnected():
print("disconnected from server")
resetNetworkConnection()
func _connection_failed():
print("connection failed")
resetNetworkConnection()
func _player_connected(id): # <- not printing
print("connected")
func resetNetworkConnection():
if get_tree().has_network_peer():
get_tree().network_peer = null