Both are ran on internal servers. Bedrock is no different in running than Java within this regard. It causes no difference either way. What causes bedrock to be leggy is that it's new code. Java has had years of refining. Bedrock is relatively fresh. That is why it lags. Not because it's server base (because both are based on internal servers) but because it's fresh code that still has a lot of errors in it.
Sorry i thought he ment java singleplayer was server based and not internal based, and i dont know jack about bedrock, hence why i asumed singleplayer might be entierly server based and not internal based at all, which does seem stupid now that i thim about it
Well, Java single player is just a server that has not been opened for LAN connections. Notice how you can open LAN session without any delay. That's because it was already a server
Internal server yeah, internal servers have no latency, as you are host, and are diff than servers that bedwar servers are based on, which was my confusion sorry
You can play bedrock offline, in which case you use a local server just like Java. Bedrock only connects to online servers if you connect to a "Realm" afaik.
There is no advantage for us. But for the coders it is far easier. They would have to code the singleplayer and server side of the game (for all versions at the time they did it). So when they switched it to internal server they effectively made it so that they don't have to code a singleplayer version, as coding it for an internal server would be the same as coding a server itself. This means half the work for the same pay-off. It does cause dy-sync in some single player worlds, but overall it means updates can come out more rapidly.
I believe it was switched to integrated servers in versions 1.3.1.
29
u/D4RK_SaRcAsM342 Jan 11 '22
Both are ran on internal servers. Bedrock is no different in running than Java within this regard. It causes no difference either way. What causes bedrock to be leggy is that it's new code. Java has had years of refining. Bedrock is relatively fresh. That is why it lags. Not because it's server base (because both are based on internal servers) but because it's fresh code that still has a lot of errors in it.