diff --git a/DynObj.cpp b/DynObj.cpp index d55e84b4..9ada45b1 100644 --- a/DynObj.cpp +++ b/DynObj.cpp @@ -2047,6 +2047,11 @@ TDynamicObject::Init(std::string Name, // nazwa pojazdu, np. "EU07-424" // zrobiło tego Move( 0.0001 ); ABuCheckMyTrack(); // zmiana toru na ten, co oś Axle0 (oś z przodu) + // Ra: ustawienie pozycji do obliczania sprzęgów + MoverParameters->Loc = { + -vPosition.x, + vPosition.z, + vPosition.y }; // normalnie przesuwa ComputeMovement() w Update() // ABuWozki 060504 if (mdModel) // jeśli ma w czym szukać { diff --git a/network/network.cpp b/network/network.cpp index ce34e716..5e2248b4 100644 --- a/network/network.cpp +++ b/network/network.cpp @@ -190,7 +190,7 @@ std::tuple network::client::get_nex float last_rcv_diff = std::chrono::duration_cast>(now - last_rcv).count(); - if (size > MAX_BUFFER_SIZE || consume_counter > mult || last_rcv_diff > 3.0f) { + if (size > MAX_BUFFER_SIZE || consume_counter > mult || last_rcv_diff > 1.0f) { if (consume_counter > mult) { consume_counter = std::clamp(consume_counter - mult, -MAX_BUFFER_SIZE, MAX_BUFFER_SIZE); }