State of Fremont

Staff Portal

Business owner activity tracker

Sign in

State of Fremont

Business owner activity

Total owners
Active
Warning
Critical
On LOA
Thresholds: Warning after days Critical after days
Character Discord User Business Discord ID Steam ID Days Status LOA Loan
Loading…

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.

Business Owner Activity Tracker

State of Fremont — Staff reference guide

Overview

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.

Activity Tab

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.

Adding a Business Owner

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:

  • Character name — the player's in-character name
  • Discord username — their Discord handle for easy contact
  • Business name — the display name of the business
  • Database name — the internal server database reference (e.g. stdpawnshop)
  • Business location — the town or area the business is in
  • Business granted date — the date ownership was assigned
  • Steam ID — this is the critical field that links the owner to automatic login tracking. Without it, last login data will not populate
  • Discord ID — optional, used for reference

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.

Leave of Absence (LOA)

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.

Loan Tracking

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.

Violation Log & Staff Notes

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.

Business Directory

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.

Unowned Businesses

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.

How Login Tracking Works

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.

Leave of absence

Loan

Violation log

Staff notes