Dev Tracker — Blog

In the v3.5 update we are expanding the Arid tileset by introducing Thunder Route 99! This new area will be the stage for the upcoming Survive the Storm event, with a brand new layout, and gorgeous visuals set in ablazing hot desert. 



Thunder Route 99 is a lost highway, where before the storm, travellers would stop along their way for food, gas, entertainment, or refreshments before continuing on their way. Today, it is a wasteland of forgotten vacations and afternoon drives.  As you venture off of the road, campsites, old run down refineries, and mines scatter the landscape, in addition to a few unfortunate vehicles that could not make it back to the road. The landscape is perilous, watch out for snakes!



In Thunder Route 99’s Survive the Storm mode, you will be defending generators located around a central point of the map where Truck’n’ Oasis, and two rival Diners are located. The storm is relentlessly bearing down on this area, so expect attacks from all sides! Prepare for the night by harvesting a plentiful supply of metal nodes, cacti, rocks, cans, and mechanical objects scattered across the landscape. 



When designing the locations in Thunder Route 99, we created the diners and gas stations to be relatable, but unique from the current content we are all familiar with in the Suburban, Urban, and Industrial zones. We didn’t want to reskin a building and jam it in and call it done, we’ve been playing with creating more uniquely shaped roof architecture, two story open areas, and broadening the props we use to create believable diners and truckstops.

It is very important to us to provide new content, and add more variety to the world of Fortnite. We are very passionate about the worlds we create, and the stories we are able to tell. The Art and Level Design team are very excited about Thunder Route 99  and we really hope you all enjoy the event! Good luck on the 7 day PL70 runs, and see ya in game!

Maury Mountain
Lead Artist
_Moose

Starting today on Xbox One, cross-platform play, purchasing and progression are available between Xbox One, PC, Mac and iOS.  Support for Android is coming in the next few months. As always, cross-platform functionality is a completely opt-in experience.

For now, cross-platform functionality will require several steps to enable. We are working to make this easier in the next few weeks.

To link your Xbox Live Account to an Epic Games account:

  • Access the Official Fortnite Website.
  • If you are already logged in, hover over your display name and select “Sign Out”.
  • Hover over the silhouette next to “Download” and select “Xbox”.
  • Sign in with your Xbox Live credentials.
  • Register full account details to complete the process.

Once your account is connected, all of your Fortnite progress and purchases will be available on Xbox One, PC, Mac and iOS. Enjoy!

Account Security Bulletin

A number of accounts have recently been compromised using well-known hacking techniques. Epic Security is providing this bulletin to explain what’s happening and how to best secure your Epic account and other accounts.

Shared Passwords

Though it’s common to use the same password across multiple Internet sites, this is a dangerous practice and should be avoided. If one of those sites is compromised, hackers can use your email and password from that site to break into your account on other sites using the same password.

