{
  "server": "Hyperfy",
  "title": "Hyperfy Discord - 2025-01-10",
  "date": 1736467200,
  "stats": {
    "totalMessages": 1928,
    "totalUsers": 148
  },
  "categories": [
    {
      "channelId": "994775534733115412",
      "channelName": "💻│developers",
      "summary": "# Analysis of 💻│developers Discord Chat\n\n## 1. Summary\nThe chat revolves around the early development and deployment of Hyperfy v2, an open-source platform for creating 3D virtual worlds. Ashxn and other core developers are rapidly implementing core features while community members experiment with deployment. Key technical discussions include: setting up persistence for worlds to survive restarts, implementing admin permissions via chat commands (/admin password), adding basic chat functionality with name customization (/name), and addressing deployment challenges on VPS servers. The team is focused on making the platform accessible for non-technical users while maintaining powerful capabilities for developers. Deployment methods discussed include direct server setup, Docker containers, and using nginx as a reverse proxy. Several users successfully deployed instances on Digital Ocean and other VPS providers. Mobile support is in development but not fully implemented. The community is actively helping each other troubleshoot deployment issues, particularly around websocket connections and proper environment configuration.\n\n## 2. FAQ\nQ: Is there a plan to let users host worlds on Hyperfy? (asked by BitFiend) A: Yes, they'll make it ultra easy for people to have worlds (answered by Ashxn)\nQ: How are permissions being handled in v2? (asked by maximus) A: Currently implementing a system where typing /admin <password> makes you an admin who can build and grant builder permissions to others (answered by Ashxn)\nQ: Should world chat be persistent across world restarts? (asked by Ashxn) A: Yes, with option to hide it from new joins (answered by MetaMike)\nQ: Are CSMs being used to counter shadow boundary artifacts in v2? (asked by MetaMike) A: Yes, but with modifications for better transitions across cascades (answered by Ashxn)\nQ: How do I fix shadow issues when manually injecting meshes? (asked by MetaMike) A: Call world.setupMaterial(material) on mesh materials (answered by Ashxn)\nQ: Does current version support Eliza or not yet? (asked by SotoAlt) A: Ash built one but it may not be ready for all world holders (answered by Saori)\nQ: How do we add collisions to dropped GLBs? (asked by SotoAlt) A: Can be done in Blender or via script, with scripting coming soon (answered by Ashxn)\nQ: Will it be possible to have mesh instances in worlds? (asked by Sceth iii) A: Everything is automatically instanced by default with minimal overhead (answered by Ashxn)\nQ: Can I integrate Hyperfy on a shared website hosting using cPanel? (asked by TC) A: It runs on nodejs so if your hosting provider supports that it should work (answered by hiroP)\nQ: How is MouseRight linked to the camera and how to remove RMB camera functionality? (asked by MetaMike) A: Found in src/client/controls.js (answered by MetaMike)\nQ: How do I access player position? (asked by MetaMike) A: world.entities.player is the local player, can check in console (answered by Ashxn)\nQ: Can we send and receive Solana tokens inside Hyperfy world? (asked by WarfreakzPlays) A: Yes, but likely through plugin approach similar to ElizaOS (answered by vincentskele)\n\n## 3. Help Interactions\nHelper: HPrivakos | Helpee: Sceth iii | Context: Setting up a Hyperfy v2 world on a VPS | Resolution: Successfully deployed world at sceth.hyperfy.host\nHelper: HPrivakos | Helpee: vincentskele | Context: Websocket connection issues when deploying to Digital Ocean | Resolution: Provided .env configuration with proper PUBLIC_WS_URL settings and HTTPS setup via nginx\nHelper: ~/HowiEDuhzit | Helpee: Multiple users | Context: Simplifying Hyperfy deployment | Resolution: Created and shared Docker configuration and Coolify package for one-click installation\nHelper: hiroP | Helpee: Multiple users | Context: Optimizing 3D models for Hyperfy | Resolution: Shared technique using Blender's decimate modifier to reduce polygon count\nHelper: Ashxn | Helpee: MetaMike | Context: Accessing player position in code | Resolution: Explained that world.entities.player is the local player object\nHelper: MetaMike | Helpee: 𝚟𝚘𝚡𝚟𝚒𝚎𝚗𝚗𝚎 | Context: Modifying right-click camera controls | Resolution: Shared code location in src/client/controls.js\nHelper: HPrivakos | Helpee: Multiple users | Context: Adding name display in chat | Resolution: Created and merged PR for /name command functionality\n\n## 4. Action Items\nType: Technical | Description: Implement persistence for worlds to survive server restarts | Mentioned By: Ashxn\nType: Technical | Description: Add mobile controls to improve mobile experience | Mentioned By: Ashxn\nType: Technical | Description: Implement app infrastructure from reference implementation | Mentioned By: Ashxn\nType: Technical | Description: Add network optimizations for higher CCU (concurrent users) | Mentioned By: Ashxn\nType: Technical | Description: Add collision support for GLB models | Mentioned By: Ashxn\nType: Technical | Description: Fix host binding to allow direct access without nginx (add host: '0.0.0.0') | Mentioned By: HPrivakos\nType: Feature | Description: Create themed asset collections for easy world building | Mentioned By: Ashxn\nType: Feature | Description: Implement voice chat integration with LiveKit | Mentioned By: Ashxn\nType: Feature | Description: Add ability to change spawn point from default 0,0,0 | Mentioned By: Ashxn\nType: Feature | Description: Add Q and E keys for crosswalking (diagonal movement) | Mentioned By: vincentskele\nType: Documentation | Description: Create sample apps/demos for different purposes (games, events, avatar shops) | Mentioned By: WarfreakzPlays\nType: Documentation | Description: Document deployment process for different hosting scenarios | Mentioned By: Multiple users\nType: Documentation | Description: Create asset library with optimized models for world building | Mentioned By: Ashxn",
      "messageCount": 514,
      "userCount": 30
    },
    {
      "channelId": "958209074045026327",
      "channelName": "⚡│general",
      "summary": "# Hyperfy Discord Analysis\n\n## 1. Summary\nThe chat revolves around Hyperfy's transition from V1 to V2, with significant technical discussions about the platform's evolution. V2 represents a major shift from the NFT-gated model of V1 to an open-source approach where anyone can host worlds without owning NFTs. Developers are actively testing the V2 codebase from GitHub, building worlds and experimenting with features. A key technical advancement is the integration of AI agents through ElizaOS, allowing for interactive NPCs that respond to natural language commands. The community is excited about the metaverse becoming more accessible, with discussions about avatar systems, VRM exports, and cross-platform compatibility. The token ($HYPER) launched with an airdrop for V1 NFT holders, with registration ending January 12th. The DAO will control 30% of tokens for community-driven development initiatives. Technical discussions highlight the platform's device-agnostic nature, VR support, and the potential for developers to build plugins and apps that work across all Hyperfy worlds.\n\n## 2. FAQ\nQ: Is it still possible to build on V1 Legacy worlds or better to wait for V2? (asked by pattern) A: No need to wait, V2 is out on GitHub and developers are already building with it (answered by maximus)\nQ: Will V1 worlds be ported to V2? (asked by Pete) A: V1 worlds won't be automatically ported, so builders should plan to rebuild in V2 (answered by maximus)\nQ: What PC specs are needed to run Hyperfy V2? (asked by terranosaurusrx) A: \"V2 runs on a potato\" - it's very lightweight (answered by Ashxn)\nQ: Does Hyperfy support VR? (asked by vincentskele) A: Yes, 100% VR supported. Hyperfy is device-agnostic (answered by maximus)\nQ: Will there be a way to discover V2 worlds? (asked by felixdigit://) A: Yes, worlds can be detected using meta tags, and either Hyperfy or others can build portal/hub systems (answered by Ashxn)\nQ: What are the token use cases for $HYPER? (asked by c0xswain) A: It will be used for DAO governance and potentially other utilities as the platform develops (answered by multiple users)\nQ: Is there a documentation for the open source code? (asked by OttisOts) A: Documentation will come once the initial app tech is moved over, developers are currently experimenting (answered by Ashxn)\nQ: Will NFTs still be used in Hyperfy? (asked by PurpleSack) A: Every world can choose their own chain and support whatever they want, making it easy to implement NFT functionality if desired (answered by Ashxn)\nQ: How can I start designing a world in V2? (asked by oshafir) A: The open source code is available on GitHub, developers are testing it in the #builders-chat (answered by maximus)\nQ: Is it possible to implement 3D Gaussian Splatting in-world? (asked by OttisOts) A: Unanswered\n\n## 3. Help Interactions\nHelper: maximus | Helpee: Anonymous B | Context: Needed the $HYPER token contract address | Resolution: Directed to check the contract-address channel and provided information about the address ending in 23k8\nHelper: maximus | Helpee: jar0d | Context: Looking for information about token utility | Resolution: Shared the pinned FAQ and explained the vision for HYPER as a native exchange medium in the open metaverse\nHelper: maximus | Helpee: oshafir | Context: Researching Hyperfy for a YouTube channel | Resolution: Sent a friend request to provide more detailed information about the project\nHelper: Ashxn | Helpee: HPrivakos | Context: Reporting a scam Twitter account impersonating Hyperfy | Resolution: Confirmed it was a scam and encouraged reporting it\nHelper: maximus | Helpee: Wilson | Context: Questions about V1 to V2 transition for builders | Resolution: Explained that V1 worlds won't be ported and advised focusing on V2 development\n\n## 4. Action Items\nType: Technical | Description: Develop a VRM export pipeline outside of Unity to make avatar customization more accessible | Mentioned By: mattimus\nType: Technical | Description: Create a hub/portal system to discover V2 worlds | Mentioned By: felixdigit://\nType: Technical | Description: Implement speech-to-text and text-to-speech for AI agents | Mentioned By: Wilson\nType: Technical | Description: Update the token website to make the contract address copyable now that launch sniping is no longer a concern | Mentioned By: Ashxn\nType: Technical | Description: Develop a system to port DCL wearables to Hyperfy | Mentioned By: emotionull\nType: Feature | Description: Build an AI agent art critic for a Decc0s exhibit in V2 | Mentioned By: Ashxn\nType: Feature | Description: Create a \"citadel\" world where all AI agents can interact | Mentioned By: Ashxn\nType: Documentation | Description: Provide documentation for the V2 open source code | Mentioned By: OttisOts\nType: Documentation | Description: Create instructions for setting up Eliza Hyperfy Agents | Mentioned By: Directive Creator\nType: Feature | Description: Add indicators or error messages for worlds that are desktop-only | Mentioned By: Uuuuuuuuu",
      "messageCount": 730,
      "userCount": 114
    },
    {
      "channelId": "1326789867312775290",
      "channelName": "🪙│hyper",
      "summary": "# Analysis of Hyperfy Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around the Hyperfy token ($HYPER) which appears to be in its early stages after an airdrop. Community members discuss price action, with significant volatility observed as the token dropped to lows around $0.05-0.07 before recovering to around $0.10. Technical discussions focus on the upcoming V2 release, which will introduce new capabilities to the Hyperfy platform - a metaverse/virtual world building platform. The team is working on integrating AI agents (currently using Eliza from AI16Z) but plans to support multiple agent frameworks. There are discussions about tokenomics, with approximately 11% of tokens remaining unclaimed from the airdrop (which ends on January 12th), which will effectively be burned. The token is currently available on DEXes and has been listed on BingX CEX. Community members express optimism about Hyperfy becoming a decentralized platform for building metaverse experiences with AI integration, positioning it as \"the Bitcoin of Roblox\" or \"Roblox of Web3\" where users can create and own their virtual assets.\n\n## 2. FAQ\nQ: What happens to unclaimed airdrops after the January 12th deadline? (asked by BlazeHorizon) A: Left unclaimed, essentially burned. (answered by Ashxn)\nQ: How much of the airdrop hasn't been claimed? (asked by Dippuccino) A: About 11% of total supply. (answered by Ashxn)\nQ: Will apps have any sort of relationship with $HYPER? (asked by Dippuccino) A: Unanswered\nQ: Is $HYPER already on Jupiter? (asked by macanga) A: Unanswered\nQ: Is $HYPER on CEX already? (asked by macanga) A: Yes, trading live on BingX currently at $0.1. (answered by Ogundips)\nQ: What role will $HYPER play in the ecosystem? (asked by WarfreakzPlays) A: It will likely be the world currency of the Hyperfy metaverse, used to buy assets, avatars, clothes, pets, etc. (answered by WarfreakzPlays)\nQ: Is it possible to swap claim wallets after linking? (asked by MetaMike) A: You could resubmit I think. (answered by Saori)\nQ: What % of tokens is left to claim? (asked by zobo) A: Claims have nearly halted. (answered by Saori)\nQ: Can you share transaction where 15% founder supply was locked? (asked by frank_grimes_sr) A: The biggest wallets are streamflow with a 9%, 4%, 1%, 1% split on 3 year linear vesting. (answered by Saori)\n\n## 3. Help Interactions\nHelper: Saori | Helpee: frank_grimes_sr | Context: Question about founder token locking | Resolution: Explained that founder tokens are in streamflow vesting contracts with a 9%, 4%, 1%, 1% split on 3 year linear vesting.\nHelper: The Cheese | Helpee: mazzi5815 | Context: Request for contract address | Resolution: Directed user to find it in the appropriate channel.\nHelper: Uuuuuuuuu | Helpee: alhxss | Context: Request for tokenomics information | Resolution: Provided link to token.hyperfy.xyz.\nHelper: Ashxn | Helpee: BlazeHorizon | Context: Question about unclaimed airdrops | Resolution: Confirmed unclaimed tokens will be burned.\nHelper: Ogundips | Helpee: macanga | Context: Question about CEX listing | Resolution: Confirmed trading is live on BingX at $0.1.\n\n## 4. Action Items\nType: Technical | Description: Release V2 base apps to allow builders to start creating on the platform | Mentioned By: maximus\nType: Technical | Description: Integrate other AI agent platforms beyond Eliza | Mentioned By: zobo\nType: Technical | Description: Implement staking for $HYPER to earn more tokens | Mentioned By: WarfreakzPlays\nType: Documentation | Description: Add contract address to main website with link to tokenomics | Mentioned By: Uuuuuuuuu\nType: Documentation | Description: Create informative videos explaining Hyperfy's capabilities | Mentioned By: Uuuuuuuuu\nType: Feature | Description: Create a Telegram chat for token discussions | Mentioned By: Saori\nType: Feature | Description: Develop LORA stickers with Hyperfy avatars | Mentioned By: Saori\nType: Feature | Description: Use $HYPER as the currency within Hyperfy worlds | Mentioned By: BlazeHorizon\nType: Feature | Description: Implement stronger marketing strategy to explain the project | Mentioned By: WarfreakzPlays\nType: Feature | Description: Get the token verified on Jupiter exchange and rug checker | Mentioned By: WarfreakzPlays",
      "messageCount": 516,
      "userCount": 51
    },
    {
      "channelId": "1031058655581323324",
      "channelName": "🧊│3d-design",
      "summary": "The chat briefly discusses rigging techniques for 3D models, particularly in the context of VRM files for avatars. GhostAgent mentions using a downloaded CC0 VRM file as a reference due to their limited rigging skills, with plans to create aye-aye avatars for an NFT collection that could potentially become AI agents. The conversation then shifts to a technical discussion about control bones in 3D rigging, with ᲼ advising against exporting control bones as they don't work well outside Blender, recommending sticking to VRM rigs instead. JUAN counters that exporting control bones can be beneficial in certain workflows like game engines or team collaborations, though they personally prefer VRMs for simplicity, and notes a potential issue with bone setup in \"the dance\" (likely referring to a specific model or animation).",
      "messageCount": 4,
      "userCount": 4
    },
    {
      "channelId": "999870741069692958",
      "channelName": "🌆│share",
      "summary": "# Analysis of Discord Chat in \"🌆│share\" Channel\n\n## 1. Summary\nThe chat primarily revolves around sharing Hyperfy-related content and updates. MetaMike shared several Twitter posts showcasing new Hyperfy implementations, emphasizing how the platform differs from competitors while acknowledging contributions from team members. ShelleyVan shared her appearance on The tastycrypto Show discussing Decentraland and Hyperfy. Community members expressed enthusiasm about Hyperfy's potential, with discussions about possible gaming applications including WoW and RuneScape-like experiences on the platform. Several members shared articles and AI-generated summaries about Hyperfy's current status, with generally positive reception despite some minor inaccuracies. The chat demonstrates strong community support for the project, with references to previous airdrops and community recognition. There were minimal technical discussions or problem-solving in this segment, with content primarily focused on sharing media, articles, and expressing enthusiasm for the platform's future.\n\n## 2. FAQ\nQ: WoW private server in a hyperfy server? (asked by DefiniteOptimist) A: Unanswered\nQ: Wen claim? (asked by MetaMike) A: Unanswered\n\n## 3. Help Interactions\nHelper: maximus | Helpee: Jona | Context: Discussing an AI-generated summary about Hyperfy | Resolution: Maximus provided context about the \"tuition support\" mentioned in the summary, clarifying it was about the team giving back to v1 community members\n\n## 4. Action Items\nFeature: WoW-like game realms that users can host for friends | Description: Creating customizable game worlds with admin panels for quests/items | Mentioned By: DefiniteOptimist\nFeature: UGC MMO with AI agents connected to blockchains | Description: Creating an interconnected gaming experience with AI NPCs aware of cross-game accomplishments | Mentioned By: ash, DefiniteOptimist",
      "messageCount": 44,
      "userCount": 11
    },
    {
      "channelId": "1022421054582423562",
      "channelName": "🐞│issues",
      "summary": "# Discord Chat Analysis - 🐞│issues Channel\n\n## 1. Summary\nThe chat primarily revolves around three main technical topics: (1) Hyperfy v2 local development environment issues, (2) airdrop registration and claiming process, and (3) avatar rendering problems. \n\nFor local development, users experienced cursor locking issues where the behavior differs between the live version (hyperfy.io) and localhost. Ash and Saori clarified that v1 (live) automatically locks the pointer while v2 (localhost) requires holding right-click to look around. Users also discovered how to manipulate objects in the world by drag-and-dropping GLB files and using the destroy function.\n\nThe airdrop claiming process generated numerous questions. Several users reported seeing only a \"wallet not eligible\" message. Maximus explained they were processing registrations in batches, with approximately a one-day delay between registration and claim site updates. Some users experienced specific issues with wallet addresses, particularly when moving NFTs between wallets or using mobile wallets like Saga.\n\nA minor issue with avatar rendering was reported where custom VRM files appeared as Ethereum logos, which was resolved by adjusting the rendering performance settings to \"heavy\" or \"unoptimized\" for better visibility.\n\n## 2. FAQ\nQ: Why doesn't the cursor lock when booting up a server locally? (asked by vincentrobo) A: The version on localhost requires holding right-click to look around, unlike the live version which automatically locks your pointer. (answered by Saori)\nQ: How do I design a world in the local environment? (asked by vincentrobo) A: Drag and drop GLB files and move things around. (answered by Saori)\nQ: Why can't I destroy objects in the local environment? (asked by vincentrobo) A: You need to update to the latest version with git pull. (answered by ash)\nQ: Why does my custom VRM avatar show as an Ethereum logo? (asked by deniz) A: You need to adjust the rendering performance settings to \"heavy\" or \"unoptimized\". (answered by maximus)\nQ: Why am I seeing \"wallet not eligible\" on the claim site? (asked by multiple users) A: Your address hasn't been added to a batch yet; it takes about a day to get the registration over to the claim site. (answered by maximus)\nQ: Does the registration deadline apply for claiming if the allocation was related to ai16z? (asked by samsar) A: No, ai16z didn't have to register because their addresses were already on Solana. (answered by Saori)\n\n## 3. Help Interactions\nHelper: ash | Helpee: vincentrobo | Context: User couldn't destroy objects in local environment | Resolution: Advised to update with git pull to get latest changes that included the destroy functionality\nHelper: Saori | Helpee: vincentrobo | Context: User confused about differences between v1 and v2 controls | Resolution: Explained that v1 automatically locks pointer while v2 requires holding right-click\nHelper: maximus | Helpee: deniz | Context: Custom VRM avatar showing as Ethereum logo | Resolution: Suggested changing rendering performance settings to \"heavy\" or \"unoptimized\"\nHelper: maximus | Helpee: samsar | Context: Claim not working from Saga mobile | Resolution: Recommended porting to MetaMask or PC to avoid problems with registration\nHelper: maximus | Helpee: Destitute | Context: User concerned about wallet eligibility and address changes | Resolution: Confirmed they should update to their preferred SOL address before the next batch\n\n## 4. Action Items\nType: Technical | Description: Implement permissions and persistence for the local environment | Mentioned By: ash\nType: Technical | Description: Fix issue where world space references in-world objects as the space size | Mentioned By: MetaMike\nType: Technical | Description: Fix registration issues for users who moved NFTs between wallets | Mentioned By: maximus\nType: Technical | Description: Resolve Coinbase signature issues for specific users | Mentioned By: maximus\nType: Documentation | Description: Document the differences between v1 and v2 controls | Mentioned By: Saori\nType: Documentation | Description: Create documentation for world design in local environment | Mentioned By: vincentrobo\nType: Documentation | Description: Document avatar rendering performance settings | Mentioned By: deniz\nType: Feature | Description: Improve mobile wallet support for claiming process | Mentioned By: samsar",
      "messageCount": 120,
      "userCount": 16
    }
  ]
}