# Hyperfy Discord - 2025-11-27

## Overall Discussion Highlights

### Forest Generator Tool
- Gert-Jan Akerboom created and shared a forest generator tool using tree assets from quickmesh.dev
- The tool features circular forest generation with customizable inner radius settings to create natural-looking clearings
- Community members responded positively, noting its resemblance to Central Park
- Multiple users expressed appreciation for the tool, with Valiant mentioning it satisfied an item on their need/todo list

### Hosting & Cost Considerations
- Discussion about Hyperfy hosting options and costs, particularly for educational purposes
- Clarification that Hyperfy itself doesn't require a subscription, but hosting costs depend on requirements
- Various hosting options were shared:
  - Single VPS (inexpensive option depending on concurrent users & world size)
  - Paid hosting services starting at $5/month with potential educational discounts
  - Free tier through fly.io (with performance limitations)

### Technical Issues
- Audio issues in Firefox browsers were discussed in detail
- Ozymandias investigated the problem, referencing Mozilla documentation about AudioListener
- A partial fix was implemented in GitHub commit 9c2a6e44d, but it was combined with a performance fix
- The fix doesn't completely resolve Firefox audio support issues, particularly for scenes loaded for the first time
- Ozymandias implemented a similar fix in the initialization context and shared their GitHub comparison

### Security Concerns
- Brief mention of the "shai-hulud npm worm" by 3rdEyeVisuals, though this topic wasn't further discussed

## Key Questions & Answers

**Q: What are the long-term costs of using Hyperfy for educational materials?**  
A: Hyperfy itself doesn't have subscriptions but needs to be hosted somewhere. Options include:
- Single VPS (cost depends on concurrent users & world size)
- Hosting services starting at $5/month with possible educational discounts
- Free tier through fly.io (with performance limitations)

**Q: How can Firefox audio support issues be fixed?**  
A: A partial fix exists in commit 9c2a6e44d, but for scenes loaded for the first time, additional fixes in the initialization context are needed.

**Q: What dat CPU do?** (asked by .hyp shaman)  
A: "A few too many things in my world I guess 😅" (answered by Gert-Jan Akerboom)

## Community Help & Collaboration

1. **Forest Generator Tool**
   - Helper: Gert-Jan Akerboom
   - Context: Need for a forest generator tool
   - Resolution: Created and shared a forest generator with circular shape options and customizable inner radius

2. **Hyperfy Hosting Options**
   - Helper: smickelbeard, HypPrivakos, and 𝕽𝖔𝖚𝖘𝖙𝖆𝖓
   - Helpee: LucasCastelo (new user)
   - Context: User seeking cost information for educational use
   - Resolution: Multiple community members provided various hosting options and cost estimates, including a YouTube tutorial for setting up a free server

3. **Firefox Audio Support**
   - Helper: Ozymandias
   - Context: Firefox audio not working properly in Hyperfy
   - Resolution: Shared research including Mozilla documentation, relevant Discord conversations, and a GitHub comparison showing their implementation of a fix

## Action Items

### Technical
- Separate the Firefox audio fix from the performance fix for better analysis and implementation (Mentioned by Ozymandias)
- Investigate potential cache-related issues affecting Firefox audio in first-time scene loads (Mentioned by Ozymandias)
- Implement audio initialization fixes for Firefox similar to Ozymandias' solution (Mentioned by Ozymandias)
- Be aware of and protect against the shai-hulud npm worm (Mentioned by 3rdEyeVisuals)

### Documentation
- Create clearer documentation for Firefox audio support fixes (Mentioned by Ozymandias)
- Create documentation about hosting costs and requirements for different use cases (Implied by LucasCastelo's questions)

### Feature
- Forest generator with circular shape and customizable inner radius (Implemented by Gert-Jan Akerboom)