Version: 2.3.1.6
Server Management
- Importing an Existing Config
- Using Beacon with Ark Single Player
- Updating Your Nitrado Server
- Updating Your Server With FTP
- Updating Your Server Manually
- Ark Config File Reference
- The Difference Between Deploy and Export
Core Features
- Using Config Sets
- Using Presets to Automate Item Set Creation
- Adding Unsupported Engrams, Creatures, Loot Drops, or Spawn Points to Beacon
- Preset Selectors Guide
Config Editors
- Breeding Multipliers
- Crafting Costs
- Creature Adjustments
- Creature Spawns
- Custom Config
- Day and Night Cycle
- Decay and Spoil
- Engram Control
- Harvest Rates
- Item Stat Limits
- Levels and XP
- Loot Drops
- Stack Sizes
- Stat Multipliers
User Accounts
- Create or Recover Your Account
- Sign Into Beacon
- Activating Beacon Omni
- Sharing Beacon Documents with Other Users
- About User Privacy
Troubleshooting
- Item Quality Is Different Than Expected
- Loot Drops Are Not Working As Intended
- How to Stop Using the Custom Config Editor
- Solving Connection Problems to Beacon or Nitrado
- Beacon System Status
For Developers
Item Quality Is Different Than Expected
The short answer is simple: Ark is coded in a way that makes it impossible to guarantee a minimum loot quality. Beacon computes values that are most statistically likely to produce the desired loot quality, but there will always been deviation.
Ark's Quality Formulas
Beacon's math is based on this forum post from 2015. These formulas are why Beacon asks about server difficulty, so it can properly compute the BAQ
value, and Beacon already knows the CQM
values for each loot source. So Beacon is able to accurately compute the AIQ
values for a given range.
The problem is the random X
value, which is described as "a float value determined by the Random Number Generator between 0 and the AIQ * the Randomizer Range Override." Beacon is able to account for every value in the formula, but the fact that X
can be equal to 0 means that even when generating loot with the max quality value of 100, the X
multiplier can bring the actual loot quality all the way down to 0.
If it wasn't for the fact that X
can be so low, Beacon could compute a range of values that guarantees desired loot quality. Instead, Beacon has to essentially guess. Imagine you're rolling a single die, and to win you need to roll a 6 or higher. Well, 6 is already the limit, so odds of winning are 1/6. Now imagine you're able to roll two dice, whose total need to be 6 or higher. In that case, the odds of winning go up to 6/12! This is essentially what Beacon is doing with the maximum quality numbers. Since the minimum cannot be enforced, the maximum needs to be overestimated in order to provide a reasonable chance to actually get loot in the desired range.
If the minimum cannot be enforced, why select a minimum at all? The minimum is still useful for two reasons. First, it tells Beacon what you'd like to happen, which helps Beacon decide on quality values to use. Second, should Ark ever change, Beacon will already have your intentions known. Beacon could adopt new formulas and give you loot closer (or hopefully exactly) as you intended.
Loot Quality Multiplier
The general advice is to design your loot drop contents with your intended qualities. If, after testing, you find qualities are consistently too low or too high, Beacon's Loot Quality Multiplier setting can be adjusted. A value higher than 100% increases quality, so values lower than 100% decrease quality. Doing it this way allows you more rapidly make adjustments as needed, and Beacon will automatically restore the setting to 100% when Beacon's quality formulas change - which isn't often.
Beacon doesn't allow setting the Loot Quality Multiplier above 200% because setting it too high can easily produce loot that overloads Ark's values. There is a limit of 65,535 of any crafting ingredient. Any higher, and the item cannot be crafted or repaired, the ingredient will show blank in-game.