Xfire was a proprietary
freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
instant messaging
Instant messaging (IM) technology is a type of synchronous computer-mediated communication involving the immediate ( real-time) transmission of messages between two or more parties over the Internet or another computer network. Originally involv ...
service for
gamer
A gamer is someone who plays interactive games, either video games, tabletop role-playing games, skill-based card games, or any combination thereof, and who often plays for extended periods of time. Originally a hobby, gaming has evolved in ...
s that also served as a
game server browser with various other
feature
Feature may refer to:
Computing
* Feature recognition, could be a hole, pocket, or notch
* Feature (computer vision), could be an edge, corner or blob
* Feature (machine learning), in statistics: individual measurable properties of the phenome ...
s. It was available for
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
. Xfire was originally
developed by Ultimate Arena based in
Menlo Park, California
Menlo Park ( ) is a city at the eastern edge of San Mateo County, California, San Mateo County in the San Francisco Bay Area of California, United States. It is bordered by San Francisco Bay on the north and east; East Palo Alto, California, Eas ...
.
Xfire's partnership with
Livestream
Livestreaming, live-streaming, or live streaming is the streaming media, streaming of video or Digital audio, audio in real-time communication, real time or near real time. While often referred to simply as ''streaming'', the real-time nature ...
allowed users to broadcast live video streams of their current game to an audience. The Xfire website also maintained a "Top Ten" games list, ranking games by the number of hours Xfire users spend playing each game every day. ''
World of Warcraft
''World of Warcraft'' (''WoW'') is a 2004 massively multiplayer online role-playing (MMORPG) video game developed and published by Blizzard Entertainment for Windows and Mac OS X. Set in the '' Warcraft'' fantasy universe, ''World of War ...
'' had been the most played game for many years, but was surpassed by ''
League of Legends
''League of Legends'' (''LoL'', commonly referred to as ''League'', is a multiplayer online battle arena video game developed and published by Riot Games. Inspired by ''Defense of the Ancients'', a Mod (video games), custom map for ''Warcraf ...
'' on June 20, 2011.
Social.xfire.com was a community site for Xfire users, allowing them to upload screenshots, photos and videos and to make contacts. Xfire hosted events every month, which included debates, game tournaments,
machinima
Machinima () is the use of Real-time computing, real-time computer graphics engines to create a cinematic production. The word "Machinima" is a portmanteau of the words ''machine'' and ''Film, cinema''. According to Guinness World Records, ma ...
contests, and chat sessions with Xfire or
game developers.
As of January 3, 2014, it had over 24 million registered users. Xfire's web based
social media
Social media are interactive technologies that facilitate the Content creation, creation, information exchange, sharing and news aggregator, aggregation of Content (media), content (such as ideas, interests, and other forms of expression) amongs ...
was discontinued on June 12, 2015, and the messaging function was shut down on June 27, 2015. The last of Xfire's services were shut down on April 30, 2016.
History
Xfire, Inc. was founded in 2002 by
Dennis "Thresh" Fong,
Mike Cassidy, Max Woon, and
David Lawee. The company was formerly known as Ultimate Arena, but changed its name to Xfire when its desktop client Xfire became more popular and successful than its gaming website. The first version of the Xfire desktop client was code-named ''Scoville'', which was first developed in 2003 by Garrett Blythe, Chris Kirmse, Mike Judge, and others. The services ability to track game play hours and quickly launch web games, compared to other services at the time quickly gained it popularity.
On April 25, 2006, Xfire was acquired by
Viacom in a US$102 million deal.
In September 2006, Sony was misinterpreted to have announced that Xfire would be used for the
PlayStation 3
The PlayStation 3 (PS3) is a home video game console developed and marketed by Sony Computer Entertainment (SCE). It is the successor to the PlayStation 2, and both are part of the PlayStation brand of consoles. The PS3 was first released on ...
. The confusion came when one PlayStation 3 game, ''
Untold Legends: Dark Kingdom'', was to use some of Xfire's features with more game support planned for the future.
On May 7, 2007, Xfire announced that they had reached 7 million registered users.
Shortly after, on June 13, 2007, co-founder and former CEO Mike Cassidy departed the company to work for venture capital firm
Benchmark Capital
Benchmark is a venture capital firm founded in 1995 by Bob Kagle, Bruce Dunlevie, Andy Rachleff, Kevin Harvey, and Val Vaden. The firm is known for its equal partnership structure and focus on early-stage investing, typically leading the firs ...
.
Adam Boyden, Vice President of Business Development & Marketing, was assigned to take his place and manage the company for a temporary period.
On August 2, 2010, Xfire was acquired by Titan Gaming, a
skill-based matchmaking service for game developers. Titan Gaming had raised only US$1 million prior to the acquisition, so Viacom likely sold Xfire for significantly less than they bought it. On the day of the acquisition, the Xfire team broadcast a message to all users stating that most of the original employees would be leaving. The message was later put on Xfire's website. In October 2011, little over a year after it was acquired, Xfire was spun off from Titan Gaming and raised US$4 million in funding. Xfire's president estimated that US$44 million had been invested into the company up to that point.
After regaining independence, Xfire pivoted to focus on the Asian market. On April 10, 2012, it hired Malcom CasSelle, a former
Tencent
Tencent Holdings Ltd. ( zh, s=腾讯, p=Téngxùn) is a Chinese Multinational corporation, multinational technology Conglomerate (company), conglomerate and holding company headquartered in Shenzhen. It is one of the highest grossing multimed ...
executive, as CEO. On the same day, it announced a
joint venture
A joint venture (JV) is a business entity created by two or more parties, generally characterized by shared ownership, shared returns and risks, and shared governance. Companies typically pursue joint ventures for one of four reasons: to acce ...
with a Chinese
Communist Youth League
The Communist Youth League of China (CYLC; also known as the Young Communist League of China or simply the Communist Youth League or CYL) is a people's organization of the People's Republic of China for youth between the ages of 14 and 28, r ...
-affiliated company to localize and distribute its service in mainland China. A month later, it raised US$3 million dollars in a funding round led by IDM Venture Capital, a Singapore-based firm. The financing was aimed at expanding Xfire's market share in Asia, and the company said it would likely be part of a larger round of funding. However, this was the last round of funding the company received before its demise.
On June 10, 2015, Xfire announced that its social services would be shut down on Friday, June 12 with only 2 days' notice. The home page for the social part of Xfire at that time linked to an export page where users could download all their previously uploaded screenshots and videos.
The export function ceased to be available on or around June 27, 2015. On July 6, 2015, the site was shut down and the contents of the service were deleted.
Video game and pop culture news
In 2020 a video game, movies and TV news website was launched on the Xfire domain (https://www.xfire.com).
Lawsuits
Yahoo!
Yahoo (, styled yahoo''!'' in its logo) is an American web portal that provides the search engine Yahoo Search and related services including My Yahoo, Yahoo Mail, Yahoo News, Yahoo Finance, Yahoo Sports, y!entertainment, yahoo!life, and its a ...
filed a
lawsuit
A lawsuit is a proceeding by one or more parties (the plaintiff or claimant) against one or more parties (the defendant) in a civil court of law. The archaic term "suit in law" is found in only a small number of laws still in effect today ...
against Xfire, Inc. on January 28, 2005, claiming that Xfire has
infringed Yahoo!'s U.S.
patent
A patent is a type of intellectual property that gives its owner the legal right to exclude others from making, using, or selling an invention for a limited period of time in exchange for publishing an sufficiency of disclosure, enabling discl ...
No. 6,699,125 for a "Game server for use in connection with a messenger server". Xfire, Inc. filed a
countersuit against Yahoo! on March 10, 2005, which was eventually disqualified by the judge. There has been a
settlement between the companies as of January 31, 2006. More details were posted to Xfire's forums.
Features
Xfire had many features, the majority of which could only be used while in-game.
Xfire featured the ability to detect the
video game
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
a particular user was running. By analyzing running
processes, Xfire could detect active games and then send that information to the Xfire servers. Other user's clients would then be updated with this information. For many games, it could also detect which
server
Server may refer to:
Computing
*Server (computing), a computer program or a device that provides requested information for other programs or devices, called clients.
Role
* Waiting staff, those who work at a restaurant or a bar attending custome ...
users were playing on, the
level
Level or levels may refer to:
Engineering
*Level (optical instrument), a device used to measure true horizontal or relative heights
* Spirit level or bubble level, an instrument designed to indicate whether a surface is horizontal or vertical
*C ...
which was running, and
ping times. Using these features, users were also able to see what games their friends were playing, and to join any friends who were currently in-game by having Xfire launch the game and join the friend's server automatically. Xfire logged what games users were playing, how many hours they had played them, and saved other information (such as scores) from game servers. This information could be converted into a
PNG image
An image or picture is a visual representation. An image can be Two-dimensional space, two-dimensional, such as a drawing, painting, or photograph, or Three-dimensional space, three-dimensional, such as a carving or sculpture. Images may be di ...
by the server via
PHP
PHP is a general-purpose scripting language geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. ...
for every user to use as a
signature
A signature (; from , "to sign") is a depiction of someone's name, nickname, or even a simple "X" or other mark that a person writes on documents as a proof of identity and intent. Signatures are often, but not always, Handwriting, handwritt ...
.
Xfire allowed players to take
screenshot
A screenshot (also known as screen capture or screen grab) is an analog or digital image that shows the contents of a computer display. A screenshot is created by a (film) camera shooting the screen or the operating system
An operating sys ...
s in-game and save them to a specified folder, though this only worked with games that had Xfire in-game support. Users could select and caption any screenshots they wished to upload and share on their Xfire profile page. Xfire also had the ability to
record video in-game, though this often had a significant impact on game performance and recording quality if one had a low-performance system, causing the
frame rate
Frame rate, most commonly expressed in frame/s, or FPS, is typically the frequency (rate) at which consecutive images (Film frame, frames) are captured or displayed. This definition applies to film and video cameras, computer animation, and moti ...
to drop dramatically. However, this is typically true of all video recording during gaming, and was not unique to Xfire.
The clients main function was as an instant messenger. Similar to other such online services, any user who had been added as a 'friend' could be immediately contacted through text chat. To communicate with other users in-game, Xfire users could send and receive instant messages from inside any game that was running in full screen mode, regardless of the games the sender or recipient were in. This eliminated the need to minimize the game
window
A window is an opening in a wall, door, roof, or vehicle that allows the exchange of light and may also allow the passage of sound and sometimes air. Modern windows are usually glazed or covered in some other transparent or translucent ma ...
. Users were also able to directly send files to one another via the chat window. In August 2005, Xfire updated to version 1.43, which added a
beta
Beta (, ; uppercase , lowercase , or cursive ; or ) is the second letter of the Greek alphabet. In the system of Greek numerals, it has a value of 2. In Ancient Greek, beta represented the voiced bilabial plosive . In Modern Greek, it represe ...
voice chat feature using
Voice over Internet Protocol
Voice over Internet Protocol (VoIP), also known as IP telephony, is a set of technologies used primarily for voice communication sessions over Internet Protocol (IP) networks, such as the Internet. VoIP enables Voice call, voice calls to be tran ...
(VoIP) technology to the application called "Xfire Pro-Voice". Until early 2009, if voice chat was being used in a chat room, users had to host the voice chat, causing quality problems and lag due to some users having better system capabilities than others. Xfire hosted the voice chat sessions to resolve quality problems. On May 4, 2009, a built-in alpha
AOL Instant Messenger
AOL Instant Messenger (AIM, sometimes stylized as aim) was an instant messaging and presence information computer program created by AOL. It used the proprietary OSCAR protocol, OSCAR instant messaging protocol and the TOC protocol to allow us ...
and
Windows Live Messenger
MSN Messenger (also known colloquially simply as MSN), later rebranded as Windows Live Messenger, was a Cross-platform software, cross-platform instant messaging client, instant-messaging client developed by Microsoft. It connected to the now-di ...
plugin was released in 1.108. As of May 4, 2009, it only supported chatting, and none of AIM's other features. From December 1, 2009, users could access their
Twitter
Twitter, officially known as X since 2023, is an American microblogging and social networking service. It is one of the world's largest social media platforms and one of the most-visited websites. Users can share short text messages, image ...
accounts through Xfire, allowing players to view updates posted by other users, as well as post their own.
Google Talk
Google Talk was an instant messaging service that provided both text and voice communication. The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.
Google Talk was also the name o ...
was also subsequently added. In December 2011, Xfire added support for
Facebook
Facebook is a social media and social networking service owned by the American technology conglomerate Meta Platforms, Meta. Created in 2004 by Mark Zuckerberg with four other Harvard College students and roommates, Eduardo Saverin, Andre ...
chatting, enabling users to chat with their Facebook friends from within the game.
Xfire installed itself as the system-wide handler for the
xfire:
URI scheme
A Uniform Resource Identifier (URI), formerly Universal Resource Identifier, is a unique sequence of characters that identifies an abstract or physical resource, such as resources on a webpage, mail address, phone number, books, real-world obje ...
, which enabled users to add friends, join game servers and perform other functions in the client by clicking links on websites. The scheme was provisionally registered with
IANA
The Internet Assigned Numbers Authority (IANA) is a standards organization that oversees global IP address allocation, autonomous system number allocation, root zone management in the Domain Name System (DNS), media types, and other Internet P ...
in 2012.
On December 16, 2011, Xfire added a feature to allow its users to capture in-game video and upload it to YouTube. This feature was similar to other popular in-game video recording software products, but allowed users to record videos up to 10 minutes in length for free.
Xfire added a video streaming feature in version 1.97. To view a broadcast, a web browser plugin was required, supporting only
Internet Explorer
Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated as IE or MSIE) is a deprecation, retired series of graphical user interface, graphical web browsers developed by Microsoft that were u ...
and
Mozilla Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curren ...
. In version 1.113, released on August 17, 2009, the broadcast system was changed to allow a plugin-less,
Flash
Flash, flashes, or FLASH may refer to:
Arts, entertainment, and media
Fictional aliases
* The Flash, several DC Comics superheroes with super speed:
** Flash (Jay Garrick)
** Barry Allen
** Wally West, the first Kid Flash and third adult Flash ...
-based view compatible with any Flash-enabled browser. This feature let anyone watch a live feed of a user's screen while they were playing a game. Live streams had accompanying chat rooms that let anyone who was watching a live feed communicate.
In-game internet browsing capabilities were added to Xfire in version 1.103. Its homepage was set as a statistics page of the game currently being played by the user, including listing other players and any clans and guilds based around the game being played.
Support
As of December 1, 2012, Xfire provided support for more than 3,000 games, of many different
genres
Genre () is any style or form of communication in any mode (written, spoken, digital, artistic, etc.) with socially agreed-upon conventions developed over time. In popular usage, it normally describes a category of literature, music, or other form ...
.
Support for
Windows 98
Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. It was the second operating system in the 9x line, as the successor to Windows 95. It was Software ...
and
Windows Me
Windows Me (Millennium Edition) is an operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. It was the successor to Windows 98, and was released to manufacturing on June 19, 2000, and t ...
was discontinued as of January 2007.
Third-party modifications and software forking
There were many
third party modifications for Xfire's client and services, including skins, infoview templates, plugins, and protocol implementations. Some of these may or may not violate Xfire's terms of service.
Skins could be used to provide a new look to the Xfire client and chat windows, while Infoview skins could be used to provide extra functionality in the Xfire Infoview pane. Skins were made using
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
and image files, while Infoviews were made using
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
,
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
, and images.
Plugins
There were a variety of third-party plugins developed for use with Xfire.
*OpenFire: An
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
(
LGPL
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
licensed) Java and suite of tools to access the Xfire instant messaging network.
*Xfirelib: An
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
library written in
C++ which implements the Xfire protocol. Based on it is an
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol (abbreviation XMPP, originally named Jabber) is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Extensible Marku ...
(XMPP) gateway to Xfire which also implements Gamers Own Instant Messenger (GOIM) extensions to the XMPP protocol.
The following plugins let users chat on Xfire with other
instant messaging
Instant messaging (IM) technology is a type of synchronous computer-mediated communication involving the immediate ( real-time) transmission of messages between two or more parties over the Internet or another computer network. Originally involv ...
clients:
*Gfire: A
Pidgin
A pidgin , or pidgin language, is a grammatically simplified form of contact language that develops between two or more groups of people that do not have a language in common: typically, its vocabulary and grammar are limited and often drawn f ...
plugin for
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
and
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
that lets users chat and see what games friends are playing. It has most of the major Xfire features: group chat, clan chat, file transfer, avatars, server, and game detection.
*
Kopete plugin: A plugin that lets users chat and see the status of friends.
*
Miranda NG plugin: A plugin that allows users to chat with others on Xfire, detect games, and more.
*Xblaze: An
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
plugin for
Adium
Adium is a free software, free and Open-source software, open-source instant messaging client (computing), client for macOS that supports multiple IM networks, including XMPP (Jabber), IRC and more. In the past, it has also supported AOL Instant ...
that allows communication over the Xfire protocol, using the MacFire implementation. It is the first Xfire client for
Mac OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
.
Clients
Several Xfire clients were available for different platforms:
*MacFire: An
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
implementation for of the Xfire network protocol for
Mac OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. It was made possible, in part, by prior work done for Xblaze, XfireLib, and OpenFire.
*BlackFire: A client for
Mac OS X Snow Leopard
Mac OS X Snow Leopard (version 10.6) (also referred to as OS X Snow Leopard) is the seventh major release of macOS, Apple's desktop and server operating system for Macintosh computers.
Snow Leopard was publicly unveiled on June 8, 2009, at A ...
.
Reception
The editors of ''
Computer Games Magazine'' presented ''Xfire'' with their 2006 "Best Utility" award.
See also
*
Comparison of screencasting software
This page provides a comparison of notable screencasting software, used to record activities on the computer screen. This software is commonly used for desktop recording, gameplay recording and video editing. Screencasting software is typically li ...
References
External links
*
{{Navboxes
, state = collapsed
, list =
{{URI scheme
{{Instant messaging
Chat websites
Discontinued software
Game server browsers
Instant messaging clients
Online video game services
Screencasting software
Screenshot software
Windows-only freeware
Defunct websites
Defunct social networking services
Defunct instant messaging clients