ILadis / Impostor-TS3voice

A plugin for the Among Us private server Impostor that integrates the current game state with a TeamSpeak 3 server.
3 stars 0 forks source link

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:


In order to function:

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.