Questions
Answers
* While using Xfire I tried to launch/join a game and my game crashed. Why is this happening?
This problem is likely caused by Xfire In-Game messaging. Xfire In-Game is the technology that now allows you to send and receive messages inside your games (if they're supported). Because this is a very complex feature, there is a possibility that some of our users could run into compatability problems.
The first test we recommend is for you to try disabling the Xfire In-Game system to see if this fixes the crashing problem.
To do this, follow these simple steps:
- Log into Xfire, click on the "Tools" menu, and select "Options".
- When the options screen appears, click on the "Chat" tab.
- Find the check box that says "Show chat messages in game" and uncheck it.
- Click the "Ok" button at the bottom of the options screen
- Exit Xfire completely. A logoff will not be enough to make this change occur. You must exit Xfire for the setting to take effect.
- Restart Xfire, log in, and relaunch/join a game to see if it works.
If after performing the steps above, your game works fine, then the problem was with the Xfire In-Game system. In order to help you troubleshoot why your system doesn't work with In-Game, we need a bit of information about your system. There are 2 log files that you can post or send to us that will help us to diagnose the problem.
The first file is generated by Direct X. To create this log file, you will need to follow these steps:
- Go to your start menu
- Select "run"
- When the run dialog window appears, enter "dxdiag.exe" in the "open:" field and click the "ok" button.
- When the Direct X Diagnostic Tool window appears, click on the button that says "Save all Information".
- Click "Save" on the "Save As" screen that appears to create a file on your desktop that's named Dxdiag.txt
The second log file is generated by Xfire, but you will need to follow these steps in order to create it:
- Turn Xfire In-Game messaging back on. (Tools> Options> Chat tab. Check Show chat messages in game. Exit and restart Xfire)
- Locate your Xfire directory (default is c:\Program Files\Xfire)
- In your Xfire directory, find a file called xfire_games.ini and double click it to open it with notepad. For Windows Vista users see here: http://www.xfire.com/faq/#228
- When you open the file, the beginning of the file should look like this:
[Version]
Version=20135
[-1]
LongName=Unknown Game
ShortName=unknown
InGameInfoWindow.X=0
InGameInfoWindow.Y=0
You need to add a line that says "InGameDebug=9" right above the other InGame entries. The beginning of your xfire_games.ini file should now look like this:
[Version]
Version=20135
[-1]
LongName=Unknown Game
ShortName=unknown
InGameDebug=9
InGameInfoWindow.X=0
InGameInfoWindow.Y=0
- Save the file by clicking the file menu and selecting "save".
- Start Xfire, log in (be sure that your Xfire In-Game is enabled see steps above), and launch the game that was having problems with your Xfire client.
- After the game fails, exit Xfire, and go to your Xfire application data directory (For XP users the path is C:\Documents and Settings\your windows user name\Application Data\xfire. For Vista, c:\programdata\xfire), and there should be a file called "xfire_toucan_log.txt". Copy this file to your desktop along with the Dxdiag.txt file you created in the steps above.
Now that you have both of these files created, send an email with both logs as an attachment, the game title, and a brief desciption of what exactly occurs (error reports, etc.) to support@xfire.com with the subject line of "in game logs". Once we've received the log files, our engineering team will look through them to find out why this is happening.
Be sure to disable the debug logging by removing that line from your xfire_games.ini once you have sent off the log files. Continuing to append the debug log can cause performance issues in Xfire.
Once we have a resolution, we will post the details here in the forums as well as rolling it into an update.
[
Back to top ]
* Whenever I try to send a message to a friend or they send me a message Xfire crashes. Why is this happening?
Unfortunately this problem is nearly always linked to a virus or spyware known as a browser helper object (BHO) on your computer. The reason we say nearly is because the only other instance of this happening has been from a conflict with Earthlink's Total Access 2005. Earthlink has since released a patch for their software which corrects the problem.
If you are not using Earthlink and have this problem, a virus is trying to inject itself into any Internet Explorer windows or controls which is crashing Xfire.
Let us explain further. The expanded infoview (the pop out window on the side of Xfire and chat windows) in Xfire is an Internet Explorer control. By default the expanded infoview is open on a chat window. This is when the virus tries to inject itself into our IE control window, causing the crash, and displaying an exception report.
We do not have a definitive fix to this problem since we are not virus removal experts.
If you have a virus scan application, get the latest updates and try to clean it and remove it. You can also try SpyBot S&D;, Adaware, or HiJack This! to remove spyware at your own risk.
[
Back to top ]
* I think Xfire is not tracking my gameplay hours. What’s causing this?
There are a few separate things that can affect this. The first thing to do is to make sure the game is supported by Xfire. Simply visit the Xfire Games page on this site to confirm if the game is supported.
The next thing to do is to determine whether or not Xfire knows you have the game installed and is tracking the hours for you. To do this, add yourself as a friend, start up the game in question, now Alt + Tab out of your game and view your status on Xfire. Does it show you playing the game that is running?
If it does not show you playing the game, then Xfire likely has no idea that you have the game so it will not record your play time. Go to Tools | Launch, and view your games installed. If you cannot find the game on the list:
- Go to your Tools | Options | Games tab.
- Find the games you have on your system in the 'Not installed' list.
- Highlight the game name and the "Manual Setup" radio button.
- Click 'Browse'.
- Find the folder that contains the .exe file for that game and click 'Ok'.
- Click 'Apply'.
Check your Tools | Launch menu to verify that the game is now detected.
If the game is being detected while you are playing and you found it on the launch list, it is being tracked. The reason it may not seem to be recorded is because the stats do not update in real-time. When you start a game it begins a “session” and when you exit the game finally it will end the “session.” Once that happens your amount of time played is sent to Xfire and will be updated in an hour or two. Typically the updates occur every 30 to 45 minutes past the hour.
Lastly, if the game shows up on your launch list but doesn't get detected when the game is run, please post in the Technical Support - OPEN section of our Forums describing the problem and with which game it happens to so we can troubleshoot the problem further.
[
Back to top ]
* When I view my mini-profile it has different played hours than my actual profile does. Which is correct?
Your main profile should always have the correct amount of hours played as long as the game is being detected by Xfire. To serve up the mini-profile more efficiently they have been cached unless you are playing a game at that time. The correct stats will be displayed on your mini-profile shortly after they have been updated to your main profile.
[
Back to top ]
* I am receiving parse errors while I run Xfire. Why does this happen?
Your install of Xfire may have not been updated properly the last time it was patched.
Try the following:
- Exit Xfire completely if it is running.
- Go to your base Xfire install directory (default location is C:Program Files\Xfire).
- Find and open the xfire.ini file. For Windows Vista users see here: http://www.xfire.com/faq/#228
- Change the Version=XX to one integer lower than it currently is.
Example: Your current entry is Version=30. Change this to Version=29.
- Save the file.
- Now run Xfire, this change will force you to re-update and correct any problems that may of occurred the last time you updated.
[
Back to top ]
* Why does my mini-profile say I have "chosen not to display this data"?
The mini-profile is linked to your privacy settings in the Xfire client.
To show your mini-profile information simply do the following:
- Start up Xfire.
- Go to the Tools menu.
- Select Options.
- Select Privacy tab.
- Under Game Status make sure "Show on my profile and miniprofile" is checked.
Your mini-profile will now display all of it's information.
[
Back to top ]
* I am trying to use a custom Avatar for your website. It only shows up in my Profile and not in my Mini-Profile, why?
Actually this is correct behavior. If you are using a custom Avatar it will only be displayed on your profile page. It will not be displayed in your Mini-Profile as you have noticed. We have done this for multiple reasons. One is because doing this can possibly slow down our webservers. Also allowing it can cause problems if the image is too large or is of something that is inapproprate, etc.
[
Back to top ]
* Why can't I use Xfire to join a server when my game is already running?
The way Instant Joining works is through what are called command line parameters. These command lines need to be used in conjunction with the launch of the .exe file for that game. If the game is already running there is no way to pass a command line statement to that game.
Some games handle this better than others. Most will let you know that you already have an instance of the game running. Simply shut down the game and use Xfire to join the intended server you were about to join.
[
Back to top ]
* How do I join a friend in Teamspeak or Ventrilo from Xfire?
Currently, Xfire supports two voice chat programs, Teamspeak and Ventrilo. You can download these programs here:
Teamspeak
Ventrilo
Once you get them installed, run Xfire and Teamspeak and/or Ventrilo should appear in your Launch list just like a game would.
Teamspeak and Ventrilo have “one click join” support through Xfire. So if you have a Friend already in a Teamspeak or Ventrilo chat server, right click their name and select Join Teamspeak (or Join Ventrilo). You can also get this menu by going to Tools | Friends | Join Teamspeak or the Actions menu in a chat window.
If the Join option is greyed out, there is no IP address showing. Make sure you or your Friend talks for about 10-20 seconds in order for Xfire to see the network traffic to the TS/Vent server. Also check the Xfire Tools | Options | Privacy menu and make sure you have "Show my voice chat server to my friends" checked.
[
Back to top ]
* My Join Game button is greyed out and I can't join any games. Why?
The first thing to check is whether or not the game you are trying to join is supported by Xfire as a joinable game. Some games like Everquest, Diablo II, and Ravenshield are not joinable through Xfire. For a complete list of what games are supported by Xfire and which games are Joinable go to the following link:
One Click Join
The next thing to do is make sure that Xfire knows you have the game you are trying to join. The easiest way to find this out is to go to the Tools | Launch menu. Does it display the game you are trying to play there? If the game is there, can you launch the game from there? If the game is not listed or able to be launched from that menu:
- Go to your Tools | Options | Games tab.
- Find the games you have on your system in the 'Not installed' list.
- Highlight the game name and click 'Browse'.
- Find the folder that contains the .exe file for that game and click 'Ok'.
- Click 'Apply'.
Check your Tools | Launch menu to verify that the game is now detected.
If you can launch the game through Xfire, that is a good sign. Now when you highlight your friend that you want to join, does the expanded info view show the IP address of the server they are playing on? If there is no IP address listed there you will not be able to join.
[
Back to top ]
* How do I change the Xfire auto reconnect time?
You cannot change it at this time.
The idea of auto-reconnect is so people who are AFK get a random time that they will be reconnected and people who are at their computer can click "Connect now".
[
Back to top ]
* When I run Xfire my computer loses network connectivity along with other computers on my network. Is Xfire causing this?
This is caused by a limitation in a network device like a router. This is commonly seen on wireless devices.
When you log in to Xfire it sends out queries to all the servers your Friends and Friends of Friends are playing on. When those queries get returned, the routers internal tables cannot handle the data properly and shutdown your network connection.
The known workarounds for this problem are:
1. Turn off the Friends of Friends option. (Tools | Options | Privacy tab. Uncheck "Show friends of my friends").
2. Turn off the typing notification. (Tools | Options | Privacy tab. Uncheck "Show people when I type to them").
3. Try disabling the Xfire download system. (Tools | Options | Files tab. Set all to "Disabled").
If these things do not improve your connection to Xfire we may ask for you to post the following information in our Technical Support - OPEN forum.
What is the exact text of the error message you get from Xfire?
When does Xfire lose connection? (Getting Friends list?, Initializing??)
What type of connection? (Cable, DSL, 56k?)
What kind of software firewall or router are you using?
Do you have a security software package like Norton or Zone Alarm and if so, which version?
[
Back to top ]
* My Counter-Strike Source and Half Life 2 cannot be applied in the Games tab. Why?
In order for Xfire to detect any Steam games, you must have run the game at least once to create its directory and gcf file. After a Steam update you may need to run them again for Xfire to auto-detect them.
The xfire_games.ini is also looking for certain criteria.
- A dir key in your registry pointing to where you have Steam installed.
- A Launcher .exe (which would be Steam.exe) located in the path specified in your registry.
- An "install hint" which is a common file from a given games directory.
- A "detect .exe" which is the executable that is running when you're playing the game.
Now, if your registry key does not match the location of your steam.exe, your Steam games will not be automatically detected and possibly will not be able to be applied using the Tools | Options | Games tab.
What we suggest is to go to your start menu, click on run, and type 'regedit' and click OK. This will bring up the windows registry editor.
The registry key that Xfire looks for to detect your Steam games is:
HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath
To find this key, follow these steps:
- Open the HKEY_LOCAL_MACHINE folder
- Open the Software folder
- Scroll down and open the Valve folder and then open the Steam folder
- In the right pane of the registry editor, you will see a key that says "InstallPath" (this is the original path where you installed Steam).
If the 'path' contained in the above registry key does not match where you have Steam currently installed, Xfire will not detect it. You can double click on the InstallPath registry key to edit it, and modify the path to reflect where Steam currently resides on your system.
Once the registry key matches the directory where your Steam.exe is, you will need to exit, and restart Xfire for it to 'automatically' detect your installed Steam games.
You can alternatively uninstall Steam and reinstall it if you are not comfortable or confident in your ability to change a registry key. Doing this will force the Steam installer to recreate your registry tags, and then Xfire should detect it without a hitch.
Additionally if you are running Windows XP 64, Steam will automatically force your Steam games to run in 64 bit mode and Xfire cannot detect them. We are looking into the possibility of releasing a 64-bit compatible Xfire client in the future.
[
Back to top ]
* What is this Xfire Update in my files tab and why did I download it?
Here's how the downloaded updates work and why we started using this method.
- We push the updater file to you automatically one day before we reset the Xfire service. You will still get it if you have Downloads disabled, but it will not be shared (uploaded) with the Xfire File system.
- There is NO NEED to try and run this file. It will automatically run when we reset the service and you log back in.
- If you rename and run the updater before we restart the Xfire service, some features will not function due to protocol changes on the server side. (Example: Chat Rooms)
We started using this method to speed up the process for those who log back in immediately after the restart and already have the updater in their Xfire folder. This also improves bandwidth on our end for those logging back in and getting the update the old way via HTTP.
[
Back to top ]
* When I double click the Xfire tray icon, nothing happens, Why?
This usually can happen when you run a game in a different resolution than your desktop or you resize your desktop while Xfire is minimized. To fix it, first locate your XfireUser.ini file. If you are on WinXP the path is something like this:
C:\Documents and Settings\yourUserName\Application Data\Xfire
The first block of info should look like this:
[WindowPos]
LoginLocation=413x226
Size=539x734
Location=325x0
Make sure Xfire is not running and delete the three lines under [WindowPos]. Save the .ini file. Restart Xfire. This should reset the main client window to it's default location.
[
Back to top ]
* How do I turn off or change the default alert sounds in Xfire?
You can easily turn the sounds on and off by going to the Tools | Options | Sounds tab. From this menu you can select specific sounds to turn on and off. If you want to manually change the sounds, navigate to your default Xfire directory and go to the Sounds folder. For Windows Vista users see here: http://www.xfire.com/faq/#228
By replacing the .wav files in that directory with your own files, named to match the proper sound event, you an customize your Xfire sounds to whatever you like. We'll be adding in the ability to customize the sounds from within the client itself in the future, but you can do this manual change anytime.
[
Back to top ]
* I get an error message that says “Xfire has detected that xfire_toucan.dll did not load.” What does this mean and how do I fix it?
This means the .dll file that controls several important Xfire functions like network detection and In game messaging is missing or corrupted. To fix this:
- Do not uninstall Xfire
- Make sure Xfire is not running.
- Download the latest Xfire full installer here.
- Reinstall over your existing Xfire directory. Confirm that you wish to overwrite the existing install.
- Run Xfire again to be sure the problem is corrected.
[
Back to top ]
* I get an error message that says “Xfire was unable to set a Windows Hook”. What does this mean and how do I fix it?
This means that Xfire cannot interact with Windows correctly. However, it is very easy to fix. Simply restart your computer.
Run Xfire and confirm that this error no longer occurs.
[
Back to top ]
* Why do hyperlinks show up black in the chat window?
This is due to the common control settings in some versions of Windows. Xfire skin uses a black background and Windows attempts to “help” us by guessing what color to display the link.
Here is how to fix this manually in WinXp:
- Right click on your Desktop and select Properties.
- Select Appearance tab and click Advanced.
- In the Item pulldown menu go to Selected Items.
- Change the Font color.
- Click Ok, Apply, Ok.
Hyperlinks will now show as the color you have set!
[
Back to top ]
* I can't see what I'm typing! Why has the text in the chat window turned black?
This issue occurs when you drag your mouse left over the cursor in the typing field.
There is a Rich Text control there that tells that window what color the text should be. If you accidentally delete that control by dragging your mouse over it, the color gets set to zero or black.
The normal text color will be restored once you press enter to send the message.
[
Back to top ]
* Why does Xfire give me a "No Disk" error when installing a new game?
Xfire is looking for running processes that may be a game. If the installer disc contains an .exe file that Xfire knows about, Xfire gets injected into the installer to see if you are in fact running a full screen game.
When you take out the disc during the install process, Windows gives you an error that says "Hey Xfire was using that disc!" even though we really aren't.
To avoid seeing this error message in the future, log off of Xfire while installing any software, especially games.
[
Back to top ]
* I get disconnected from Xfire every few minutes or when I join a game. How do I fix this?
Xfire uses something called a 'heartbeat' to know if you're still connected to the server. On a regular cycle, we send this 'heartbeat' to the server and then the message is received.
If you can't send the message to the server, you get an error talking to it. If you get an error reading from server, you didn't receive the heartbeat back from the server.
The most likely culprit to cause this is an aggressive firewall, router or NAT device. Firewalls and NAT's have functions that will close down unused ports when they are not used for a certain period of time. This is done to protect you from open ports being hacked.
Most good firewalls/NAT's will have an adjustment or timer that you can tweak to adjust how often this happens. Older products came with a default timer of 10 minutes, but newer ones seem to be set to 5 minutes or lower.
If you have a 5 minute timer, or do not have any clue what you have or how to adjust it, you can adjust Xfire instead. First, completely exit Xfire, it cannot be running while you make changes. Once Xfire is not running, you can edit your Xfire.ini file. You can use the "search" feature on your start menu to find it, or you can located it manually (default location is c:\program files\xfire).
Once you locate the Xfire.ini file, double click it to open it in notepad or wordpad. You should see something that looks like this:
[Toucan]
Build=19803
[Xfire]
Version=56
InstallVersion=43
UpdateCount=24
[I18N]
LanguageMajor=us
[Skin]
SkinName=Xfire
[DNS Cache]
cs.xfire.com=204.71.190.24
You will need to add a new line that says:
PingInterval=180
You will need to add this under the [xfire] section. After you've done this, your Xfire.ini file should look like this:
[Toucan]
Build=19803
[Xfire]
Version=56
InstallVersion=43
UpdateCount=24
PingInterval=180
[I18N]
LanguageMajor=us
[Skin]
SkinName=Xfire
[DNS Cache]
cs.xfire.com=204.71.190.24
Save the file, and restart your Xfire client. You will now have a 3 minute 'heartbeat' time, which will be below the more modern 5 minute firewall timers. If you still have problems, you can lower the PingInterval to 120 or 2 minutes, but that's the lowest it can be adjusted.
Now if you're only getting disconnected while you're playing games, the problem may not be a port closing up. To send and receive the heartbeat to the server, Xfire requires some cpu time and bandwidth. If you computer is slightly below spec and playing a newer game, you may not have the cpu time available and therefore the above suggestion might not help.
Lastly, all ISP's experience hiccups once in a while. If this happens at the right moment, Xfire will not send or receive the 'heartbeat' and you'll get disconnected. The PingInterval solution is something geared towards the user who gets disconnected many times per day or session, and not just once every few days.
[
Back to top ]
* Why do I get a High Latency message when I chat with my friend?
Here's how it works and why you get the latency message:
1. User 1 sends IM to User 2.
2. IM hits our server and is then sent to User 2.
3. User 2's Xfire client sends message back to server saying "I got the IM".
If the server doesn't get that message back within 8 seconds of User 1 sending the server the IM, User 1's client says "High Latency..".
This can be caused by anything in that networking path on your end or your friends side (router, software firewall etc.).
If you get the "high latency detected warning" when chatting with any of your friends, adjust your Xfire file transfer settings (Tools | Options | Files).
If you only get the "high latency detected warning" for one or two friends, have them adjust their Xfire file transfer settings.
[
Back to top ]
* Norton Internet Worm Protection pops up constantly while Xfire is running. Why?
This is known as a "false positive". Norton is simply alerting you that Xfire is accessing the internet to query game servers and get info from your friends list.
To stop this alert from coming up, go into the list of Allowed programs in your Norton preferences. If xfire.exe is already there, remove it and re-add it manually by browsing to the xfire.exe in your main Xfire directory. (C:\Program Files\Xfire is default)
[
Back to top ]
* I just logged off (or updated) Xfire and when I logged back in I got an Xfire exception error that repeatedly refers to 'system32\urlmon.dll'. What does this mean, and how do I fix it?
Urlmon.dll is a component of Internet Explorer. Xfire uses IE components to display graphics and data in the Xfire expanded info view, and other places around the application. When these components aren't healthy or working properly, it can cause problems for applications such as Xfire which use IE components.
If you've recently installed Internet Explorer 7 but haven't rebooted your machine, this could be the cause of your problem. Simply reboot your computer and once Windows restarts, launch Xfire to see if the problem persists. If the problem still occurs it could be either a faulty upgrade of IE7 (try a reinstall) or a conflict with another program on your system. You should also post in our tech support forum so that we can work with you to isolate and resolve the issue.
[
Back to top ]
* I get low frame rates in game while running Xfire. Why and how can I fix this?
This is usually caused by another program "hooking" into the game in a similar fashion to Xfire In- Game messaging. Examples include: older versions of FRAPS, Ati Tray Tools OSD, mouse utility applications, basically any other program that can draw on screen while you are playing a game.
To fix it, you can either disable the other application or Xfire In-Game messaging. If you are unsure which application is causing the conflict with Xfire you can also submit a debug log for us to take a look at.
Instructions can be found in the FAQ here:
http://www.xfire.com/faq/#73
[
Back to top ]
* I got disconnected from Xfire while playing a game. Are my gaming hours lost?
Xfire records your game time as "sessions". When Xfire detects that you are no longer playing a game or have been disconnected from the server, that session gets sent up to us to be recorded on your Xfire Profile.
If you reconnect while still in a game, a new session is started. So the time between being disconnected and reconnecting would not be counted.
You can now type /reconnect in the Xfire In Game menu to actively reconnect while in game to minimize any loss of your game hours.
[
Back to top ]
* How can I show my World of Warcraft Armory profile in the Xfire Info view?
As of Xfire 1.74, you can display your World of Warcraft Armory character profiles in the Xfire Info View. Here’s how:
First, you must have some World of Warcraft hours on your Xfire Profile. Second, you must have “Show my friends” and “Show my game server data” checked under Tools | Options | Privacy in your Xfire client. See FAQ here http://www.xfire.com/faq/#188 for detailed information.
Lastly, you have to tell us which of your characters you want to display. To do this, go to your Xfire Profile page by clicking on the Profile tab on Xfire.com or Xfire | My profile in your Xfire client. Scroll down to the “World of Warcraft Characters” section and type in your character name and the realm name that you play on. Remember, this information must be spelled correctly in order for Xfire to get the Armory data for your character.
Now when you are playing World of Warcraft, your friends can highlight your name and instantly view your characters Armory profile in the Xfire Info view! Enjoy!
[
Back to top ]