Xfire

Started by burnout_goddess · 9 posts · 1,545 views

  1. #1
    My friends on my game are all using xfire but I can't get voice to work. I turned on UPnP on my router - and still nothing. Tried it on both the laptop and pc. I rebooted the laptop and it said there was new UPnP device and added a 'residential Gateway' to my network places. I still didn't have voice on the laptop so I rebooted the PC - it didn't see anything new. I can now at least join voice but I still don't hear anything.


    and yes, the speakers are on and turned up. Any suggestions on what to do to get this thing to work? Pleases and thank yous.
  2. #2
    I've never tried to use the voice chat for Xfire as we have a TeamSpeak server for voice chat. I did find this at the xfire site - maybe it will help.


    http://www.xfire.com/faq#FAQ_category_22

    You might also check in this FAQ under the "I can't download, or voice chat using Xfire. Why not? and how do I fix this?" question near the bottom.

    http://www.xfire.com/faq
  3. #3
    Thanks for looking, you guys are so good to me. I already read that though - its how I knew to enable UPnp. I am now scouring their forums. It seems I have Symmetric NAT (Xfire type 2) which is not recommended for voice and I can only connect to other users who have a compatiable firewall.

    I am gathering that I can over come this by port forwarding for the PC I want to use....but everytime one of the pc's on my network reboot they get assigned a different ip 🙁 oh well I think Im on the right track now - hopefully I get it figured out soon.

    Thanks again for the lookings 🙂
  4. #4
    np. sorry I can't be of more help - maybe one of the guys here that work with networks more regularly can tell you how to keep your IPs static through reboots.

    btw, our xfire info is listed in the gaming section of the forums if you haven't already seen it.
  5. #5
    grrrrr, ok Im a network n00b and my port forwarding doesn't seem to work

    this is their faq
    "If you forward all UDP traffic on port 25777 to the machine that is having the problem, and then restart Xfire, you should then pass nat check, and be shown as a NAT Type 1."

    I have a netgear mr814v2 router. I clicked on port forward, add custom service and put 25777 in the start port box. I then used command prompt>ipconfig to check the ip of the pc I want to use it on and put that ip in the server ip address box.


    any clue on what I did wrong, according to the faq I should be nat type 1 now but Im still a 2
  6. #6
    Alot of time you can set IP reservations in your router, so the machine with such and such a name or such and such a MAC address will always get x.x.x.100.

    Other option is to set your machine up with a static IP. Most routers don't care. to do this you would go into control panel-network-localareaconnection-properties-tcpip-define use your own for IP and DNS, in the IP your IP equals

    192.168.1.2 (more than likely, or match it to the subnet you are on now, most routers do DHCP address with the last number greater than 100, they also most assign the router with it's last number=1)
    subnet mask = 255.255.255.0
    gateway=your routers IP Probably 192.168.1.1

    in the DNS, you should be able to get away with pointing it back at your routers IP address or else you will need to find this either by IP config or by looking at what you IP is that your router is pulling it'll often show the DNS that it is using.

    of course, be careful with all this, becuase any faults in these settings and your connection is gone until you fix it. So take screenshots of your setup now before you change things.
  7. #7
    Basically what Bubba said. I always use static IP's for all my computers that run off the router except wireless ones.

    Your router will use 192.168.0.1 for Dlinks and 192.168.1.1 for linksys routers. I am unsure of others off hand but it should use one of those 2 conventions.

    Make sure if you have DHCP on the router turned on to only have it assign from say 250 and up. (This allows 5 wireless devices) I do this for my wireless stuff. I use static for anything below this. Or just turn DHCP totally off.

    Go to each computer and make the IP static using 192.168.R,N with a subnet mask of 255.255.255.0

    R=1 or 0 depending on the router's 3rd number as above. Linksys would be a 1, Dlink 0.
    N is the last number and is the computers unique IP (well it is all the IP) and is any number between 0 and 255. I usually use 100-150, 200 etc...
    Each computer should have the last number different. the first 3 numbers should always be the same.

    Make the gateway and DNS setting point to the routers IP stated above like 192.168.1.1 for Linksys and 192.168.0.1 for Dlink's

    Do not worry about secondary DNS settings it is unneeded.

    NOTE: Each computer should not have to really forward anything that originates from that computer. When you play a game or use a program such as X-Fire, and send out a packet the router keeps an internal list of which machine on its network sent that packet and waits for the return packet and forwards it back to the correct computer. So if you were playing a game or using X-Fire on more than one machine you really should not have to do anything special. Same with TS or any voice communications. As long as it is a client and not a server.

    I do use port forwarding to forward ports of special services I want to each machine, such as web servers and remote desktop, that I want to access from outside the router. I have a few web servers running for special stuff like TV capture software I used to use and my home automation software. I can log in and turn my house lights on and off etc...

    If you are running a TS server, web server, FTP server or remote desktop then you need to set up port forwarding to access those as they are passive services and the router has no way to know where to send incoming requests to. It has no originating computer sending requests out to maintain the list as the request comes from outside, hence a server.
  8. #8
    yup well written
  9. #9
    awesome, well explained, thank you very much 🎉 - I shall have static IPs shortly 😀


    however now I am really at a loss as to how to get Xfire set to a nat 1 my router apparently is a nat 2 but according to their faqs port forwarding should make it a nat 1. Since Xfire is a p2p would it fall under the same packet transmit/receive as a server?