WIP: Make it possible to change server address
This commit is contained in:
@ -35,6 +35,12 @@ offset_right = 224.0
|
||||
offset_bottom = 220.0
|
||||
text = "Join"
|
||||
|
||||
[node name="TextEdit" type="TextEdit" parent="."]
|
||||
layout_mode = 0
|
||||
offset_right = 8.0
|
||||
offset_bottom = 8.0
|
||||
text = "127.0.0.1"
|
||||
|
||||
[connection signal="player_connected" from="." to="." method="_on_player_connected"]
|
||||
[connection signal="player_disconnected" from="." to="." method="_on_player_disconnected"]
|
||||
[connection signal="server_disconnected" from="." to="." method="_on_server_disconnected"]
|
||||
|
@ -10,7 +10,7 @@ signal server_disconnected
|
||||
const PORT = 7000
|
||||
const DEFAULT_SERVER_IP = "127.0.0.1" # IPv4 localhost
|
||||
const MAX_CONNECTIONS = 20
|
||||
|
||||
@onready var address_input: TextEdit = $TextEdit
|
||||
var players = {}
|
||||
var my_random_number = RandomNumberGenerator.new().randf_range(-2.0, 2.0)
|
||||
var player_info = {"name": str(my_random_number)}
|
||||
@ -25,8 +25,7 @@ func _ready() -> void:
|
||||
multiplayer.server_disconnected.connect(_on_server_disconnected)
|
||||
|
||||
func join_game(address = ""):
|
||||
if address.is_empty():
|
||||
address = DEFAULT_SERVER_IP
|
||||
address = address_input.text
|
||||
var peer = ENetMultiplayerPeer.new()
|
||||
var error = peer.create_client(address, PORT)
|
||||
if error:
|
||||
|
Reference in New Issue
Block a user