Heroic / Villainous Voices (CoX Teamspeak)


AlienOne

 

Posted

It's time to introduce something 'new'.
We all know each other's typing style and some of us have spoken to each other as well.
Be it over Skype or various voice chat servers scattered all over the place that two people spoke to each other on because one happened to have the right to be there.

What it seems there wasn't yet though was a single voice chat server open to and specifically meant for all City of Heroes / Villains players, available 24/7 and looking to meet their needs.
That is changing.

There's now a Mumble server online for all CoX players to use.
Before we get to the server details however, let me lay down some rules:

--------------------

--Rules--

  1. Respect each other: no discrimination, no offensive language, no offensive remarks, no insults, no harrassment, no cybering, no threatening or anything of this nature.
  2. Speak english at all times.
  3. Only CoX players. It's just fine to keep chatting to people you know from CoX if you're doing something else. As a rule of thumb: you do not have to be playing CoX, but you do need to be a CoX player.
  4. Use your in-game global chat handle as your nickname on Mumble. Including the '@' is not necessary.
  5. I mentioned no offensive language in rule 1, but I'm gonna repeat it here separately. Swearing should be kept to a minimum. Having said that it's also important to realize we're dealing with voice chat here. There's no noticing it after typing and backspacing rather than hitting enter. We're all human and the occasional slipup is bound to take place - denying that is not realistic. Ignore it and move on, but don't make a scene.
  6. Do not share any personal information. I care very little if you do so in a private chat with someone else, but if you accidentally throw it in the main server channel instead it's your problem. Hence my advice would be to keep any personal information - both in written and spoken form - off the server entirely. You have been warned and at the end of the day it's gonna be your own responsibility.
  7. Do not try to disrupt the service by any means. From hacking and cracking attempts to deliberately trying to put an extreme load - be it in terms of network traffic, CPU usage or anything else such - on the server this will get you banned. If you insult someone to the point banning you is considered, then apologize and both parties turn out happy with you staying, that can be lived with - but I assure you the server is cold as ice (or nitrogen, rather) and does not accept apologies.
  8. Anything else that brings into question your presence on the server will be dealt with at my discretion. Deciding to get rid of people who didn't clearly and undebatably break any of the preceeding rules is an absolute last resort, but a right I reserve for the plain and simple reason this is a privately owned server.
--------------------

A few more important matters to take note of:
  • Although the availability should be pretty consistent, I cannot and do not guarantee anything in this regard.
  • This is third party. It should be more than obvious, but I'll emphasize it anyway: should you be unable to connect or have any other issues with this Mumble server at any time for goodness sake do not contact NCsoft support about it because they have nothing to do with it.
  • All actions / connections / commands are logged. This is mainly for the purpose of performance monitoring and enforcing rule 7. Any chats and voice conversations however are not logged.
--------------------

And finally, the details:
Server type: Murmur
IP address: 91.184.15.6
Network port: 64738

To connect follow the steps below.


Getting started in three easy steps:
  1. Download Mumble
  2. Install Mumble
  3. Click here
--------------------

If you have any feedback, suggestions, concerns or questions left feel free to either post them here or you can contact me in-game by my global handle: @Wintry

Have fun and let those mean mobs on your next TF feel how much smoother organization / communication can hurt them.

Note: Please be aware that out of all my posts in this topic only the first 3 posts are guaranteed to reflect current information.


Duo MoITF - 26:06 | Duo MoKahn - 25:50 | Duo MoLGTF - 29:34 |

 

Posted

Thank you Tri'Angel for setting this up its a great idea and I have joined it too. It's great to be able to put a voice to a global name with other ppl that we team with!!

Many fun times and giggles ahead I sense!!


 

Posted

Tri, would this be any use to people to see whose talking whilst in game to help put a face to the name?

http://ts3overlay.r-dev.de/


Defiant: "@Felix"
ATO Felix - Gamma Anne - Fire me Boy!
Kit the Kat - Black Felix - Gremlet
Shadow Sorceress - Dr Doom and Gloom - Rob Rubble
Mitzy White - Wanda Smith - Henry Remo

 

Posted

Quote:
Originally Posted by ATOFelix View Post
Tri, would this be any use to people to see whose talking whilst in game to help put a face to the name?

http://ts3overlay.r-dev.de/
Aah, that one.
Yes, it could help with that... if it works...

I never recommend it 'cause most all overlays will usually only work for half the people and after having developed such a thing myself about a year ago I found out exactly why too.

It's worth a try if you'd like to have it yourself, but it'll just be a matter of testing it for everyone who finds it worth that. For some it will work, for some it won't.
It depends on a combination of factors like GFX drivers, hardware acceleration, the way the overlay was written, OS, D3D version, etc, etc... so there's really no telling.


Duo MoITF - 26:06 | Duo MoKahn - 25:50 | Duo MoLGTF - 29:34 |

 

Posted

