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

  1. Log ind på din eksterne Windows VPS via RDP (Fjernskrivebord).
  2. Download den seneste version af rust-mumble. Du kan finde den på den officielle GitHub-side. Vælg den fil, der slutter med x86_64-pc-windows-gnu.zip.
  3. Opret en ny mappe et let tilgængeligt sted, f.eks. på skrivebordet, og kald den mumble-server.
  4. Udpak den downloadede .zip-fil, og flyt filen rust-mumble.exe ind i den mappe, du lige har oprettet.

Trin 1.2: Start Mumble-serveren

  1. Åbn mappen mumble-server.
  2. Hold Shift-tasten nede, og højreklik på et tomt område inde i mappen. Vælg "Åbn PowerShell-vindue her".
  3. I PowerShell-vinduet skal du indtaste følgende kommando for at starte serveren. Du kan erstatte 64738 med 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

  1. På din VPS, åbn "Windows Defender Firewall with Advanced Security".
  2. Klik på "Indgående regler" (Inbound Rules) > "Ny regel..." (New Rule).
  3. Vælg "Port" > "TCP" og indtast din valgte port (f.eks. 64738).
  4. Vælg "Tillad forbindelsen", marker alle profiler, og giv reglen et navn (f.eks. "Mumble TCP").
  5. Gentag processen for "UDP" for at sikre fuld funktionalitet.
Klik her for Linux Vejledning (Debian/Ubuntu)

Trin 1.1: Download og Klargør rust-mumble

  1. Forbind til din Linux VPS via SSH.
  2. Opdater dine pakkelister og installer unzip:
sudo apt update && sudo apt install unzip -y
  1. Download den seneste version af rust-mumble for Linux. Find download-linket fra GitHub-siden og brug wget. Vælg filen der slutter med x86_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
  1. 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.

  1. Installer screen:
sudo apt install screen -y
  1. Start en ny screen-session ved navn "mumble":
screen -S mumble
  1. Start nu mumble-serveren. Du kan erstatte 64738 med en anden port.
./rust-mumble --listen 0.0.0.0:64738
  1. 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.

  1. Forbind til din FiveM-spilserver (via FTP eller File Manager) og åbn din server.cfg fil.
  2. 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!

  1. Gem ændringerne i din server.cfg fil 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

Auttoiko artikkeli teitä? 0 käyttäjistä hyötyivät artikkelista (0 Votes)