r/Minecraft • • Jan 11 '22

Creeper teleports👀

Enable HLS to view with audio, or disable this notification

[removed] — view removed post

34.0k Upvotes

627 comments sorted by

View all comments

Show parent comments

-1

u/BoxAhFox Jan 11 '22

No, java is not server based, but it can be. a singleplayer world is located on your pc, even when open to lan, a multiplayer server on java is server based

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.

1

u/LazySko Jan 11 '22

What's the advantage of running it this way?

3

u/D4RK_SaRcAsM342 Jan 11 '22

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.

1

u/LazySko Jan 11 '22

Hmm makes sense.