Added Teamspeak3 support

This commit is contained in:
Raynaldo Rivera
2014-11-23 02:17:38 -07:00
parent 22ad5feced
commit b806ab6755
14 changed files with 837 additions and 177 deletions

View File

@@ -186,6 +186,7 @@ ENABLE_ALLIANCE_FORUM = True
ENABLE_ALLIANCE_JABBER = True
ENABLE_ALLIANCE_MUMBLE = True
ENABLE_ALLIANCE_IPBOARD = False
ENABLE_ALLIANCE_TEAMSPEAK3 = False
#####################
# Blue service Setup
@@ -199,6 +200,7 @@ ENABLE_BLUE_FORUM = False
ENABLE_BLUE_JABBER = False
ENABLE_BLUE_MUMBLE = True
ENABLE_BLUE_IPBOARD = False
ENABLE_BLUE_TEAMSPEAK3 = False
#########################
# Alliance Configuration
@@ -264,3 +266,20 @@ BROADCAST_USER_PASSWORD = "somepassword"
MUMBLE_URL = "someurl.com"
MUMBLE_SERVER_ID = 1
######################################
# Teamspeak3 Configuration
######################################
# TEAMSPEAK3_SERVER_IP - Teamspeak3 server ip
# TEAMSPEAK3_SERVER_PORT - Teamspeak3 server port
# TEAMSPEAK3_SERVERQUERY_USER - Teamspeak3 serverquery username
# TEAMSPEAK3_SERVERQUERY_PASSWORD - Teamspeak3 serverquery password
# TEAMSPEAK3_VIRTUAL_SERVER - Virtual server id
# TEAMSPEAK3_AUTHED_GROUP_ID - Default authed group id
# TEAMSPEAK3_PUBLIC_URL - teamspeak3 public url used for link creation
######################################
TEAMSPEAK3_SERVER_IP = '127.0.0.1'
TEAMSPEAK3_SERVER_PORT = 10011
TEAMSPEAK3_SERVERQUERY_USER = 'serveradmin'
TEAMSPEAK3_SERVERQUERY_PASSWORD = 'passwordhere'
TEAMSPEAK3_VIRTUAL_SERVER = 1
TEAMSPEAK3_PUBLIC_URL = 'someaddress.com'

View File

@@ -114,6 +114,14 @@ urlpatterns = patterns('',
url(r'^reset_ipboard_password/$', 'services.views.reset_ipboard_password',
name='auth_reset_ipboard_password'),
# Teamspeak3 service control
url(r'^activate_teamspeak3/$', 'services.views.activate_teamspeak3',
name='auth_activate_teamspeak3'),
url(r'^deactivate_teamspeak3/$', 'services.views.deactivate_teamspeak3',
name='auth_deactivate_teamspeak3'),
url(r'reset_teamspeak3_perm/$', 'services.views.reset_teamspeak3_perm',
name='auth_reset_teamspeak3_perm'),
# Tools
url(r'^tool/fleet_formatter_tool/$', 'services.views.fleet_formatter_view',
name='auth_fleet_format_tool_view'),