Please someone explain this to me. As I understood, when you play a new singleplayer map, you start a server at the same time. So I guess SSP is going to be removed... And if I don't have internet when I have to play Minecraft? Im scared about this. I don't want this new addition to change the entire playability and soul of the game.
They've only just started the process of separating the client and server code. At some point, you'll be able to play the game 'offline'. It's one of the strengths of the game and one of the selling points. Even if the game runs in two threads (one as the client and one as the server) it should still be playable 'offline'.
One thing that might happen though is that clients that aren't authenticated may lack network capabilities or the ability to connect to servers that aren't running on the same machine. So no more cracked clients connecting to public servers and no more public servers that allow cracked clients.
Its better the old way, I know it is not final, but is retarded to run a server if you only use single player, more lag, more stupid bugs like mobs bugged inside walls, and more lag, no sounds, more lag, an old pc cant handle a server + a client (lucky I have 2 good pcs), lag, lag, AND MORE LAG!!!!
pd: videogames dont make you violent, LAG DOES! SO DONT MAKE ME KILL MINECRAFT!!!
one bug that i have notised is that when you tries to go to the nether you get killed and the save (or as it is now "server") crashes. and when you go into the game again you end up in spawn and have lost all of your stuff. glad i took a backup of my save before trying this or else all my diamond armor was gone
Still no mod API? Well, I suppose it might take AGES to do...
This is pure speculation but, the way I see it all the changes to the client/server stuff they are working on probably needs to be done before the MOD API could be finished. Who knows what work they have done but I wouldn't be surprised if they realized the client/server relationship is a problem going forward for general MC dev, as well as the mod API.
Yes! I can see 1.3 is going to be epic with the singleplayer/multiplayer thing now, along with the API. Jeb has done a lot of improvements with minecraft I hope to see more of this epicness in the future
And what happens if you have a whole bunch of mods installed and the other person doesnt?
Can the other people see the mods too even if they dont have it?
I downloaded the snapshot, can someone give me instructions on how to play it plz? Im a noob
To everyone who's complaining that the new architecture of "SSP is really just local SMP and it brings all the SMP bugs to my precious!":
Here's a tip from a 20-year veteran of software development.
Moving to this architecture will DECREASE bugs and INCREASE stability on both SSP and SMP.
Read that again.
You see, maintaining two separate and diverging code bases with a bunch of overlapping functionality gives, at minimum, twice the chance for bugs to be introduced, and requires fixing common bugs in two places instead of one.
Don't like the mobs glitching into walls in SMP, so you play SSP? Great - that bug will get squashed sooner in a unified codebase.
That's the way it works, and it's the best architectural change they could make at this point, in my professional opinion AND as a user of their product. Feel free to continue to rage against the machine if you like.
To everyone who's complaining that the new architecture of "SSP is really just local SMP and it brings all the SMP bugs to my precious!":
Here's a tip from a 20-year veteran of software development.
Moving to this architecture will DECREASE bugs and INCREASE stability on both SSP and SMP.
Read that again.
You see, maintaining two separate and diverging code bases with a bunch of overlapping functionality gives, at minimum, twice the chance for bugs to be introduced, and requires fixing common bugs in two places instead of one.
Don't like the mobs glitching into walls in SMP, so you play SSP? Great - that bug will get squashed sooner in a unified codebase.
That's the way it works, and it's the best architectural change they could make at this point, in my professional opinion AND as a user of their product. Feel free to continue to rage against the machine if you like.
Exactly. A unified code base means the overall quality of minecraft will only get better. This makes me excited more than any other addition thus far. Also, this would not "increase lag" as many posters have suggested.
*cough* Not everyone knows *cough*
*cough* It has to be easily done for less computer savvy people *cough*
1. I understand the first one... I think later with the friends system there will be an option to not let anyone in by default.
2. However, not understanding this. Ports aren't already forwarded.
Uhhh. I went into the language options, and instad of "language translations may not be 100% accurate" it said something along the lines of "Minecrafts dark secret maybe revealed"? Yeah.... I'm just going to say that was supposed to be some sort of easter egg like "Minceraft" was.
Other than that, it is overall a great update. I'm not a big fan of the single player server thing though. I would much rather have local multiplaer be another option altogether, rather than being forced to run a server when playing on a single player world.
My favorite addition is definatly cocoa beens dropping from jungle trees :D.
To everyone who's complaining that the new architecture of "SSP is really just local SMP and it brings all the SMP bugs to my precious!":
Here's a tip from a 20-year veteran of software development.
Moving to this architecture will DECREASE bugs and INCREASE stability on both SSP and SMP.
Read that again.
You see, maintaining two separate and diverging code bases with a bunch of overlapping functionality gives, at minimum, twice the chance for bugs to be introduced, and requires fixing common bugs in two places instead of one.
Don't like the mobs glitching into walls in SMP, so you play SSP? Great - that bug will get squashed sooner in a unified codebase.
That's the way it works, and it's the best architectural change they could make at this point, in my professional opinion AND as a user of their product. Feel free to continue to rage against the machine if you like.
Was going to write the same thing. This first iteration looks to be a little painful, but there is no reason they can't get their net-code from here to run locally as well as the old SSP ran. Maintaining two client versions was only wasting their resources. Once they have classic single player level of performance running local servers the SMP experience should come down to a bandwidth and latency rather than all the current issues built up in the existing client/server.
Pause should be an easy option to add. D3 beta has it when you are the only one in a game.
Also if the Mod API is coming from the bukkit members that joined the Mojang team. They already know how to work with the server jar and make plugins/server side modding that doesn't require a custom client. Combining SMP and SSP should make modding in the future simpler as well.
I think they will need a new UI for single player worlds and servers. In game you should be able to control the relevant server parameters of your single player world to allow it to accept connections from outside your network or not. And you should be able to manage if the worlds stay open or close with your client.
Maybe the game will evolve from here to have a global/regional lobbies/chat system. You can find and join friend's local servers. If they centrally host the chat system I think they can bypass port forwarding requirements for servers by initiating connections through the lobby. Probably be complicated, but imagine a friend asking for some help taking on a cave system or the ender dragon and there are no hurdles to getting into his world. They make that seamless/easy and it will be like a whole new game.
I began minecraft ~July 7 2011 1.7.3 Beta
My username used to be Creative_Dalek but is now Dalek since 2/4/2015
Yep but I dont think there is a craftbukkit for snapshots
GitHub: dalapo | Minecraft/Curseforge: ProfessorLucario
Did you know that 83.1% of statistics are made up on the spot?
milk+coco+sugar=drink
milk+egg+sugar+wheat+coco=chocolate cake
Trade it with villagers or get energy boost.
They've only just started the process of separating the client and server code. At some point, you'll be able to play the game 'offline'. It's one of the strengths of the game and one of the selling points. Even if the game runs in two threads (one as the client and one as the server) it should still be playable 'offline'.
One thing that might happen though is that clients that aren't authenticated may lack network capabilities or the ability to connect to servers that aren't running on the same machine. So no more cracked clients connecting to public servers and no more public servers that allow cracked clients.
pd: videogames dont make you violent, LAG DOES! SO DONT MAKE ME KILL MINECRAFT!!!
thanks to LucasAntunes998 for making this banner!
This is pure speculation but, the way I see it all the changes to the client/server stuff they are working on probably needs to be done before the MOD API could be finished. Who knows what work they have done but I wouldn't be surprised if they realized the client/server relationship is a problem going forward for general MC dev, as well as the mod API.
Again, pure speculation but still.
And what happens if you have a whole bunch of mods installed and the other person doesnt?
Can the other people see the mods too even if they dont have it?
I downloaded the snapshot, can someone give me instructions on how to play it plz? Im a noob
Here's a tip from a 20-year veteran of software development.
Moving to this architecture will DECREASE bugs and INCREASE stability on both SSP and SMP.
Read that again.
You see, maintaining two separate and diverging code bases with a bunch of overlapping functionality gives, at minimum, twice the chance for bugs to be introduced, and requires fixing common bugs in two places instead of one.
Don't like the mobs glitching into walls in SMP, so you play SSP? Great - that bug will get squashed sooner in a unified codebase.
That's the way it works, and it's the best architectural change they could make at this point, in my professional opinion AND as a user of their product. Feel free to continue to rage against the machine if you like.
Exactly. A unified code base means the overall quality of minecraft will only get better. This makes me excited more than any other addition thus far. Also, this would not "increase lag" as many posters have suggested.
*cough* Not everyone knows *cough*
*cough* It has to be easily done for less computer savvy people *cough*
1. I understand the first one... I think later with the friends system there will be an option to not let anyone in by default.
2. However, not understanding this. Ports aren't already forwarded.
Nice. Hope you have a good cake, or whatever it is you eat wherever you come from.
P.S.
Look out for certain mobs: They like to steal birthday stuff. , (and endermen.)
Other than that, it is overall a great update. I'm not a big fan of the single player server thing though. I would much rather have local multiplaer be another option altogether, rather than being forced to run a server when playing on a single player world.
My favorite addition is definatly cocoa beens dropping from jungle trees :D.
Was going to write the same thing. This first iteration looks to be a little painful, but there is no reason they can't get their net-code from here to run locally as well as the old SSP ran. Maintaining two client versions was only wasting their resources. Once they have classic single player level of performance running local servers the SMP experience should come down to a bandwidth and latency rather than all the current issues built up in the existing client/server.
Pause should be an easy option to add. D3 beta has it when you are the only one in a game.
Also if the Mod API is coming from the bukkit members that joined the Mojang team. They already know how to work with the server jar and make plugins/server side modding that doesn't require a custom client. Combining SMP and SSP should make modding in the future simpler as well.
I think they will need a new UI for single player worlds and servers. In game you should be able to control the relevant server parameters of your single player world to allow it to accept connections from outside your network or not. And you should be able to manage if the worlds stay open or close with your client.
Maybe the game will evolve from here to have a global/regional lobbies/chat system. You can find and join friend's local servers. If they centrally host the chat system I think they can bypass port forwarding requirements for servers by initiating connections through the lobby. Probably be complicated, but imagine a friend asking for some help taking on a cave system or the ender dragon and there are no hurdles to getting into his world. They make that seamless/easy and it will be like a whole new game.
We use LAN. We have 5 computers in my house, so LAN is great for us to play together without the internet when it goes down.