Star Trek Online is my first Multi-Player Online game. I don’t really have time to play games anymore but with it being a Star Trek title I had to give it a try. I had to sacrifice my TV time which wasn’t so bad since most of my favorites went off the air.
With an MMO you really have to immerse yourself with the game and the players to get the full the experience, so even when I’m not playing I’m listening to podcast about the game, checking out forums, and reading the latest news from the game developers.
One of my favorite podcast about the game is STOked, and they have organized an in game fleet for the fans and with that created a chat channel so the members can talk. So here is where out of game chat comes into play. Cryptic is the company that develops the game they have made their user level chat system work via XMPP protocols! XMPP is basically an open IM (instant message) system which also includes a Multi User Chat system as well (MUC). So having that enabled from the game side it’s relatively easy to setup an XMPP IM client to log into the games chat system when you are not playing.
This is easy to setup if you have a desktop client like Pidgin. There are some really good instructions on the games forums to get it going and a prerequisite for setting up an android client.
My dilemma: I’m not on a desktop often enough to make use of the feature but I always have my phone with me so what i needed was an Android XMPP client that would work with the MUC chat so i could chat with my fleet. Easier said that done from what i found out. I tried several Android clients but none seemed to work, or when they did they didn’t work with the MUC which was mainly what i wanted. I spent several weeks, several apps, and emailed developers of the apps. Finally, there was some activity on the forums and someone had success with IMov. I had some back and forth with the user because I has already tried and moved on when i couldn’t get it to work.
So here is how to setup out of game chat on Android:
First make sure you read the instructions for activating your account on the tribble test server here. Even though it’s test server the user chat system works across the test and main shards.
The state of the Android clients are changing a lot right now so I will attempt to keep this post updated: as of 1/11/2011 I have found 2 clients that seem to work, Jabiru and iMov.
Jabiru:
Once installed from the Android Market go into the account setting and configure as follows:
All Star Trek online accounts follow this convention: “AccountName“@”CharacterName” in my case RussellThomas@Russell-KV4S so use those when i refer to them in the section below:
Jabber ID: AccountName@crypticspace.com
Password: self explanatory
Resource: i believe this is optional but i used AccountName (this should help match what shows in game for you as well)
security mode should be enabled by default but if not enable it.
that should do it as far as connecting.
once back at the main screen hit Menu>Connect
if all goes well you will see a group called friends Friends
Now for Channels (MUC chat):
hit Menu>Conference
Host: channels.crypticspace.com
Room: will be whatever the channel name is
Nick: CharacterName
Password: leave blank (in most cases)
hit join
intro to the chat window:
at the top of the screen you have a chat bubble that will be your toggle for any chats you have going on
the red x will close the chat you have active so don’t do that on channels chat or you won’t be in the channel chat anymore.
the bottom left icon is the room members this should allow you to see whose connected to the channel.
good luck and happy chatting!
iMov:
Update As of 1/14/2011 I can’t seem to get iMov to work with the chat channels but it could be an upper lower case issue so it may work for some.
Version 2.4 was the only version i could make work with the channels due to the capitalization issue. i do not have an apk for that so hopefully Jabiru will work for you.
Current Version 2.5 Install Imov from android market ( i chose the beta version but i think they both work)
The Wizard:
Server: crypticspace.com
User ID: “loginname” (same was what you use to log into the game client)
Password: self explanatory
i got a failed logon so i went into the settings and filled in the following:
Jabber/XMPP ID: loginname@crypticspace.com
Jabber/XMPP Password: self explanatory
Resource Name: display name (game handle)
Jabber/XMPP server name: crypticspace.com
Use SASL: ON
Use TLS: ON (these last two settings is why i wasn’t able to get this working on my on)
Multi User Chat (MUC) or called user channels in game.
Hit Menu>More>Conference:
(roomname)@channels.crypticspace.com
entered my @name in the handle
left password blank.
successfully chatted with my fleet!
I hope this guide helps someone else and saves them time because it took a lot of mine!
33.363578
-86.639063