SMP/Singleplayer Merger - No Longer A Concern.

This forum is for anything that doesn't specifically have to do with Better Than Wolves
User avatar
Eriottosan
Posts: 656
Joined: Sat Nov 26, 2011 8:27 am
Location: U.K.

SMP/Singleplayer Merger - No Longer A Concern.

Post by Eriottosan »

First of all, forgive me. I've had this query for a while now, and nearly posted it in a few other threads before deciding not to, but I now really want to know what people think.

Ok, ever since I first heard about the Singleplayer and SMP being merged and singleplayer being played on a "local server", I've been a bit worried.

You see, I live in a house with 2 other teenage boys, and we have a bandwidth cap, which we regularly get right up to the limit.
We can't afford to go over as we have very little money as is atm, and we can't afford to upgrade either.

My worry is this: if singleplayer is on a local server, does this mean that I will be unable to play singleplayer MC as much as I currently do? In other words, will this be a pull on my bandwidth usage?

I've searched and searched to find an answer, and I just can't find one. I may post over at MCF, but I thought I'd ask here first, as this community is rather more helpful!

Thoughts?

Eriottosan
x
Last edited by Eriottosan on Sun May 13, 2012 10:18 am, edited 1 time in total.
私は日本語が大好きだ。だから、私と話すとき、日本語で書けば、日本語で書いてください。
I like Japanese, can you tell?
User avatar
M!C
Posts: 960
Joined: Sun Aug 21, 2011 2:29 pm
Location: Germany

Re: SMP/Singleplayer Merger - A Growing Concern.

Post by M!C »

Eriottosan wrote:In other words, will this be a pull on my bandwidth usage?
No, it won't. So long as the client runs on the same machine as the server there's no bandwidth used whatsoever. You can still play without any internet connection at all.
User avatar
Eriottosan
Posts: 656
Joined: Sat Nov 26, 2011 8:27 am
Location: U.K.

Re: SMP/Singleplayer Merger - A Growing Concern.

Post by Eriottosan »

M!C wrote:
Eriottosan wrote:In other words, will this be a pull on my bandwidth usage?
No, it won't. So long as the client runs on the same machine as the server there's no bandwidth used whatsoever. You can still play without any internet connection at all.
Ah, thanks for the quick response, M!C :). I've been getting more and more worried about this possibility, and was worried that by asking it would confirm my worst fears. I'm glad that I was mistaken :).
私は日本語が大好きだ。だから、私と話すとき、日本語で書けば、日本語で書いてください。
I like Japanese, can you tell?
User avatar
MoRmEnGiL
Posts: 1728
Joined: Sat Oct 08, 2011 5:29 pm
Location: Bosom Higgs

Re: SMP/Singleplayer Merger - A Growing Concern.

Post by MoRmEnGiL »

What it also means, is that you should be able to play together with your brothers via lan, still not using up your internet bandwidth.
War..
War never changes.

Remember what the dormouse said
User avatar
Poppycocks
Posts: 825
Joined: Thu Dec 22, 2011 2:11 pm

Re: SMP/Singleplayer Merger - A Growing Concern.

Post by Poppycocks »

Hm, I guess this is probably a concern for a other non-techy people as well. Perhaps you could let mojang know and ask them to put up a FAQ concerning these new updates?

The update seems to be getting a lot of borderline hateful fear-of-the-unknown induced reactions. I wish Mojang did something to dispel those, as the update is actually (imo) the best thing that could happen to it.
User avatar
Eriottosan
Posts: 656
Joined: Sat Nov 26, 2011 8:27 am
Location: U.K.

Re: SMP/Singleplayer Merger - A Growing Concern.

Post by Eriottosan »

MoRmEnGiL wrote:What it also means, is that you should be able to play together with your brothers via lan, still not using up your internet bandwidth.
That was the thing that confused me initially - I was happy that it was going to be on a remote server etc, and then I read that it was possible to invite friends to join you and I went "oh ... hm ... I wonder ..."
Poppycocks wrote:Hm, I guess this is probably a concern for a other non-techy people as well. Perhaps you could let mojang know and ask them to put up a FAQ concerning these new updates?

The update seems to be getting a lot of borderline hateful fear-of-the-unknown induced reactions. I wish Mojang did something to dispel those, as the update is actually (imo) the best thing that could happen to it.
I take offense at being called "non-techy" ;). I'm pretty damn savvy with a computer, and have even built a few (though never for me, alas). It's just when it comes to bandwidth usages I get confused. Pretty much any other techy side of things I'll be able to understand what's going on :P. But yes, perhaps it would be good to draw Mojang's attention to the fact that it is borderline confusing.

Don't get me wrong - that was the only issue I had with this upcoming version. The implications of the merger are fantastic for the future of MC, and as you say, the merge is probably "the best thing that could happen to it".
私は日本語が大好きだ。だから、私と話すとき、日本語で書けば、日本語で書いてください。
I like Japanese, can you tell?
User avatar
Horizon
Posts: 479
Joined: Fri Dec 16, 2011 5:01 pm
Location: Deeep in the heeart of Teexaas...

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by Horizon »

