aboutsummaryrefslogtreecommitdiff
path: root/scene/main/scene_main_loop.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2016-08-19 22:54:02 -0300
committerJuan Linietsky2016-08-19 22:54:53 -0300
commit2b7aa98d2d4d5efa9b1304086077243c903bbf4d (patch)
tree9112293b4a116bda89482080e559777b229ecdf9 /scene/main/scene_main_loop.cpp
parent38338e90c05e60fbea63ab4b68f14b82406e51ef (diff)
downloadgodot-2b7aa98d2d4d5efa9b1304086077243c903bbf4d.tar.gz
godot-2b7aa98d2d4d5efa9b1304086077243c903bbf4d.tar.zst
godot-2b7aa98d2d4d5efa9b1304086077243c903bbf4d.zip
Changed API to use sequenced packets for UDP (drop old)
Diffstat (limited to '')
-rw-r--r--scene/main/scene_main_loop.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/scene/main/scene_main_loop.cpp b/scene/main/scene_main_loop.cpp
index f025c5edf..e161bd733 100644
--- a/scene/main/scene_main_loop.cpp
+++ b/scene/main/scene_main_loop.cpp
@@ -1841,14 +1841,14 @@ void SceneTree::_rpc(Node* p_from,int p_to,bool p_unreliable,bool p_set,const St
add_path_message[2]=psc->id;
network_peer->set_target_peer(E->get()); //to all of you
- network_peer->set_transfer_mode(NetworkedMultiplayerPeer::TRANSFER_MODE_ORDERED);
+ network_peer->set_transfer_mode(NetworkedMultiplayerPeer::TRANSFER_MODE_RELIABLE);
network_peer->put_var(add_path_message); //a message with love
psc->confirmed_peers.insert(E->get(),false); //insert into confirmed, but as false since it was not confirmed
}
//take chance and set transfer mode, since all send methods will use it
- network_peer->set_transfer_mode(p_unreliable ? NetworkedMultiplayerPeer::TRANSFER_MODE_UNRELIABLE : NetworkedMultiplayerPeer::TRANSFER_MODE_ORDERED);
+ network_peer->set_transfer_mode(p_unreliable ? NetworkedMultiplayerPeer::TRANSFER_MODE_UNRELIABLE : NetworkedMultiplayerPeer::TRANSFER_MODE_RELIABLE);
if (has_all_peers) {
@@ -1993,7 +1993,7 @@ void SceneTree::_network_process_packet(int p_from, const Array& p_packet) {
path_get_cache[p_from].nodes[id]=ni;
- network_peer->set_transfer_mode(NetworkedMultiplayerPeer::TRANSFER_MODE_ORDERED);
+ network_peer->set_transfer_mode(NetworkedMultiplayerPeer::TRANSFER_MODE_RELIABLE);
network_peer->set_target_peer(p_from);
Array message;