-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration
UBS uses common config values to tune security, banking behavior, and macro-economy systems.
TransactionsPerMinute-
AccountTransactionLogLimit(default20, range1..1000) DefaultATMWithdrawalLimitDailyWithdrawalLimit-
GlobalMaxSingleTransaction(also caps handheld terminal max save value; default50000) GlobalMaxDailyPlayerVolumeGlobalMaxDailyBankVolumeDailyWithdrawalLimitCheckingDailyWithdrawalLimitSavingDailyWithdrawalLimitMoneyMarketDailyWithdrawalLimitCertificate-
PaymentTerminalFeedbackTicks(legacy key, terminal feedback lock is currently fixed to 2 seconds)
AutoSaveIntervalMinutesSavingsInterestIntervalTicksLoanPaymentIntervalTicksLoanWarningBeforeDueTicksBankAnnualLicenseIntervalTicksBankTaxIntervalTicks
ServerInterestRateFederalFundsRateMinFederalFundsRateMaxFederalFundsRateSavingsRateFloorMultiplierSavingsRateCeilingMultiplierMoneyMarketRateMultiplierAllowBankCustomInterestRateMinCustomBankInterestRateMaxCustomBankInterestRate
BankMinReserveRatioBankReserveGraceTicksBankDailyLiquidityRatioWithdrawalQueueExpiryTicksBankRunWindowTicksBankRunThresholdRatioBankRunLockdownTicks
PlayerBanksEnabledPlayerBanksRequireAdminApprovalPlayerBanksMinBalancePlayerBanksMinPlaytimeHoursPlayerBanksCreationFeePlayerBanksMaxPerPlayerPlayerBanksNameMaxLengthPlayerBanksCreationCooldownHoursBankCharterFeeBankAnnualLicenseFee
LoanAutoApproveThresholdLoanAutoApproveMinCreditLoanBaseInterestRateLoanMinInterestRateLoanMaxInterestRateLoanTermPaymentsCreditScoreDefaultCreditScoreOnTimeBoostCreditScoreMissedPenaltyCreditScoreDefaultPenalty
PickpocketEnabledPickpocketDurationTicksPickpocketCooldownTicks
ChestCashLootEnabledChestCashLootChancePercentMobCashDropsEnabledMobCashDropsPlayerKillOnlyMobCashDropHealthWeightMobCashDropAttackWeightMobCashDropArmorWeightMobCashDropVariancePercentMobCashDropMinCentsMobCashDropMaxCentsDeathCashDropEnabledDeathCashDropPercentDeathCashDropApplyWithKeepInventoryDeathCashDropDespawnTicksDeathCashDropLabelRefreshTicks
OpenMarketHistoryLimitClearingLedgerLimitShopLevelingEnabledShopLevelScaleClaimCapacityShopLevelScaleStockroomCapacityShopLevelScaleDisplayLimitShopLevelScaleCashierLimitShopLevelScaleDeliveryPalletLimitShopStockroomBaseCapacityBlocksShopStockroomCapacityPerLevelBlocksShopStockroomMaxCapacityBlocksShopDisplayBaseLimitShopDisplayLimitPerLevelShopDisplayMaxLimitShopMaxCashierSpawnEggsPerShopShopMaxAssignedOrderPalletsPerShopShopMaxActiveCourierOrdersShopCashierLowBagThresholdShopWebshopMaxActiveOrdersShopWebshopDefaultEtaSecondsShopWebshopRetryDelaySecondsShopWebshopMaxRetryAttemptsShopWebshopCancelFeePercentShopWebshopExpediteSurchargePercentShopWebshopExpediteEtaSecondsShopTypeConversionFeeDollarsShopTypeConversionCooldownHoursShopFranchiseBrandOwnerUnlockLevelShopFranchiseBaseLicenseCapacityShopFranchiseLicenseCapacityPer10LevelsShopFranchiseMaxLicenseCapacityShopFranchiseDefaultUpfrontFeeDollarsShopFranchiseDefaultRoyaltyPercentShopFranchiseDefaultMarketingPercentShopFranchiseNoncompliancePenaltyPercentShopCorporateFirstExtraBranchLevelShopCorporateBranchLevelStepShopCorporateMaxBranchesShopCorporateOverheadPercent
Webshop-related keys control active order limits, ETA/retry behavior, cancel fees, and expedite surcharges. Shop type/franchise/corporate keys control reclassification cost, franchise offer capacity/defaults, noncompliance penalties, and corporate branch scaling.
SafeBoxSlotsCheckingSafeBoxSlotsSavingSafeBoxSlotsMoneyMarketSafeBoxSlotsCertificateCDShortTermTicksCDMediumTermTicksCDLongTermTicksCDShortRateCDMediumRateCDLongRateCDEarlyPenaltyFactorShortCDEarlyPenaltyFactorMediumCDEarlyPenaltyFactorLong
HeistDurationTicksHeistMinPlayersHeistSuccessChanceHeistPayoutRatioHeistCooldownTicks
These keys are retained for config compatibility. The physical UBS 2.0 heist loop uses its server-authoritative planning/session constants; integrations should read effective values through UltimateHeistApi rather than assume these legacy values control every phase.
PhoneAccessMode
Values:
-
OWNER_LOCKED: the first owner is required to use the phone -
OPEN_ACCESS: the current holder may use it
-
ClaimOutlinesShowAllPlayers(defaultfalse)
When false, players see only claims owned by them. Collision checks still include every bank/shop owner and deny overlaps. When true, the tactical claim renderer can show nearby claims from other owners.
CurrencySymbolCurrencyNameHudEnabledByDefault-
HudCorner(TOP_LEFT,TOP_RIGHT,MIDDLE_LEFT,MIDDLE_RIGHT,BOTTOM_LEFT, orBOTTOM_RIGHT) -
HudTextColor(packed RGB amount/accent color)
The balance HUD identifies the monitored bank and account type, condenses to an amount-only card on small GUI dimensions, and briefly marks credits or debits when a synchronized balance changes. Top-right cards automatically move below active UBS notifications instead of overlapping them.
Players can override the default persistently with
/account hud move <top-right|top-left|middle-right|middle-left|bottom-right|bottom-left>. This changes only the
balance HUD; notification and alert placement is unaffected.