Isn't SSP survival SINGLE player? not survival single- and multi- player
Why cant the players CHOSE (like they can now) what mode they play! Some people like the singleness of being alone, it really adds to the game in my opinion. Now I'm done with my rant, good day.
If you play the new single player you're still playing alone. The only way for people to join your single player world is if they're on your local network and you INVITE them. It's not a public server, still single player with the OPTION of inviting friends.
As a minecraft lover, I'm ashamed to say that I don't enjoy this snap. I do think its awesome to easily setup a server, but a lot of us don't always want to play with OTHER people. And I mean a lot of people. I'm working on two new adventure maps and I'm a little frightened about complete strangers coming on to my PRIVATE minecraft world, and destroying everything. Some people aren't that good with computers, so they can't just roll it back, reload the world and whatnot. I do love minecraft and EVERYTHING they have. But this is just getting ridiculous. I won't say that this update is a COMPLETE waste. I mean less lag = Epic. But still, I need to work on my adv. maps ALONE. But as many other people said, this is not final. I don't exactly ENJOY the snapshot. But I'm not trying to whine about it.
Overall, if I had to give this a diamond, Gold ingot, or iron ingot. I would go with .
Build on minecrafters!
You know that if you're playing single player you have to invite the people to join you, and they'll be on your local network? So the only people who'll ruin your map is either your friends or family that you've INVITED to your game.
My only concern is the latency factor. I've tried running a local server with the old system (not the snapshot one) and there is slight lag. Then I tried the new single player local server, and there is the same amount of lag as the old local multi player. How about we leave single player the way it is, and add a new LAN option, where we can select any single player we have created from a list, and this chosen world should function like the new proposed method?
So far from what I experienced, saw, and heard, it shouldn't lag anymore than regular SSP does now. People are over reacting because servers are complicated right now and people think it will make single player more complicated and laggy. The thing is that for this screenshot, the single player server you're running right now isn't a big worldwide server that anyone can go on with the right IP, it's a local server. Also, if you've ever ran a server, it barely/doesn't lag at all for you because you're computer is hosting it.
No, the internet doesen't lag. But the server makes my computer eat RAM and use at least 16% CPU. I don't want singleplayer to be even more choppy that it's now.
Porfavor pessoal ajudem eu e meu amigo e divulgar o canal pf eu ajudo vcs a divulgarem pf ajuden nosso canal a crescer e eu ajudo vcs youtube.com/user/vitaogameplays youtube/user/NivexGameplays
Wait, this is confusing me. WHAT part of this game is being run on my computer and what part is being run somewhere else? If you are saying that my game is being improved by taking it off my computer to be run, how is it that it runs when my computer is off the net?
This is a very good question, and highlights the misunderstanding of what a server is.
Short answer; all of it is being run on your computer, so you can unplug completely from the Internet and still play.
Everyone should take some time and read every single one of SnoFox's comments, he knows what he's talking about.
I'd like to simplify it a bit though, since there's so much confusion over what a server is. When you think of this embedded server in Minecraft, compare it to the print service on your machine. Do you ever print anything? Did you know you're using a server for that? The idea is that the print "server" (called a "service" in Windows, or a "daemon" in Unix) handles the communication between the "client" and the print driver. The "client" (any program that uses the service, like, say, your word processor) can output a much simpler print description and doesn't have to know a thing about hardware.
You may be saying "I don't share my printers to anyone though! They're plugged straight in!" Yes, that's fine, but all "sharing a printer" means is that that exact same service on your machine can be set up to allow jobs from different machines on your local network (localhost or 127.0.0.1 if using TCP/IP).
The exact same program ("server") is accepting jobs, it's just that it's flexible enough to work either with only your print jobs (let's call this SSP in Minecraft terms) or accept those from the network (let's call that SMP).
Next: If you do share your printers on your network, do you ever get random hackers from the net printing things on your printer? No, because it doesn't work that way. Your router probably filters all that out because you're running on a private network and you would need to explicitly enable the translation from the Internet address to your local network, with port forwarding and all that good stuff.
So do you see what's happening here? A "server" does NOT mean "Internet server" unless you deliberately make that happen. It's local to your private network just like with the Pocket Edition.
Your SSP game will stay as a SSP game unless you share it (like unchecking your printer from being shared)
You will not have to be "on the Internet" to play SSP any more than you do today (there is video proof of this)
By default, your worlds will almost certainly NOT be shared with anyone on the Internet
By default, your worlds will probably be shareable on the local network (as so, may even be labeled as "Multiplayer"). This does not mean they are automatically shared any more than your printer is automatically shared.
You will need to allow people to connect to your world. You will know who they are 'cause they're probably in the same room as you (or a few rooms away)
This is basically just code reorganization. The "server" is actually already there in the .jar file, they're just splitting it out into another file and enabling remote connections to it if you choose.
This is a good thing, you'll see how cool it will be once it actually gets released.
To be honest, most people get confused about this. As did I in the beginning. So I downloaded this snapshot and checked the file. Instead of client and server, we now have client, "listen server" and server. The "listen server" and the real server are identical - they have the same name and the same (to the byte) size.
So what does this mean? 1. Modding made easier
Most mod-related changes now go to server, while client itself only handles the rendering. Imagine adding a custom block on the server, and the client automatically knowing about it. Also no more mods being singleplayer-only.
2. Better performance
In singleplayer because it can be run in separate threads. In multiplayer because the singleplayer logic code doesn't run at all, as opposed to running but quitting all the time, thus much less resources used.
3. Fater fixing of bugs
For example, TNT exploding or block information is now only on the server. So any bugs with it need only to be fixed on the server rather than on client as well. So Mojang no longer need to split development time between client and server.
4. Other possibilities
Considering the "listen server" and the real server are identical, this could mean the usage of CraftBukkit and plugins on singleplayer.
Now of course, some people have some complains about it.
1. "Griefers will come and destroy my singleplayer world"
No, they won't. Except if you invite them. Invide noone and noone will be able to come. It's as simple.
2. "I will need Internet to play singleplayer"
Not at all. Singleplayer will be just connecting to a server running locally, so working even without an internet connection.
3. "This will cause bugs and lag"
Bugs? Maybe but only until they iron them all out which will be much easier now. And lag? Not at all, in fact, performance should improve after it's all finished.
4. "I can no longer pause the game in singleplayer"
OK, this is a valid complaint, however, I'm sure Mojang will find a way to fix that.
Good Job Battler I knew that the new Client and Server thing was going to be good, but I really haven't had the time to completely check it out, you seem to have explained it very well. Thanks
I have a question; if we have a modded single player world and invite someone to it, would they be able to use the same mods as me? Or would they need the mods to connect to my world? If the answer for the first question is yes then that would just be incredible, and would open up a lot of opportunities for new types of gameplay.
How about concentrating on writing Minecraft in a high level language instead of Java. That would cure a LOT of the problems.
I've tried every snapshot and new version since alpha 1.0.15. This is the first one I've balked at, because it sounds like such a horrible idea.
Fun Fact: As soon as all those bugs are fixed and 1.3 is out, all those haters and ragers will forget about this and be like: "Woah, that's so ****ing awesome! It doesn't harm singleplayer at all but we are still able to easily invite our firends to play with us... "
Seriously: It literally hurts to read all that crap most of you post(ed) here. Only few are intelligent enough to understand what's really going on and that jeb_ is currently trying to fix some very old design faults that are causing all this inconvenience.
Point is: Ragers, STFU! It's going to be awesome!
Rollback Post to RevisionRollBack
"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."
- A. Einstein
And how many of the broken features, of which it seems to be most of the game, have been caused by this experiment? It looks like they are back to page 1
Currently they would need to install the same mods manually to play. But, what I believe the mod api is trying to achieve is a system where when you join a server (or your friend's SP world) and they have mods running, your client will automatically download and install the mods.
Thats very double edged then, but as solely just a player I love it. I feel bad for modders though, as now their mods will need to be smp compatible.
First thing, I 100% support the new snapshot. It is the correct way to go. You should have option you have on the server, about how many people are allowed on and how many people can be on the server at one time. If you want to play alone, set the server to 1 player and play alone.
Secondly, the game is in java. As long as the game is written in java, it will have performance issues. There is really nothing you can do to make a java game run better then it currently is. You can fix bugs, but java is not for performance. Which means at some point minecraft will have to be rewritten to another, more performance based language. This already happen with the xbox version.
Lastly, people are allows going to complain. You can give it to them exactly as the want it, and they will still complain about something.
And how many of the broken features, of which it seems to be most of the game, have been caused by this experiment? It looks like they are back to page 1
That is because the experiment is not finished yet. A snapshot is a snapshot, just the game in the current build of last thursday, not something that is meant to run fluently or without any glitches.
I think we can expect SSP not to have more bugs than SMP had before 12w18a when the final version of 1.3 will be released.
That's like when your Grandma knits a pullover and you you expect it to look great before she sews the pieces together ...
Rollback Post to RevisionRollBack
"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."
- A. Einstein
Well kinda. With the unifacation of SSP and SMP code it should make it so modders will only have to code their mods once and they will work for SP and MP with no problems. Also, as I understand it there will be an option for people playing SSP where they can pick mods they want from a list and the client will download and set them up. It's hard to say exactly how it's going to work as Mojang have been fairly tight-lipped about the whole thing so far, but taking the concept to it's logical conclusion, that's roughly how it should work.
Oh wow. If they do this right, minecraft has the potential to become the greatest adventure game of all time! Thats saying a lot, considering other great titles like ultima underworld 1 + 2, The legend of Zelda series, etc.
This is a very good question, and highlights the misunderstanding of what a server is.
Short answer; all of it is being run on your computer, so you can unplug completely from the Internet and still play.
Everyone should take some time and read every single one of SnoFox's comments, he knows what he's talking about.
I'd like to simplify it a bit though, since there's so much confusion over what a server is. When you think of this embedded server in Minecraft, compare it to the print service on your machine. Do you ever print anything? Did you know you're using a server for that? The idea is that the print "server" (called a "service" in Windows, or a "daemon" in Unix) handles the communication between the "client" and the print driver. The "client" (any program that uses the service, like, say, your word processor) can output a much simpler print description and doesn't have to know a thing about hardware.
You may be saying "I don't share my printers to anyone though! They're plugged straight in!" Yes, that's fine, but all "sharing a printer" means is that that exact same service on your machine can be set up to allow jobs from different machines on your local network (localhost or 127.0.0.1 if using TCP/IP).
The exact same program ("server") is accepting jobs, it's just that it's flexible enough to work either with only your print jobs (let's call this SSP in Minecraft terms) or accept those from the network (let's call that SMP).
Next: If you do share your printers on your network, do you ever get random hackers from the net printing things on your printer? No, because it doesn't work that way. Your router probably filters all that out because you're running on a private network and you would need to explicitly enable the translation from the Internet address to your local network, with port forwarding and all that good stuff.
So do you see what's happening here? A "server" does NOT mean "Internet server" unless you deliberately make that happen. It's local to your private network just like with the Pocket Edition.
Your SSP game will stay as a SSP game unless you share it (like unchecking your printer from being shared)
You will not have to be "on the Internet" to play SSP any more than you do today (there is video proof of this)
By default, your worlds will almost certainly NOT be shared with anyone on the Internet
By default, your worlds will probably be shareable on the local network (as so, may even be labeled as "Multiplayer"). This does not mean they are automatically shared any more than your printer is automatically shared.
You will need to allow people to connect to your world. You will know who they are 'cause they're probably in the same room as you (or a few rooms away)
This is basically just code reorganization. The "server" is actually already there in the .jar file, they're just splitting it out into another file and enabling remote connections to it if you choose.
This is a good thing, you'll see how cool it will be once it actually gets released.
Does all of this this help any?
Thank you Thinking of it in terms of my print server it sure does. I still tend to call it print spooler, old holdovers in wording.
Reading along too, the "pause" issue is going to be interesting in how it is solved. Is there any heads-up ideas on that? I would think something along the lines of a way-station that we teleport to while in pause mode that can send us back to our last location when we unpause may be a good way of doing pauses (such as the initial spawn point or last sleep point). If I was playing with friends and in the middle of being attacked by 10 mobs and I pause, I would not want to peace-out the game on my buds or leave them frozen waiting for me to unpause when I have the need to change to peaceful to heal/reset or to go for the proverbial pee break Totally a moot point if I am playing alone of course but I do have a few friends I would like to share worlds with and not in a running server multiplayer manner but in a 'joy stick A' and 'joy stick B' manner.
Boats are really glitchy (movement), do not work at all, Boat control is rediculous, instead make the boats turn with keyboard only, with mouse look only. minecarts are glitchy(movement, collision and graphical- furnace or chest may disappear). BELIEVE IT OR NOT some people like me still use furnace and chest carts and expect them to work without collision glitch issues, accelerating out of control for no reason and disappearing for no reason. can be reproduced with multiple chest carts being pushed by 1 furnace cart, including altitude changes in track. barrier at both ends of track. Instead of adding crap with every update, for the next update fix every bug with the game, Minecraft at 1.0.0 was not at all bug free, it still plays no better, if not worse than beta versions
allow for increased view distance on both single and multiplayer!
ps: improve minecraft by Including IC, forestry and BC functions into minecraft
If you play the new single player you're still playing alone. The only way for people to join your single player world is if they're on your local network and you INVITE them. It's not a public server, still single player with the OPTION of inviting friends.
You know that if you're playing single player you have to invite the people to join you, and they'll be on your local network? So the only people who'll ruin your map is either your friends or family that you've INVITED to your game.
cannot comply; signature in progress
This is a very good question, and highlights the misunderstanding of what a server is.
Short answer; all of it is being run on your computer, so you can unplug completely from the Internet and still play.
Everyone should take some time and read every single one of SnoFox's comments, he knows what he's talking about.
I'd like to simplify it a bit though, since there's so much confusion over what a server is. When you think of this embedded server in Minecraft, compare it to the print service on your machine. Do you ever print anything? Did you know you're using a server for that? The idea is that the print "server" (called a "service" in Windows, or a "daemon" in Unix) handles the communication between the "client" and the print driver. The "client" (any program that uses the service, like, say, your word processor) can output a much simpler print description and doesn't have to know a thing about hardware.
You may be saying "I don't share my printers to anyone though! They're plugged straight in!" Yes, that's fine, but all "sharing a printer" means is that that exact same service on your machine can be set up to allow jobs from different machines on your local network (localhost or 127.0.0.1 if using TCP/IP).
The exact same program ("server") is accepting jobs, it's just that it's flexible enough to work either with only your print jobs (let's call this SSP in Minecraft terms) or accept those from the network (let's call that SMP).
Next: If you do share your printers on your network, do you ever get random hackers from the net printing things on your printer? No, because it doesn't work that way. Your router probably filters all that out because you're running on a private network and you would need to explicitly enable the translation from the Internet address to your local network, with port forwarding and all that good stuff.
So do you see what's happening here? A "server" does NOT mean "Internet server" unless you deliberately make that happen. It's local to your private network just like with the Pocket Edition.
Good Job Battler I knew that the new Client and Server thing was going to be good, but I really haven't had the time to completely check it out, you seem to have explained it very well. Thanks
I've tried every snapshot and new version since alpha 1.0.15. This is the first one I've balked at, because it sounds like such a horrible idea.
Seriously: It literally hurts to read all that crap most of you post(ed) here. Only few are intelligent enough to understand what's really going on and that jeb_ is currently trying to fix some very old design faults that are causing all this inconvenience.
Point is: Ragers, STFU! It's going to be awesome!
- A. Einstein
Thats very double edged then, but as solely just a player I love it. I feel bad for modders though, as now their mods will need to be smp compatible.
Secondly, the game is in java. As long as the game is written in java, it will have performance issues. There is really nothing you can do to make a java game run better then it currently is. You can fix bugs, but java is not for performance. Which means at some point minecraft will have to be rewritten to another, more performance based language. This already happen with the xbox version.
Lastly, people are allows going to complain. You can give it to them exactly as the want it, and they will still complain about something.
That is because the experiment is not finished yet. A snapshot is a snapshot, just the game in the current build of last thursday, not something that is meant to run fluently or without any glitches.
I think we can expect SSP not to have more bugs than SMP had before 12w18a when the final version of 1.3 will be released.
That's like when your Grandma knits a pullover and you you expect it to look great before she sews the pieces together ...
- A. Einstein
Oh wow. If they do this right, minecraft has the potential to become the greatest adventure game of all time! Thats saying a lot, considering other great titles like ultima underworld 1 + 2, The legend of Zelda series, etc.
Thank you Thinking of it in terms of my print server it sure does. I still tend to call it print spooler, old holdovers in wording.
Reading along too, the "pause" issue is going to be interesting in how it is solved. Is there any heads-up ideas on that? I would think something along the lines of a way-station that we teleport to while in pause mode that can send us back to our last location when we unpause may be a good way of doing pauses (such as the initial spawn point or last sleep point). If I was playing with friends and in the middle of being attacked by 10 mobs and I pause, I would not want to peace-out the game on my buds or leave them frozen waiting for me to unpause when I have the need to change to peaceful to heal/reset or to go for the proverbial pee break Totally a moot point if I am playing alone of course but I do have a few friends I would like to share worlds with and not in a running server multiplayer manner but in a 'joy stick A' and 'joy stick B' manner.
allow for increased view distance on both single and multiplayer!
ps: improve minecraft by Including IC, forestry and BC functions into minecraft