Config file: config\services.properties
Goal: Keep market active 24/7 without breaking city performance/economy.
Useful for GMs and players to identify offline stores quickly.
Goal: Keep market active 24/7 without breaking city performance/economy.
1) Enable and define baseline
Code:
AllowOfflineTrade = True
OfflineMinLevel = 20
OfflineRestoreAfterRestart = True
OfflineTradeDaysToKick = 7
- OfflineMinLevel prevents lvl 1 spam shops.
- OfflineRestoreAfterRestart restores traders after reboot.
- OfflineTradeDaysToKick cleans abandoned stores.
2) Configure taxes and anti-flood placement
Code:
TradeTax = 1.5
OffshoreTradeTax = 0.5
TradeOnlyFar = True
TradeRadius = 50
- Tax helps adena sink.
- Distance control reduces visual clutter and path blocking.
3) Optional visual differentiation
Code:
OfflineTradeNameColorChange = true
OfflineTradeNameColor = A0FFFF
4) Advanced stability tips
- Combine with dedicated trade zone (if your project uses offshore zones).
- Set moderate OfflineTradeDaysToKick (5-14 days).
- Don’t use zero tax in long seasons unless adena sinks are strong.
- Monitor city FPS and reduce trader density if needed.
5) Common mistakes
- Allowing offline at low levels (bot shop spam).
- No cleanup timer (thousands of stale traders).
- Zero tax + high farm = heavy adena inflation.