You are an unregistered user, you can register here
Navigation

Information

Site

Donations
If you wish to make a donation you can by clicking the image below.


Site Sponsor

BeyondUnreal News

 
Go Back   The Unreal Admins Page > Forums > Unreal Admins > Unreal Tournament > UT Server - General Chat

Reply
Thread Tools Display Modes
  #1  
Unread 3rd August, 2014, 05:55 PM
Sp0ngeb0b's Avatar
Sp0ngeb0b Sp0ngeb0b is offline
Godlike
 
Join Date: Sep 2008
Location: Germany
Posts: 487
Default [Nexgen] Nexgen Teamspeak 3 Connector

.. this plugin boosts player communication and teamgaming tactics for UT99 to a complete new level!


Nexgen Teamspeak 3 Connector ~ by Sp0ngeb0b


Introduction
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!


Features
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
    to handle.


Preview

A possible setup of the Teamspeak Channels


The actual in-game tab


Client Manual
Code:
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:

http://www.teamspeak.com/?page=downloads

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.

Server Requirements
Code:
Teamspeak:
  - 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
  
UnrealTournament:
  - Nexgen 112

Download
NexgenTeamSpeakConnector100 (For Nexgen 112)
NexgenTeamSpeakConnector100N (For Nexgen 112N)


Changelog
Code:
- Version 1.00:
  [Misc]: - First public release.

Test server
Test server now available! ComboGib >GRAPPLE< Server <//UrS//>, 46.253.196.193:7777


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.

Last edited by Sp0ngeb0b : 15th August, 2014 at 09:03 AM. Reason: Test server added
Reply With Quote
  #2  
Unread 3rd August, 2014, 07:31 PM
NightWing NightWing is offline
Dominating
 
Join Date: Jun 2011
Posts: 112
Default

sounds awesome, ill give it a try soon!
Reply With Quote
  #3  
Unread 3rd August, 2014, 08:20 PM
Chamberly's Avatar
Chamberly Chamberly is offline
Godlike
 
Join Date: Dec 2011
Location: Tennessee, USA
Posts: 426
Default

Awhile ago, back in the popular Zark snipers games, lots of peoples used Ventrilo... the program still exist. As well as other VoIP like Mumble (kinda like TS3 but different.)

Any idea if Vent or Mumble can be supported?
__________________


irc.globalgamers.net #uscript
http://irc.lc/globalgamers/uscript
Reply With Quote
  #4  
Unread 3rd August, 2014, 10:59 PM
qwerty's Avatar
qwerty qwerty is offline
Holy Shit!!
 
Join Date: Jan 2006
Posts: 660
Default

looks awesome! Im sure a majority of ut players only use ts3
__________________
ROCKET-X8 Server
MONSTERHUNT w/ NALI WEAPONS 3 + RX8
BUNNYTRACK NY
Reply With Quote
  #5  
Unread 4th August, 2014, 01:01 PM
Chamberly's Avatar
Chamberly Chamberly is offline
Godlike
 
Join Date: Dec 2011
Location: Tennessee, USA
Posts: 426
Default

Quote:
Originally Posted by qwerty View Post
looks awesome! Im sure a majority of ut players only use ts3
Yeah I know. But there are some other out there that can't get ts3 to work.
__________________


irc.globalgamers.net #uscript
http://irc.lc/globalgamers/uscript
Reply With Quote
  #6  
Unread 4th August, 2014, 03:12 PM
Sp0ngeb0b's Avatar
Sp0ngeb0b Sp0ngeb0b is offline
Godlike
 
Join Date: Sep 2008
Location: Germany
Posts: 487
Default

@Chamberly: The plugin itself is designed that it can handle any other Voice Communication software aswell (after some small adjustments) - it all depends whether these softwares provide an appropiate TCP query interface. But for now, I'm more than happy with the TS3 only release

Thanks all for your feedback so far!
Reply With Quote
  #7  
Unread 6th August, 2014, 01:38 PM
qwerty's Avatar
qwerty qwerty is offline
Holy Shit!!
 
Join Date: Jan 2006
Posts: 660
Default

works well on our servers!
__________________
ROCKET-X8 Server
MONSTERHUNT w/ NALI WEAPONS 3 + RX8
BUNNYTRACK NY
Reply With Quote
  #8  
Unread 7th August, 2014, 01:57 AM
=(V)=_The_Greek_'s Avatar
=(V)=_The_Greek_ =(V)=_The_Greek_ is offline
Forum Newcomer
 
Join Date: Aug 2013
Posts: 1
Thumbs up

Sp0ngeb0b thank you for yet another great mod. It works well and our players like it so far. The only thing some complained about was that they were getting moved to the ''Disconnected Players'' channel every time the server was changing maps and this interrupted their conversation. So for now we don't use that channel. We have a tournament coming up and many people will be using the mod so I ll give you their feedback if there is any.

__________________
http://www.vulpinemission.com




Reply With Quote
  #9  
Unread 7th August, 2014, 06:59 AM
Sp0ngeb0b's Avatar
Sp0ngeb0b Sp0ngeb0b is offline
Godlike
 
Join Date: Sep 2008
Location: Germany
Posts: 487
Default

I won't comment any of the off-topic discussion, and I hope you'll keep it out of here anyway (but I'm sure you will).

@The_Greek: I thought quite long about this feature, cause I knew it potentially breaks fluent conversation. But after all, it was a good way to ensure only active players are in the channels. Since I've improved the way NTSC queries the gameserver, I might be handle to change its behaviour during mapchanges so it will only move players afterwards. It kinda depends on whether it's really neccessary to do so, because I believe once you are aware of the Channel change at game-end, you can easily include it in your conversation and not get interrupted by it.

As I said, I really do appreciate your feedback, so thanks guys
Reply With Quote
  #10  
Unread 7th August, 2014, 02:43 PM
qwerty's Avatar
qwerty qwerty is offline
Holy Shit!!
 
Join Date: Jan 2006
Posts: 660
Default

we had an initial issue with the passwords, but once that was sorted all worked well.
__________________
ROCKET-X8 Server
MONSTERHUNT w/ NALI WEAPONS 3 + RX8
BUNNYTRACK NY
Reply With Quote
  #11  
Unread 15th August, 2014, 09:04 AM
Sp0ngeb0b's Avatar
Sp0ngeb0b Sp0ngeb0b is offline
Godlike
 
Join Date: Sep 2008
Location: Germany
Posts: 487
Default

Test server now available!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 02:32 AM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.