Documentation
Everything you need to set up, configure, and manage your PisoNet with PisoTrack.
Getting Started
PisoTrack is a management platform for PisoNet (internet café) owners. It consists of two parts:
- Dashboard (web) — your control center at
pisotrack.com. Manage branches, PCs, view analytics, and send remote commands. - Agent (Windows app) — a lightweight app installed on each PisoNet PC. It reports status, receives commands, and enforces rules.
Create Your Account
- Go to
https://pisotrack.com/register - Enter your name, email, and password
- Click Create Account
- You're redirected to the dashboard — your account is ready
Create Your First Branch
- In the dashboard, click Branches in the sidebar
- Click + Add Branch
- Enter the branch name (e.g. "Main Branch"), address, and rate (minutes per ₱1)
- Click Save
Add PCs to Your Branch
- Go to the PCs page in the sidebar
- Click + Add PC
- Select your branch and enter a PC number (1, 2, 3, etc.)
- Click Save — an Agent Key is generated automatically
- Copy this Agent Key — you'll need it when installing the agent
💡 Tip:You can add multiple PCs at once. Each PC gets its own unique agent key for secure, authenticated connections.
Installing the Agent
System Requirements
Before downloading, make sure your PisoNet PCs meet these requirements:
| Operating System | Windows 10 (version 1607 or later) or Windows 11 |
| Architecture | 64-bit (x64) or 32-bit (x86) |
| Runtime | None — .NET 8 is fully bundled inside the installer |
| RAM | 512 MB available minimum |
| Disk Space | ~150 MB |
| Network | Internet connection for dashboard sync |
| Admin Rights | Required (for app blocking and auto-start) |
| Graphics | DirectX 11 GPU (pre-installed on Windows 10/11) |
💡 Tip:The installer is fully self-contained — it includes the .NET 8 runtime, all native libraries, and every dependency. No internet connection is needed during installation, and you never need to install .NET SDK, C++ Redistributables, or any other drivers separately.
Windows Version Compatibility
| Windows Version | Supported | Notes |
|---|---|---|
| Windows 11 | ✓ | Fully supported |
| Windows 10 (1607+) | ✓ | Fully supported — most PisoNet PCs |
| Windows 8.1 | ✕ | Not officially supported |
| Windows 8 | ✕ | Not supported |
| Windows 7 | ✕ | Not supported — missing required OS APIs |
⚠️ Warning:PisoTrack Agent does not support Windows 7 or Windows 8. If your PisoNet PCs run Windows 7, you will need to upgrade to Windows 10 before installing the agent.
Choosing 64-bit vs 32-bit
- 64-bit (x64) — Recommended for most PCs. Use this if your PC runs 64-bit Windows (check: Settings → System → About → System type).
- 32-bit (x86) — For older PCs running 32-bit Windows. This installer also works on 64-bit PCs, but the 64-bit version is preferred for better performance.
💡 Tip:Not sure which version your PC is? Open Settings → System → About and look at System type. If it says "64-bit operating system", download the 64-bit installer. If it says "32-bit", download the 32-bit installer.
Download the Installer
- Go to pisotrack.com/products/agent
- Click Download 64-bit (recommended) or Download 32-bit for older PCs
- Save the file to the PisoNet PC
Run the Setup Wizard
- Right-click the installer and select Run as Administrator
- Accept the license agreement
- Choose install location (default:
C:\PisoTrack Agent\) - Select whether to create a desktop shortcut
- Click Install — takes about 30 seconds
- Click Finish to launch the agent
❗ Important:Run the installer as Administrator. The agent needs admin rights to set auto-start, use IFEO for app blocking, and configure the system tray.
First-Time Configuration
- When the agent launches, it opens a configuration window
- Enter the API URL:
https://pisotrack.com - Paste the Agent Key you copied from the dashboard
- Click Connect
- If successful, the agent minimizes to the system tray and shows Online
💡 Tip:The agent starts automatically with Windows. You can verify this in Task Manager → Startup tab → PisoTrackAgent.
Auto-Updates
The agent can update itself: it reports its version on every heartbeat, and the server replies with the version it should be running. If that is newer, the agent downloads the matching installer for its architecture, runs it silently and restarts.
❗ Important:Auto-update only moves an agent forward, and only to the version the server advertises. If the server is advertising an older build than a PC already has, that PC stays where it is — it will not downgrade. To be sure a fleet is current, check the agent version column in Dashboard → PCs against the version on the download page rather than assuming the update went out.
Agent Configuration
The agent stores its configuration in appsettings.json in the install directory.
Configuration File
{
"PisoTrack": {
"ApiUrl": "https://pisotrack.com",
"AgentKey": "your-unique-agent-key-here",
"HeartbeatIntervalSeconds": 30
}
}Settings Explained
- ApiUrl — The PisoTrack server URL. Default:
https://pisotrack.com - AgentKey — The unique key from your dashboard. Do not share this.
- HeartbeatIntervalSeconds — How often the agent reports status (default: 30s). Commands are polled every 3 seconds regardless.
Agent Tray Icon
The agent runs as a system tray application (bottom-right of the taskbar). The tray icon shows:
- Green dot — Connected and online
- Yellow dot — In use (active session)
- Red dot — Disconnected or error
Right-click the tray icon for options: Open, Disconnect, or Exit.
Dashboard Overview
The dashboard at pisotrack.com/dashboard is your central control panel. Here's what each page does:
Dashboard (Home)
Shows a summary of your business: total revenue today, active sessions, online PCs, and recent activity.
Branches
Manage your PisoNet locations. Each branch card shows the name, address, PC count, and online/in-use status. Expand settings to configure Blocked Apps and Operating Hours.
PCs
View all PCs across all branches. Each PC card shows real-time status (online/in-use/offline), session duration, and revenue. Includes buttons for Remote Control, Screenshot History, and Live View.
Sessions
Full log of all sessions — start time, end time, duration, and revenue. Filter by branch, date, or PC.
Analytics
Charts and trends: daily/weekly/monthly revenue, peak hours, busiest branches, average session length.
Managing Branches
Add a Branch
- Go to Branches → click + Add Branch
- Enter branch name, address (optional), and rate (minutes per ₱1)
- Click Save
Edit or Delete a Branch
Click the ✏️ (edit) icon to rename or change rate. Click the 🗑️ (delete) icon to remove a branch.
⚠️ Warning:Deleting a branch will permanently remove all its PCs, sessions, and settings.
Rate Configuration
The rate is expressed as minutes per ₱1. For example:
- 4 minutes per ₱1 = ₱0.25/minute = ₱15/hour
- 5 minutes per ₱1 = ₱0.20/minute = ₱12/hour
Managing PCs
Add a PC
- Go to PCs → click + Add PC
- Select the branch and enter a PC number
- Click Save — an agent key is generated
- Copy the agent key and use it when setting up the agent on that PC
PC Status Colors
- 🟢 Online — PC is on and agent is connected, but no active session
- 🟡 In Use — PC has an active paying session
- 🔴 Offline — PC is turned off or agent is not running
Agent Key Security
Each agent key is unique and tied to a specific PC. The first time a PC connects, its hardware ID is recorded. If someone tries to use the same key on a different machine, it will be rejected. This prevents unauthorized use.
Remote Control
Send commands to any online PC directly from the dashboard.
Available Commands
- 🔄 Restart — Restarts the PC (graceful shutdown + reboot)
- ⏻ Shutdown — Shuts down the PC completely
- 👤 Log Off — Logs out the current Windows user
- 💬 Message — Displays a popup message on the PC screen
- 📸 Screenshot — Captures a screenshot of the current screen
How to Send a Command
- Go to the PCs page
- Find the PC you want to control
- Click the corresponding button (Restart, Shutdown, etc.)
- Confirm the action when prompted
- The command is sent and typically executed within 3–5 seconds
❗ Important:Remote commands are only sent to online PCs. If a PC is offline, the command is queued and will execute when the PC comes back online.
Live View & Screenshots
Live View
Live View lets you see a PC's screen in near-real-time from your dashboard — like a remote desktop viewer.
- Go to the PCs page
- Click the 👁️ Live button on any online PC
- The agent starts capturing screenshots every 1.5 seconds and uploading them
- The dashboard auto-refreshes the image to simulate a live feed
- Click Stop Live View to end the stream
Screenshot History
View past screenshots captured from a PC:
- Click the 📷 History button on any PC card
- A gallery opens showing timestamped thumbnails
- Click any thumbnail to view full-size
- Use Capture New to take a fresh screenshot on demand
Blocked Apps
Block specific applications from running on all PCs in a branch. When an app is blocked, users cannot open it at all — the app simply won't launch.
How It Works
PisoTrack uses Windows IFEO (Image File Execution Options) — a registry-level block that prevents the executable from launching entirely. This is not a "kill after launch" approach; the app genuinely cannot start.
Adding Blocked Apps
- Go to the Branches page
- Click 🛡 Blocked Apps on the branch you want to configure
- Type the process name in the input field (e.g.
chrome.exe,utorrent.exe,winword.exe) - Click Add (or press Enter)
- Add as many apps as needed
- Click 💾 Save & Push — this saves the rule and pushes a block command to all PCs in the branch
Removing a Block
- Click the ✕ next to the app name to remove it from the list
- Click 💾 Save & Push
- The agent removes the IFEO block, and the app can be opened again
Finding Process Names
Not sure what process name to use? Open Task Manager → Details tab → look for the app in the Name column. That's the process name (e.g. WINWORD.EXE for Microsoft Word).
💡 Tip:Process names are case-insensitive. chrome.exe and Chrome.exe both work.
Operating Hours
Set operating hours for each branch to control when PCs should be available.
Setting Hours
- Go to the Branches page
- Click 🕐 Operating Hours
- Set Open Time (e.g. 08:00) and Close Time (e.g. 22:00)
- Toggle Auto-shutdown if you want PCs to automatically shut down at closing time
- Click 💾 Save
💡 Tip:Auto-shutdown sends a shutdown command to all PCs in the branch at the configured close time. PCs will shut down gracefully.
Sessions & Revenue
How Sessions Work
The agent automatically detects when a user logs in or starts using the PC. A session begins when activity is detected and ends when the user stops.
- Session duration is tracked in real-time
- Revenue = duration × rate per minute
- All sessions are logged with start time, end time, duration, and earnings
Viewing Sessions
Go to the Sessions page to see a log of all sessions. You can filter by branch, PC, or date range.
Analytics
The Analytics page shows trends, charts, and summaries — daily earnings, peak hours, branch comparisons, and more.
Troubleshooting
Agent shows "Disconnected"
- Check that the PC has an internet connection
- Verify the API URL is correct:
https://pisotrack.com - Ensure the agent key matches the one in the dashboard
- Try restarting the agent
PC shows "Offline" in dashboard
- Check if PisoTrackAgent is running (check system tray or Task Manager)
- If not running, launch it from Start Menu or Desktop
- If it crashes on start, check
appsettings.jsonfor valid configuration
Agent key rejected
- Each agent key is bound to one PC. If you reinstall Windows, the hardware ID changes
- Solution: Delete the PC from the dashboard and re-add it to get a fresh key
Blocked app still opens
- Make sure you clicked Save & Push (not just Add)
- Wait 3–5 seconds for the agent to pick up the command
- Verify the agent is running and connected (green tray icon)
- The agent must be running as Administrator for IFEO to work
Screenshots not loading
- Ensure the agent is connected (not offline)
- Click Capture New to request a fresh screenshot
- If no screenshots appear, the upload may have timed out — check PC's internet speed
Need more help?
Contact us at [email protected]
Suite Apps: Common Setup
Besides the Agent, PisoTrack ships seven standalone Windows applications. They do not install with the Agent and they do not run as background services — each is an app you open on the PC when you need it.
Installing any suite app
- Open the product page (linked in each section below) and download the installer.
- Run the installer on the client PC. Windows SmartScreen may warn you the publisher is unrecognised — choose More info → Run anyway.
- Launch the app. On first run it asks for your PisoTrack licence key.
- Paste the key from Dashboard → Billing. The key binds to that PC's hardware.
❗ Important:One licence key covers all eight apps. You do not need a separate key per product — but each app has to be activated once per PC.
Using suite apps with FrostGuard
If FrostGuard is freezing the system drive, anything a suite app writes to C: is discarded on reboot — including its own licence activation. Unlock FrostGuard before installing or configuring any suite app, then re-lock when you are done.
⚠️ Warning:Installing a suite app while the drive is frozen appears to work, and then the app is gone after the next restart. This is the most common support question we get.
PisoTrack Optimizer
Reduces background load on low-spec PCs so games get more RAM and CPU. It is an analyse-then-apply tool you run on the PC — it does not tune anything silently in the background, and there is no dashboard switch for it.
How to use it
- Open the Optimizer and click Analyze PC. Nothing is changed yet — it reports what it found.
- Review Analysis Results. Items are grouped by module: bloatware, services, telemetry, visual effects, power plan, network, virtual memory and Windows 11 tweaks.
- Untick anything you want to keep, then click Apply Protection.
- A system restore point is created before changes are written.
Aggressive Mode
Applies the same modules with wider limits — more services stopped, more telemetry disabled. Useful on 4GB machines that only ever run games. Check the results list before applying it on a PC that also handles printing, scanners or POS hardware, because those depend on services Aggressive Mode may stop.
Undoing changes
- Activity Log shows everything applied, with timestamps.
- Use the system restore point created before the run to roll back completely.
- Clear History only clears the log — it does not revert anything.
💡 Tip:Use Compare Modes to see what Aggressive changes relative to the standard run before committing to it.
PisoTrack FrostGuard
Freezes the system drive using the Windows Unified Write Filter (UWF). While protection is on, every write to C: goes to an overlay held in RAM or on disk, and the overlay is discarded on reboot — so the PC returns to a known-good state.
Before you enable it
- Get the PC into the exact state you want it to return to: Windows updated, games installed, Agent installed and connected, licences activated.
- Decide what must survive reboots — customer saves, game updates, logs — and keep it on a separate drive or add it as an exclusion.
- Set an admin password in FrostGuard. You need it to unlock later.
- Enable protection and restart. UWF only takes effect after a restart.
Making changes to a frozen PC
Unlocking is done in the FrostGuard app on that PC, with the admin password — there is no remote thaw from the cloud dashboard. The sequence is always the same:
- Open FrostGuard, unlock with the admin password, turn protection off.
- Restart. The drive is not actually writable until you do.
- Make your changes.
- Turn protection back on and restart again.
⚠️ Warning:Skipping either restart is the usual cause of "my changes disappeared". UWF state changes only take effect across a reboot.
Exclusions
An exclusion is a path that stays writable while everything else is frozen. Use them for save-game folders, launcher caches and app data you want to persist. File exclusions can be managed remotely from Dashboard → PCs; the commands queue and apply when the PC next comes online.
❗ Important:Exclude folders, not whole drives. A very broad exclusion defeats the point of freezing, and excluding Windows system paths can leave the PC in an inconsistent state after a restart.
Overlay size
The overlay holds every write made since the last reboot. When it fills, Windows warns and can force a restart. FrostGuard sizes it from free disk space by default. On a PC where customers download a lot in one sitting, raise it — and remember a RAM-backed overlay consumes memory the games would otherwise use.
PisoTrack Game Launcher
A full-screen shell that replaces the Windows desktop for customers. They see your game tiles and nothing else — no File Explorer, no settings, no installed-program list.
Adding games
- Open the launcher and sign in to the admin panel (Admin Login).
- Choose Add New App and point it at the game executable.
- Set the display name, artwork and category. Categories drive the top-level tabs customers see.
- Save. The tile appears immediately — no restart needed.
Branding
The CMS panel controls the visual theme — colours, background, logo — and lets you publish an on-screen notice to every customer, which is useful for closing times or promotions. Changes apply to that PC; repeat on each machine, or clone the drive once the launcher is configured.
Admin access
⚠️ Warning:The admin login is the only way out of the launcher shell. If you lose that password on a frozen PC, you will need to unlock FrostGuard and restart to get back in. Set it deliberately and record it before you roll the launcher out.
The launcher can also open the other suite apps — FrostGuard, Optimizer and Download Manager — from inside the shell, so staff do not have to exit to reach them.
PisoTrack Windows Activator
A front end for Windows and Office volume activation, aimed at shops deploying many identical machines. It includes KMS host setup and a KMS renewal scheduled task.
Setup and licensing
Install and activate it like any other suite app — see Suite Apps: Common Setupabove. The Activation Output Console records what each operation did, and Copy All Output puts the log on the clipboard if you need to send it to support.
❗ Important:We have deliberately not documented step-by-step instructions for the activation methods here. Activating Windows or Office requires a licence you actually hold — a volume licence agreement, or a retail or OEM key per machine. If you have volume licensing, follow Microsoft's own KMS deployment guidance for host setup and client activation; it is the authoritative source and stays current with Microsoft's changes. If you do not, buy the licences you need for the machines you are running.
For help with your PisoTrack licence for this app (not with Windows licensing), contact [email protected].
PisoTrack Driver Installer
Scans the machine for hardware with missing or outdated drivers, finds the right package, and installs it. Built for setting up mixed second-hand fleets where no two motherboards match.
How a run works
- Scan — it compiles a hardware report: display, audio, network, Bluetooth, storage, cameras, biometrics, COM/LPT and more.
- Match — each device is resolved against NVIDIA, Intel, AMD, Realtek and Microsoft Update sources.
- Download — packages are fetched in parallel byte ranges, and pulled from other PisoTrack PCs on your LAN when one already has the file.
- Install — drivers are extracted and installed, with a backup taken first.
LAN sharing
On a fleet, the first PC downloads a driver package from the internet and the rest pull it from that PC over the local network. Setting up ten identical machines costs roughly one machine's worth of bandwidth. Keep the PCs on the same subnet for this to work.
Backups and recovery
- The Backups view holds the previous driver for anything replaced — use it if a new driver misbehaves.
- Drivers can also be injected into the Windows Recovery image, so a PC that fails to boot still has working storage and network drivers in WinRE.
💡 Tip:Run the Driver Installer before enabling FrostGuard. Driver installs write to C: and to the driver store, so on a frozen PC they are discarded at the next restart.
PisoTrack Download Manager
A download manager built for shop connections: it splits each file into segments downloaded in parallel, resumes after a dropout, and can be speed-limited so a large game patch does not starve the customers who are playing.
Adding downloads
- Add URL for a single file.
- Add batch download from clipboard — copy a list of links and it queues all of them at once.
- Downloads are filed into categories (archives, documents and so on); you can add your own.
Managing the queue
- Apply a speed limit while the shop is busy and remove it after closing.
- Interrupted downloads resume rather than restarting, provided the server supports it.
- Export download list saves the queue so you can reuse it when setting up the next PC.
- Clear Done and Delete All Completed tidy the list without touching the files.
💡 Tip:Point the download folder at a drive that FrostGuard does not freeze, or everything you download disappears on the next restart.
PisoTrack Runtime Installer
Installs the redistributables games depend on — DirectX, the Visual C++ runtimes and .NET — and repairs them when they go missing. This is the tool for "MSVCP140.dll was not found" and "d3dx9_43.dll is missing".
How to use it
- Open the app. It detects what is already present and marks each entry Installed or Not Installed.
- Click Install All, or install individual items.
- Everything runs silently — no per-package wizards to click through.
- Restart the PC once the run finishes so games pick up the new runtimes.
Offline installs
The installer can work from a local package source instead of downloading, which is what you want when setting up several PCs or when the connection is poor. If you see Offline Source Missing, the package folder is absent — either restore it or let the app download instead. Some components install through DISM from the Windows image and are shown as Ready via DISM.
If something fails
- Save Console Logs writes the full output to a file — attach it to any support request.
- A failure on one component does not stop the rest of the run.
- Run this before enabling FrostGuard; runtimes install into Windows itself and will not survive a frozen drive.