SAMP Voice is no longer in active development I may or may not release updates
SAMP Voice is an experimental Voice chat for SA-MP. Features include:
- Real time communication with other players
- Talk to remote players over Radio
- Voice over radio is altered
- Radio towers
- Scriptable over PAWN
- An additional UDP/IP port. The port from the SA-MP Server cannot be used
- Visual C++ Redistributable für Visual Studio 2015 for Windows
- libstdc++6 for linux (sudo apt-get install libstdc++6)
- TeamSpeak Server
- TeamSpeak Client
- Download the plugin from the release page
- Add the plugin to the Plugins directory of the Server
- Add the plugin to the server.cfg
- Add the include to the includes directory
- The plugin should now be loaded upon server start
- Loading the plugin does not actually initiate a server
- Go to Setup a server
This is minimal configuration needed to run SAMP Voice
The following lines initialize the voice server on port 5555 in debug mode. Change the 'true' to 'false' to disable debug mode. Then the server waits until SAMP Voice is ready to accept connections.
Voice_Init(5555, true);
Voice_WaitForStart(); // Wait until the server has fully loadedThe following lines are not required but recommended for a graceful shutdown
Voice_Quit();The SAMP Server has now been setup.
- Download and install the TeamSpeak Plugin (see release page)
- Create a dedicated channel for "In-Game Chat"
- Add the following lines somewhere in the channel description:
[VOICE-INFO-START]
<SERVER-IP>:<SAMP VOICE PORT>
[VOICE-INFO-END]
For example:
[VOICE-INFO-START]
127.0.0.1:5555
[VOICE-INFO-END]
- Make sure your player name in SA-MP and in TeamSpeak match
- Make sure the plugin is loaded in TeamSpeak
- Join the created channel. A connection should now be established to the server (enable debug mode in SAMP Voice Plugin to verify)
- If your player name matches then your are now successfully able to use SAMP Voice
See release page for a test gamemode with all functions.