Here’s what happens: Attackers frequently download password dumps - lists of username/password combinations -from third party sites and use “credential stuffing” (https://www.owasp.org/index.php/Credential_stuffing) to find out what other websites those credentials work on. When they are successful at logging in to those accounts, they see what trouble they can create for the account holder. In many cases, that appears as fraudulent V-Buck purchases.

Fake Fortnite Offers

We’ve seen several instances of account theft and fraud related to websites that claim to provide you free V-Bucks or the ability to share or buy accounts. Please never share your Epic account details with anyone. Epic will never ask you for your password through email, social media, or a non-Epic website. Groups claiming to provide special Fortnite deals this way are fraudulent.

How Do I Know If I’m At Risk?

There is a fantastic web service Have I Been Pwned that will let you search your email address and determine if it has been part of any data breaches. If it has, you should assume that the password associated with that service is public knowledge and change all accounts that use it (not just your Epic account!).

Even if your account information hasn’t been publicly identified as leaked, it’s possible that it may be leaked in the future, so there are steps that you can do to help protect yourself against that. You can start by signing up for the Have I Been Pwned notification service so you’re immediately alerted if your email is ever included in future dumps.

What Are We Doing To Help?

At Epic, we’ve been working hard to try to hunt down password dumps in order to proactively reset passwords for player accounts when we believe they are leaked online. While this approach involves a lot of manual work on our side, we believe that it prevents a significant amount of fraud. However, this approach doesn’t find every impacted account, or you might have created your Epic account after we checked a particular password dump.

As a result, we’re working to further automate our process to check our account database against password dumps to close the gap on identifying impacted users and resetting their passwords. We’re also working hard to enable multi-factor authentication in the next few weeks and plan to have an additional blog post with more details soon.

Good Security Practices

Use Unique Passwords

We recommend using unique passwords as a way to protect yourself from credential stuffing attacks. Having a unique password for every service will guarantee that one compromised account won’t lead to everything you own being stolen. Of course, it can be hard to remember so many different passwords.

Consider using a password manager to help. Using a password manager, you can generate a unique password for every service and only remember a single strong password (for the password manager).

Link Your Social Accounts For Extra Security

Recently, we rolled out support to integrate Facebook and Google logins with our Epic account system. This provides you several advantages.

First, you can log in without needing to use your Epic password, as long as you’re actively logged in to Facebook or Google on your browser. You’ll receive a login prompt asking you to authorize the activity and then will be let straight in.

Second, you can always use these login methods to regain access to the account in the event that it is locked due to invalid passwords. Due to the additional security measures provided through Google and Facebook login, you can set correspondingly more secure passwords for your Epic account and then not worry about using them due to the pass-through authentication with Google and Facebook.

Install And Update Antivirus

While antivirus and antimalware products won’t solve every problem, they will help keep your computer safe from a lot of threats. Epic doesn’t endorse any particular product, but you can view a list of options here along with the various features of each. Keeping your computer clean of unwanted software will again minimize the number of ways your account can be compromised.

Keep Your Computer Up To Date

You should always keep your operating system, installed software, and drivers as up to date as possible. Small bugs from outdated drivers or software can result in performance issues or other game stability issues while missed security updates could compromise your entire computer. Epic always recommends updating to the latest secure versions of software and operating systems.

Don’t Trust Shared Systems

Logging in from a shared computer (cyber cafes, libraries, a friend’s house, etc.), introduces additional risk. Only log in on shared systems controlled by people you trust. Just by logging into your account on a shared system, your credentials could be stolen and you have no real insight into how secure those machines are. 

If you’ve used an untrusted shared machine in the past, we recommend changing your password to ensure that it’s not compromised. If you play on a shared machine on a regular basis, it is critical that you use a unique password for your
Epic account and make sure to log out of the launcher when finished each time.

Enable Multi-factor Authentication When Possible

Epic’s account doesn’t yet support multi-factor authentication, but we’re working to implement it as quickly as we can. We’re sorry this hasn’t come online sooner, and we’ll have an update on the status of this within the next two weeks. 

Multi-factor Authentication helps keep your account secure by requiring more than just a password. We recommend enabling it on every service you can. This site will let you review different services and see which support it.

Additional Information

Don’t Share Accounts

While sometimes you might struggle to complete that quest and would love for a friend or family member to help, we encourage you not to share your account information with others. Any actions committed on your account are your responsibility. If someone cheats on your account and it is banned, it is your responsibility as the account holder.

Don’t Buy Accounts

Sometimes, people get tired of a game and want to quit - and would like to get something for the time they’ve invested in the game. As a result, they’ll list their accounts online. While you might be tempted to purchase one and gain access to the sweet skins they have, please don’t. As the original account creator, they are likely in possession of significant facts that may enable them to recover the account through our Player Support process (such as transaction history, address history, etc.) by claiming you stole the account.

There’s No Such Thing As A Free V-Buck

We’ve seen the sites online, just like you. Click here, put in your username, maybe answer a survey question or two, and you’ll get as many free V-Bucks as you’d like. Those sites aren’t real. They want you to enter your account credentials into their page (enabling them to log in as you and create fraudulent charges) or else encourage you to click down a chain of advertising referrals, getting click-through advertising money for the person running the site. Under no circumstances are those sites able to actually grant V-Bucks. Our legal team is constantly prowling to hunt down those sites.

If you’ve tried one of them in the past, we encourage you to change your password as soon as possible. 

Verify Email Address

While it is currently optional, we ask that you please verify your e-mail address associated with your Epic account. This will help protect your account when we implement multi-factor authentication and make it easier for Player Support to contact you in the event of any anomalous activity with your account.

Player Support Details

Need additional help? Our Player Support team is here for you. We have a Fortnite Help Portal with answers to many of your questions.

If there’s anything where you feel we need to clarify further or something else you’d like assistance with, feel free to e-mail in a request.
Fortnite Twitch Prime FAQ

What is Twitch Prime?
If you have an existing Amazon Prime membership, then you have Twitch Prime. As part of Twitch Prime you can unlock some awesome free loot as a subscriber.

How do I get it?
Head over to your Twitch account, go to your settings, hit the Twitch Prime tab and link away! Or navigate to the Twitch Prime Page itself.

What’s this Twitch Prime / Fortnite Pack?
You can find out more info here. Basically, you get some cool in-game Fortnite loot if you are a Twitch Prime subscriber.

I see the word free, but it still costs money?
Yes, a Twitch Prime subscription is free with an Amazon Prime membership, but an Amazon Prime membership does cost money.

Do I get to keep the stuff?
Yup! And once claimed you’ll be able to glide into a match with your new Twitch Prime rewards.

How long will I have to claim the goods?
You’ll have until April 30 to claim your Twitch Prime rewards, so grab ‘em while you can!

Can I redeem on my PC and use it when I play on PS4?
Yes, only if your Epic account was previously linked with your PS4 account, then you will receive the items on both.

Additional Context:

  • If you play on console, don't create a new account, just log in with your PSN or XBL credentials.
  • If you play on PC, don't try to cross-play by linking to Xbox
  • If you play on PC and want to play on PS4 (but never have played on PS4), make sure when you boot the game on PS4, log in using your Epic credentials. Do NOT create a new account and do NOT skip the Epic Login
  • If you play on PC and PS4 on different accounts then those are both their own accounts and you cannot link them. You will have to choose which one you want to redeem the Twitch Prime offer on.

REMEMBER: You must link your Twitch account to your Epic account to complete the redemption process, not just linking Amazon Prime to your Twitch account (Example: Dev Flow). Make sure to claim the offer on Twitch after linking your Twitch and Epic accounts.

Fortnite hit a new peak of 3.4 million concurrent players last Sunday… and that didn’t come without issues!  This blog post aims to share technical details about the challenges of rapidly scaling a game and its online services far beyond our wildest growth expectations.

Also, Epic Games needs YOU!  If you have domain expertise to solve problems like these, and you’d like to contribute to Fortnite and other efforts, join Epic in Seattle, North Carolina, Salt Lake City, San Francisco, UK, Stockholm, Seoul, or elsewhere!  Please shoot us an email at [email protected].

Postmortem of February 3rd and 4th outages


The extreme load caused 6 different incidents between Saturday and Sunday, with a mix of partial and total service disruptions to Fortnite.

MCP database latency

Fortnite has a service called MCP (remember the Tron nemesis?) which players contact in order to retrieve game profiles, statistics, items, matchmaking info and more. It’s backed by several sets of databases used to persistently store this data. The Fortnite game service is our largest database to date.

The primary MCP database is comprised of 9 MongoDB shards, where each shard has a writer, two read replicas, and a hidden replica for redundancy. At a high level user specific data is spread across 8 shards, whereas the remaining shard contains matchmaking sessions, shared service caches, and runtime configuration data.

The MCP is architected such that each service has a db connection pool to a sidecar process that in turn maintains a connection pool to all of our shards. At peak the MCP handles 124k client requests per second, which translates to 318k database reads and 132k database writes per second with a sub 10ms average database response time. Of that, matchmaking requests account for roughly 15% of all db queries and 11% of all writes across a single shard. In addition our current matchmaking implementation requires data to be in a single collection.

At peak we see an issue where the matchmaking shard begins queuing writes waiting on available writer resources. This can cause db update times to spike in the 40k+ ms range per operation causing MCP threads to block. Players experience unusually long wait times not just attempting to matchmake, but with all operations.  We have investigated this in detail and it is currently unclear to us and support why our writes are being queued in this way but we are working towards a root cause.

This issue does not recover and the db process soon becomes unresponsive, at which point we need to perform a manual primary failover in order to restore functionality. During these outages this procedure was being repeated multiple times per hour. Each failover causing a brief window of matchmaking instability followed by recovery.

MCP thread configuration

Prior to the launch of Fortnite, we had made a change to the packaging of the MCP. As part of that we introduced a bug limiting the number of available service threads below what we considered to be a safe default for our scale at the time. As part of a recent performance pass, this mistake was corrected by reverting it to our previous intended value.

However once deployed to our live environment, we noticed requests experiencing increased latency (double ms average to double seconds) that was not present in our pre-production environments. This was diagnosed as db connection pool starvation via real-time cpu sampling through a diagnostics endpoint. In order to quickly remediate the issue we rolled back to our previous thread pool configuration.

What we expected to be a performance improvement resulted in the opposite and was only revealed at peak production workloads. 

The above MCP issues on Saturday can be seen here, with spikes partially representing matchmaking db failures and overall poor performance due to db thread pool starvation and a gradual rolling deploy.



The impact of just matchmaking db failures on Sunday can be seen below:

Account Service outage

Account Service is the core Epic service which maintains user account data and serves as an authentication endpoint. Service in numbers:
  • Throughput: 40k - 100k req/sec (2.5M - 6M rpm). Up to 160k/sec at land rush.
  • Latency:
    • All APIs: avg < 10ms, p99 < 100ms, p99.9 < 400ms
    • Sign In: avg < 100ms
    • Auth check: avg < 5ms
  • Sign up: 1k - 3k a minute.
  • Sign in/out: 0.5k - 1k fresh sign ins /sec . Plus 0.7k - 1.5k refreshes /sec (session extension).

Account Service is a complex application with a JAXRS-based web-service component and a number of sidecar processes, one of which is an Nginx proxy sitting in front of it.


The main purpose of this proxy is to shortcut an access token verification path. All traffic is routed through this proxy, but only access token verification traffic is checked against cache as shown above. With all other calls simply passing through to the main application.

On Sunday, there was an incident when Memcached instability saturated Nginx capacity (essentially, occupied all available worker threads), so that other traffic simply couldn’t get through to the main application.



Below is a quick post-mortem summary:
  • Timeline:
    • 2018-02-04 18:30 UTC - 2018-02-04 20:20 UTC
  • Root cause:
    • Nginx in front of the Java application was saturated, and traffic was limited to the application. Hence all our JVM-level protection from situations like this didn’t help.
  • Incident Details:
    • Our memcached component started failing under the load due to network and connection saturation.
    • Nginx was next in line and got stuck on timing out Memcached calls (100ms) quickly running out of free worker threads and becoming unable to serve other traffic. Including health-check calls.
    • All the verify calls have fallen through to JVM layer with added +100ms memcached timeouts and added to Redis load.
    • Missed health check requests caused the load balancer to pull all the nodes out of rotation effectively imposing full service downtime.
  • Impact:
    • Good news though is that this had moderate impact on players in match due to resiliency measures we have in place.
    • Signing in (and out) was mostly blocked and our Epic Games Launcher would sign players out with an error.
  • Next steps:
    • Leveraging Level 7 routing in ALB to direct all non-verify traffic directly to our Java application, which in turn has a number of protection measures implemented against saturation like this.
    • Significantly increasing Memcached capacity.
    • Followed by removing Nginx + Memcached couple altogether out of equation.
    • We still have a lot of exciting problems to solve. Problems like implementing effective sharding of persistent data with pretty complex set of secondary indices we have to maintain.

XMPP outage

Being a foundation for online presence, text messaging and a number of other social features like parties, XMPP Service plays significant role in delivering quality social experience to our players. This makes all XMPP service instabilities immediately visible to our community.

XMPP Service is an Instant Messaging solution customized to support a subset of XMPP protocol and protocol extensions according to platform needs.

XMPP Service in numbers:
  • Online connections: way over 3 Million ++
  • Throughput in packets:
    • Total: ~600k / sec (including aux traffic, forwarding and broadcast effect).
    • Presences: ~180k / sec
    • Notification: ~50k / sec
    • Messages: ~40k / sec
We leverage XMPP for the following features:
  • Online presence
  • Push notifications
  • Whispers 
  • Group chat - for parties, for team chat and global rooms.

In its essence XMPP, as majority of other instant messaging services, is a highly async pub-sub system pumping packets - messages, presences, commands and various aux data - through the cluster from a sender to an addressee (or a set of).

XMPP supports multiple end-user connection protocols. Our service uses two: TCP and WebSockets. We maintain millions of persistent and relatively long living TCP connections from clients concurrently. This comes at a cost of system complexity, as this case significantly differs from our typical RESTful web services.

Epic XMPP is one component in a family of Social web-services. It depends on other services including Friends Service, which supplies XMPP with friends information. We use this information to enable presence flow between players.

On Sunday we had a situation while mitigating a known instability problem that resulted in overloading a downstream system component and effectively paralyzing presence flow.  Without presence, a user who is your friend cannot see that you are online, breaking most of our social features including the ability to form parties.

Graphs below:
  • At the top - instability and connection migration from Blue cluster to Green cluster (time in UTC).
  • On the left - calls made by stand-by XMPP cluster to Friends Service. XMPP perspective.
  • On the right - traffic handled by Friends load balancer. Once recovered, it was able to handle all queued traffic.



Here is a quick summary of the incident:
  • Timeline:
    • 2018-02-04 22:00 UTC - 2018-02-05 00:15 UTC
  • Root cause:
    • Friends Service internal load balancer - the one on critical path for XMPP - got overloaded and pushed into an error state.
    • ELB could not quickly recover due to specifics of failover process and outdated network configuration - ELB subnet was short on free IPs to provision replacement.
  • Incident Details:
    • Due to a recently introduced memory leak, XMPP was on a monitored path to falling into unstable state.
    • We planned to replace it with another ready and stand-by cluster with the leak already fixed.
    • We expected cluster to survive through weekend, so that we could schedule a proper maintenance during working week days.
    • Unfortunately, Game Services and Account Service instability significantly increased the effect of the leak. And at 22:00 UTC on Sunday we started losing cluster nodes and disconnecting players.
    • A decision was made to immediately failover to a stand-by cluster via green/blue deployment strategy, when we instantly flip all the traffic to another set of endpoints.
    • Unfortunately, landrush of reconnecting people at the time has effectively killed one of the Friends Service load balancers paralyzing our ability to setup presence flow on new connections.
  • Impact:
    • As a result, though people did actually connect to XMPP, the UI showed everyone as offline due to missing presence flow.
    • Effectively, a “dark room” situation.
  • Next steps:
    • We’re in a process of upgrading load-balancer solution for Friends Service and other platform services to address issues like above.
    • We’re fixing our VPC configuration to ensure subnet capacity.
    • There are also longer-term problems team is actively working on. For example with current architecture XMPP cluster represents a full mesh. Each cluster node is connected to each other. With 10 connections between each node and 101 nodes in cluster it effectively spends 1k sockets per node just on cluster connections.
    • Each XMPP node can hold only up to N connections with current solution. Hence there is a theoretical limit on optimal number of cluster nodes (and hence CCU capacity) we can maintain without solution redesign.

Cloud capacity limits and throttling

We run Fortnite’s dedicated game servers primarily on thousands of c4.8xlarge AWS instances, which scale up and down with our daily peak of players.  This means our count of instances is always fluctuating and nonlinear in growth.

While capacity limits caused no disruption to the game, we had to react quickly to adjust some of our services limits. Fortunately our monitoring alerted us quickly and we were able to make the necessary changes.  The limit we hit was the total instance limit in the region, which would affect our ability to scale our services in the entire region. We have also hit several API rate limits and we cover our corrective actions in the next steps section.

Available IP exhaustion

We run in multiple availability zones in cloud providers for our core services and our standard subnets are /24 giving us 251 usable IPs per subnet.  Multiple factors such as shared subnets, instance changes and scaling across many services caused us to run out of IPs.  While we were able to shift many components without any interruption, due to other events described above, it caused extended load balancer recovery times.

Next Steps and Updates


Our top focus right now is to ensure service availability. Our next steps are below:
 
  • Identify and resolve the root cause of our DB performance issues. We’ve flown Mongo experts on-site to analyze our DB and usage, as well as provide real-time support during heavy load on weekends.
  • Optimize, reduce, and eliminate all unnecessary calls to the backend from the client or servers. Some examples are periodically verifying user entitlements when this is already happening implicitly with each game service call. Registering and unregistering individual players on a game play session when these calls can be done more efficiently in bulk, Deferring XMPP connections to avoid thrashing during login/logout scenarios. Social features recovering quickly from ELB or other connectivity issues.  When 3.4 million clients are connected at the same time these inefficiencies add up quickly.
  • Optimize how we store the matchmaking session data in our DB. Even without a root cause for the current write queue issue we can improve performance by changing how we store this ephemeral data. We’re prototyping in-memory database solutions that may be more suited to this use case, and looking at how we can restructure our current data in order to make it properly shardable.
  • Improve our internal operation excellence focus in our production and development process. This includes building new tools to compare API call patterns between builds, setting up focused weekly reviews of performance, expanding our monitoring and alerting systems, and continually improving our post-mortem processes.
  • Improve our alerting and monitoring of known cloud provider limits, and subnet IP utilization.
  • Reducing blast radius during incidents.  A number of our core services are globally impacting to all players.  While we operate game servers all over the world, expanding to additional cloud providers and supporting core services in multiple geographical locations will help reduce player impact when services fail.  Expanding our footprint also increases our operational overhead and complexity.  If you have experience in running large worldwide multi cloud services and/or infrastructure we would love to hear from you.
  • Rearchitecting our core messaging stack.  Our stack wasn’t architected to handle this scale and we need to look at larger changes in our architecture to support our growth.
  • Digging deeper into our data and DB storage.  We hit new and interesting limits as our services grow and our data sets and usage patterns grow larger and larger every day.  We’re looking for experienced DBAs to join our team and help us solve some of the scaling bottlenecks we run into as our games grow.
  • Scaling our internal infrastructure.  When our game services grow in size so do our internal monitoring, metrics, and logging along with other internal needs.  As our footprint expands our needs for more advanced deployment, configuration tooling and infrastructure also increases.  If you have experience scaling and improving internal systems and are interested in what is going on here at Epic, let’s have a chat.
  • Performance at scale.  Along with a number of things mentioned, even small performance changes over N nodes collectively make large impacts for our services and player experience.  If you have experience with large scale performance tuning and want to come make improvements that directly impact players please reach out to us.
  • MCP Re-architecture
    • Move specific functionality out of MCP to microservices
    • Event sourcing data models for user data
    • Actor based modeling of user sessions

Problems that affect service availability are our primary focus above all else right now. We want you all to know we take these outages very seriously, conducting in-depth post-mortems on each incident to identify the root cause and decide on the best plan of action.   The online team has been working diligently over the past month to keep up with the demand created by the rapid week-over-week growth of our user base.

While we cannot promise there won’t be future outages as our services reach new peaks, we hope to live by this great quote from Futurama, “When you do things right, people won't be sure you've done anything at all.

Remember, we need you!


It’s been an amazing and exhilarating experience to grow Fortnite from our previous peak of 60K concurrent players to 3.4M in just a few months, making it perhaps the biggest PC/console game in the world!  All of this has been accomplished in just a few months by a small team of veteran online developers -- and we’d love to welcome a few more folks like yourself to join Epic Games on this journey!

So, please contact us at [email protected], and join one of Epic’s high-quality development offices around the world!
 
Fortnite has grown quick, fast and in a hurry! We’re humbled and happy to welcome so many of you into Fortnite. The community started as a tiny seed of online testers, now with your help it has blossomed into so much more. You’ve had lots of great suggestions and feedback about Fortnite and we’re listening! 

Here’s what you’re saying about RNG:
 

"Everything is RNG gated including heroes you can play. When you finally do get something decent, RNG determines the bonus stats as well. So you have RNG (llamas) upon RNG (loot from llamas) upon RNG (bonus/random stats on loot)" - /u/Dustin1280


We are delivering features that ease that feeling and increase your reward choices. We've added more quests, more storm rewards for evolution ingredients and more activities that easily allow you to get what you want. And guess what, we want to do more!

Here’s what you can expect soon:

Event Currency Store -  You will be able to purchase event-specific items with event currency (like “Halloween Candy”) during some events. You can go to an event vendor and spend your “candy currency” on event items or event llamas. Coming in December

Hero Rarity Evolution - Our goal is to give you the ability to evolve heroes into greater rarities. This means you can take a grey, common hero and gradually level them up to an orange, legendary hero. (Finally!) Coming in December

Here’s what you’re saying about clarity:

“I have just played for around 2 hours, yes I get the in-game stuff. But out of game.. what the hell is going on I am literally so confused I don't understand it.
Collecting survivors? how to change characters, how to use the weapons a Llama gave me, it's utterly confusing and there was somebody watching me play who was just as lost.” - ParaPlays (Forums)


We need to make the UI and UX easier for you to understand. Your goals and how to get your LOOT should be crystal clear. We have some rough spots to iron out and here’s how we’re going to do that: 

Here’s what you can expect soon:

  Accessing Inventory From Everywhere - One of your popular requests. And we built it. It’s going into the game as fast as we can get it in! Access your loot anytime, anywhere. Coming in December 
Examples of your frustrations:
When you were given rewards you couldn't easily inspect them. You may not have known what happened to the cool weapon you just earned after a looting spree. This was bad on so many levels. We’re going to improve it.

Collecting Stuff - You want better ways to manage schematics, survivors and items, so do we. The first step is context sensitive menus that allow you to save time when adding those to your collection book, leveling up cards, or evolutions. Going through a rolodex of menus to “favorite your items” shouldn’t be a hassle. Coming in December 

Quest Map  - You should know where to go and what to do when you play. We want you to be able to easily examine your quests, figure out how to complete them and see what loot you’ll receive. The ability to select and examine future quests, so you can plan for them, is a specific example of how we see this playing out. Coming in January 
Here’s what you’re saying about repetition:
 

"One of the major complaints is people get bored after a while because the game is repetitive. I mean the first few dozen hours the missions do follow several missions types(Rescue survivors, Destroy Encampments, Atlas, Retrieve Data, Ride the Lightning).." - /u/mog0war


As Fortnite grows we want to evolve and polish all the stuff you’re used to like Survival and Challenge the Horde. We also want to give you new and exciting experiences. So we’re planning to introduce MINI-BOSSES into the game.

Here’s what you can expect soon:

Like a “Mini-Boss”:
You will see these new baddies in different parts of the game and they will spice up gameplay with a variety of new behaviors. We want to add flavor to your basic encounters and shake up your moment-to-moment battles. This gets us one step closer to true boss creatures. Coming in December 
  Here’s what you’re saying about the endgame:

"The game is unfinished, which means that progression is relatively pointless - you can enjoy the game equally as much at all power levels." - /u/REXnor


Once you get about 60+ hours into the game, the quests become more procedural. We will continue building the story-driven campaign as well as offering events and more competitive experiences for end-game content.

Here’s what you can expect soon:
Survival v2: We want events to give you the things you care about when you’re just starting out or as you’re powering through end game content. You’ve helped us make Survival mode better with a lot of great suggestions. Giving you the ability to vote skip days was one popular request we’ll be putting into the next round of Survival. Coming in December 
We see this as our an initial step down the path of addressing some of your top concerns, and it is something we will continue to do. You can expect more communication discussing our direction in working on solutions for your top issues!

You’ve sent us hundreds of thousands of Fortnite suggestions, advice and feedback. It takes a lot of time, energy and passion to let us know how we can make Fortnite the best it can be. 

You’ve helped build an awesome community and set a high bar for every person working on the Fortnite team. I want to personally say, thank you for enabling Fortnite to exceed even our wildest expectations.
 
Heya Folks,

We’re kicking off the spookiest time of the year in a big way with our Fortnitemares Event, which comes with a brand new zone - Hexsylvania. Get lost in the deep levels of the catacombs, the endless halls of flickering candles or the thick fog creeping across the map!

Horde Bash will be departing on Thursday, Oct. 26 at 4:00 a.m. EDT. If you haven’t challenged the horde yet, try your hand and maybe grab one of the unique Scavenger Heroes!

What will Hexsylvania bring?

In addition to a spooky lobby background you’ll find:
  • ~25 Story Quests
  • Spooky Creatures
    • Pumpkin Head Husk
    • Vampire Taker
  • Spooky Llama
    • Buy it with candy! :D
  • Eight new themed Heroes all getting into the Hexsylvanian spirit! 
    • Each Class/Gender
  • New Weapons
    • Pumpkin Launcher (How else will you defeat the Pumpkin Head Husks??)
    • Grave Digger



Mark your calendars because the Fortnightmares will begin haunting your sleep starting on Thursday, Oct 26. And fear not, all existing currency from our Horde Bash event will be converted up to 1,000 scavenger tickets! 

Pick up those last few Scavenger Llamas, there is a spooky spectre on the horizon. 

 

The Horde Bash update is coming on Thursday, Oct. 5, and along with some enraged husks, it brings a new mode, new weapons, new Heroes, and more!

Challenge The Horde Mode

It all starts in a staging area. You’ll have unlimited time, but limited resources to build a portable horde fort. Once you've designed the perfect fort, exit the staging area and party with up to three friends. Your forts will be ready for action when your team hits the ground. As you survive, you’ll receive more resources and more rewards to Challenge The Horde.

Scavenger Event

With the new update comes a new event llama. The Scavenger Llamas holds four new Heroes, nine weapons, two new Defenders. Earn the Scavenger currency by completing quests and playing the new Challenge The Horde mode. The Scavenger weapon set is delicate, but they’re all cheap to craft.

New Heroes

Introducing Scavenger Heroes with new, never-before-seen perks.

  • Raider Soldier - Loves the shotgun and close encounters.
  • Ammo Harvest Outlander - If you need ammo, this is your Hero.
  • Trap Specialist Constructor - Get a damage boost & durability boost.
  • Energy Thief Ninja - Generates and leeches energy from melee combat.

And More!

Along with modes, weapons, defenders and Heroes … the update includes over 25 new progressions quests with rewards that range from Scavenger tickets to Legendary items!

The Horde Bash update is coming on Thursday, Oct. 5, and along with some enraged husks, it brings a new mode, new weapons, new Heroes, and more!

Challenge The Horde Mode

It all starts in a staging area. You’ll have unlimited time, but limited resources to build a portable horde fort. Once you've designed the perfect fort, exit the staging area and party with up to three friends. Your forts will be ready for action when your team hits the ground. As you survive, you’ll receive more resources and more rewards to Challenge The Horde.

Scavenger Event

With the new update comes a new event llama. The Scavenger Llamas holds four new Heroes, nine weapons, two new Defenders. Earn the Scavenger currency by completing quests and playing the new Challenge The Horde mode. The Scavenger weapon set is delicate, but they’re all cheap to craft.

New Heroes

Introducing Scavenger Heroes with new, never-before-seen perks.

  • Raider Soldier - Loves the shotgun and close encounters.
  • Ammo Harvest Outlander - If you need ammo, this is your Hero.
  • Trap Specialist Constructor - Get a damage boost & durability boost.
  • Energy Thief Ninja - Generates and leeches energy from melee combat.

And More!

Along with modes, weapons, defenders and Heroes … the update includes over 25 new progressions quests with rewards that range from Scavenger tickets to Legendary items!

Greetings Fort Friends,

On Oct. 2 at 4:00 a.m. EDT the Survive the Storm event will be ending, so make sure you get those final runs in and grab that last Hydraulic weapon you’ve been chasing (Rocket Launcher pls).

But, what’s next?

The Horde Bash event, featuring...  

  • Pre-Built Forts
  • Hordes of Husks
  • Instant Co-op Action
  • And more!

New details on the Horde Bash Update coming later this week.  

Greetings Fort Friends,

On Oct. 2 at 4:00 a.m. EDT the Survive the Storm event will be ending, so make sure you get those final runs in and grab that last Hydraulic weapon you’ve been chasing (Rocket Launcher pls).

But, what’s next?

The Horde Bash event, featuring...  

  • Pre-Built Forts
  • Hordes of Husks
  • Instant Co-op Action
  • And more!

New details on the Horde Bash Update coming later this week.  

When playing Fortnite we ask you to agree to the following code of conduct:

(TLDR: Respect other players and play fair -simple right?)
  1. Respect other players. Be graceful in victory and defeat. Discriminatory language, hate speech, threats, spam, and other forms of harassment or illegal behavior will not be tolerated.
  2. Play fairly and within the rules of the game. Don’t cheat, AFK, grief, exploit bugs and glitches, or impersonate others.
  3. Keep account information safe and private. Giving access to your account puts you at risk. Do not share your account information or the account information of others.
  4. Good luck and have fun!
If you see players not respecting the Fortnite code, please reach out to us by contacting player support . We will investigate all feedback and take action if or when necessary.

The Fortnite Code of Conduct is not final and will change over time, so check back regularly to stay up to date.

“But, I didn’t know…” is not a valid excuse. We’re all here to have fun and enjoy the game!
When playing Fortnite we ask you to agree to the following code of conduct:

(TLDR: Respect other players and play fair -simple right?)
  1. Respect other players. Be graceful in victory and defeat. Discriminatory language, hate speech, threats, spam, and other forms of harassment or illegal behavior will not be tolerated.
  2. Play fairly and within the rules of the game. Don’t cheat, AFK, grief, exploit bugs and glitches, or impersonate others.
  3. Keep account information safe and private. Giving access to your account puts you at risk. Do not share your account information or the account information of others.
  4. Good luck and have fun!
If you see players not respecting the Fortnite code, please reach out to us by contacting player support . We will investigate all feedback and take action if or when necessary.

The Fortnite Code of Conduct is not final and will change over time, so check back regularly to stay up to date.

“But, I didn’t know…” is not a valid excuse. We’re all here to have fun and enjoy the game!

Flak: Hi Stephen! How long have you been playing Fortnite?

Stephen: I've been playing since the Founder’s release.

F: What made you decide to start playing?

S: I loved the idea of the game. A zombie game with a large loot system and the freedom to create your own structures is amazing.

F: What made you decide to start a Fortnite Facebook Group?

S: I admin other gaming communities and noticed at the time there wasn't a multi platform one for Fortnite after finding multiple posts hyping the game. So, I decided to start one for those people inquiring about the game.

F: Could you tell us a little about the group?

S: We are a group where people on all platforms can get together and discuss Fortnite related content, trade materials, exchange strategies, and find other members to play with.

F: Do you have any secrets you'd like to share about Fortnite that could help new players?

S: Invest in a good melee weapon and make the radar towers. Earlier levels ammo could present an issue and having a melee weapon on hand could prove invaluable when ammo is scarce. Radar towers are a good way to learn how to make different shapes and can help you when making your own bases.

F: Wood, stone or metal?

S: I prefer a mix of all three. Metal for walls as they are the most durable, stone for supports and rooftops, and wood for flooring and staircases inside of your base.

F: Which weapon do you use the most and why?

S: Dragonfly. Its an amazing sniper rifle that will effectively one-shot smaller enemies and make short work of some of the larger ones. The fact it doesn't have a scope and it has a good rate of fire makes it a good all purpose primary weapon.

Don’t forget to check out the Fortnite Community Facebook group for Fortnite fans to find tips, tricks, people to group with and more!

 

Flak: Hi Stephen! How long have you been playing Fortnite?

Stephen: I've been playing since the Founder’s release.

F: What made you decide to start playing?

S: I loved the idea of the game. A zombie game with a large loot system and the freedom to create your own structures is amazing.

F: What made you decide to start a Fortnite Facebook Group?

S: I admin other gaming communities and noticed at the time there wasn't a multi platform one for Fortnite after finding multiple posts hyping the game. So, I decided to start one for those people inquiring about the game.

F: Could you tell us a little about the group?

S: We are a group where people on all platforms can get together and discuss Fortnite related content, trade materials, exchange strategies, and find other members to play with.

F: Do you have any secrets you'd like to share about Fortnite that could help new players?

S: Invest in a good melee weapon and make the radar towers. Earlier levels ammo could present an issue and having a melee weapon on hand could prove invaluable when ammo is scarce. Radar towers are a good way to learn how to make different shapes and can help you when making your own bases.

F: Wood, stone or metal?

S: I prefer a mix of all three. Metal for walls as they are the most durable, stone for supports and rooftops, and wood for flooring and staircases inside of your base.

F: Which weapon do you use the most and why?

S: Dragonfly. Its an amazing sniper rifle that will effectively one-shot smaller enemies and make short work of some of the larger ones. The fact it doesn't have a scope and it has a good rate of fire makes it a good all purpose primary weapon.

Don’t forget to check out the Fortnite Community Facebook group for Fortnite fans to find tips, tricks, people to group with and more!

 

Flak: Hi Stephen! How long have you been playing Fortnite?

Stephen: I've been playing since the Founder’s release.

F: What made you decide to start playing?

S: I loved the idea of the game. A zombie game with a large loot system and the freedom to create your own structures is amazing.

F: What made you decide to start a Fortnite Facebook Group?

S: I admin other gaming communities and noticed at the time there wasn't a multi platform one for Fortnite after finding multiple posts hyping the game. So, I decided to start one for those people inquiring about the game.

F: Could you tell us a little about the group?

S: We are a group where people on all platforms can get together and discuss Fortnite related content, trade materials, exchange strategies, and find other members to play with.

F: Do you have any secrets you'd like to share about Fortnite that could help new players?

S: Invest in a good melee weapon and make the radar towers. Earlier levels ammo could present an issue and having a melee weapon on hand could prove invaluable when ammo is scarce. Radar towers are a good way to learn how to make different shapes and can help you when making your own bases.

F: Wood, stone or metal?

S: I prefer a mix of all three. Metal for walls as they are the most durable, stone for supports and rooftops, and wood for flooring and staircases inside of your base.

F: Which weapon do you use the most and why?

S: Dragonfly. Its an amazing sniper rifle that will effectively one-shot smaller enemies and make short work of some of the larger ones. The fact it doesn't have a scope and it has a good rate of fire makes it a good all purpose primary weapon.

Don’t forget to check out the Fortnite Community Facebook group for Fortnite fans to find tips, tricks, people to group with and more!

 

Our v.1.5.3 release includes a number of bug fixes for high impact issues. We are still working on a number of other bugs, and hope to have these fixed as soon as possible. Expect more of these smaller patches in the near future!

Notes

Experiencing issues updating, logging in or crashing in Fortnite? Reach out to player support here!

A server side update released late last night that resolved a number of server crashes, causing players to crash shortly before completing a Survive the Storm mission.

Bug Fixes

  • Fixed a server crash that sometimes caused players to crash near the end of Survive the Storm missions.
    • This fix was deployed on August 31st.
  • Fixed a Supply Drop bug.
  • Fixed multiple server crash issues.
  • Fixed multiple out of memory issues.
  • Fixed an bug preventing players from completing  Evacuate the Shelter Storm Zones in Plankerton.
  • Corrected rewards for Retrieve the Data missions.
  • Xbox players, who have not linked their account to a Epic Games account, were previously unable to login when XBOX services were down.
    • Xbox players will now be able to login even when the Xbox service is down.
  • Clarified the popup message to players who are attempting to leave a Survive the Storm missions
    • “If your team votes to fight, leaving game early forfeits rewards.”
  • Fixed an issue which sometimes caused players to not receive mission rewards.
  • Fixed an issue with enemy health at higher levels.
  • Fixed an issue that prevented some players from joining Global Chat.
  • Fixed an issue that prevented players from rejoining a Survival Mode match after being disconnected.
Our v.1.5.3 release includes a number of bug fixes for high impact issues. We are still working on a number of other bugs, and hope to have these fixed as soon as possible. Expect more of these smaller patches in the near future!

Notes

Experiencing issues updating, logging in or crashing in Fortnite? Reach out to player support here!

A server side update released late last night that resolved a number of server crashes, causing players to crash shortly before completing a Survive the Storm mission.

Bug Fixes

  • Fixed a server crash that sometimes caused players to crash near the end of Survive the Storm missions.
    • This fix was deployed on August 31st.
  • Fixed a Supply Drop bug.
  • Fixed multiple server crash issues.
  • Fixed multiple out of memory issues.
  • Fixed an issue in Plankerton where players were unable to complete Evacuate the Shelter Storm Zones.
  • Fixed an issue with rewards in Retrieve the Data missions
  • Xbox players, who have not linked their account to a Epic Games account, were previously unable to login when XBOX services were down.  
    • Xbox players will now be able to login even when the Xbox service is down.
  • Clarified the popup message to players who are attempting to leave Survive the Storm missions:  
    • “If your team votes to fight, leaving game early forfeits rewards.”
  • Fixed an issue with mission distribution in Twine Peaks.
  • Fixed an issue where players would not receive mission rewards.
  • Fixed an issue with enemy health at higher levels.
  • Fixed an issue that prevented some players from joining Global Chat.
  • Fixed an issue that prevented players from rejoining a Survival Mode match after being disconnected.
Our v.1.5.3 release includes a number of bug fixes for high impact issues. We are still working on a number of other bugs, and hope to have these fixed as soon as possible. Expect more of these smaller patches in the near future!

Notes

Experiencing issues updating, logging in or crashing in Fortnite? Reach out to player support here!

A server side update released late last night that resolved a number of server crashes, causing players to crash shortly before completing a Survive the Storm mission.

Bug Fixes

  • Fixed a server crash that sometimes caused players to crash near the end of Survive the Storm missions.
    • This fix was deployed on August 31st.
  • Fixed a Supply Drop bug.
  • Fixed multiple server crash issues.
  • Fixed multiple out of memory issues.
  • Fixed an issue in Plankerton where players were unable to complete Evacuate the Shelter Storm Zones.
  • Fixed an issue with rewards in Retrieve the Data missions
  • Xbox players, who have not linked their account to a Epic Games account, were previously unable to login when XBOX services were down.  
    • Xbox players will now be able to login even when the Xbox service is down.
  • Clarified the popup message to players who are attempting to leave Survive the Storm missions:  
    • “If your team votes to fight, leaving game early forfeits rewards.”
  • Fixed an issue with mission distribution in Twine Peaks.
  • Fixed an issue where players would not receive mission rewards.
  • Fixed an issue with enemy health at higher levels.
  • Fixed an issue that prevented some players from joining Global Chat.
  • Fixed an issue that prevented players from rejoining a Survival Mode match after being disconnected.
See link for more details
Are you going to PAX West? Then come visit us at the Fortnite Booth #6508 (on the 6th floor) where members of the development and community team will be on-hand to chat with players. Throughout the day, we will randomly choose players to come and take a swing in our Llama Smashing booth! Winners could walk away with some Fortnite swag and other cool prizes. We’re looking forward to seeing everyone!

If you’re around in the early evening on Saturday, Sept. 2, we’ll be hosting a first-come-first-served Epic Games Community Meetup at Gameworks Seattle.

Come and join us for a fun filled evening on Sept. 2 between 6 p.m. and 8 p.m. People will be permitted to start lining up at 5:30 p.m. at the venue on 1511 7th Ave. Each guest will be provided with a game card to play in the arcade, and for those 21 and over, we’ll have drink tickets. The games and adult beverages are on us and food will be available for purchase from the Gameworks restaurant and bar. The Loft, a k a our “Home Base,” will be a place to hang out, meet other community members, and maybe even get a chance to chat with developers from Epic Games.

Gameworks is located between Pike St. and Pine St. For more information about the venue please visit the Gameworks website: http://www.gameworks.com/locations/seattle-washington.
Are you going to PAX West? Then come visit us at the Fortnite Booth #6508 (on the 6th floor) where members of the development and community team will be on-hand to chat with players. Throughout the day, we will randomly choose players to come and take a swing in our Llama Smashing booth! Winners could walk away with some Fortnite swag and other cool prizes. We’re looking forward to seeing everyone!

If you’re around in the early evening on Saturday, Sept. 2, we’ll be hosting a first-come-first-served Epic Games Community Meetup at Gameworks Seattle.

Come and join us for a fun filled evening on Sept. 2 between 6 p.m. and 8 p.m. People will be permitted to start lining up at 5:30 p.m. at the venue on 1511 7th Ave. Each guest will be provided with a game card to play in the arcade, and for those 21 and over, we’ll have drink tickets. The games and adult beverages are on us and food will be available for purchase from the Gameworks restaurant and bar. The Loft, a k a our “Home Base,” will be a place to hang out, meet other community members, and maybe even get a chance to chat with developers from Epic Games.

Gameworks is located between Pike St. and Pine St. For more information about the venue please visit the Gameworks website: http://www.gameworks.com/locations/seattle-washington.
Are you going to PAX West? Then come visit us at the Fortnite Booth #6508 (on the 6th floor) where members of the development and community team will be on-hand to chat with players. Throughout the day, we will randomly choose players to come and take a swing in our Llama Smashing booth! Winners could walk away with some Fortnite swag and other cool prizes. We’re looking forward to seeing everyone!

If you’re around in the early evening on Saturday, Sept. 2, we’ll be hosting a first-come-first-served Epic Games Community Meetup at Gameworks Seattle.

Come and join us for a fun filled evening on Sept. 2 between 6 p.m. and 8 p.m. People will be permitted to start lining up at 5:30 p.m. at the venue on 1511 7th Ave. Each guest will be provided with a game card to play in the arcade, and for those 21 and over, we’ll have drink tickets. The games and adult beverages are on us and food will be available for purchase from the Gameworks restaurant and bar. The Loft, a k a our “Home Base,” will be a place to hang out, meet other community members, and maybe even get a chance to chat with developers from Epic Games.

Gameworks is located between Pike St. and Pine St. For more information about the venue please visit the Gameworks website: http://www.gameworks.com/locations/seattle-washington.

Experiencing issues updating, logging in or crashing in Fortnite? Reach out to player support here!

EA1.4.9 Release Notes

  • Fixed a client crash caused by in-game effects

  • Fixed a client crash caused by player’s profiles

Xbox One

  • Fixed an issue causing Home Sharing players to receive a "Purchase Check Failure" error when attempting to log in

    • This occurs while Microsoft services are experiencing limited availability

Experiencing issues updating, logging in or crashing in Fortnite? Reach out to player support here!

EA1.4.9 Release Notes

  • Fixed a client crash caused by in-game effects

  • Fixed a client crash caused by player’s profiles

Xbox One

  • Fixed an issue causing Home Sharing players to receive a "Purchase Check Failure" error when attempting to log in

    • This occurs while Microsoft services are experiencing limited availability