[bf1942] BF2 VOIP Partially Broken

David Stevens dave at netdefense.ca
Fri Jul 1 10:55:08 EDT 2005

Maybe one of you folks can help me out.
I am not allowed to use the ETH:0 port on my box (not sure why, I will ask
them) and I have 8 "Link Encap:local loopback" addresses.

I don't know how they are setup, or how they work.

Andreas might need to fix the VOIP server so it binds to the same IP as the
game does..  I think it was missed.

Anyway, here is a snip of the output from ifconfig

lo        Link encap:Local Loopback
          inet addr:  Mask:
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:27665 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27665 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10879842 (10.3 MiB)  TX bytes:10879842 (10.3 MiB)

lo:1      Link encap:Local Loopback
          inet addr:  Mask:
          UP LOOPBACK RUNNING  MTU:16436  Metric:1

lo:2      Link encap:Local Loopback
          inet addr:  Mask:
          UP LOOPBACK RUNNING  MTU:16436  Metric:1

How do you set this up?
For what purpose would a fellow set it up?
Why wouldn't VOIP work with it?
How do I fix it?

-----Original Message-----
From: dackz [mailto:lists at dackz.net] 
Sent: Thursday, June 30, 2005 10:48 PM
To: bf1942 at icculus.org
Subject: Re: [bf1942] BF2 VOIP Partially Broken

Just to update, this WAS infact the problem. After setting the server to 
use the machine's main IP, all of the VoIP problems went away.

I hope a developer is reading this and takes note!

dackz wrote:
> On my Linux retail server I've noticed that VOIP seems to work 
> inconsistently between people. For instance PlayerA is talking over VOIP 
> to his squad, but only PlayerB and PlayerC can hear him and PlayerD 
> cannot. Then PlayerC talks and only PlayerB can hear him. Then PlayerD 
> talks and no one can hear them, yet everyone has their microphone 
> settings properly configured.
> I was looking through the mailing list archives and noticed something 
> about VOIP servers not binding to IPs properly, but I'm not sure if they 
> were referring to the standalone version or if they were even referring 
> to BF2. I am running the server on an IP that isn't the machine's main 
> one though. The machine's internet IP is x.x.x.1 while the IP we want 
> the BF2 server to bind to is x.x.x.2. I have sv.serverIP and 
> sv.interfaceIP set to the latter.

More information about the Bf1942 mailing list