Add host-authoritative multiplayer fishing

This commit is contained in:
Alexander Sellite 2026-07-29 16:29:25 -04:00
parent b0e2e84ba4
commit d3e3bf4053
17 changed files with 1672 additions and 23 deletions

View file

@ -11,7 +11,7 @@ func start_host(
var enet_peer := ENetMultiplayerPeer.new()
if not bind_address.is_empty() and bind_address != "*":
enet_peer.set_bind_ip(bind_address)
var error: Error = enet_peer.create_server(port, max_clients, 3)
var error: Error = enet_peer.create_server(port, max_clients, 5)
if error != OK:
transport_error.emit("Unable to host UDP port %d." % port)
return error
@ -27,7 +27,7 @@ func connect_to_route(route: ConnectionRoute) -> Error:
return ERR_INVALID_PARAMETER
var endpoint: ConnectionEndpoint = route.direct_endpoint
var enet_peer := ENetMultiplayerPeer.new()
var error: Error = enet_peer.create_client(endpoint.host, endpoint.port, 3)
var error: Error = enet_peer.create_client(endpoint.host, endpoint.port, 5)
if error != OK:
transport_error.emit(
"Unable to connect to %s." % endpoint.normalized_display