feat: 2.3.1
This commit is contained in:
@@ -157,7 +157,8 @@ func create_room(room_name: String) -> void:
|
||||
current_room = {
|
||||
"room_name": room_name,
|
||||
"host_name": local_player_name,
|
||||
"max_players": GameStateManager.max_players
|
||||
"max_players": GameStateManager.max_players,
|
||||
"game_mode": game_mode
|
||||
}
|
||||
|
||||
# Connect to Nakama and create match
|
||||
@@ -166,7 +167,11 @@ func create_room(room_name: String) -> void:
|
||||
push_error("Failed to connect to Nakama")
|
||||
return
|
||||
|
||||
NakamaManager.host_game()
|
||||
NakamaManager.host_game({
|
||||
"host_name": local_player_name,
|
||||
"game_mode": game_mode,
|
||||
"max_players": GameStateManager.max_players
|
||||
})
|
||||
|
||||
func join_room(match_id: String) -> void:
|
||||
"""Client joins an existing room by match ID (Nakama)."""
|
||||
@@ -201,7 +206,8 @@ func create_room_lan(room_name: String = "LAN Game") -> bool:
|
||||
"room_name": room_name,
|
||||
"host_name": local_player_name,
|
||||
"max_players": GameStateManager.max_players,
|
||||
"match_id": "LAN"
|
||||
"match_id": "LAN",
|
||||
"game_mode": game_mode
|
||||
}
|
||||
|
||||
# Add host to player list
|
||||
@@ -239,7 +245,8 @@ func _broadcast_lan_room(room_name: String):
|
||||
"host_name": local_player_name,
|
||||
"player_count": players_in_room.size(),
|
||||
"max_players": GameStateManager.max_players,
|
||||
"match_id": "LAN"
|
||||
"match_id": "LAN",
|
||||
"game_mode": game_mode
|
||||
}
|
||||
var msg = "TEKTON_HOST:" + JSON.stringify(room_data)
|
||||
_udp_peer.set_dest_address("255.255.255.255", LAN_DISCOVERY_PORT)
|
||||
|
||||
Reference in New Issue
Block a user