[{"data":1,"prerenderedAt":189},["ShallowReactive",2],{"repo-panda-995-roomdeck-zh-CN":3,"i18n-panda-995-roomdeck-zh-CN":186},{"mirrorPool":4,"detail":13,"relatedProjects":61},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":30,"homepage":31,"pushedAt":32,"ownerAvatar":33,"ownerName":34,"ownerBio":35,"lastSyncTime":36,"lastReleaseTime":37,"tags":38,"license":45,"category":46,"subgroup":47,"releases":48},"Panda-995","RoomDeck",1367249674,"https:\u002F\u002Fgithub.com\u002FPanda-995\u002FRoomDeck",3,"Go","聚会共享房间：文件、投票、屏幕共享、小游戏与共绘画板，支持中英双语",{"Go":22,"Vue":23,"TypeScript":24,"CSS":25,"Python":26,"HTML":27,"Shell":28,"Dockerfile":29,"JavaScript":29},37.2,28.7,18.1,13.3,1.3,0.5,0.4,0.2,[],"","2026-10-17","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F101494981?v=4","熊猫不是猫QAQ","玩 NAS 十年，写教程 1000+ 篇 · 什么值得买连续两年百大 · 自研镜像在 ghcr.io\u002Fpanda-995","2026-10-27T04:27:21.769612+00:00","2026-09-13T09:44:49Z",[39,40,41,42,43,44],"collaboration","games","go","realtime","screen-sharing","websocket","AGPL-3.0","game","游戏",[49],{"tag":50,"publishAt":37,"semVer":51,"prerelease":53,"assets":54},"nas-deploy-20260913",[52,52,52],0,false,[55],{"fileName":56,"sizeMb":57,"sha256":58,"downloadCount":59,"originUrl":60},"RoomDeck-NAS.zip",0.02,"d25f545576e38816952e0fc924c7fdf854c79ae2d9c5d2bf28a390df9f5605e3",9,"https:\u002F\u002Fgithub.com\u002FPanda-995\u002FRoomDeck\u002Freleases\u002Fdownload\u002Fnas-deploy-20260913\u002FRoomDeck-NAS.zip",[62,85,112,139,159,173],{"owner":63,"repo":64,"repoId":65,"category":46,"subgroup":47,"language":66,"tags":67,"starCount":77,"ownerUid":78,"latestTag":79,"platforms":80,"lastReleaseTime":82,"downloadCount":83,"description":84},"Anuken","Mindustry",89822531,"Java",[68,69,46,70,71,72,73,74,75,76],"android","desktop","java","mindustry","mobile-game","multiplatform","rts","sandbox-game","tower-defense",29394,10100000,"v160.7",[81],"other","2026-10-08T00:20:39Z",6978,"Mindustry 是一款用 Java 编写的自动化塔防即时战略游戏，玩家在开放地图上搭建生产链、建造炮塔防线抵御敌人，支持 Windows、Linux、macOS 与 Android。",{"owner":86,"repo":87,"repoId":88,"category":46,"subgroup":47,"language":89,"tags":90,"starCount":104,"ownerUid":105,"latestTag":106,"platforms":107,"lastReleaseTime":109,"downloadCount":110,"description":111},"ayangweb","BongoCat",956337638,"Rust",[91,92,93,94,95,96,97,98,99,100,101,102,103],"bongo-cat","bongocat","cross-platform","desktop-app","desktop-pet","linux","macos","pet","pet-project","rust","tauri","tauri-app","windows",24337,75017711,"v2.4.1",[103,108],"mac","2026-10-28T00:38:02Z",1628,"跨平台互动桌宠，可根据键盘、鼠标或手柄操作同步动作。",{"owner":113,"repo":113,"repoId":114,"category":46,"subgroup":47,"language":115,"tags":116,"starCount":132,"ownerUid":133,"latestTag":134,"platforms":135,"lastReleaseTime":136,"downloadCount":137,"description":138},"OpenRCT2",18348651,"C++",[117,118,119,120,46,121,96,122,123,124,125,126,127,128,129,130,131,103],"c-plus-plus","cmake","cpp","discord","hacktoberfest","msbuild","multiplayer","opengl","openrct2","roller-coaster","roller-coaster-tycoon","sdl2","server","simulation","visual-studio",16411,8473908,"v0.5.6",[103,108,96,68],"2026-10-10T12:32:52Z",281,"《过山车大亨2》的开源重制版，为现代平台带来原版游戏的完整内容，并增加了多人合作、改进的AI等全新功能。",{"owner":140,"repo":141,"repoId":142,"category":46,"subgroup":47,"language":143,"tags":144,"starCount":152,"ownerUid":153,"latestTag":154,"platforms":155,"lastReleaseTime":156,"downloadCount":157,"description":158},"PixelGuys","Cubyz",169060349,"Zig",[145,146,46,147,148,75,149,150,151],"3d-game","cubyz","procedural-generation","sandbox","voxel","voxel-game","zig",3682,42113569,"0.4.1",[103,96],"2026-09-26T10:34:27Z",312,"一款用Zig编写的3D体素沙盒游戏，拥有远距离渲染、程序化生成内容和无限高度\u002F深度世界，受Minecraft启发。",{"owner":160,"repo":87,"repoId":161,"category":46,"subgroup":47,"language":162,"tags":163,"starCount":166,"ownerUid":167,"latestTag":168,"platforms":169,"lastReleaseTime":170,"downloadCount":171,"description":172},"vladelaina",1343167809,"C",[91,92,164,124,99,165],"c","sdl3",3392,182907634,"v1.14.0",[103,108,96],"2026-09-26T12:41:28Z",4075,"一款用 C 语言结合 SDL3 和 OpenGL 编写的桌面宠物应用，提供可爱的 BongoCat 互动体验。",{"owner":174,"repo":175,"repoId":176,"category":46,"subgroup":47,"language":177,"tags":178,"starCount":179,"ownerUid":180,"latestTag":181,"platforms":182,"lastReleaseTime":183,"downloadCount":184,"description":185},"SheerSt","pokewilds",342480596,"Assembly",[],2901,8891626,"v0.8.11",[103,81],"2024-01-17T14:35:56Z",172594,"一款基于libGDX构建的宝可梦第二代同人游戏\u002F引擎，采用程序化生成技术创建包含不同生物群系和独特宝可梦的广阔世界。",{"description":187,"readmeHtml":188},"RoomDeck 是自托管的聚会共享房间服务，扫码进房即可传照片、投票、投屏、玩小游戏，主持人控制大屏，活动后自动清理。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>线下聚会想让每个人的照片和投票都汇到大屏上，靠传微信群再投屏通常很折腾。RoomDeck 的做法是给现实房间配一个自托管的数字房间：参与者扫码或输六位房间码免账号进入，分享照片、文件、便签与链接，主持人挑选内容上屏，用手机或电脑控制电视投影，活动结束导出 ZIP 并自动清理。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>一台 NAS 或服务器，给每个聚会配一间可分享的数字房间。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>内容\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>形态\u003C\u002Ftd>\n\u003Ctd>自托管 Web 服务（Docker 部署）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>技术栈\u003C\u002Ftd>\n\u003Ctd>Go + WebSocket + LiveKit\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>镜像\u003C\u002Ftd>\n\u003Ctd>ghcr.io\u002Fpanda-995\u002Froomdeck:latest（amd64\u002Farm64）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>默认限制\u003C\u002Ftd>\n\u003Ctd>每房 2 GB、50 人，上限 100 房、每房 2000 条\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>许可证\u003C\u002Ftd>\n\u003Ctd>AGPL-3.0\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>免账号进房\u003C\u002Fstrong>：六位房间码加二维码，邀请轮换，昵称会话，主持人可移出或暂停某人上传\u003C\u002Fli>\n\u003Cli>\u003Cstrong>内容共享\u003C\u002Fstrong>：照片上传（JPEG\u002FPNG\u002FWebP，自动转正、去元数据）、文件附件、便签、链接\u003C\u002Fli>\n\u003Cli>\u003Cstrong>投票\u003C\u002Fstrong>：匿名单选\u002F多选，结果可隐藏，支持改票\u003C\u002Fli>\n\u003Cli>\u003Cstrong>大屏控制\u003C\u002Fstrong>：独立只读大屏页，轮播、暂停、黑屏，可指定内容与投票上屏\u003C\u002Fli>\n\u003Cli>\u003Cstrong>轮流投屏\u003C\u002Fstrong>：成员经 LiveKit 轮流共享屏幕，多位观众同看，主持人可随时终止\u003C\u002Fli>\n\u003Cli>\u003Cstrong>小游戏\u003C\u002Fstrong>：内置谁是卧底与骰子猜点数，含私人信息、回合结算、积分与断线重连\u003C\u002Fli>\n\u003Cli>\u003Cstrong>共绘画板\u003C\u002Fstrong>：共同画板与限时你画我猜，支持按职责授权的协同主持\u003C\u002Fli>\n\u003Cli>\u003Cstrong>数据管理\u003C\u002Fstrong>：ZIP 导出加校验清单，到期删除、重启清理与单实例数据锁\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"部署与初始化\">部署与初始化\u003C\u002Fh2>\u003Col>\n\u003Cli>NAS 或服务器上下载仓库的 compose.yaml，执行 docker compose pull 与 docker compose up -d\u003C\u002Fli>\n\u003Cli>打开 http:\u002F\u002F服务器IP:8080，用日志里的 First-run setup token 完成初始化，管理员密码在网页设置\u003C\u002Fli>\n\u003Cli>NAS 新装可直接用 compose.nas.yaml，只填局域网 IP，无需 .env\u003C\u002Fli>\n\u003Cli>需要投屏时配置 HTTPS 与媒体端口，可用自带自动 HTTPS 配置或复用现有反代\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"使用流程\">使用流程\u003C\u002Fh2>\u003Col>\n\u003Cli>主机建房，把二维码投上大屏或发进群聊\u003C\u002Fli>\n\u003Cli>参与者扫码进入，上传照片、发便签、参与投票\u003C\u002Fli>\n\u003Cli>主持人在控制端挑选内容上屏，电视或投影显示只读大屏\u003C\u002Fli>\n\u003Cli>活动结束导出 ZIP，到期数据自动删除\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>班级聚会、年会、婚礼现场的组织者\u003C\u002Fli>\n\u003Cli>找大屏互动方案的 NAS 玩家\u003C\u002Fli>\n\u003Cli>需要临时共享空间的线下社团\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>照片格式\u003C\u002Fstrong>：预览仅支持 JPEG\u002FPNG\u002FWebP，HEIC 与视频只能作普通文件共享，无转码\u003C\u002Fli>\n\u003Cli>\u003Cstrong>匿名边界\u003C\u002Fstrong>：匿名投票按浏览器会话去重，不验证真实身份\u003C\u002Fli>\n\u003Cli>\u003Cstrong>投屏前提\u003C\u002Fstrong>：多人投屏需要正确的媒体 IP、端口与 HTTPS，纯 HTTP 局域网不能保证浏览器允许捕获屏幕\u003C\u002Fli>\n\u003Cli>\u003Cstrong>容量上限\u003C\u002Fstrong>：上限 100 房、每房 2000 条内容，默认每房 2 GB 与 50 人，可在设置调整\u003C\u002Fli>\n\u003Cli>\u003Cstrong>示例素材\u003C\u002Fstrong>：内置示例照片来自 Unsplash，正式使用应替换为自己的素材\u003C\u002Fli>\n\u003C\u002Ful>\n",1793229075127]