Skip to content

Admin Panel ​

The admin panel lets you change runtime settings without restarting the resource. All changes take effect immediately for all connected players.

Opening the panel ​

Type /mpadmin in chat. Requires the rc_marketplace.admin ACE permission.

Type /mpadmin again (or press ESC) to close.

TIP

The admin panel always opens as its own overlay, even when the marketplace is embedded inside a phone. It does not use the phone interface.

Runtime settings ​

All settings below are stored in the database and survive resource restarts.

SettingDefaultDescription
Ad posting cost1000Amount deducted when a player posts a new ad. Set to 0 for free posting.
Promotion cost300Extra charge for marking an ad as featured (shown in the home carousel).
Edit cost150Charge applied each time a player edits an existing ad.
Max ads per player10Maximum simultaneous active ads per player. Set to 0 for unlimited.
Auto-remove value10Numeric part of the auto-expiry window.
Auto-remove unitDAYTime unit: MINUTE, HOUR, or DAY.
Currency symbol$Symbol shown next to prices in the UI (max 8 characters).
Currency positionprefixprefix shows the symbol before the number ($1,000); suffix shows it after (1,000$).

Auto-remove ​

Ads older than the configured value + unit are deleted automatically. The cleanup runs hourly. For example, the defaults (10 DAY) remove ads more than 10 days old.

Currency changes ​

Changing the currency symbol or position broadcasts the update to all connected players immediately — prices reformat in the interface without any reload.

Online players list ​

The admin panel shows currently connected players with their server ID, identifier, and character name. Use this to find identifiers when banning offline players.

Admin cache ​

Admin status is cached per player for a short period to reduce overhead. If you grant the ACE to an already-connected player, they can run /refreshAdminStatus in chat to get access immediately without reconnecting.

Robicore