Client.gd 833 B

123456789101112131415161718192021222324252627282930
  1. extends Node
  2. var net = NetworkedMultiplayerENet.new()
  3. var api = MultiplayerAPI.new()
  4. var port = 8081
  5. var ip = '127.0.0.1'
  6. # Called when the node enters the scene tree for the first time.
  7. func _ready():
  8. print('connecting to port: ' + str(port))
  9. net.create_client(ip,port)
  10. self.set_custom_multiplayer(api)
  11. custom_multiplayer.set_root_node(self)
  12. custom_multiplayer.set_network_peer(net)
  13. net.connect("connection_failed", self, "_On_Connection_Failed")
  14. net.connect("connection_succeeded", self, "_On_Connection_Succeeded")
  15. pass # Replace with function body.
  16. func _process(_delta):
  17. custom_multiplayer.poll()
  18. remote func ping():
  19. print('messaged received from server')
  20. func _On_Connection_Failed():
  21. print("Failed to connect to game server")
  22. func _On_Connection_Succeeded():
  23. print("Succesfully connected to game server")