Troubleshooting
This page covers solutions for common issues organized by category.
Connection Issues
Client cannot find the server
Symptoms: Client shows "Searching for server" or "No server found."
Solutions:
- Verify HandyCafe Server is running on the management PC.
- Confirm both PCs are on the same subnet (e.g., both on 192.168.1.x).
- Check that mDNS is not blocked by your network switch or router.
- Try manual connection: enter the server's IP address directly in the client settings.
- Verify no other software is using the server's TCP port (default: 5001).
Client connects and then disconnects immediately
Symptoms: Client briefly shows "Connected" then drops back to "Searching."
Solutions:
- Verify the connection key matches on both server and client. The key is set in Settings > Network on the server.
- Check for network instability (packet loss, cable issues).
- Ensure the server has not reached its license PC limit.
- Review server logs for authentication failure messages.
Client shows "Offline" on the server but the PC is running
Symptoms: The client PC is powered on and the client application is running but the server shows it as offline.
Solutions:
- On the client PC, verify HandyCafe Client is actually running (check system tray).
- Check the network connection on the client PC (can it ping the server?).
- Verify firewall rules: TCP ports 5001-5003 must be open on both server and client.
- Restart HandyCafe Client on the affected PC.
- If using VLANs, ensure the server and client VLANs can communicate.
Cannot connect after changing network settings
Symptoms: After changing ports or connection key, clients cannot connect.
Solutions:
- Ensure clients are updated with the new port numbers and connection key.
- Restart the HandyCafe Server after changing network settings.
- Update firewall rules to allow the new ports.
- All clients must be reconfigured with the new values.
Session Problems
Cannot start a session on a client
Symptoms: Start button is disabled or start action fails with an error.
Solutions:
- Check license status. If in read-only mode, new sessions cannot start.
- Verify the client status is "Idle". Sessions can only start on idle clients.
- Check cashier permissions. The role must have AUTH_CLIENT_LOGIN permission.
- Ensure pricing is configured (Settings > Pricing must have a valid hourly rate).
Session timer shows incorrect time
Symptoms: The displayed time does not match the actual elapsed time.
Solutions:
- Check the system clocks on both server and client PCs. They should be synchronized (use NTP).
- If the session was paused, the paused duration is not counted.
- For prepaid sessions, the timer shows remaining time, not elapsed time.
Session cost seems wrong
Symptoms: The amount charged does not match expectations.
Solutions:
- Check the pricing schedule. If enabled, the session may have passed through multiple pricing slots with different multipliers.
- Review pricing settings: base hourly rate, VAT, startup fee, rounding.
- Check the session's pricing segments in the transaction details for a breakdown.
- Verify the payment method's commission and fixed fees.
- For prepaid sessions, check whether "Lock at Purchase" or "Live Schedule" mode is active.
Paused session cannot be resumed
Symptoms: Resume action fails or is not available.
Solutions:
- Verify the client PC is still connected to the server.
- Check that the client status shows "Paused" (orange).
- If the client disconnected during pause, it may need to reconnect first.
Payment Issues
Payment method is missing from the dropdown
Symptoms: Expected payment method does not appear when closing a session or order.
Solutions:
- Verify the payment method exists in Management > Payment Methods.
- Check that the payment method is active (not deleted or disabled).
- Check cashier permissions. PAYMENT_MANAGE must be granted to see all methods.
Commission calculation seems incorrect
Symptoms: The deducted commission does not match the expected rate.
Solutions:
- Verify the payment method's commission rate (as a percentage) and fixed fee.
- Commission formula: commission = (amount charged * commission rate / 100) + fixed fee.
- Check if the cashier applied a manual override to the amount charged.
Client Display Issues
Client idle screen is blank
Symptoms: The idle screen shows nothing instead of the configured slideshow.
Solutions:
- Verify that idle screen is enabled in Settings > Clients > Idle Screen.
- Check that at least one media item (image or video) has been added.
- Verify the media files are valid and not corrupted.
- Trigger a sync to push the latest settings to the client.
Client menu does not show apps
Symptoms: The app launcher is empty or missing categories.
Solutions:
- Verify apps and categories are configured in Settings > Clients > Content.
- Check that categories and apps have visibility toggled on.
- Verify the client has received the latest menu data (changes push automatically via TCP).
- Restart the client if real-time sync did not apply.
Client appearance theme is not applied
Symptoms: The client shows default appearance instead of configured theme.
Solutions:
- Verify theme settings are saved in Settings > Clients > Appearance.
- Trigger a settings push to clients.
- Restart the client application.
Remote Desktop Issues
Remote desktop is laggy or choppy
Symptoms: Video feed is delayed, stuttering, or has low frame rate.
Solutions:
- Lower the bitrate (try 1000-2000 kbps for standard LAN use).
- Reduce the FPS setting.
- Use wired Ethernet instead of WiFi.
- Check for network congestion or high bandwidth usage from other applications.
- Ensure UDP port 5004 is not blocked or rate-limited.
Remote desktop shows black screen
Symptoms: The remote desktop window opens but shows only black.
Solutions:
- Verify the client is online and responsive (try taking a screenshot first).
- Check UDP port 5004 is open bidirectionally.
- The client's graphics driver may need updating.
- Try requesting a keyframe refresh.
Cannot control mouse or keyboard remotely
Symptoms: You can see the remote screen but clicks and keystrokes have no effect.
Solutions:
- Verify the remote management port (TCP 5003) is open.
- Check that the client application has appropriate system permissions.
- Some fullscreen games may block remote input.
Licensing Issues
License shows "offline_grace"
Symptoms: License status shows offline_grace with a countdown.
Solutions:
- Restore internet connectivity on the server PC.
- Check DNS resolution. The server must reach the licensing server.
- Check for proxy or firewall blocking outbound HTTPS connections.
- You have 72 hours to restore connectivity before the server locks.
License shows "over_limit"
Symptoms: More clients are connected than the license allows.
Solutions:
- Disconnect idle clients that are not in use.
- Check the current client count vs your license limit.
- Upgrade your license for more PC capacity.
- Note: consoles count toward the total PC limit.
License shows "expired" or "revoked"
Symptoms: Server enters restricted mode.
Solutions:
- Check your license expiration date.
- Renew your license through the HandyCafe website.
- For revoked licenses, contact HandyCafe support.
General Issues
Settings changes are not being saved
Symptoms: Changes revert after navigating away from settings.
Solutions:
- Make sure to click the Save button after making changes.
- Check for validation errors (highlighted fields with error messages).
- Verify you have admin permissions.
Audit logs are missing entries
Symptoms: Expected actions do not appear in the Logs page.
Solutions:
- Check the log filters. Ensure the correct category and date range are selected.
- Verify LOG_DISPLAY_FULL permission is granted (otherwise only today's logs are shown).
- Search using the text search field for the specific action.