'Cause that means SMP BTW!
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.
User avatar
TheAnarchitect
Posts: 1010
Joined: Fri Jan 13, 2012 6:21 pm
Location: St. Louis

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by TheAnarchitect »

Don't get ahead of ourselves. It'll mean a huge rewrite of the code base ,and one FC hasn't wanted to to do for reasons of it's a slog through the crappy SMP code. We'll probably be previous release for a good long time before we get SMP. My fear is that they won't fix enough of the SMP code for FC to want to work with it.
The infinitely extendable Pottery system
Real Life is an Anarchy Server.
User avatar
walker_boh_65
Posts: 2304
Joined: Mon Jul 04, 2011 9:40 pm
Location: New Jersey

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by walker_boh_65 »

Horizon wrote:'Cause that means SMP BTW!
Can I suggest adding a rule to which goes along the lines of "Don't talk about BTW SMP"?
I'd like to see it quelled before anything gets out of hand. And in case the code is not completely merged and that SMP doesn't happen, the hopes were not crushed as bad.
User avatar
TheAnarchitect
Posts: 1010
Joined: Fri Jan 13, 2012 6:21 pm
Location: St. Louis

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by TheAnarchitect »

I like that rule: I think we should enforce it even if we ever get BTW servers.

First rule of BTW SMP is we do not talk about BTW SMP!
The infinitely extendable Pottery system
Real Life is an Anarchy Server.
User avatar
Eriottosan
Posts: 656
Joined: Sat Nov 26, 2011 8:27 am
Location: U.K.

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by Eriottosan »

Absolutely; the merger will likely mean hell for modders, God-knows how hard it'll be to get a version out of any of the big mods.

I agree, it should not be spoken of even if we get the servers!
私は日本語が大好きだ。だから、私と話すとき、日本語で書けば、日本語で書いてください。
I like Japanese, can you tell?
User avatar
Itamarcu
Posts: 1251
Joined: Fri Sep 02, 2011 7:23 am
Location: Israel

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by Itamarcu »

Anyone who says "BTW SMP" must also draw a card as punishment.
You know what you should read? Worm. Here you go: https://parahumans.wordpress.com/catego ... tion/1-01/
User avatar
PureZaros
Posts: 151
Joined: Mon Jul 04, 2011 9:35 pm
Location: With a herd of alpaca in the La Raya mountains

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by PureZaros »

itamarcu wrote:Anyone who says "BTW SMP" must also draw a card as punishment.
Is that a reference to a short story? If it is, I recognize it... Can't remember what story though. I read too much. :P
Spoiler
Show
FlowerChild wrote:
Panda wrote:Edit: Thanks for the sticky good sir. <3
I really wish more women said things like this.
User avatar
Eriottosan
Posts: 656
Joined: Sat Nov 26, 2011 8:27 am
Location: U.K.

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by Eriottosan »

PureZaros wrote:I read too much.
You say that like it's a bad thing ... It's not!
私は日本語が大好きだ。だから、私と話すとき、日本語で書けば、日本語で書いてください。
I like Japanese, can you tell?
User avatar
M!C
Posts: 960
Joined: Sun Aug 21, 2011 2:29 pm
Location: Germany

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by M!C »

Eriottosan wrote:You say that like it's a bad thing ... It's not!
It may not be a bad thing but it's definitely unhealthy ... at least for me ...
User avatar
Itamarcu
Posts: 1251
Joined: Fri Sep 02, 2011 7:23 am
Location: Israel

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by Itamarcu »

PureZaros wrote:
itamarcu wrote:Anyone who says "BTW SMP" must also draw a card as punishment.
Is that a reference to a short story? If it is, I recognize it... Can't remember what story though. I read too much. :P
It's a reference to Mao (the card game). In many versions , saying the name of the game is illegal (you have to draw a card when you do it). Just like speaking about the rules.
You know what you should read? Worm. Here you go: https://parahumans.wordpress.com/catego ... tion/1-01/
User avatar
TheAnarchitect
Posts: 1010
Joined: Fri Jan 13, 2012 6:21 pm
Location: St. Louis

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by TheAnarchitect »

IMHO it was a jab for using too many TLAs.
The infinitely extendable Pottery system
Real Life is an Anarchy Server.
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by FlowerChild »

Eh. I don't really mind that much. I've said myself in a few places that 1.3 will *likely* be the point at which BTW goes SMP.

I need to see the code of course to make a final decision, but from what I've heard, it seems like it will do the job.

But yes, it will likely involve a *huge* amount of work suddenly "forced" on me, and a potentially huge delay in updating to the new release, so I can't say that purely giddy reactions to it are entirely well-received.
User avatar
Eriottosan
Posts: 656
Joined: Sat Nov 26, 2011 8:27 am
Location: U.K.

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by Eriottosan »

