i would like you to add a chat box for the server at the site so like i can chat wile using mobile and it would be cool that the chat going ingame shows on site and like we can chat with them from site like advertising for your shop when you cant enter game please make this i will like it all supporters to this plz comment and like
Having a chat outside of the game (site chat) might be a good idea. However having it feed all chat from the game into it would be too much, during peak times we have over 300 players online, that is a lot of people in one chat room!
i think having tells hooked up to an xmpp server would be cool, then you could chat with people with a jabber client like pidgin
Now that would be awesome, great idea, I am happy about this, but also angry cause I won't be happy until I research this today lol
Justin, I'm a developer working with a new system called Node.JS. Using node.js, 300 connections would be "laughable" to handle, as people have had it maintain a MILLION connections. I'm taking it your using Java for the backend, with MC being java and all... but you could setup a node.js server that accepts connections from the SMP servers only on a specific port. Each of the MC servers would then connect to that, and send the chat messages to the node.js server. Then the node.js server would run a socket.io server (http://socket.io its really sweet), that the node.js server accepts connections from all the web users, and they can choose their server to connect chat with, then the node.js server when it receives a msg on SMP2, relays it to all socket.io clients that chose SMP2. Then when socket.io server receives chat messages from the client, relay it back to the appropriate SMP server over the active TCP connection, where the java code can pick it up and send to game. You could run this infrastructure with only 1 small server. It wouldn't take much horsepower at all... that's the beauty of node.js, what this idea is proposing, is one of its strong points.
Oh, and I'm suggesting you can only chat on a single server at a time, and I doubt the web hat would be as active as game, so maybe up to 80 max per room on weekends?
Thanks for the suggestion node.js is for sure powerful and the "hot" new thing, do you enjoy JavaScript? I have used it before as well as other technologies. I have even built simple socket servers in PHP that handle tens of thousands of simultaneous connections. I wasn't saying that the technology would make it crazy. I just meant having hundreds of people trying to chat in one room. Even if you split it by server, Town chat is already busy without adding in even more players from the web. I honestly don't see the value in mixing web chat with in-game chat.
but yeah I do enjoy javascript. I love the flexibility. Once you understand how it works and know its pitfalls, its a pretty fun language.
Few various things, http://github.com/aikar but my "Goal" is a backend system similar to Erlangs OTP platform (horizontal scaling with distributed workload) called Cosmos, then to build a browser based MMO RTS on top of that. But with working a full time job... time is something I find very limited while trying to maintain non programming activities
Since you've done such good work on this recent project involving XP, I'm sure we can forgive you this ONE time, but don't let it happen again!