Quote:
Originally Posted by TameDragon View Post
Wall of Red Text is hard to read
Better?

Quote:
Originally Posted by TameDragon View Post
also if this is for ALL EU'ers, wouldn't this have been better put in the EU lounge rather than Defiant page?
Probably, but - considering a few factors - I sort of changed the plan a little moments before posting this while already typing the post and didn't think of that consequence I guess.
I'm not gonna bother requesting a move or anything for now though since chances are I may expand this towards a few US servers too in the foreseeable future.

I just need to sort a few things first serverside mostly - all in due time.


Duo MoITF - 26:06 | Duo MoKahn - 25:50 | Duo MoLGTF - 29:34 |

 

Posted

So... what's in the works?

Authentication / verification

Why?
I genuinely believe this could work out and for that reason it's going to be a while before I start evaluating to what extent it is working out and whether or not it will be worth continueing the effort.
Until then I'm going to ignore it if the server seems underused or anything, because I reckon it will need some time and the number might never even get really substantial before I welcome US players which I intend to at some point in the (near) future.
It's currently not that hard yet to spot if someone totally random logs on.
However, I think in the future - especially if / when US players might use it as well - it will become an issue to ensure no non-City of Heroes players will use the server and thereby potentially lower the quality of service and the number of City of Heroes players it can reach.
What?
Thus I had to come up with some way to verify if someone is in fact a City of Heroes player or not.
There is no entirely fullproof and fully automatic way to achieve this, so instead I opted for a method I figured will be a good balance between requiring far too much effort
for the average person to get around to be worth it and convenience for us - the City of Heroes players.
The system consists of a not yet existent TS3 plugin which I estimate will go into development within the next 1-2 weeks, a website for which I've registered the domain names 'heroicvoices.eu' and 'villainousvoices.eu' and - most obviously - the TS3 server.
How?
Everyone will need to register an account on the website first with a username and password which can and should be completely independent.
The scanner methods kindly provided by the HeroStats Team under the terms of the GPL will be incorperated into the TS3 plugin allowing it to verify whether or not you have an instance of the game running and - if so - what server you're logged in to and what your global handle is.
You will then be able to login to the site through the plugin using whatever username and password you made up when registering at the site.
The plugin will communicate its findings and if it all checks out (if you're found to be able to login to the game, that is) the following will happen:
  1. The website's backend will interact with the TS3 server and generate a privilege token.
  2. The TS3 plugin will download this token.
  3. The TS3 plugin will apply the token through the TS3 client, thereby elevating your user level and giving you the necessary permissions to use the server normally.
On successive logins to the TS3 server the website will detect you've already recently confirmed to be a City of Heroes player and it won't instruct the TS3 plugin to prompt you to login to do so again.
Your user level on the server will be preserved for 5 weeks of which the last week is a buffer.
After 4 weeks since the last time the TS3 plugin reported you being logged in to the game you'll be able to confirm you're still playing.
The plugin will do this automatically for you if given the chance and it will have another whole week if it fails to.
This method ensures that if you want to login to TS after those 4 weeks whilst not being logged in to the game
as well that very moment you will still not be demoted to a guest and you can still use TS.
You will only lose that ability if during the entire 5th week you don't log in to the game once with TS running.
~effort~
Honestly...
Hardly...
  • Registration once ever. Don't think lousy forms, but just what the system needs. Initially this will most likely just be a username and a password. E-mail most probably won't even be needed yet.
  • Logging in once per 4 to 5 weeks.


To conclude...

Authentication systems are never cheered for, but I hope it's understood this is meant to ensure that in the long run this will work out best for and give an optimal experience to the intended audience.

Of course, if someone has a much better idea that will still do the job with less 'hassle' than what this will bring I'm always open to suggestions.


Duo MoITF - 26:06 | Duo MoKahn - 25:50 | Duo MoLGTF - 29:34 |

 

Posted

Tomorrow between 1400 and 1500 GMT the TS server will be down. When it goes back online it'll be with a password I have no idea of what it is again.
From then on a plugin will be required to connect, instructions on how that works - although it's pretty straight forward - will be posted then.
It will not yet be exactly as described in my earlier post but a simpler version right now. Registration for one will not be required yet.


Duo MoITF - 26:06 | Duo MoKahn - 25:50 | Duo MoLGTF - 29:34 |

 

Posted

So this has gone Global to all CoX players? Interesting.


Still here, even after all this time!


 

Posted

Very cool thing you've done for us players Tri. Just downloaded the client and fooled around with it to get the settings right. Really cool thing, about the only thing I can see needed is server channels.


I am taking my sig to MWO and MWT. Let them wonder what it means.

 

Posted

Right, this has been working for some people thus far and not for others.
The issue seems to be, as has just been brought to my attention, that the assumption I made of the plugins and config folders always sharing the same parent directory is inconsistent.
Therefore I've thrown together a batch file which will take care of copying the files into the right location for you and to establish what that right location is I employed a different method in this case which (to the best of my knowledge) is always accurate.

The plugin's ZIP archive has been updated and the instructions in the second post of this topic have been adapted to reflect this change.
All in all it's only become easier again.

Bottom line: If you were having trouble finding your plugins directory despite the method I gave earlier today to figure that out download this new archive, unzip it and run the file "INSTALL.BAT". That should take care of it.

If you already had it working with the previous package you do not need to download this as the only change is the included batch file as a helping hand in getting the plugin files in the right place. The plugin itself is still the same.

Quote:
Originally Posted by Man_From_AUNTIE View Post
Really cool thing, about the only thing I can see needed is server channels.
I've been thinking that, but whenever I asked myself what sort of channels people could find useful to have my inspirationless mind kept failing me.
Open to any suggestions, just shout.

Also, I'm not around all the time myself, so it could very well be that certain groups of people use this at times neither me nor any other admins are around in which case if it may be necessary to have more admins at some point - especially as usage increases.
Currently there are 3 admins for this server, myself included, and they're all europeans.


Duo MoITF - 26:06 | Duo MoKahn - 25:50 | Duo MoLGTF - 29:34 |

 

Posted

I put some potentially useful things to know in the third post of this topic now.
It tells you how renaming works, how you can log in to TS from different locations without needing the game everywhere and what obvious issues to check for first if the plugin doesn't seem to be working, before asking me about it.


Duo MoITF - 26:06 | Duo MoKahn - 25:50 | Duo MoLGTF - 29:34 |

 

Posted

Well the only suggestion I have is the server channels.
For that, just put in one channel for each server and set the permissions for those channels low enough for folks to make subchannels just for their session, I.E. Man From AUNTIE's Tin Mage TF, should work if TS3 is like TS2. I use to host a server for my SG and coalition 3 or more years ago and that is how I had the server set up. Took a few days with some test subjects, er I mean, SGmates to get the permissions right, but afterwards, folks like having the ability to customize a channel to their liking.


I am taking my sig to MWO and MWT. Let them wonder what it means.

 

Posted

Not sure if this is down to my computer ineptitude or not but I run TS3 64bit version and the plugin failed to load. The .bat installs into the folders correctly but the client gives me the red text of doom in the settings/plugins bit.

I downloaded and installed the 32bit client and it works fine.


 

Posted

Quote:
Originally Posted by Man_From_AUNTIE View Post
Well the only suggestion I have is the server channels.
For that, just put in one channel for each server and set the permissions for those channels low enough for folks to make subchannels just for their session, I.E. Man From AUNTIE's Tin Mage TF
I'll set this up later today. Though it'll be subject to change in the future, because a more sophisticated system for managing on-demand event channels is already in the pipeline.

Quote:
Originally Posted by ohsoezee View Post
Not sure if this is down to my computer ineptitude or not but I run TS3 64bit version and the plugin failed to load. The .bat installs into the folders correctly but the client gives me the red text of doom in the settings/plugins bit.
Does this work for the 64-bit version?
http://www.heroicvoices.eu/download/...0.1.0.1x64.zip


Duo MoITF - 26:06 | Duo MoKahn - 25:50 | Duo MoLGTF - 29:34 |

 

Posted

The batch file really didn't like running correctly and I could not see the CoX authentication plugin. :/


Still here, even after all this time!


 

Posted

Quote:
Originally Posted by Futurias View Post
The batch file really didn't like running correctly and I could not see the CoX authentication plugin. :/
Funny thing is, one thing that's always escaped me is I can't for the life of me see why this whole process needs to be so obscure. You would think that the guys over at Teamspeak made it a bit more transparent themselves, but on top of making the plugin system needlessly complicated they don't even give a brief explanation of how to best go about installing one anywhere that I know of.
I might actually have to do an installer for this by the looks of it...

Anyway... if the provided method doesn't work (for whatever reason) here's how to fix it:
The ZIP file needs to be extracted into the plugins folder.

Method using registry
Either one of the two following two registry keys' default values will contain a path.
  • HKCU\Software\TeamSpeak 3 Client
  • HKLM\Software\TeamSpeak 3 Client
That path will also end in "\TeamSpeak 3 Client".
Append "\plugins" to it and that's your plugins folder.

Method NOT using registry
If you don't know how to or don't want to poke around in the registry just search your PC for the file "clientquery_plugin.dll".
This DLL belongs to a plugin which is installed with the TS3 client by default. The folder it's in is your plugins folder.


Duo MoITF - 26:06 | Duo MoKahn - 25:50 | Duo MoLGTF - 29:34 |

 

Posted

I had to use the "Browse" feature to unzip it into the right folder. Just using the info from TS didn't work for me. It kept installing into the temporary folder for my browser. When I "Browse"d the folder it was installed. Didn't have to do any 'super geek' regedit stuff.


I am taking my sig to MWO and MWT. Let them wonder what it means.