# Technical Requirements

KC7 has minimal technical requirements. No special software, no servers, no IT expertise needed. If your participants can browse the web, they can play. This page covers what you need, what makes things easier, and how to test ahead of time.

## Quick Requirements Summary

* **Internet connection** (stable broadband recommended)
* **Modern web browser** (updated within the last year)
* **Computer or laptop** (tablets work but aren't ideal)
* **No installation required**

***

## 📋 Detailed Requirements by Role

### Event Hosts

**Minimum:** a free KC7 account at [kc7cyber.com](https://kc7cyber.com), internet access, an email address for the approval, and a basic computer.

**Recommended:** laptop or desktop for managing the event, optional second monitor, backup internet for virtual events, and a working mic and camera if hosting online.

### Participants

**Minimum:** desktop, laptop, or Chromebook; updated Chrome, Firefox, Safari, or Edge; stable connection (3+ Mbps); 1024x768 or higher; keyboard and mouse or trackpad.

**Recommended:** full-size screen, wired internet, headphones for virtual events, and somewhere to take notes.

***

## 🌐 Browser Compatibility

**Fully supported:** Chrome 90+, Firefox 88+, Safari 14+, Edge 90+.

**Limited support:** older browser versions and mobile browsers (playable but not optimized). Internet Explorer is not supported.

Make sure JavaScript, cookies, and pop-ups are enabled.

***

## 🏫 Venue Requirements

### In-Person Events

Power outlets for everyone, WiFi that handles concurrent users, projection for instructions (recommended), and tables with computer space.

**Network considerations:** at least 3 Mbps per participant, standard HTTPS (port 443) open, no firewall blocks to kc7cyber.com, and guest network access if your main network is restricted.

### Virtual Events

**Host needs:** a video platform (Zoom, Teams, Discord, etc.), screen sharing, 10+ Mbps upload, and a backup communication channel.

**Participants need:** access to the video platform, ability to view shared screen, and ideally a phone for video plus a computer for the game.

***

## 🔧 Pre-Event Testing

**One week before:** test the participant link on multiple browsers, verify network capacity, check firewall and content filter settings, and test projection or screen sharing.

**Day before:** confirm all links work, run through with a sample participant account, verify venue WiFi credentials, and have backup access methods ready.

**Day of:** arrive early, fully test one machine before participants arrive, and keep IT support contact info handy.

***

## 🚫 Common Blockers & Solutions

### School/Corporate Networks

Firewall blocking KC7? Whitelist `*.kc7cyber.com`, use the guest network, or fall back to mobile hotspots.

Content filters blocking the game? Request a temporary exception, work with IT to pre-approve, and test the week before.

### Browser Issues

Old browser version? Update before the event or have an alternate browser ready.

Extensions interfering? Use incognito mode, disable ad blockers temporarily, or switch browsers.

***

## 📱 Device-Specific Notes

✅ **Chromebooks.** Fully supported. Keep Chrome OS updated and check school management settings.

⚠️ **iPads / tablets.** Functional but not ideal. Smaller screens and touch interfaces slow people down. An external keyboard helps.

❌ **Phones.** Not recommended for play. Use them only for event communication.

***

## 🔌 Bandwidth Calculator

```
Required Bandwidth = Number of Participants × 3 Mbps
```

**Examples:** 10 participants = 30 Mbps. 30 participants = 90 Mbps. 100 participants = 300 Mbps. Add a 50% buffer for headroom.

***

## 💡 Pro Tips

For smooth events, test everything twice (week before and day before), have backup plans for internet and browsers, arrive early, and keep notes for next time.

For large events (50+ participants), stagger start times, line up dedicated IT support, test at maximum expected load, and have offline activities ready as a backup.

***

## 🆘 Quick Troubleshooting

**Can't access KC7:** check internet, try a different browser, clear cache, disable VPN, check firewall.

**Slow performance:** close unnecessary tabs, check internet speed, try a wired connection, lower video quality on virtual events.

***

## 📞 Support Resources

For technical issues during an event, start with this checklist, then visit [Discord](/community/discord.md) for real-time help, or email <support@kc7cyber.com> (24-48 hour response).

For pre-event planning, walk through requirements with your IT team, test the participant experience, and prepare contingencies.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kc7cyber.com/hosting-an-event/planning/technical-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
