State of Fremont
Business owner activity tracker
| Character | Discord User | Business | Discord ID | Steam ID | Last login | Days | Status | LOA | Loan |
|---|
Upload your Google Sheets CSV to preview and import businesses.
Businesses with no current owner. These are automatically added when an owner is removed.
Businesses available for ownership. Automatically updated when owners are added or removed.
State of Fremont — Staff reference guide
The Business Owner Activity Tracker is a staff tool for monitoring the activity of all registered business owners on the State of Fremont server. The system automatically logs when players connect and disconnect from the server, and flags business owners who have not logged in within a set number of days. This allows staff to proactively manage business ownership and ensure active roleplay within the economy.
The Activity tab is the main dashboard. It displays all registered business owners alongside their last login date, how many days have passed since that login, and their current status. The table is sorted by most inactive first so the players who need attention are always at the top.
Status flags are colour coded. A green Active badge means the owner has logged in recently and is within good standing. A yellow Warning badge appears after 7 days of inactivity and signals that staff should take note. A red Critical badge appears after 14 days and indicates the owner has been significantly inactive. These thresholds can be adjusted using the threshold controls at the top of the page.
Clicking any row opens the owner's detail panel on the right side of the screen, where staff can view their full profile, loan details, violation history, LOA status, and add notes.
When a player is granted a business in-game, a staff member should add them to the roster by clicking Add owner in the top bar. The following information should be filled in:
If the business being assigned exists in the Unowned tab, adding the owner with a matching database name will automatically remove it from the unowned list.
If a business owner notifies staff that they will be away, a Leave of Absence can be set on their profile. Click their row to open the detail panel, then set a start and end date under the Leave of Absence section. An optional reason can also be recorded.
While an LOA is active, the owner's status will show a blue LOA Active badge and no inactivity flags will be raised regardless of their login history. Once the end date passes, the badge changes to a purple LOA Expired badge and the 7 and 14 day inactivity clocks begin counting from the expiry date, not from their last login.
LOAs can be removed at any time by opening the detail panel and clicking Remove.
When a business is granted with a loan agreement, the loan details can be recorded on the owner's profile. Tick This business has a loan when adding or editing an owner, then select the loan term and enter the principal amount. The system automatically calculates interest and total owed based on the fixed rates: 5% for 30 days, 10% for 60 days, and 15% for 90 days.
Loan status is tracked automatically from the loan start date. After the due date passes, the loan will flag as overdue. If the owner is 7 or more days overdue a warning flag appears on the dashboard. At 15 days overdue the flag becomes critical and an additional 5% penalty is automatically added to the total owed. At 30 days overdue the loan is flagged for repossession.
When a loan is repaid, open the owner's detail panel and click Mark as paid. This clears the loan flag from the dashboard. If a loan needs to be removed entirely, click Delete loan in the same panel.
Every time an owner crosses the 7 or 14 day inactivity threshold, a violation entry is automatically recorded in their profile with the date and number of days inactive. This log persists and builds over time, giving staff a clear history of an owner's activity record.
Staff notes can be added to any owner's profile from the detail panel. Notes are free text and are stamped with the date they were written. They are useful for recording warnings issued, conversations had, grace periods granted, or any other context relevant to that owner. Notes can be deleted individually if no longer needed.
The Business Directory tab provides a quick reference list of all registered businesses sorted alphabetically by town. Each entry shows the business display name, the date it was granted, and its internal database name. This tab is intended to help staff quickly look up a database name when assigning or adjusting a business in-game without needing to search through the activity table.
The Unowned tab tracks businesses that are currently available for ownership. Entries can be added manually using the Add unowned button in the top bar, and only require a location and database name. When an owner is removed from the roster, their business is automatically moved to the Unowned tab. When an owner is added with a matching database name, the business is automatically removed from Unowned.
Clicking Assign on an unowned business opens the Add owner form pre-filled with the location and database name, making it quicker to hand a business to a new player.
Login data is collected automatically by a resource running on the State of Fremont server. Every time a player loads into the server, their Steam ID and last seen timestamp are sent to the tracker. The dashboard matches these records to the business owner roster using the Steam ID field. If a Steam ID has not been added to an owner's profile, their last login will show as No data until one is entered.
Staff do not need to manually update last login dates. The system handles this in the background any time a player connects or disconnects from the server.
—
The Steam ID links this entry to automatic last-login data from the server.