Thanks to everyone for using the site the past few years. As you can see, I've had virtually no time at all to maintain things but I've decided to start tinkering around with rewriting parts of the site. I'll probably start by focusing on stats. If there are any existing or unique stats systems for TF2 or similar games that you'd like to point out, please let me know by emailing feedback@[this domain]. I've been saving raw logfiles for every lobby ever played, so any changes will thankfully be able to be applied retroactively.
There will likely be downtime in March as the server host physically moves the server this site runs on to a different location, but it should take less than 3 hours. I don't pay close attention to when the site goes down, so please send an email to support@[this domain] in the future if you notice any downtime that lasts longer than a few hours.
Speaking of servers, for some reason I continue to fork out several hundred dollars a month for a dedicated server to run this site. This will continue, but I'm tempted to stoop to asking for donations soon.
TF2Lobby is now tied to the Steam OpenID system. In essence, all login functions are performed offsite and securely through Steam. You'll be redirected offsite to Steam in order to login rather than everything being neatly contained in one page. This change has a few side effects:
As the natural extension of Match Statistics, today we have launched Cumulative Stats. The Cumulative Stats are listed on each user's TF2Lobby Profile and reflect stats gathered from matches played through TF2Lobby, where stats were able to be recorded. We've improved stats gathering significantly and virtually every match is now covered under the Match Stats/Cumulative Stats system.
Like its Match Stats counterpart, Cumulative Stats is a comprehensive collection of data on every TF2Lobby player, organized by Class, Weapons, and Maps. Key metrics such as kill+assists:deaths ratios, kills+assists per minute, and ubercharges deployed/dropped are displayed, along with dozens of other pieces of data.
Many of the Cumulative Stats charts are interactive, allowing you to filter what they display; look for gray instructional text or off-white buttons.
TF2Lobby Profiles now display TF2 Backpack data if the user's Steam Profile is public. Backpack items can be viewed by class using the panel to the right of the main backpack display.
Below the backpack is a crafting simulator that implements the crafting recipes listed in the TF2 Wiki. Of course, random items you receive through the crafting simulator won't necessarily match items you receive via actual crafting, but the simulator is an easy way to see what you are able to craft.
Note that items you have not yet added to your backpack will not be displayed - support for this will come in a future update.
You can now transfer the Lobby Leader position to another Lobby Member. This feature is especially useful for server owners who would like to set up a Lobby but not give out their RCON password to other players. As a Lobby Leader, you simply click on the "Transfer" button in the bottom Lobby toolbar, then click on the player to whom you want to transfer the Lobby.
The Cumulative Stats processor now determines if players left a match early, never showed up, or if a player volunteered to substitute but never arrived. This information is now displayed directly in the Lobby, as seen on the right. Lobby Leaders may use their discretion in deciding whether with a high RQ percentage can remain in their Lobby or not.
No-shows are determined in an automated way and are not influenced reporting a user. The reporting feature is still the preferred method for requesting a substitute.
Check the Change Log below for full details on the recent updates.
Today marks the launch of several major new features, by far the most significant update thus far. In the backend lies a hook into match log files which allows us to collect detailed information about each match; this information is made available through our new Match Statistics display, seen on the right (click on the image to view an actual Match Statistics page).
For supported maps, a match timeline is available, where significant events like kills and captures are plotted precisely where they occurred during the match. The match timeline features an animated playback, and its playback speed can be adjusted with a number of presets. The most popular maps are presently supported (listed below in the change log), but new maps will be added according to what's played most often. Note that future support for specific maps with the match timeline will apply retroactively, so matches played from this point forward will still have their data recorded.
Regardless of match timeline support, detailed statistical information about the match is available, including who killed who, what weapons were used, how much time was spent playing each class, and what everyone's kill streaks were, to name a few.
The Match Statistics page is still a work in progress, and many extensions are planned.
The second major addition is a user profile page for each TF2Lobby user. Your profile page is accessible by logging in and clicking on the profile icon in the lounge - it looks like a bar graph.
Presently, user profiles display a record of every match that user started in, as well as information on the match settings and its starting lineup. If Match Statistics are available for that match, a link will appear, circled in red in the screenshot to the right.
Future expansion of the User Profile page is in progress, and will eventually include global cumulative statistics for each user, the long-awaited karma display, and more!
By popular demand, we've added full support for 9v9 Highlander games, in which each team has exactly one of each 9 classes
Yesterday, we added a "Comment on Match" feature where you can directly send us reports on whether the system worked smoothly or if there were problems. We read every comment and your feedback guides what we prioritize working on, so please make use of it, especially if things went well.
We've added a new system for reporting no-shows/ragequits and automatically requesting a substitute. When the match begins, a new post-lobby page loads with an unobstructed list of the players in your match and button for reporting a missing player. If a player doesn't show up or leaves the game early, you can report that player as missing by clicking on the "Missing Player" button, then the name. After 4 players report someone missing, a sub request is automatically sent to the main lounge, as pictured:
If you are in the lounge, you can click on the RED (or BLU) bar to join that game and fill in as a sub. Sub requests are only sent out once per missing player. If you're in a game where you need to find a sub for a sub, please manually ask the lounge chat for a sub.
New to the post-lobby page and the entire site in general is the karma system. Karma will be tracked on TF2Lobby as a measure of a player's sportsmanship and competency. We will be keeping karma values hidden until we have a more full set of data to interpret.
Until then, the following actions will influence your karma:
Once we have substantial reports on our users, we will make these karma values publicly visible: lobby leaders may use them per their discretion to kick problem players from their lobbies.
Additional consequences of karma in the future may include removal of chat privileges for low karma or colored names in chat for very high karma; a top-karma list is also in planning.
Finally, we would like to emphasize that the Best Available server pool is provided as a free convenience for casual games. Ideally, lobby leaders would provide their own servers if high performance is a concern.