Nexgen Teamspeak 3 Connector ~ by Sp0ngeb0b
For 15 years, our beloved UnrealTournament has drastically impacted the evolution of FPS gaming and still fascinates with it's one of a kind gameplay and unique player base. We can't deny today's games outclass UT in many ways - but when it comes to teamgaming, there's one feature UT is lacking the most: Build-In voice communication. Implementing such a feature requires lots of effort and knowledge, and is hardly possible. Fortunately, there have been 3rd party-programs such as the wellknown Teamspeak software, which offer the ability to talk to fellow gamers. The latest version, Teamspeak 3, has once again made huge improvements and is widely used. Although you can use it to talk to your fellow UT gamers, it's indeed uncomfortable to do so: Starting with finding a right server, coordinating with others, getting a free channel, not getting disturbed by others to remembering confusing passwords. Or in short: Even though it's possible, you won't find any player of a gameserver hanging around in a Teamspeak server waiting for other gameserver visitors to accidentally step into the same Teamspeak server. Comfortable and open voice communication is not possible.
And this is, where the Nexgen Teamspeak 3 Connector comes into the game!
Using it's own TCP querying link to the Teamspeak Server, this plugin can handle and offer anything you want!
- Auto-Channel Moving:
NTSC will automatically move each player to the right channel. Teamchannels for the Red and Blue Team (if it's a Teamgame), a channel for the Spectators and a Mixed Channel for all players are available.
- Live Channel querying:
You'll find anything you need in the NTSC ingame-tab: Live Channel querying will show you in one look all players who are currently connected to the TS server, splitted into 4 lists representing their respective channel.
- Client-specific settings:
The ingame tab contains some usefull settings for each client to optimize his TS experience.
- Other useful stuff in the GUI:
A complete connection control panel to watch over everying, and - of course, if you are new to TS - a button to download the TeamSpeak 3 Client.
- Exclusive gaming TS channels:
If you decide to set a password for your gaming channels, they will be exclusive to the players on your server. NTSC makes sure only active players are in the channels - as soon as one leaves, they will be moved to a Disconnected Players channel, preventing possible lamers from spoiling the fun for others.
- Ideal for clanwars/pugs/teamgaming:
The protected Team channels with auto-sort will make competetive teamgaming even more comfortable
A possible setup of the Teamspeak Channels
The actual in-game tab
- Code: Select all
To use this mod, the Teamspeak 3 Client needs to be installed on your computer. You can
download it for any operating system for FREE from their official site:
Follow their instructions to install it and set it up correctly. I won't provide any further
information or support on this matter, since this is only related to the Teamspeak 3 software and
not to this plugin. If you need any help, look around on their homepage and/or post in their forum.
The following manual assumes that you have installed and configured Teamspeak 3 correctly.
As soon as you are connected to a UT99 gameserver running this plugin, you'll find the NTSC in-game
tab in Nexgen. Say '!open' to bring up the Nexgen Window and click on the tab 'Teamspeak' on the
upper end of the window. Alternatively, you can directly bring up the tab by saying '!ts'.
You'll now see 4 lists on the left half of the tab, and 3 panels on the right half.
The former are the live channel query lists and display the current players connected
to the TS server in their respective channel.
The first panel on the right allows you to control your connection to the TS server. By clicking the
button 'Connect', it will start up your Teamspeak 3 Client and lets it connect to the gameserver's
specific Teamspeak server. NOTE: Due to the nature UT and Teamspeak are programmed, UT will ALWAYS
MINIMIZE during this process. You can either switch back to UT manually, or use the setting
'Connect in windowed Mode' (see further below for more info). You might get a message from your
Operating System that the link 'ts3server' is not yet connected to a program; if so, continue by
selecting the Teamspeak 3 Client in the pop up window and click OK. If setup right, your
Teamspeak 3 Client will start up now and automatically connect to the Teamspeak server. As soon as
you are connected, NTSC will move you to your desired channel according to your 'Default TS Channel'
setting. Hint: You can perform this action quickly by saying '!tsjoin'.
Clicking the 'Disconnect' button will close your connection to the TS server. Teamspeak will tell
you that you have been kicked from the server - don't worry, that's how it's supposed to be and you
are neither kicked or banned for good. Hint: You can perform this action quickly by saying '!tsleave'.
'Change Channel' - as the name suggests, this button allows you to switch between the Mixed Channel
and your specifc Team Channel. Hint: You can perform this action quickly by saying '!tsswitch'.
The last button of the control panel carries the name 'Check Connection'. It is only supposed
to function as a problem fixer and therefore shouldn't be neccessary to use normally. However, if
you feel like something is wrong with your connection to the TS server, e.g. NTSC didn't detect your
TS join, click this button. Hint: You can perform this action quickly by saying '!tsstatus'.
Underneath the Control panel you'll find 4 personal client-settings to optimize your Teamspeak
experience. The first setting, called 'Auto connect to TS on join', will automatically run the
'Connect' action on your server join, of course only if you are not connected to TS yet.
'Connect in windowed mode' has been mentioned before, and is relevant when your client initially
connects to the TS server. UT will minimize during this process. However, you can minimize
the impact on your gameplay by enabling this option: As soon as you press the 'Connect' button, UT
will switch to windowed mode, preventing the game from minimizing completely and allows you to still
take part in the game for these seconds. As soon as your connection was successfull, your UT will
toggle itself back to fullscreen mode.
Next comes a setting to modify your in-game notifications: By disabling 'Message on channel
joins/leaves', NTSC will stop from informing you on new TS clients in your channel and left clients
of your channel. Note that this will only stop the UT messages on the top left side of your screen;
the voice notifications (e.g. 'User joined your channel') are a feature of your Teamspeak 3 Client
and therefore have to be disabled in it.
The last client setting determines which 'Default TS channel' you want to use. This is the channel
you will always be moved to when you join the TS server / reconnect to the gameserver. You can
decide between the Mixed Channel, or your specific Team Channel. You can always switch the channels
afterwards using the 'Switch channel' button.
For your convenience, you can directly open the Teamspeak 3 Downloadpage by clicking the button on
the last panel.
- Code: Select all
- A functional Teamspeak 3 server with a static IP and/or a DNS adress
- Channel setup as described below
- Server Query login credentials (serveradmin password)
- Access to the white_list.txt
- Nexgen 112
NexgenTeamSpeakConnector100 (For Nexgen 112)
NexgenTeamSpeakConnector100N (For Nexgen 112N)
- Code: Select all
- Version 1.00:
[Misc]: - First public release.
Detailed setup instructions can be found in the Readme! I appreciate all feedback and I'm available for further assistance, just reply to this thread or send me a pm/mail.