Skip to 2:28 for our review!
-------------------------------------------
Arrêtez de manger Ces compléments alimentaires (sérieusement), ils sont train de ruiner votre santé - Duration: 5:27.
For more infomation >> Arrêtez de manger Ces compléments alimentaires (sérieusement), ils sont train de ruiner votre santé - Duration: 5:27. -------------------------------------------
#5 Hướng dẫn học nhảy Shuffle dance cơ bản | Shuffle Dance Sài Gòn - Duration: 1:07.
For more infomation >> #5 Hướng dẫn học nhảy Shuffle dance cơ bản | Shuffle Dance Sài Gòn - Duration: 1:07. -------------------------------------------
Wie soll ich mein Aquarium filtern? - Duration: 4:01.
Hi from Vienna. I am here to
to explain you the different kinds of filtration systems.
A beginners guide, if you will.
First we are going to have a look at sponge filters.
This is the filter itself.
Normally you put it inside your tank.
For this filter you need an air pump.
This are small compressor.
You put the hose on and the air
moves up in the tube.
The air bubbles carry the water upwards
and generate a gentle water circulation in the tank.
The water is pulled through the filter sponge.
This is one of the oldest ways to filter an aquarium.
This kind of filtration is ideal for the aquarium biology,
because it adds lots of oxygen.
This is perfect for shrimp aquaria or quarantine tanks.
It is available in various sizes.
For aquascapes and planted tanks where CO2 is used to fertilize the plants,
I don't really recommend this filtration system,
since the air bubbles may drive out
a good portion of dissolved CO2 from the water.
Fortunately, this is just one option of all the aquarium filters available.
Next let's have a look at motor-driven internal filters.
Classic internal filters come in different sizes and with varying output.
They are more or less plug & play. Just put the filter inside the tank and plug it in.
The pump is integrated.
The aquarium water is circulated very well.
They bring lots of oxygen into your tank,
some internal filters come with integrated diffusers for added oxygen.
Internal filters function mechanically as well as biologically.
They are easy to clean.
Some people, especially aquascapers, don't really go for the look
of an internal filter in their carefully designed aquascapes.
Because it can severely impact the appearance of the layout.
Of course, an internal filter is very safe, there is no risk of leaking.
Some people fear that an external filter might leak during a black-out.
Internal filters are a fast and uncomplicated way of filtering a tank.
Very easy to install and with a great functionability.
At last let's have a look at classic external filters.
If you don't want electricity inside your tank,
there is no way that leads around using external canister filter.
Modern external filters are designed and manufactured very carefully,
and therefore they are almost 100% leak-proof.
If you take care to install it properly there's no need to be afraid of leakages.
The biggest advantage of external filters is that
the entire filtration system is outside the tank.
And the biological filter area is huge.
Especially compared to the small internal filters here.
The volume of this one is gigantic,
although this filter is one of the smallest available...
There are different types of filter media inside the canister.
Starting with mechanical filter media and ending with biological filtration.
A filter like this doesn't need to be cleaned as often as the smaller internal filters.
In the end the decision is up to you, of course.
It always depends on the animals you want to keep in your tank
and your type of aquarium - do you have a fish tank, or an aquascape?
The more fish you have,
the bigger your filtration system should be
in order to maintain the biological balance in your tank.
It's up to you,
choose whichever filter you prefer.
There is a solution for every aquarium.
Have fun!
-------------------------------------------
VLOG DANS LA CAMPAGNE JAPONAISE - Duration: 19:02.
For more infomation >> VLOG DANS LA CAMPAGNE JAPONAISE - Duration: 19:02. -------------------------------------------
Lần Đầu Chơi Game: Close Line - Game Mobile Cực Hay - Duration: 8:35.
For more infomation >> Lần Đầu Chơi Game: Close Line - Game Mobile Cực Hay - Duration: 8:35. -------------------------------------------
DƯƠNG QUÁ ba lần cứu Vợ Chồng quách Tĩnh Hoàng Dung thoát chết khỏi người mông cổ | phim online - Duration: 14:10.
For more infomation >> DƯƠNG QUÁ ba lần cứu Vợ Chồng quách Tĩnh Hoàng Dung thoát chết khỏi người mông cổ | phim online - Duration: 14:10. -------------------------------------------
4 Things you should not discuss on a first date - Duration: 2:58.
For more infomation >> 4 Things you should not discuss on a first date - Duration: 2:58. -------------------------------------------
Sedang Apa - Hatsune Miku, Kagamine Rin, Kagamine Len [VOCALOID PARODY] - Duration: 2:41.
Miku: What are you doing?
What are you doing right now?
Rin: Hey, my friend. How are you? So long to seen
Len: Lalalalalalalala....
*intro with title*
Miku: What are you doing?
What are you doing right now?
Rin: I'm playing Mobile Legend, recently ranked up to Mythic
Miku: How much you kill?
Miku: How much you kill right now?
Rin: Got 5 kills, and 4 assists. But I play noobly
Len: Lalalalalalalala....
Miku: What are you playing?
What are you playing right now?
Rin: Now I'm playing PUBG
I'm playing PUBG right now
Miku: Let's play together
Let's play together now
Rin: Let's play Duo. Then we drop in Pochinki
Miku: Where are you?
I got shooted
Rin: Wait a sec I'm looting
I'm looting right now
Len: Lalalalalalalala....
Len: Lalalalalalalala....
Together: Lalalalalalalala....
Together: Lalalalalalalala.... *Miku, Rin, and Len sings together and become faded*
-------------------------------------------
SpinTires Mudrunner - Xe tải Dongfeng đi lội bùn siêu yếu | ND Gaming - Duration: 22:08.
For more infomation >> SpinTires Mudrunner - Xe tải Dongfeng đi lội bùn siêu yếu | ND Gaming - Duration: 22:08. -------------------------------------------
How Many Squishy in The Pool??? - Duration: 18:12.
Hello guys
So now we want to swim into Squishy pool
Let's spill the squishy!
Today we have a holiday
So we don't really want to do this...
It's punimaru papaya
Thomas got a sixpack guys
This is honey by jinglebells
we're not gonna review all of this right?
This is Lily panda hat
And it's blue
This is fries
By jinglebells
This is Galaxy castle by Jinglebells
This is bunny's cafe ice cream
By bunny's cafe
This is ice cream unicorn
wawa unicorn
OMG! it haven't release now
This is
Yummibear collabs with bunny's cafe
This is sonson squishy
It's true it name is Sonson...
This is pencil
I have this one from Nat
This is abes cat bun
This is cheeka christmas edition
This is car
This is two Mr. Unchy
By decomay shop and toybox shop
Galaxy Unicorn from Toybox shop
This is a cat on the cloud
What's this?
silver
( Chinese ancient Silver bar )
By decomay shop
It's uniwhale
Narlwhale or uniwhale?
This is mermaid... I don't know what's this
I don't know the name
This is fried rice from toybox shop
This is disney squishy chip and dale
This is punimaru donut
Well, i found another Mr. Unchy
And this is watermelon by jinglebells
Jumbo galaxy patpatzoo
This is punimaru bread
Thomas, this one have a different face
This is Bunny cupcake aisyah
Percy the rabbit galaxy
It's punimaru donut again
Creamiicandy 2018 Honey
It has been released
yumeno dream sheep
This is ice cream
This is jinglebells honey
This is skull that looks like thomas's teeth
This is creamiicandy lollipop
This is ice cream man
fat pawpaw dog (corgi) grey
This is melon...
It's kiwi!
This is fake ibloom
Gudetama burger by Cony (?)
This is bunnies...
Now we want to make
Guess that squishy challenge but using squishies in this pool
start from ichel
Thomas, close ichel's eyes
This is bear
wrong
It's a cat
It didn't have any brands on it
Thomas, close your eyes using melon bread
Ice cream?
what ice cream?
I don't know the name
It haven't release yet
Is it a rabbit?
Wrong, this is unicorn sundae
Nat knows all of it
This?
It's punimaru pancake
But which one?
This is the butter one
It haven't release yet
It's not ice cream
I think this is cake
You saw it?
Is it mermaid?
right
You got 1 point
I guess mermaid because of the tail
This is polybun
Which one?
Okay, we both got one point
I think we'll give her an easy one this time
You know this squishy
It's color is brown in real life
But it's pink on the squishy
I never saw this squishy
It wasn't squishy!
It's dolphin
It's rare squishy
Is it elephant?
Bear
It's Bunny's cafe cake roll
Pink
Why you can know all of this?
We should give her that!
This is mrs unchy
Pink?
Purple?
Green?
I don't remember the color
Now we want to do something
Don't forget to like, comment and subscribe
-------------------------------------------
कुरडईची भाजी | Kurdai Bhaji | Marathi Recipe by Chef Madhura | Ep - 376 - Duration: 7:15.
For more infomation >> कुरडईची भाजी | Kurdai Bhaji | Marathi Recipe by Chef Madhura | Ep - 376 - Duration: 7:15. -------------------------------------------
Morgan Freeman Accused Of Sexual Misconduct - Duration: 6:51.
CNN HAS DONE AN INVESTIGATION INTO MORGAN FREEMAN AND
UNFORTUNATELY OVER A DOZEN WOMEN HAVE COME FORWARD AND
ALLEGED THAT HE HAD SEXUALLY HARASSED THEM.
THESE ALLEGATIONS DON'T GO SO FAR AS TO ACCUSE HIM OF
ANYTHING LIKE RAPE, BUT THE SEXUAL HARASSMENT CLAIMS
ARE PRETTY SERIOUS SO LET'S GET TO THAT.
WHAT I FOUND INTERESTING ABOUT THE STATEMENTS THE WOMEN GAVE TO
CNN WAS THAT THE MAJORITY OF THESE SEXUAL-HARASSMENT
INSTANCES HAPPENED IN PUBLIC.
THEY DIDN'T HAPPEN BEHIND CLOSED DOORS.
WE TALKED ABOUT THIS LITTLE BIT OFF AIR.
I THINK THAT SOME FOLKS FROM THE OLD WORLD, OLDER GENERATIONS
THOUGHT THAT SOME OF THIS BEHAVIOR WAS NORMAL.
THAT DIDN'T MAKE IT NORMAL OR RIGHT, BUT THEY GREW UP IN THAT
CULTURE WHERE GUYS, ESPECIALLY IF THEY WERE RICHER POWERFUL
GUTS TO WHATEVER THEY WANTED AND THAT IS THE CULTURE WE ARE
TRYING TO CHANGE BUT I THINK THAT IS WHY THEY DO IN PUBLIC.
REMEMBER GEORGE HW BUSH WHENEVER TAKING PICTURES WOULD GRAB THE
ASS OF THE WOMAN HE IS TAKING THE PICTURE WITH AND HE WOULD
JOKE AROUND ABOUT IT PUBLICLY IN FRONT OF HIS WIFE AND EVERYBODY
AND SAY MY FAVORITE MAGICIAN IS DAVID COP-A-FEEL.
AND HE WOULD THINK IT WAS HILARIOUS.
I DON'T KNOW WHAT WAS IN MORGAN FREEMAN'S HEAD BUT HE
DIDN'T PUBLIC.
HE HASN'T DENIED ALLEGATIONS BUT HE HAS RELEASED A
STATEMENT.
I WANT TO GIVE YOU SOME SPECIFIC EXAMPLES OF WHAT THE WOMEN ARE
ALLEGING SO FIRST THERE WAS A PRODUCTION ASSISTANT WHO SAID:
IT GOT WORSE.
THIS WAS IN MY OPINION ONE OF THE MORE SEVERE ALLEGATIONS
AGAINST HIM.
THE ONE THAT IS COMING UP, WHICH IS BY THE SAME WOMAN.
SHE SAYS:
I LOVE THAT HE CALLED HIM OUT
NOT CASE.
ANOTHER WOMAN:
SO HE WOULD MAKE COMMENTS ABOUT WHETHER OR NOT THEIR CLOTHING
WAS TOO FORMFITTING, DON'T WEAR THAT, IT IS TOO FORMFITTING
WHICH WOULD NOT MAKE ME HAPPY, I WOULD BE VERY ANNOYED BY THAT
COMMENT BUT HE WOULD SOMETIMES ACCORDING TO SOME OF THESE WOMEN
JUST WALKED TOWARD THEM, STAND IN FRONT OF THEM AND JUST STARE
AT THEIR BREASTS, IN FRONT OF OTHER PEOPLE.
MY GUESS AS TO WHY A LOT OF THE STARS DO THIS IS BECAUSE IN
PROBABLY A HUGE PERCENTAGE OF CASES IT WORKS.
WORKS NOT MEANING THAT THEY LET YOU LIFT UP THEIR SKIRT BUT
HE PROBABLY THOUGHT IT WAS FLIRTING.
I AM NOT TRYING TO MAKE EXCUSES FOR HIM, YOU CANNOT LIFT UP
WOMEN'S SKIRTS, THAT'S CRAZY AND PROBABLY IN SOME OF THE CASES IT
WAS FLIRTING AND PROBABLY LEAD TO OTHER THINGS HAPPENING THAT
IS WHY THIS MOVEMENT IS IMPORTANT BECAUSE APPARENTLY A
LOT OF FOLKS IN THIS COUNTRY HAVE TO BE TOLD NO, THAT IS NOT
COOL TO GO AND STARED A WOMAN'S BREASTS EVEN IF YOU ARE A STAR.
WHAT DOES THAT REMIND YOU OF?
OTHERS LIKE TRUMP HAVE BEEN ACCUSED OF FAR, FAR WORSE.
HE SAYS I JUST GRAB THEM, DON'T ASK PERMISSION AND HE IS
THE PRESIDENT AND HE HAS BEEN ACCUSED OF THROWING A WOMAN
UP AGAINST A WALL AND GRABBING HER GENITALS, JUST LIKE HE
SAID IN THE FAMOUS ACCESS HOLLYWOOD TAPES.
IN THIS CASE, IT IS DIFFERENT.
I DON'T WANT TO GET TOO
MUCH INTO COMPARING WHAT IS WORSE.
IT'S OF COURSE DISAPPOINTING.
I DON'T KNOW THAT THERE ARE PEOPLE WHO DON'T LIKE
MORGAN FREEMAN AND WE DON'T REALLY KNOW HIM OF COURSE.
WE JUST KNOW THAT HE'S IN THE MOVIES AND HE SEEMS SO LIKABLE.
I REMEMBER WHEN THE BILL COSBY THING FIRST HAPPENED IT WAS
HEARTBREAKING.
WE GREW UP WITH BILL COSBY.
BY NOW I NOW HAVE A DIFFERENT VIEW OF COSBY BUT ON DAY
ONE, DUSTIN HOFFMAN, MORGAN FREEMAN, ETC.
DON'T DO THAT, WHY DID YOU DO THAT AND MOST IMPORTANTLY,
WHY DID YOU DO THAT TO THOSE WOMEN?
YOU HAVE TO REALIZE THAT IT'S GOING TO PUT THEM IN A
TERRIBLE SPOT.
YOU HAVE ENORMOUS POWER ON THE MOVIE SET AND IT COULD
AFFECT THEIR CAREERS.
YOU CANNOT DO THAT TO ANOTHER HUMAN BEING.
I WANT TO ADD ONE OTHER THING.
I DO NOT LIKE COMPARING THE SEVERITY OF ALLEGATIONS BUT I
WILL SAY THIS FOR SOME IT MIGHT SEEM LIKE A MAN JUST SIMPLY
STARING AT A WOMAN'S BREASTS IN THE WORKPLACE IS NOT THAT BIG A
DEAL BUT IT IS INCREDIBLY DEMEANING ESPECIALLY WHEN
IT IS DONE IN PUBLIC ANY OTHER COLLEAGUES SEE IT HAPPENING.
IT MAKES YOU FEEL LIKE YOU ARE ONLY THERE FOR ONE
REASON AND THAT YOU ARE JUST A PIECE OF MEAT.
IT REALLY DOES FEEL DEGRADING.
JUST KEEP THAT IN MIND.
IT IS NOT SOMETHING SMALL, IT IS SOMETHING THAT MAKES
WOMEN FEEL PRETTY TERRIBLE, ESPECIALLY WHEN OTHER
COLLEAGUES CAN SEE IT.
WE WANTED TO GIVE YOU ONE MORE THING ABOUT THE MORGAN
FREEMAN STORY.
HE DID RESPOND TO THE ALLEGATIONS AGAINST HIM AND HE
SAID THE FOLLOWING:
SO HE DID NOT DENY ANYTHING, BUT HE DID APOLOGIZE, SO I
THINK IT IS IMPORTANT TO SHARE THAT WITH
YOU ALL.
-------------------------------------------
👗 Куклы ЛОЛ Моя утренняя рутина Мультики про куклы ЛОЛ Сюрприз Видео для детей Мультфильмы - Duration: 2:52.
For more infomation >> 👗 Куклы ЛОЛ Моя утренняя рутина Мультики про куклы ЛОЛ Сюрприз Видео для детей Мультфильмы - Duration: 2:52. -------------------------------------------
NUOVE OPPORTUNITA' OnlyGoodVibes (SUB. ENG) - Duration: 2:59.
new opportunities
Goodmorning!
I can't speak loud 'cause it's early morning
But it's OK! I returned, yeah!
Without my "POSITIVITY JAR",
but with that we'll work next monday
"There is a bit of traffic in the soul"
Today's phrase is...
In a "NO" I only see New Opportunities
My last video was about two weeks ago
and in these 2 weeks many things have happened
that have distorted my total...
...no, non my TOTAL EXISTENCE, but
the reality where I lived
Finally I've finished the Mental Coaching course
and I'm a Mental Coach
I passed the exam
A sore point is that the contract
in the workplace was not renewed
but I wanted to get right at this point:
right now I'm not desperate
rather I see new opportunities
in a "NO" I see a springboard
The possibility of a change
the possibility of reinventing myself
to find new ideas
To find a new ME
I don't know where I'll go
but this climb, this trip are continuous
You can really understand that, step by step
you face your life
I do not create problems when they aren't real
I face them as they arrive
I always work with the law of the Universe
Sometimes people feel trapped
people feel a mess
but nobody is a mess
maybe the situations are complex
they are not like we want them
But we come into play with it
we have to see our reality with differet eyes
'cause the reality is the projection of how we see it
our fears, our desires,
are projected, are realized in the present
that we live
a snakes lover will love being between snakes
me... NO! I'm afraid of snakes
and I could say "what a BLEAH!"
so, how the mind is placed in a situation
makes the difference
So, if you accept a NO
and you see it as a NEW OPPORTUNITIES
things will change for you
Today it comes to my mind "Rewrite the stars"
oooh, these cars... *'!%&£
BYE!
-------------------------------------------
బెడ్ రూమ్ లో భీములు కనుక ఉంటే ఎంత నష్టమో తెలుసా | Bedroom Vastu Tips In Telugu | Bedroom Vastu Tips - Duration: 3:19.
-------------------------------------------
RL Netcode & Lag explained - Rocket Science #16 - Duration: 15:49.
Hey guys, HalfwayDead here.
There are already 2 great videos on the topic of Rocket League's Netcode, one of them being
by Psyonix_Cone himself.
I highly recommend watching both.
But because I know a lot of people ignore these recommendations, I'm going to cover
the basics in this video too, even though it's just a repetition.
Let's start with the reason we need a netcode.
Delay.
When everything is running on your own computer the physics and inputs can all be used pretty
much immediately to determine the physics outcome.
Unfortunately, when playing online the data needs to travel in between all participating
players.
The upper limit for how fast information can travel is the speed of light.
Berlin and Washington are 6700 km or 4200 miles apart.
It takes light 22.4 ms to travel that distance one way, and 44.8 ms if you include the way
back.
In real world scenarios, the ping is going to be much higher tham 45ms, but the point
I'm trying to make is that there are physical limitations that make it impossible to not
have delay.
Delay always creates a problem.
Let's say player A jumps.
However, this information arrives at player B's computer 50ms later.
In that time player B has already demoed player A. Yet from player A's perspective he has
sucessfully avoided the demo having jumped 100ms ahead of where player B is.
So how do we deal with this problem?
First of all, we need an unbiased entity.
The server.
It's not going to be able to get rid of the delay altogether, however, it is vital to
making online games fair.
The state of the server physics always gets treated as the true state of the game.
If the server determines that player A was indeed demoed, then that might still frustrate
them, but it will ensure that each player has the same opportunity and player B has
equal edge cases, assuming both players have the same ping to the server.
Always preferring the person jumping or demoing would just create even more ridculous looking
edge cases.
Alright, with the server in place and having established that some delays are unpreventable,
what can the game actually do against lag?
The key concept is prediction.
Take the ball as the easiest example.
If we have 100 ping, which means it takes 100 ms for data to travel to the server and
back then the ball location from the server will be arriving 50 ms late on our screen.
The ball would not actually be in the spot where we think it is, and since the server
is always considered the true state we could end up missing the ball because it has already
moved past us on the server.
It gets even worse though, our inputs also take 50 ms to get to the server, which means
that the difference of what you see on your screen and what the server sees would be off
by the full 100 ms.
Here is where the prediction netcode does it's magic.
Since the ball follows the deterministic physics, the game can actually calculate where the
ball will be 100 ms later than the data that came from the server.
That is enough time for our inputs to reach the server at the correct moment.
If you think about it, you're also predicting your own car because only the server determines
the true state.
This system actually works so well that you can play by yourself on a server with 340
ping and as long as the connection is stable, the car ball interactions will be the same
as playing offline.
Mathematically, this would even be true with 30 s of ping but no connection is 100% stable
and a higher ping makes each of those inconsistencies worse.
The real problems start when the game tries to predict other player's cars.
They still follow the principles of Rocket League's physics but there is no way to know
what the opponents input is going to be 100 ms ahead of when the actual data arrives.
But there are just best assumptions that can be made.
If they were doing nothing then it is assumed that they're still doing nothing.
If they were boosting then it is assumed that they're still boosting.
The same is true for accelerating, braking, turning, powersliding, jumping, as well as
pitch, yaw, and roll in the air.
The times where they will start or stop to boost, jump, and such are unknown and as a
result the timing of dodges is also unknown.
Whenever the prediction of the client is different from the server their states will be out of
sync, which is why this is called a desync.
Once the data from the server has arrived, however, the cars on your PC will be adjusted
to their correct location, speed, etc.
Here are a couple of examples with 340 ping: Boosting, which shows acceleration so fast
that it shouldn't be possible.
This happens because the client has to overcorrect once it know the player has already been boosting
for a third of a second.
Dodges, where it looks like the car is basically teleporting, due to the abrupt speed increase.
Earlier I said that the ball prediction works amazing, yet everyone can probably name a
lot of scenarios where they saw massive desyncs with the ball.
That is just because there are constant interactions with the ball.
If the cars touching the ball can't be predicted perfectly then the ball can't be either.
For example, with a ping of 100ms, if another players input causes a change in speed, location,
rotation, or angular velocity less than 100ms before they hit the ball then the ball will
first get predicted incorrectly until the update from the server arrives.
This becomes especially apparent in 50/50s where multiple players dodge into the ball.
The prediction can go wrong once for every player and every time the client gets an update
for a player dodge it will change the direction of where the ball seems to go.
Another horrible scenario happens when someone is on a collision course with the ball but
dodges at the last possible moment and ends up not hitting it.
Unfortunately, these kind of desyncs are again unavoidable based on how high your ping is.
I've often heard people complain about the server when this happens, and while it can
be the case that a poor server exaggerates this and makes it happen a lot throughout
the entire game, if it only happens once then it was probably an extreme example where you
just have to concede that playing games over the internet can never be perfect.
I haven't yet talked about specific parts of the game that don't get predicted, such
as scoring a goal.
If the goal explosion was predicted but on the server the ball was barely saved then
that would just create a worse scenario than the bit of delay that you usually have on
goal scoring.
If you're the player trying to save the goal, the current implementation can allow you to
seemingly save it after it is already a goal on the server which is frustrating but the
opposite would be worse.
Another aspect that doesn't get predicted is the ball hitting the floor to end the game.
Only when the server says that the game is actually over, will it stop on your screen.
By that time, the ball has usually bounced in the air again and possibly even into someones
net, but once again, the opposite would be worse.
The kickoff timer also doesn't get predicted but in this case I am not sure if that is
on purpose.
You can start boosting before the timer ends on your screen and the car will do so on the
server which means you can arrive at the same time to the ball but it will look like you
teleported the first couple of meters.
This is once again footage of terribly high ping but it still seems like an unnecessary
issue.
When you're driving over a boostpad, the client will also not predict whether you will get
the boost or not.
That is not optimal when you're the only one near the boostpad but if any other player
was close enough to steal it and your client predicted wrongly that would arguably be worse.
Unlike the kickoff, it's impossible to use the boost before the client gets the update
that it did indeed get the boost.
Let's talk about some of the technical details of the netcode.
So far I've only talked about data getting sent back and forth and not really about what
is getting sent and how often.
For your car, all the game does is send the inputs straight to the server.
It's not actually sending that you've pressed the X button on your controller.
It does so in an abstract manner.
Whether you have boost pressed, jump pressed, or what your current steer percentage is.
This approach makes it impossible for the player to teleport around the map or have
speedhacks.
The server does send the actual game state back however.
That is of course necessary in order for your computer to check if the prediction is still
correct, and adjust it if it isn't.
Each of these chunks of data are called a packet.
They are getting sent a regular rate between server and client to ensure that they stay
in sync.
Based on my testing, the amount of packet that you receive from the server is always
60 per second.
A bit more complicated is the send rate.
It seems pretty unstable, anywhere between 65-70.
At maximum, it sends 1 packet per frame though.
Which means if you cap your FPS to stable 65 or below then the packet send rate seems
to be more stable.
I couldn't find any benefits to that though.
For some reason, the client send rate and server send rate options as well as the bandwidth
limit in the menu do not seem to make a difference at all.
Shoutout to reddit user /u/Nextil who originally showed this to me.
I did retest everything myself, however.
If it gets fixed in a future update, I will report on it.
What different types of lag you can have?
My previous examples were mainly showing high latency, which is subpar to low latency, but
the other potential issues are usually the ones that make the game literally unplayable.
Server health.
Rocket League's support website says that this is a scenario where the server itself
is experiencing issues, like eating up too much memory.
In that case, the server might not be able to run the physics simulation in real time
anymore.
Everyone's computer still does though but since the server is considered the ground
truth, the state of everyone's game will get reset to the server state whenever it manages
to send out the next update.
That will cause those scenarios where you see and replay the same situation multiple
times but only the last one is actually the one that happened on the server.
It is important to know that server health does specifically not say anything about how
good the internet connection of the server is.
Usually it should be great because the servers are located in datacenters with the best data
connections you can have but if the server has packet loss then every player playing
on the server will get the packet loss icon and not the server health icon.
Which gets me to explain what packet loss is.
It could be that data sent from the server or the player never arrives at it's destination.
That is obviously terrible when playing a game.
If the client doesn't get an update from the server then it goes on, trying to predict
the game.
Any desyncs get worse, when you don't get an update for a while.
That doesn't even compare to the horrible experience is that you get when your inputs
get lost on the way to the server.
You could press your jump button but the server thinks you never jumped.
Turns feel sluggish.
You start warping around the field.
You have no control over your car.
To mitigate this issue, the game seems to send the inputs of the last 4 physics ticks.
That way, if you're playing at 60+FPS, you can have 1 out of 2 packets dropped without
an issue.
In reality, though, it's very common to drop 2-3 packets in a row when the connection is
bad.
Best of luck to you, if you do.
Latency variance or jitter is also a big issue.
The truth is that packets can always arrive a couple of milliseconds later than usual.
That is why the server and the client both have a small buffer.
They basically increase the latency on purpose so that when a packet does arrive a bit late
it's not a problem.
It's the lesser of two evils.
Because in a real-time application, if a packet arrives too late then that is basically the
equivalent of a packet not arriving at all.
The server doesn't have any use for a jump press that happened 1 second ago.
It is not going to rerun the simulation just because it has that information now.
Latency variance is basically all about choosing the right buffer size.
You don't want it too large because it's going to increase the average delay but you certainly
wouldn't want it too small because that gives a worse experience.
Unfortunately, the buffer on the server is the same for everyone, so if your variance
is too high for the set buffer then you're out of luck.
What can you do against these issues?
If it's the server, then you can look at the name and report that to the support team.
However, it is highly unlikely that the issue has anything to do with the server if not
everyone on the server experiences the issue.
I feel like I see people daily, blaming servers even when only one player's connection is
bad.
So if it's not the server, what can you do?
In general, you should avoid Wi-Fi at all cost because it is prone to packet loss and
variance.
If you already do that and you still have regular issues then talking to your ISP is
probably your best bet.
There is no guarantee they will do anything, but there is no one else that can do anything.
Tell them the exact issue that you're having and ask for instructions on what data they
need from you to fix the connection to the servers.
Lastly I want to quickly talk about the ping in the scoreboard.
It is only correct when using 60FPS.
If you get more frames, it shows a higher ping, and if you get less it shows a lower
ping.
If I lock my framerate at 15 it displays a ping of 0 ms which obviously can't be correct.
I imagine that their measurement includes some processing delay and they subtract a
frame of time which works out at 60FPS but does not hold true at any other framerate.
Shoutout to my patrons, who make it possible for me to spend this much time on creating
videos.
If you want to help me too, then you can do so at the link on screen.
In return you get to see some sneak peak information on future videos and a vote to prioritize
certain topics over others.
If you want to stay up to date about this channel, follow me on twitter or join my Discord
and I'll see you guys soon for the next video.
-------------------------------------------
Omlyrical - Duration: 44:12.
Cryptic speech of an ancient tongue
reincarnated through the links of an ancient one
each word spoken carries the depths of ten eons
so far away from mortal perception my light beacons
you come here pre-ordained where your steps to listen
magnetic aura road blocked you to stop and witness
what is within me is me I'm not pretending
about those who have like minds a liken spirit or spiritual nature to the
view of life and it's cycles it may be completely different from mine
it's like a Christian in a Buddhist you have your Christian values and you
believe in God and you have a Buddhist who has Buddhism values and you know
they meditate and they they focus on just other aspects
just to take those two there it's all centered in some form of spirituality
it's a different view but it's a form of spirituality and so I call those who have like
minds and likened spiritual sense of what is happening day to day I call
those DREAMERS because they literally can visualize these things they know
exactly where I'm coming from and why because they feel it themselves
in some way fashion or form. My DICIPLES of those who are studying their reading
they they desire more knowledge of certain things they have taken it upon
themselves not because someone else's pointed them out or selected them for
something they've taken it upon themselves to dive into it to get a
better understanding and they're dedicating themselves to that
understanding those are the those are the people that I call disciples they're
not necessarily my disciples I don't have a tribe of people following behind me
NO
I mean that they're their essence would move them what is passionate about you
know the knowledge that they seek that's what makes them a disciple because they
are following behind that that desire for their knowledge you know for that
their knowledge of spirituality their knowledge of whatever you know it could
be the Scientology that you know that they're like really
driven to find out those are the disciples the JUNKIES are those
who just fiend for that stimulation they they want to feel it they want to be
enamored in the Bliss of whatever it is
this is how I wanna feel you're not searching for anything to define it at
that moment you're not looking at life in this grandiose spiritual sense you
are just trying to enjoy being you being in a moment
and in between there you might get a word here word that it might make you
think about something you know you put a little thought to it and after that you
know you're moving on with your day that's a JUNKIE because they have not
identified a focus yet to be driven like a disciple and a DISCIPLE has not
understood enough to be comfortable and accept life as is like a DREAMER
historically spiritual vision is an Oracle's mission
the blood line reads clergy but my step in the street
everything I saw became a life lesson to teach
don't get it twisted just my presence made him call me a G
and the conviction of my sound made it biblicalstreet
my heart bleeds poetry that shall forever continue
to be the constant river flowing through my very temple
right from my dome to your mental
reconstituted in your bloodstream to your atoms I can feel you
my level plain is what they're calling elevation
been here many times omnipresence ominations
every bar like a mystic star exposing true levels of me
lyrical Merkabah
meditate and pray my territory increase
because you are not the only one who needs to hear what I speak
I was awakened when the earth was created to be
life of light nurturing in the soul of man seed
radiating power Sun Moon in the Sea
dimension piercing thoughts of life draw your spirit to me
it's time you really understand no choice was given
I tried to run many times but this a hard life sentence
many are called but few listen
music is the embodiment of every motion within spirit
I hear it
I channeled the source of all things and Lord I feel it.
Không có nhận xét nào:
Đăng nhận xét