FlowerChild wrote:But yes, it will likely involve a *huge* amount of work suddenly "forced" on me, and a potentially huge delay in updating to the new release, so I can't say that purely giddy reactions to it are entirely well-received.
I think it's safe to say that most of us here understand that entirely. Your work on this mod is your downtime, you don't get paid for it, and we all appreciate it massively. In fact, I feel that it is largely the fact that it is a creation of your unforced mind which has allowed for such consistent and mindblowing content. I'm sure no-one here would wish for you to be forced into anything. Unfortunately that's the way vMC is going, and so you are being forced.
However, I know that I (and so I imagine most of the community) will be more than happy to either hold off on 1.3 (or run multiple version jars if people are that desperate for 1.3) until such a time as you are ready to accept the massive gauntlet Mojang are throwing at your - and other modders' - feet.
Personally, I'm not too bothered about SMP atm, I just want the extended IDs to come out so we can get 4.0, but it seems that 4096 is starting to be becoming the stuff of legends ...

tl;dr we all love BTW, FlowerChild, and as such none of us would wish for you to be forced into such a massive undertaking. But I, and the majority here I'm sure, will be here to support you to do it, at whatever speed you are comfortable with.
私は日本語が大好きだ。だから、私と話すとき、日本語で書けば、日本語で書いてください。
I like Japanese, can you tell?
User avatar
TheAnarchitect
Posts: 1010
Joined: Fri Jan 13, 2012 6:21 pm
Location: St. Louis

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by TheAnarchitect »

Ditto. I appreciate that you do this at all, and my biggest hope for 1.3 is simply that updating the mod to it is not too annoying.
The infinitely extendable Pottery system
Real Life is an Anarchy Server.
User avatar
morvelaira
Posts: 2406
Joined: Tue Jul 05, 2011 1:56 am
Location: Seattle

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by morvelaira »

How much does a bottle of your favorite booze cost, FC? I can happily donate that for the cause to get you through the hell.
She-who-bears the right of Prima Squee-ti
I make BTW videos! http://www.youtube.com/user/morvelaira
The kitten is traumatized by stupid. Please stop abusing the kitten.
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by FlowerChild »

Thanks guys, I appreciate all the support.

Honestly, part of me is looking forward to it too. I'd certainly like to play BTW with others, and I'm definitely chomping at the bit with regards to designing and implementing features specifically for SMP.

However, that enthusiasm is simply tempered by knowing there will be a hell of a lot of work involved in it, and probably some rather boring mundane work to boot.

As such, like I said, I don't mind people getting excited, just as long as there is some indication involved that they realize the personal cost involved for me.
User avatar
embirrim
Posts: 814
Joined: Sat Dec 03, 2011 2:09 pm
Location: Portugal

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by embirrim »

Actually, I've been wanting to ask this and I suppose this thread is as good a place as any.
I am somewhat familiar to programming, however I've never touched Java or the MC codebase, nor have I ever worked with an API. So if any savvy modder can enlighten me I'd be grateful =D

From what I've heard around, an API provides hooks into certain minecraft functions that allow a modder to add code in these places without actually modifying the base file. Is this right?
Basically, my concerns are as such. Who gets to decide what is a valid hook to go into the MC API? Isn't there stuff in the MC codebase that BTW coding straight up changes, in the sense that a hook wouldn't be enough? Basically, the way I picture it, we're going to lose an enormous amount of functionality from the mod with the coming of the API.
User avatar
Poppycocks
Posts: 825
Joined: Thu Dec 22, 2011 2:11 pm

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by Poppycocks »

The hooks are there for you to use

Or not.

It's the same situation as it is now really, but with more OOP and less hard-coded crap. The situation will certainly be better, a few mods will probably become plugins(that's what mojang called it? Can't remember), the rest will probably modify less base classes - if nothing else. Which means more compatibility one way or the other.

Also: "To add code in certain places" isn't quiiiite what's happening.

Example - Blocks, block recipes. Vanila stuff is hardcoded, your mod blocks are usually defined in mod_yourmod, and are registered trough a modloader hook. Not a very good explanation, but you don't exactly.... inject code into vanila code or anything. You do your own thing and let vanila know that you're doing it with a hook.
Last edited by Poppycocks on Sun May 13, 2012 8:56 pm, edited 1 time in total.
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: SMP/Singleplayer Merger - No Longer A Concern.

Post by FlowerChild »

embirrim wrote: Basically, my concerns are as such. Who gets to decide what is a valid hook to go into the MC API? Isn't there stuff in the MC codebase that BTW coding straight up changes, in the sense that a hook wouldn't be enough? Basically, the way I picture it, we're going to lose an enormous amount of functionality from the mod with the coming of the API.
If I don't continue modifying those files, yes, you are correct. However, Mojang has stated that mods will continue to exist, with "plug-ins" being what they refer to as mods that do not change any base-classes.

That's why I've been reluctant to make base-class changes as of late. So yes, your concern is valid, but not as do or die as you seem to be thinking. I'll still be able to mod base-classes once the API is out, I'd just prefer not to if possible.
Post Reply