ccp-veritas

Latest

  • EVE Evolved: New info from Fanfest 2012

    by 
    Brendan Drain
    Brendan Drain
    03.25.2012

    The annual EVE Online Fanfest is starting to become a major event in the gaming calendar, thanks to CCP's partnership with Sony and the addition of DUST 514 and World of Darkness talks to the event schedule. This year, CCP flew gaming journalists to the event to give the press hands-on time with DUST and demonstrate the game's impressive realtime integration with EVE Online. Massively, unfortunately, is not permitted to accept such travel stipends, which meant that we couldn't produce in-depth coverage and interviews as we did last year, so instead we've pieced together information from the talks that were streamed to viewers at home. The theme of this year's Fanfest was unmistakably DUST 514 and its integration with EVE Online. Attendees got first-hand experience with DUST 514 and a free pass to enter the beta in April. There was even a live demonstration of the EVE-DUST link during which a battleship delivered an air strike directly into a DUST match in realtime. There were several talks on EVE's upcoming Inferno expansion and its PvP revamp, with details of new modules and gameplay designed to shake up the PvP landscape for the first time in several years. Players report leaving Fanfest this year with a very real sense that CCP is back on track and recovering from the aftermath of Monoclegate. In this week's colossal EVE Evolved, I piece together some of the information from EVE Fanfest 2012 and consider what it means for EVE players.

  • EVE Online's time dilation keeping game in sync

    by 
    Justin Olivetti
    Justin Olivetti
    02.09.2012

    Leave it to one of the most popular MMO studios to figure out how to control time -- and do so successfully. Through technical wizardry, CCP did just that when it released a time dilation feature into EVE Online last month to reduce lag during massive space battles. So far, it's working great, according to CCP Veritas. In a new blog post, he shows off graphs and recounts recent events that show how "TiDi" (as he calls it) is successfully slowing down in-game time to keep player commands and on-screen action in sync. "In all cases, it has kicked in appropriately when the server node has become overloaded, keeping things running responsively and sanely," he writes. "In both huge fights [shown on the graphs], the module response time was kept under one second for the vast majority of the action, which is a tremendously large improvement over the 20, 40, 600 seconds we'd sometimes see in fights of this scale." EVE Online has also made a few quality of life improvements to EVE Gate, including a better login system, a navigation menu tied in with the rest of the site, and a way to quickly zip to dev posts on the forums.

  • EVE Evolved: Time dilation and the war on lag

    by 
    Brendan Drain
    Brendan Drain
    10.02.2011

    When EVE Online launched back in 2003, it quickly gained a following of over 40,000 subscribing players. With around 5,000 solar systems for players to explore, those players spread themselves throughout the galaxy rather than gathering in one place. Players would often come together to trade or make war, but the server generally kept up with the action. As the number of subscribers rose, the size of the average PvP fleet increased and CCP upgraded the EVE server to handle the additional load. 2005 saw EVE's subscriber numbers explode from just over 50,000 to around 100,000 players. Server upgrades suddenly didn't cut it any more, and lag began to set in during large fleet battles. Ever since then, CCP has waged a largely unseen war against the impossibility of keeping all of EVE's players in one single-shard universe. Holding on to that core ideal that's made EVE the successful sandbox game it is today, developers have pursued every avenue in the fight against lag. While funding research into Python's Stackless IO and constantly optimising code, CCP built the biggest supercomputer in the games industry to house New Eden's growing population. With over 400,000 players now inhabiting the same world and a typically weekly peak concurrency of over 50,000 characters, CCP has been forced to develop some big guns in the war on lag. In this week's EVE Evolved, I look at some of the biggest developments CCP has made in the war on lag, including the new Time Dilation feature that literally slows down time to let the server catch its breath.

  • EVE Online shows off new toys in the war on lag

    by 
    Brendan Drain
    Brendan Drain
    07.27.2011

    It's a bit of a cliche to solve a problem by declaring war on it, but in the case of EVE Online's war on lag the analogy really does seem to fit. The ever-increasing number of players places a growing strain on EVE's single-shard universe, and developers fight a constant battle to keep server performance acceptable. This time last year, the members of CCP's lag-busting development group Team Gridlock released a series of devblogs delving into all the work going on behind the scenes to fight lag and new tools like the thin client and mass testing events. In a new video devblog, CCP Veritas from Team Gridlock shows off the latest toy in the fight against fleet lag. The Telemetry profiler gives developers millisecond-accurate details of what's happening on a server node, from physics calculations and database accesses to sending and receiving of data. By capturing telemetry of laggy fleet battles on the main EVE server, Veritas will be able to directly analyse the logs to find out where optimisations are most needed so that EVE can once again support battles with thousands of players per side. Head over to the official devblog webpage or skip past the cut to watch the video.

  • EVE's anti-lag Time Dilation concept explained

    by 
    Brendan Drain
    Brendan Drain
    04.22.2011

    Lag and server performance have always been important issues for MMO developers, but they've always had a special significance for EVE Online developer CCP Games. With EVE's entire population living on one non-instanced server, CCP needs to support scenarios in which a large percentage of them get together in one place. Back in August, CCP published a series of devblogs detailing the issues inherent in combating lag and what was being done to combat it. Though developments like the thin client and character nodes have proven very successful, the server still struggles when massive battles take place in nullsec. In a new devblog, CCP Veritas explains a potentially revolutionary idea for resolving lag in massive battles -- Time Dilation. Commands on the server are currently added to a queue and processed in order. If the load is more than the server can process, this queue grows at an alarming rate and the server is unable to catch up. Under time dilation, actions in the game such as firing weapons or moving would be slowed down to ensure the queue remains short and so the server stays under its maximum load. Instead of fights becoming laggy and unplayable, the entire battle would go into slow motion and remain responsive. It's no silver bullet with which to kill the lag monster, but time dilation could make massive battles a lot more playable. For more details on how the system will work, head over to the official devblog.