重新租用高配置服务器
2026/8/4
重点:ubuntu24→aapanel(宝塔面板国际版)
1.租用bandwagon服务器,先stop,再install os,ubuntun 24安装后,端口号,2在终端中操作,粘贴方式是:Ctrl + Shift + V,密码是看不到的,直接回车。3 安装Single WebServer model(单服务器模型)
🟢 已完成
按要求修改,升级完善游戏店铺展示
重新上传steam审核
2026/8/2
重点:
1.制作并上传了gameplay的视频,重新更换了screenshot和说明配图,视觉效果和故事感增强 2重新打包了electron,npm run build,用win-unpacked文件上传,3 关于getreport再次测试并贴在ticket里,以及福利码设置
🟢 已完成
按要求修改,升级完善游戏店铺展示
STEAM审核
If all the content and features are implemented and you think we’ve missed something, please re-submit the game for review and include instructions on how to progress. If these things aren’t implemented yet, please either implement them before re-submitting for review, or remove them from the store page until they’ve been added to the game.
✅️Failure: The “Steam Cloud” category appears on the store page, but the checkbox labeled “Cloud support for developers only” is checked in Steamworks, preventing syncing for non-developers. Be sure to remove this checkbox from the Steam Cloud page of the app data admin.
不要勾选这个只能供开发者的选项,在steam cloud里面,我在beta testing里面之前为了测试而选择了,现在取消勾选了
✅️Failure: Your build has failed our review because the store page lists Portuguese – Portugal and Portuguese – Brazil as well as Spanish – Spain and Spanish – Latin America as supported languages, but the app only has Portuguese-Portugal and Spanish – Spain available to use. Please update the store page to only show the correct language variation used in the app.
删除语言巴西葡语和拉丁西语
✅️Caution: The store page lists several languages as supported interface and subtitle languages, but the app doesn’t appear to be fully localized. Some UI elements are still displayed in Simplified Chinese despite playing in another language.
We recommend fixing this issue, but it won’t prevent you from releasing the app. Until it’s fixed, you may also want to communicate this issue to your users through the app’s Community Hub page.
这只是警告,不是失败,UI上有点中文没关系
BuildID: 24312261
✅️Failure:
Your build has failed its review because the trailer on the store page doesn’t show gameplay. It’s fine to keep your current trailer(s), but please make sure you upload at least one trailer that shows real gameplay footage, so customers have good understanding of what it’s like to play the game.
需要新增一个trailer表示玩法,之前那个只是宣传片
BuildID: 24312261
✅️Failure: Your app appears to include In-App purchases, and in order to pass our review, we’d like to see that you are able to call GetReport to reconcile your in-game economy items with settled transactions. We will require that you do the following 1. Do a test transaction on your app (without the sandbox API) and call GetReport 2. In your following submission, send us: – the responses for that call – the account used to test these transactions If the responses to your calls don’t fit in the submission box, please reply to this build review ticket instead. Thanks! You can find more info on the GetReport call here: https://partner.steamgames.com/doc/features/microtransactions#3 https://partner.steamgames.com/doc/webapi/ISteamMicroTxn#GetReport
BuildID: 24312261
只是通知我所有游戏可以用contronller玩,因为这段文字前面没有failure或者caution,所以这不是强制的,
✅️We’d just like to let you know that all apps on Steam can now be played with a controller, even those without native controller support. To save users the time of each having to set up their own configuration, you can offer a Developer’s Recommended Configuration suited to your game. For more information, please see: https://partner.steamgames.com/doc/features/steam_controller/getting_started_for_devs#6 The Developer’s Recommended Configuration is expected to fully work in all parts of the game. This includes all movement, menu, and key functions mapped to the controller. We’ve added Steam Remote Play, which allows customers to stream games from their home computer to mobile devices and TVs. If you’d like to support this in your game, and feature it on your store page, you can learn more here: https://partner.steamgames.com/doc/features/remoteplay
✅️Failure:
Your app appears to include the following content, but this hasn’t been disclosed in your Content Survey under “Please select any categories that apply to 1000 Princes: ChouChou Condo”. Please check the appropriate categories that describe the content in your app. In-game purchases For more information about this, please see: https://partner.steamgames.com/doc/gettingstarted/contentsurvey#3
我在features里面勾选了in-app purchase,但是必须在content survey里也勾选,重新改变了分级,我也勾选了in-app chat BuildID: 24312261
STEAM一轮审核失败需修改
We encountered some issues while testing a build of ‘1000PRINCES: ChouChou Condo’.
Please read and follow the instructions:
✅️Failure:
Your build has failed our review because the store page shows features or content that can’t be accessed due to a functional issue. The chat feature appears to be locked behind a microtransaction.
那我先unlocked再提交审核
The following things in your description, screenshots, or trailer couldn’t be verified:
“[…]chat privately with individual princes.”
录屏解释单独选择王子,和轮换随机选择不同王子,在下次提交时告诉他步骤trailer
If all the content and features are implemented and you think we’ve missed something, please re-submit the game for review and include instructions on how to progress. If these things aren’t implemented yet, please either implement them before re-submitting for review, or remove them from the store page until they’ve been added to the game.
✅️Failure: The “Steam Cloud” category appears on the store page, but the checkbox labeled “Cloud support for developers only” is checked in Steamworks, preventing syncing for non-developers. Be sure to remove this checkbox from the Steam Cloud page of the app data admin.
不要勾选这个只能供开发者的选项,在steam cloud里面,我在beta testing里面之前为了测试而选择了,现在取消勾选了
✅️Failure: Your build has failed our review because the store page lists Portuguese – Portugal and Portuguese – Brazil as well as Spanish – Spain and Spanish – Latin America as supported languages, but the app only has Portuguese-Portugal and Spanish – Spain available to use. Please update the store page to only show the correct language variation used in the app.
删除语言巴西葡语和拉丁西语
✅️Caution: The store page lists several languages as supported interface and subtitle languages, but the app doesn’t appear to be fully localized. Some UI elements are still displayed in Simplified Chinese despite playing in another language.
We recommend fixing this issue, but it won’t prevent you from releasing the app. Until it’s fixed, you may also want to communicate this issue to your users through the app’s Community Hub page.
这只是警告,不是失败,UI上有点中文没关系
BuildID: 24312261
✅️Failure:
Your build has failed its review because the trailer on the store page doesn’t show gameplay. It’s fine to keep your current trailer(s), but please make sure you upload at least one trailer that shows real gameplay footage, so customers have good understanding of what it’s like to play the game.
需要新增一个trailer表示玩法,之前那个只是宣传片
BuildID: 24312261
✅️Failure: Your app appears to include In-App purchases, and in order to pass our review, we’d like to see that you are able to call GetReport to reconcile your in-game economy items with settled transactions. We will require that you do the following 1. Do a test transaction on your app (without the sandbox API) and call GetReport 2. In your following submission, send us: – the responses for that call – the account used to test these transactions If the responses to your calls don’t fit in the submission box, please reply to this build review ticket instead. Thanks! You can find more info on the GetReport call here: https://partner.steamgames.com/doc/features/microtransactions#3 https://partner.steamgames.com/doc/webapi/ISteamMicroTxn#GetReport
BuildID: 24312261
只是通知我所有游戏可以用contronller玩,因为这段文字前面没有failure或者caution,所以这不是强制的,
✅️We’d just like to let you know that all apps on Steam can now be played with a controller, even those without native controller support. To save users the time of each having to set up their own configuration, you can offer a Developer’s Recommended Configuration suited to your game. For more information, please see: https://partner.steamgames.com/doc/features/steam_controller/getting_started_for_devs#6 The Developer’s Recommended Configuration is expected to fully work in all parts of the game. This includes all movement, menu, and key functions mapped to the controller. We’ve added Steam Remote Play, which allows customers to stream games from their home computer to mobile devices and TVs. If you’d like to support this in your game, and feature it on your store page, you can learn more here: https://partner.steamgames.com/doc/features/remoteplay
✅️Failure:
Your app appears to include the following content, but this hasn’t been disclosed in your Content Survey under “Please select any categories that apply to 1000 Princes: ChouChou Condo”. Please check the appropriate categories that describe the content in your app. In-game purchases For more information about this, please see: https://partner.steamgames.com/doc/gettingstarted/contentsurvey#3
我在features里面勾选了in-app purchase,但是必须在content survey里也勾选,重新改变了分级,我也勾选了in-app chat BuildID: 24312261
2026年7月21日下午5点提交审核
7月29日0点得到回复
7月29日0点得到回复
配置cdn
2026/7/28
重点:
1.图片设置数据万象,能自动无感webp显示,2设置cdn的流量封顶和防盗链,3测试视频转为webm 4确认redis开启,wpdiscuz关闭轮询 5对比了轻量服务器和正统云服务器的区别,考虑最佳配置
🟢 已完成
优化服务器硬件配置
游戏内部测试预备
2026/7/26
1,登录 Steamworks 开发者后台。在首页顶部导航或菜单中,找到并点击 “用户与权限” (Users & Permissions)。 点击 “添加/管理用户” (Add/Manage Users)。-全部保持不勾选(留空)-通过后,在 Steamworks 后台,进入 “添加/管理群组” (Add/Manage Groups) 页面。创建一个专门的测试小组(例如命名为 Close_Test),把游戏 App 放入该群组中。将刚才通过审核的账号添加到这个测试群组里。 关键点:开启该群组的 “自动授权封装包” (Autogrant Packages) 功能。这会赋予这些账号一个内部开发者测试授权(Dev Comp),使他们的 Steam 账户直接“拥有”了这个游戏。
🟡 进行中
游戏测试者预备
Redis插件安装
2026/7/19-7/21
重点:
1.在wp安装Redis插件 2 宝塔面板已经有redis+php8.3,安装并重启 3 WP Super Cache 负责把大门面(首页、文章页等静态展示内容)迅速推给访客。Redis 负责在后台高速处理那些无法被拍成快照的动态交互(后台管理、搜索、API 调用、用户系统)。Clear Cache 方便在做完网页修改后随时刷新状态。 4.清空 Electron 的缓存,只是强迫玩家的电脑去向服务器“重新要一次数据”,保证她们拿到的永远是最新、无 bug 的版本。而正是因为安装了 Redis 和 Super Cache,服务器才具备了瞬间响应所有玩家重新请求的强大能力,不会因为大家都在拉取新页面而被瞬间挤爆。这两者,一个保证了更新的准确性,一个保证了服务器的抗压性,缺一不可。
🟢 已完成
cache问题
游戏压力测试
2026/7/19-7/21
重点:
1.loader.io文件上传宝塔面板验证网站 2 填入网页和设定clients per second:进行测试,3.缓存插件(WP Super Cache)使用,https设定, 4.改善架构:静态骨架(WP Super Cache 保护),AI 聊天气泡(AJAX 异步加载)Steam 登录接口自动登录
🟢 已完成
模拟大量玩家同时在线的压力测试,独立游戏更依赖高配置、自动化脚本、Redis 缓存以及像 COS+CDN 这样能分担压力的成熟云架构,尽量避免深夜服务器被打死
CPU 被 100% 拉满拉死
2026/7/22
🔴 警告
热更新的危险
热更新方案和维护方案
2026/7/19-7/21
重点:
1.优化代码,gtranslate的语言选项的保存导致了白屏卡死,只能放弃 2优化post页面的重新构建和布局,调整评论区的使用,全体王子的随机回复和特定王子的回复 3 优化ai chat,全体王子的随机分配聊天或是指定特定王子的聊天 4 新增桌面小挂件,王子日历等,5.热更新方案和日后维护方案的预演
🟢 已完成
优化细化代码,热更新预演
全面更新post工作流
2026/7/17
1,改变过去的每篇贴文大量style和script导致页面卡死的问题,重新构建工作流2.把预制好的css和js模板化,作为共享排版在不同的贴文内引用,在post内只放入核心内容html,并可变更内容,减少网页负载和卡死,防止DOM过载与JavaScript线程阻塞
🟡 进行中
桌面小挂件增强互动感,陪伴感
桌面小挂件制作
2026/7/16
1,从rainmeter汲取灵感,实用小挂件融合1000王子风格制作2.制作具体步骤和思路:新建widget专属网页,把所有小挂件简码放进去,每个div单独设置位置,小挂件控制器来控制开关与否,新增代码记录小挂件坐标,用户拖拽后记录坐标,坐标数据存放在steam cloud里→ ②main js和preload js的代码添加和反复修改 → 首页新增“桌面模式”按钮,3初次测试后,背景白色,所有小挂件无法点击,排查原因是网页本身白色背景,以及要修改前端的html代码 4.ai聊天气泡重新设置简码添加,否则无法点击无法移动5.现在的状况在 Electron 开发界被称为“不可能的三角”:①Steam Overlay(游戏内覆盖层):强制要求 Chromium 把 GPU 渲染合并到主进程,并且关闭 DirectComposition。②Widget 桌面透明模式:强制要求开启 DirectComposition,并且依赖多进程 GPU。③同时保留这两者:由于底层渲染管线的死锁,必然导致白屏或显卡驱动崩溃。 5 小挂件的gtranslate无法翻译问题修复
🟡 进行中
桌面小挂件增强互动感,陪伴感
新增维护页和断网页
2026/7/13
重点:
1.新增代码,网站重大维护或服务器升级时显示挡板页,玩家断网时显示断网页 ,loading进度条设置, 2制作condo的美术素材,每个房间拼接成高公寓, 3 修复账单在首页无法显示问题 4 修复steam支付在首页被拉起overlay后卡顿问题 5.post下的评论框在切换外语后,导致无法返回首页,修复问题,这是非常典型的 DOM 节点争夺(DOM Fighting)引发的无限循环死锁问题
🟢 已完成
需要模拟日后运营时出现各种问题故障时的预案
用戶页面的设计制作
2026/7/1~7/3
1,包含了用户登录,头像,修改名字和充值,充值记录界面2.增强用户界面的趣味性,有房间360度预览,记事本和小游戏等
🟡 进行中
页面设计,布局和功能需要平衡
wpdiscuz图片无法同步到COS存储桶
2026/6/30
多种方案无果:
虽然好不容易设置好了COS存储桶+CDN,以及腾讯COS插件但是wpdiscuz用户生成的图片无法顺利同步到COS存储桶,回源规则设置复杂,COSMD等方案有风险。而且允许上传图片,不仅需要大量存储,调用,也有压缩,审核图片内容是否违法违规等,各项成本高,而且调用的ai模型无法读取图片内容去回应,只能读取用户的文字内容回应,对于乙女游戏的体验核心专注于文字冒险
🔴 失败
允许用户在wpdiscuz上传图片,导致压缩成本,存储和调用成本,审核成本以及维护成本飙升,设置出现重大困难和错误,而且图片没有增强好的体验效果。
COS存储桶+CDN内容分发设置
2026/6/27-29
重点:
1.COS存储桶设置后,安装插件连接,历史文件同步,2.CDN内容分发设置,域名解析dns内的设置,SSL证书部署,证书配置,我不理解为什么HTTPS服务还要根据请求次数另外收费,必须开启CDN里的https才行,否则514报错
🟢 已完成
COS存储桶不占用服务器内容,CDN能在世界不同节点缓存都很重要
整体排版布局改进
2026/6/29
重点:
1.配色更符合乙女游戏界面,左侧有王子为你加油,2.贴文中不被翻译的部分短代码为,3网页整体排版布局优化
🟢 已完成
优化页面布局
mysql数据库设置问题
2026/6/28
1.安装myphpadmin依赖php8.1等,安装后不影响原有的php8.3,错误登入后改用终端尝试登入 2.修改root密码后,使用终端输入 mysql -u root -p回车,密码输入时什么都看不到是正常的,3.ALTER TABLE 添加 INDEX 操作在 MySQL/MariaDB 中属于“只读不写”的结构调整。这段内容不会改写评论内容:它不会修改、删除或移动你的任何一行评论数据。它就像“加目录”,给厚书加了一个索引表。你并没有改动书中的文字,能快速定位到特定页码的工具 4.Web 终端(网页版 SSH)对 Ctrl+C / Ctrl+V 有特殊的拦截机制,用鼠标右键5.idx_user_date_approved 已经成功出现在了索引列表中。它完美地覆盖了 user_id、comment_date 和 comment_approved 这三列(对应的 Seq_in_index 分别为 1, 2, 3)。这只是给数据库添加了一个“目录”,没有对任何评论内容进行改动。你的网站数据不仅完好无损,而且现在运行得更加高效。性能飞跃:现在当“私人群组”评论查询逻辑运行时,数据库会直接利用这个“目录”瞬间定位到该用户的数据,完全不需要“全表扫描” 6 安装redis,安装插件redis object cache
🟡 进行中
优秀的架构设计比单纯的硬件堆叠强大得多!减轻wpdisuz的数据库查询压力
steam相关设置
2026/6/27
重点:
1.steamid的自动连接,用户可无感登录,反复修改main.js和preload.js进行测试,2.steam web api的设置和调用,微交易的沙盒测试,3 steam云存储的设置,
🟢 已完成
集成STEAM相关功能
游戏剧情和贴文设计
2026/6/25
1.迷你游戏的设计,2.王子贴文内容设计,修改小游戏的iframe嵌入模式, 3.优化聊天室,设置随机分配模式
🟡 进行中
内容的提前规划和优化
自制会员管理系统插件
2026/6/22~
初稿:1安装各类wp表单的插件拓展会员系统,无效或不适用,二稿:自制小型管理插件,针对会员进行管理,充值历史记录,升级和补偿等测试
🟡 进行中
根据各项功能需要优化
安全端口设置
2026/6/11
重视网络安全问题:
把后台隐藏登录地址修改,宝塔面板端口修改,安全组设置等
🟢 已完成
避免遭到攻击
Gtranslate插件问题
2026/6/10
多次尝试无果:
wpdiscuz在网页上外语模式下无法在输入框内打字,2electron打包后,gtranslate无法显现,3使用translatepress等其他两个插件,4.按照AI建议全站内容打包给deepseek实时翻译,三个步骤:抓取-清理css-文本发送AI翻译,仅能部分显示,效果不佳
🔴 失败
轮换测试不同的翻译插件,让网站和游戏都能多国语化,尝试用其他方式失败。
Elementor的学习
2026/6/10~6/20
1.开始学习elementor编辑器,基础的画布,组件位置调整,并打包测试,2.设定elementor的分类页,作者分类页等,
🟢 已完成
Elementor基础和核心功能的学习。
线上游戏剧情规划
2026/6/2~2026/6/20
初稿:1.构思1000王子都住在玩家设计的建筑内,原本使用AI推荐的西班牙语单词Corazon Condo,Corazon意思“心”,可以是对心爱之人的爱称,单词重复Co-有设计感,但发音拼写难记,二稿:改为法语单词ChouChou,发音有趣可爱,意思是宝贝甜心,也是对心爱之人称呼,发音和字形都有记忆点,设计玩家是前往猫国留学学习建筑的片段
🟡 进行中
关于condo的各个房间的概念设计,玩家玩法设计还需要具体改进。
1000王子2更新
2026/5/5~6/8
1.单机《1000王子2》更新AI真人版,决定暂不制作pv,等游戏完结时再做。但是先做了游戏玩法的视频,剪辑有趣的吃饭讨论片段
🟢 已完成
AI真人版更新和玩法视频发布。
Eletron打包初次规划
2026/6/1
1.cmd管理员打开后安装Electron,打包word press网站为exe,能正常启动, 2.使用steam公用AppID 480《Space War》上传测试失败,购买AppID再测试
🟢 已完成
Eletron的打包和初步设定。
