Pages

Wednesday, June 29, 2011

Waking back up?

Alright. We have had an incredibly intense three weeks, so really sorry for the long posting gap (while of course the team has kept updating Facebook and Forums regularly). This will just be a quick preview of what's coming up, and I hope to follow this up with much more detail at 'some point™' when some of the critical items we are working on have gotten sorted out, and at that point also post a brand new roadmap.

We just released patch 1.5.1.96 tonight, which fixes various issues, and adds more server-side controls for certain items to reduce some specific client exploits. That's the good news. Keep in mind patch 96 is a specific hotfix patch, and does not contain the large items the team has been working incredibly hard on for version 1.5.2 of the game.

The Next Big Thing - version 1.5.2

1.5.2 introduces many new items outlined in the roadmap, most importantly district recommendation and skill-rating based matchmaking and it ALSO introduces a lot of items we had not yet talked about; meta-grouping for better PuG-ing, action grouping relaxation (fancy way of saying you will be able to shoot right as you stop sprinting instead of being blocked from shooting), 70+ different mission fixes, new clothing, new items and a boat-load of various bug fixes and improvements based on much of the forum and tester feedback we have had. So there is much more to talk about once that version is ready to go live.

The plan had been to get the 1.5.2 build out by June 30 (per the roadmap), but right now it seems we will go past that by 'some period™', partly because of the massive amount of changes requiring a lot of testing. In the next few days we will also decide if we will use this build as the first one to go up on the Public Test World. We have recruited and selected about 500 volunteers (who do not yet know who they are I should add), and people with those accounts will be able to test builds going forward before going live to the public. The next few days will determine if the PTW system will in fact go live before 1.5.2 or vice versa.

We have also completed the networking upgrades that were scheduled on the roadmap. Now players in Europe will also be able to connect through Telia, which should give customers a drastically reduced ping when going to the servers especially from Northern and Eastern EU. We are in the next few weeks also adding TiNet (an Italian telecom) which has improved network coverage for Southern EU, for areas such as Spain, Italy, France and Greece.

Some Currently Known Issues in the Beta

Finally - we are fully aware of several annoying issues we are tracking and hoping to address shortly. There are a lot of specific or individual items that are on our list - but there are two in particular that are more general and requires a special mention here - Latency spike and 32-bit issues.

There is a latency issue that kicks in every few minutes or up to every 10 minutes for several players, where suddenly latency spikes to 800ms in the game. However, if you simultaneously happen to be running a long-running ping in the background to 173.195.41.254 (our ping probe in the EU) or 173.195.39.254 (ping probe in US-East) or 173.195.32.254 (ping probe in US-West) - you'd see that the network ping/latency actually stays low during the spike, and server side and client side frame-rates also stay normal during the latency spike. So from what we can tell the current spike is not a direct networking, datacenter or server issue and instead appears to be a client side issue, at least the most likely culprit at the moment. We are working to sort out what other dependencies trigger the random client latency spike, but because of the complex interactions of all the components it will take a bit of time to isolate the root cause. We will update as soon as we have a patch that addresses this particular issue.

And the biggest issue of them all continues being 32-bit optimization for those who do not yet have 64-bit systems. APB LOVES memory. The districts are VERY large (compared to other high end games APB's districts can even be described as HUGE), and therefore the game demands 1.8GB of memory or more (and especially after a few district switches and encountering 100 other players with their customizations, that usage easily hits 2GB plus). We are working to optimize this, but at the moment the game will continue running close or at the 2GB limit. Unfortunately 32-bit windows by default only addresses 2GB of RAM, so this can lead to crashes on Vista-32 and Win7-32 in particular (XP-32 tends to fare a little bit better).

For MOST Vista-32 and Win 7-32 systems, especially if you have 4GB of Ram we continue to highly recommend TRYING (at your own risk) the bcdedit /set IncreaseUserVa 3072 command (here is a great reference from Autodesk which uses the same trick for AutoCad and 3DS Max on 32-bit systems). This command will increase addressable application space from 2048MB (default) to 3072MB, minus any memory mapped devices (such as graphics cards). Unfortunately it also means if you have a large memory mapped device (such as 1GB graphics card) this setting could cause conflicts. Some players have reported success when using a slightly smaller amount - in particular bcdedit /set IncreaseUserVa 2560, which sets the user-mode (program) address memory to 2560MB, which often seems to be enough to keep APB and it's very large world happy for a few hours. Here is the Microsoft reference on the bcdedit /set command. Again - try all these commands at your own risk (or go the proven route and upgrade to 64-bit Windows 7, which is clearly the preferred route).

There is a pretty good collection of known workarounds by moderator nXe here, which we have not fully vetted - but certainly feel free to try these as well in case you have compatibility issues.


Expanding the Team; more C++ game coders needed!

Also - as a result of the great response the game has had in Beta, we are right now expanding the development team in Edinburgh, UK. If you (or someone you know) is a fantastic C++ coder interested in either game engine development or game play development you can send in your cover letter (describing  why you would be great for a critical job on the APB team), and your CV/resume to careersUK /a t / GamersFirst / d o t / com (split apart just to help with our spammier friends - so your first test is to see if you can figure out what email to send your resume too :) ). 

There is some additional info on this page (click on "UK" to see the description): http://www.gamersfirst.com/corporate/?q=Careers. Our team is located right at the heart of Edinburgh, one of the coolest cities in Europe, with many great direct connections to other key cities on the continent. If you or someone you know are up for an amazing job and an amazing challenge where you will have a lot of impact, certainly drop us a line and try to convince us why you would be a great team member. Only friendly, well adjusted, optimistic and nice people need apply :) . And we are pretty serious about that requirement, since the team requires incredibly tight collaboration between all team members around the planet at all times.

In Closing

So - in closing - this preview is intended to get everyone up to speed, and prepared for the next major build, which really is the foundation for the more complete game that we had envisioned when we set out on this journey many months ago. A huge thanks to everyone who have played, tested and engaged in the world of San Paro for the last three months. We expect the game will be that much better thanks to all those efforts.

See you in San Paro!

Cheers,

No comments:

Post a Comment

Please keep comments on-topic and reasonably civilized. The moderators reserve the right to remove any off topic, uncivilized or troll-ish comments.