For at forbedre ydeevnen og stabiliteten på din FiveM-server kan det være en stor fordel at flytte pma-voice til en ekstern server (VPS). Dette reducerer belastningen på din primære spilserver og sikrer en mere jævn stemmekommunikation for dine spillere. Denne guide viser dig, hvordan du selv kan opsætte en ekstern voice-server.
Bemærk: Hvis du foretrækker en nem løsning, hvor vi håndterer alt det tekniske, kan du tilkøbe en færdigopsat Mumble-server direkte fra os. Bestil en færdigopsat Voice Server her.
Forudsætninger for egen opsætning
- En FiveM-server.
- En separat VPS (Windows eller Linux).
- Adgang til at ændre i din FiveM-servers
server.cfg. - Root- eller administratoradgang til din eksterne VPS.
Tip: Har du endnu ikke en VPS til din voice-server? Se vores VPS hosting planer her.
Trin 1: Opsætning af Mumble-server på din VPS
Først skal du installere og starte Mumble-server softwaren på din eksterne VPS. Vælg guiden til det operativsystem, din VPS bruger.
Klik her for Windows Vejledning
Trin 1.1: Download og Klargør rust-mumble
- Log ind på din eksterne Windows VPS via RDP (Fjernskrivebord).
- Download den seneste version af
rust-mumble. Du kan finde den på den officielle GitHub-side. Vælg den fil, der slutter medx86_64-pc-windows-gnu.zip.- Download Link: AvarianKnight/rust-mumble Releases
- Opret en ny mappe et let tilgængeligt sted, f.eks. på skrivebordet, og kald den
mumble-server. - Udpak den downloadede .zip-fil, og flyt filen
rust-mumble.exeind i den mappe, du lige har oprettet.
Trin 1.2: Start Mumble-serveren
- Åbn mappen
mumble-server. - Hold Shift-tasten nede, og højreklik på et tomt område inde i mappen. Vælg "Åbn PowerShell-vindue her".
- I PowerShell-vinduet skal du indtaste følgende kommando for at starte serveren. Du kan erstatte
64738med en anden port, hvis du ønsker det.
.\rust-mumble.exe --listen 0.0.0.0:64738
Vigtigt: Dette PowerShell-vindue skal forblive åbent, for at din voice-server er aktiv. Lukkes vinduet, stopper Mumble-serveren.
Trin 1.3: Konfigurer Windows Firewall
- På din VPS, åbn "Windows Defender Firewall with Advanced Security".
- Klik på "Indgående regler" (Inbound Rules) > "Ny regel..." (New Rule).
- Vælg "Port" > "TCP" og indtast din valgte port (f.eks.
64738). - Vælg "Tillad forbindelsen", marker alle profiler, og giv reglen et navn (f.eks. "Mumble TCP").
- Gentag processen for "UDP" for at sikre fuld funktionalitet.
Trin 1.1: Download og Klargør rust-mumble
- Forbind til din Linux VPS via SSH.
- Opdater dine pakkelister og installer
unzip:
sudo apt update && sudo apt install unzip -y
- Download den seneste version af
rust-mumblefor Linux. Find download-linket fra GitHub-siden og brugwget. Vælg filen der slutter medx86_64-unknown-linux-gnu.zip.
wget https://github.com/AvarianKnight/rust-mumble/releases/download/v0.0.29/rust-mumble_v0.0.29_x86_64-unknown-linux-gnu.zip
- Udpak filen og gør den eksekverbar:
unzip rust-mumble*.zip
chmod +x rust-mumble
Trin 1.2: Start Mumble-serveren (i en Screen Session)
For at sikre at serveren bliver ved med at køre, efter du har lukket din SSH-forbindelse, bruger vi et værktøj kaldet screen.
- Installer
screen:
sudo apt install screen -y
- Start en ny screen-session ved navn "mumble":
screen -S mumble
- Start nu mumble-serveren. Du kan erstatte
64738med en anden port.
./rust-mumble --listen 0.0.0.0:64738
- Forlad screen-sessionen ved at trykke CTRL+A og derefter D. Serveren vil nu fortsætte med at køre i baggrunden.
Trin 1.3: Konfigurer Firewall (UFW)
De fleste Linux-servere bruger UFW (Uncomplicated Firewall). Åbn din valgte port med følgende kommandoer:
sudo ufw allow 64738/tcp
sudo ufw allow 64738/udp
sudo ufw enable
Trin 2: Opdater din FiveM-servers server.cfg
Uanset hvilket operativsystem du valgte, er dette trin det samme. Du skal nu fortælle din primære FiveM-server, hvor den kan finde din nye, eksterne voice-server.
- Forbind til din FiveM-spilserver (via FTP eller File Manager) og åbn din
server.cfgfil. - Tilføj eller rediger følgende linjer. Husk at erstatte IP-adressen med din VPS's IP-adresse og porten med den, du har valgt.
# ------ Ekstern PMA-Voice Server ------
# Aktiverer muligheden for at bruge en ekstern server
setr voice_allowSetIntent 1
# Indtast din eksterne VPS's IP-adresse her
setr voice_externalAddress "DIN_VPS_IP"
# Indtast den port, du åbnede i firewall'en (f.eks. 64738)
setr voice_externalPort "VALGT_PORT"
# Anbefalede pma-voice indstillinger
setr voice_useNativeAudio true
setr voice_useSendingRangeOnly true
setr voice_defaultCycle "GRAVE"
setr voice_defaultVolume 0.3
setr voice_enableRadioAnim 1
setr voice_syncData 1
# ------------------------------------
Fejlkilde: Den mest almindelige fejl er, at voice_externalPort i din server.cfg ikke matcher den port, som Mumble-serveren lytter på. Dobbelttjek, at portnumrene er identiske!
- Gem ændringerne i din
server.cfgfil og genstart din FiveM-server.
Trin 3: Verificer at alt virker
Når din FiveM-server er genstartet, bør den automatisk forbinde til din eksterne Mumble-server. I din FiveM-server konsol bør