rocket 16567 Posted December 4, 2013 Important note: Unless otherwise stated FPS refers to server FPS. As most will know, we achieved quite a milestone with over 50 players on the server recently. While this is pretty normal for the mod, it's a big deal for the standalone as the architecture is entirely different and so much has been moved onto the server. So what does this mean? The Situation DayZ handles a minimum of 15000 dynamic objects. This is a huge amount of things to synchronize, in a MP environment. We implemented an entire rewrite of how objects are managed, linked with the "network bubble". Our chosen system was to implement an R-Tree approach and we have seen some success with this. Our aim was to reduce the massive FPS burden that all these dynamic objects bought, grinding the server to a halt. The main problem appeared to be scaling, in that the more players the worse it got. Some details about server FPS:Not strictly "frames per second" on a client more akin to "simulation cycles"Max is 50 FPSMax simulation of player is 25 times per secondMax simulation of zombie is 10 times per secondThat means below 10 FPS, zombie behavior could be noticeably affected. The Good news We are no longer player number bound. It appears the server loses about 3 FPS per 40 players. We have only tested to 52 players currently. At that time, it was our first efforts with this number and we immediately found some missed areas of optimization, so with our next mass test we expect better results. The more players we threw at the server, its FPS numbers didn't change. The Not-so-Good news I was initially quite surprised because we still had a very high starting frame usage. 15000 loot items were using 1 FPS, that's right - just 1! But for some reason, 1000 zombies (despite all but 10 being at rest) were using a whopping 35 FPS. It didn't make sense and we've been going through this, optimizing and looking for the reason. The Feedback from those involved Overall, despite the performance concerns, with the server running around 8-12 FPS when under its heaviest load, the server was "reasonably responsive". Some people experienced inventory actions being a little bit slow occasionally, but generally it seemed things went okay. Progress since the test Since the test, we isolated two major crashes (resulting in server soak with constant players with no stability issue, no increase in RAM, and no decrease in FPS). We also optimized some areas. We're also busy hiding some areas and functions that are incomplete, as they either break or cause problems that we don't have the time to resolve before the Alpha's release. Perhaps one of the most serious gameplay issues we have at the moment is a very long time the player spends unconscious. It causes a problem for testing, so it's something we will be fixing before the release of the alpha. Overall, the mood on development is quite upbeat. We're all pretty tired, as it has been very late and long working days. We had a new programmer and new designer start this week, and some assistance from the ArmA3 team to prepare the creation of our own audio team. We're looking forward to getting the Alpha out into Early-Access. I think that while some might be disappointed that this is not some feature-packed, graphically focused, masterpiece - we've been focused on addressing the major architectural issues and it's represented a massive body of work over the last 12 months. We need a little more out of the server in terms of framerate. Just a little bit more, to ensure the inventory stays reasonably responsive. The remaining time will be spent tidying up remaining issues to try and give a more solid experience when we kick into the early access. It really is an Alpha I really can't emphasize enough - this is going to be an early access project on steam. It's a true-blue alpha. Massive areas of the engine were entirely reworked, involving a large team of people over the last 12 months. Much of what these achievements will enable won't be seen for many months - so I really plead for anyone who is on the fence to take a skeptical approach - watch streams, read reviews, watch some let's play and form your opinion. You could always come back to the game in three, six months time and buy it then. Buying early will be a recipe for disappointment, it's a chance for those who want to be part of that whole process. For them, the process is as much as part of the game as the whole experience. For many, this is the opposite of what they want. To enable a smooth launch, we really are targeting it at a core audience who want to get deeply involved in a very barebones experience that is a platform for future development. 102 Share this post Link to post Share on other sites
Henryllex~ 407 Posted December 4, 2013 (edited) Finally we hear from you again rocket! good news!FIRST COMMENT #YOLO #SWAG #420BLAZEIT #INSOUPTIONFANCLUB2013 Edited December 4, 2013 by Henryllex~ Share this post Link to post Share on other sites
Steak and Potatoes 13480 Posted December 4, 2013 Good news, keep up all the good work guys. 1 Share this post Link to post Share on other sites
TIC 1050 Posted December 4, 2013 (edited) Rocket, I must say that you're very thorough with everything about the Standalone and it's greatly appreciated to see that from a video game developer and I don't normally say this but as of now, I wouldn't worry too much about the state of the game. It's about confidence on the project and commitment to resolving issues and providing feedback in which you guys are doing a great job of. In example of Project Zomboid, it's much easier for them since it's a single player game and DayZ will be entirely multiplayer is what this must be taken note of in case others haven't noticed :) I only have one question; how many testers(In total, could be an estimate and anonymous) are participating in the pre-alpha testing builds? Edited December 4, 2013 by TIC321 1 Share this post Link to post Share on other sites
zfleming12 395 Posted December 4, 2013 Sounds awesome! I really wish I could something more to say in response but...I can't think of anything so have a bean! :) Share this post Link to post Share on other sites
rocket 16567 Posted December 4, 2013 I only have one question; how many testers(In total, could be an estimate and anonymous) are participating in the pre-alpha testing builds? Brian or Matt would have the exact numbers, but the numbers dramatically increased after we succeeded in hitting 50 players. I would say, at a guess, over +150. 5 Share this post Link to post Share on other sites
☣BioHaze☣ 7337 Posted December 4, 2013 Thanks it really all sounds like good news to me! I appreciate the update greatly! *snip*Overall, the mood on development is quite upbeat. We're all pretty tired, as it has been very late and long working days. We had a new programmer and new designer start this week, and some assistance from the ArmA3 team to prepare the creation of our own audio team. We're looking forward to getting the Alpha out into Early-Access.*snip* *choo choo* 3 Share this post Link to post Share on other sites
TIC 1050 Posted December 4, 2013 Brian or Matt would have the exact numbers, but the numbers dramatically increased after we succeeded in hitting 50 players. I would say, at a guess, over +150. Appreciate the quick answer. Thanks! :) Share this post Link to post Share on other sites
zfleming12 395 Posted December 4, 2013 Are you going to take a nice break after this Rocket once alpha is out? :) Share this post Link to post Share on other sites
nyanryan 1 Posted December 4, 2013 (edited) Thanks for the update, Rocket. It's good to hear from you, confirmation that you are in-fact, alive!As a long-term fan of DayZ, I'll definitely be a part of the early-release community! Most of what we're asking has been answered in this, which is always nice. Two questions, however: When will cars be implemented and what type of cars are you bringing in? Elaborating on this further, are you going the polished-military route or rusted and broken look like in DayZ Origins?Finally, the question you hate the most, but I'm asking it anyway. when can we expect the Alpha release? Edited December 4, 2013 by NyanRyan Share this post Link to post Share on other sites
Korsbaek 1778 Posted December 4, 2013 Yes! Thank you Rocket! Share this post Link to post Share on other sites
Hosty 647 Posted December 4, 2013 Since when is the URL called dayzgame and not dayzmod? (I never noticed) Also, keep up the good news rocket, hope that you will find a fix for the zombies. Share this post Link to post Share on other sites
TIC 1050 Posted December 4, 2013 Are you going to take a nice break after this Rocket once alpha is out? :) This calls for a second round of climbing Mt. Everest ;) 1 Share this post Link to post Share on other sites
rocket 16567 Posted December 4, 2013 This calls for a second round of climbing Mt. Everest ;) South pole next, maybe K2 after that 9 Share this post Link to post Share on other sites
zfleming12 395 Posted December 4, 2013 South pole next, maybe K2 after thatSounds like Fun :) Share this post Link to post Share on other sites
-Se7eN- 874 Posted December 4, 2013 Rocket does make a very good point, this is going to be a very bare bones game on launch with lots of issues, those that really just want to enjoy a smooth experience and not have to complain should defiantly wait till the full launch of this title, don't kill the game for yourself while it has its bugs and then not want to return when its finished because of the experience you have had in the past. nice work rocket and team, mammoth task ahead that you are making short work off. *tips hat* 3 Share this post Link to post Share on other sites
zfleming12 395 Posted December 4, 2013 Rocket does make a very good point, this is going to be a very bare bones game on launch with lots of issues, those that really just want to enjoy a smooth experience and not have to complain should defiantly wait till the full launch of this title, don't kill the game for yourself while it has its bugs and then not want to return when its finished because of the experience you have had in the past. nice work rocket and team, mammoth task ahead that you are making short work off. *tips hat*This man speaks truth, it is wise to listen to him. also Hai Se7en! <3 Share this post Link to post Share on other sites
RosscoMac 75 Posted December 4, 2013 South pole next, maybe K2 after that Pffft K2? You need to climb some real mountains Dean! Come to Scotland and I'll take you up Ben Nevis. ;) 2 Share this post Link to post Share on other sites
wigglywap 3 Posted December 4, 2013 15000 loot items were using 1 FPS, that's right - just 1! "oh sweet why is this bad news?" But for some reason, 1000 zombies (despite all but 10 being at rest) were using a whopping 35 FPS. "damn" Share this post Link to post Share on other sites
TIC 1050 Posted December 4, 2013 South pole next, maybe K2 after that You better take this with you. 5 Share this post Link to post Share on other sites
TheRedScare 353 Posted December 4, 2013 If we buy the early access game will we be able to report back on issues anywhere or will it just be certain testers can do that?I like the idea of testing the SA early and actually helping with its development (as far as reporting bugs counts as helping anyway) instead of waiting for a full release. Share this post Link to post Share on other sites
felthat 84 Posted December 4, 2013 (edited) what stoppin ye from writin on forum(or some fancy BIS bug reporter) about bugs? Edited December 4, 2013 by Felthat Share this post Link to post Share on other sites
Skat3rat 1633 Posted December 4, 2013 So for someone like me who gets around 20 fps on the mod atm, will I be able to play SA with the same or better fps? Share this post Link to post Share on other sites
pxxl 259 Posted December 4, 2013 (edited) Thanks for the update. Sounds like it will be 'habbening' this year.The unconscious timer is just a value to be changed right? And wasn't the alpha going to be released without zeds previously?(with is awesome of course)Edit: I'll gladly help out by streaming and answering questions for those who are unsure. Edited December 4, 2013 by PXXL Share this post Link to post Share on other sites
TheRedScare 353 Posted December 4, 2013 Well so far the bug reports are for the DayZ Mod. I am curious as to if a new subforum will be made for the SA or if its a different process. Share this post Link to post Share on other sites