Open Joris-van-der-Wel opened 11 years ago
Openfire, an XMPP/jabber server written in Java (though I'm a bit opposed to servers in Java...), has a plugin for OneSocialWeb that apparently supports OAuth, might be worth a look into if you decide to use OAuth for authentication.
Ah nice. The server does not have to be java necessarily. Only the client library has to be in java (like http://freecode.com/projects/feridian and https://github.com/EmiteGWT/emite and https://java.net/projects/jso/ and http://www.igniterealtime.org/projects/smack/ ).
Jabber would be really nice because it would be possible for players to chat to people in-game using for example pidgin. (or to even add in-game players as a google talk contact thanks to federation).
Maybe it would be a good idea to allow players to optionally specify a jabber account in the aphelion preferences. This would then be used instead of the jabber server we provide by default.
Should be implemented in such a way the game server is not involved in anyway; Use a central chat server.
Private messages and chat channels are needed.
Perhaps implement this using jabber?