Skip to content

A plugin for the Among Us private server Impostor that integrates the current game state with a TeamSpeak 3 server.

Notifications You must be signed in to change notification settings

ILadis/Impostor-TS3voice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Impostor TS3voice

Impostor TS3voice is a plugin for the Among Us private server Impostor that integrates the current game state with a TeamSpeak 3 server.

The following features are currently implemented:

  • Creates a moderated TeamSpeak channel for each game lobby.
  • Moves TeamSpeak clients into moderated channels when they join a game lobby.
  • Auto mutes/unmutes TeamSpeak clients during meetings.

In order to function:

  • The Among Us player name and TeamSpeak client nickname must match.
  • The plugin must be able to access the ServerQuery interface of the TeamSpeak server.

Installation

  1. Set up an Impostor server by following the instructions on their GitHub page.
  2. Build the latest development version of this plugin.
  3. Drop the Impostor-TS3voice.dll file in the plugins folder of your Impostor server.
  4. Configure the plugin and start the Impostor server.

Building

The plugin can be built using .NET Core.

Clone the repository and build the Release configuration:

git clone git@github.com:ILadis/Impostor-TS3voice.git
cd Impostor-TS3voice
dotnet build --configuration Release

Configuration

The plugin is configured via environment variables.

TS3_SERVER_ID:
The virtual TeamSpeak server id to use, usually 1.

TS3_USERNAME:
The username of the ServerQuery login to use, e.g. serveradmin.

TS3_PASSWORD:
The password of the ServerQuery login.

TS3_CHANNEL_ORDER:
The parent TeamSpeak channel id under which the plugin should create the channels for each game lobby.

About

A plugin for the Among Us private server Impostor that integrates the current game state with a TeamSpeak 3 server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages