Ok two things:
First of all it should be OPTIONAL to put your server on the server list! Many people run private servers...
Also to be honest do we need a lobby? The only people who will use it are the type who will end up blowing up their server and telling their users their **** asses. Obviously you can still put in an IP of course.
Second of all using this method should be OPTIONAL! Imagine what servers would be like with no Bukkit.
Rollback Post to RevisionRollBack
"Terminator like robots may one day rule the world, as long as they don't run Windows Vista"
So, as some of us know, hosting a server can be a pain. When creating a server, I often looked at PC games such as Halo CE and wondered, "Wait, why do I have to go through all this portforwarding ********, when games like Halo CE have server hosting and searching right in the client. And THEY don't need portforwarding!"
Exactly my thoughts. why cant we have a simply server create button and a server join button.
there should also be a thing where you have to pay a small price to have a dedicated server, or you can have on thats on when you select to start it again.
No, I don't like this idea at all.
Why? Because servers will be too easy to make.
It will get so bad, that it will be so hard to find a good server, you'll decide to stick with singleplayer.
The only reason you don't have to port forward for some games is because you don't actually host them. You get a room created by the server and its handled by you. But in reality you have no control over it. I doubt Notch would do this as it would take an INSANE amount of bandwidth for him and power to run. The only thing I could see him doing for this idea is for some one creating a lan server for their own private use with friends and/or family.
Don't get me wrong this is a great idea. But it will never happen
I honestly do not like this. What will happen to the server mods and such? And what if I want to run my server 24/7 so others can play on it when I'm not? What if I want a dedicated server? What if I want to give it more RAM? What if someone else bans me from my own server, how will I unban myself? This takes away much of the control that I enjoy as a server owner.
Maybe instead of creating public servers you would have to create private servers that only your friends can join?
Rollback Post to RevisionRollBack
I am the bone of my sword
Steel is my body, and fire is my blood
I have created over a thousand blades
Unknown to death, Nor known to life
Have withstood pain to create many weapons
Yet, those hands will never hold anything
So as I pray, Unlimited Blade Works
The problem is, we can argue all day over how awesome it is, and no matter what, it would STILL be completely impractical. Mojang simply will not host every server you decide to create. Why? Because they'd have to expand their available server power a hundred fold, and they are NOT going to do that when an easy, working alternative exists. This means that servers MUST be hosted on your computer (or you can pay for a server elsewhere) and therefore MUST be port forwarded. The ability to run a server from the client would be nice, alongside the dedicated program, but would still require the user to perform the port forwarding if they wanted to have the server available outside of their local network.
In a nutshell, port forwarding is required, otherwise decent.
Simple way to remedy those people who say they don't like the idea, because their worried it will take features away that existing servers already have? Just add an option to input a server IP like you can now, and join a server that is hosted in the way they are now.
I always thought Minecraft needed a feature like this. It's a hassle for people who just want to play with one or two friends on a private server, especially if they don't care about plugins, and just want to play vanilla.
If they don't add this into minecraft eventually, I think it'll end up being a huge mistake, because I am pretty confident when I say, most people get turned off when they click "multiplayer", and see they have to add in an IP. A lot of people probably ignore multiplayer completely because of this, and it's a shame, because single player can only keep you interested for so long before you start getting bored..
You have absolutely no idea whatsoever how to program this, though, do you? Any idea of how hard and expensive it is? No? Not even after realising that the only guys who do this are huge game companies that have all the most skilled people and base it on pre-existing software? So your idea is really just a big chicken with its head cut off, right?
1. LAN servers area already possible, you just use your network ip's to connect and don't post your ip online, duh.
2.A. As previously stated, the influx of garbage servers "run" by people who were too simple minded to run a program called "Minecraft_server.exe" and forward a single port, would be horrible.
2.B. It is already very easy to start a server anyway, as said, you just forward a port and run the program.
That said, a friends list would be interesting, but IMO at least, there are far more important things to get working/done first.
Setting up a server can be a hassle (mostly from complications, not so much from the process itself), but I'm not sure this is actually feasible, due to how everything works. What happens to the world on your server? How do you run the server itself? What process does this actually use? Your idea is just that; an idea. It has no information backing it up on how it is possible (other games use completely different "servers" as they use the game's worlds/maps and resources), so I just can't get behind it.
[size=16px]
First of all it should be OPTIONAL to put your server on the server list! Many people run private servers...
Also to be honest do we need a lobby? The only people who will use it are the type who will end up blowing up their server and telling their users their **** asses. Obviously you can still put in an IP of course.
Second of all using this method should be OPTIONAL! Imagine what servers would be like with no Bukkit.
Exactly my thoughts. why cant we have a simply server create button and a server join button.
there should also be a thing where you have to pay a small price to have a dedicated server, or you can have on thats on when you select to start it again.
Why? Because servers will be too easy to make.
It will get so bad, that it will be so hard to find a good server, you'll decide to stick with singleplayer.
(Of course there should be options for dedicated servers.)
No.
The only reason you don't have to port forward for some games is because you don't actually host them. You get a room created by the server and its handled by you. But in reality you have no control over it. I doubt Notch would do this as it would take an INSANE amount of bandwidth for him and power to run. The only thing I could see him doing for this idea is for some one creating a lan server for their own private use with friends and/or family.
Don't get me wrong this is a great idea. But it will never happen
1:Tydoku. 2:Minecraft 4 Kids
I am the bone of my sword
Steel is my body, and fire is my blood
I have created over a thousand blades
Unknown to death, Nor known to life
Have withstood pain to create many weapons
Yet, those hands will never hold anything
So as I pray, Unlimited Blade Works
The problem is, we can argue all day over how awesome it is, and no matter what, it would STILL be completely impractical. Mojang simply will not host every server you decide to create. Why? Because they'd have to expand their available server power a hundred fold, and they are NOT going to do that when an easy, working alternative exists. This means that servers MUST be hosted on your computer (or you can pay for a server elsewhere) and therefore MUST be port forwarded. The ability to run a server from the client would be nice, alongside the dedicated program, but would still require the user to perform the port forwarding if they wanted to have the server available outside of their local network.
In a nutshell, port forwarding is required, otherwise decent.
Simple way to remedy those people who say they don't like the idea, because their worried it will take features away that existing servers already have? Just add an option to input a server IP like you can now, and join a server that is hosted in the way they are now.
I always thought Minecraft needed a feature like this. It's a hassle for people who just want to play with one or two friends on a private server, especially if they don't care about plugins, and just want to play vanilla.
If they don't add this into minecraft eventually, I think it'll end up being a huge mistake, because I am pretty confident when I say, most people get turned off when they click "multiplayer", and see they have to add in an IP. A lot of people probably ignore multiplayer completely because of this, and it's a shame, because single player can only keep you interested for so long before you start getting bored..
2.A. As previously stated, the influx of garbage servers "run" by people who were too simple minded to run a program called "Minecraft_server.exe" and forward a single port, would be horrible.
2.B. It is already very easy to start a server anyway, as said, you just forward a port and run the program.
That said, a friends list would be interesting, but IMO at least, there are far more important things to get working/done first.
But, I still want to be able to host my server the way I am.
I quite prefer the way of hosting the way I am now.