更新日誌

網站與伺服器模組的歷次更新,最新的排在最前面

這裡依時間倒序列出雲嶺網站和伺服器模組的每一次更新,方便你回頭看某個功能是什麼時候上線的、某個毛病是什麼時候修好的。

依版本號 清除篩選

篩選中:顯示 57 / 127 筆

v1.9.16 網站 2026-09-30

對外請求開始校驗 TLS 憑證

  • 網站所有對外的 HTTPS 請求(皮膚站、IP 歸屬地、SMS 簡訊閘道、郵件伺服器、QQ 登入、後台的測試按鈕)過去一律「不看憑證」,鏈路上任何人都能拿一張自簽憑證冒充對方,把請求整個接過去。現在一律校驗,並隨站點附上一份根憑證包(Mozilla 的,121 張根憑證)。
  • 其中郵件那處最要緊:不校驗時,鏈路上的人能同時拿到信箱的帳號密碼和全部郵件正文。126 信箱的憑證是正常的,發信不受影響。
  • 代價是:對方憑證真的有問題時,請求會直接失敗並報錯,而不是默默連上去。後台的測試按鈕會把這種情況單獨提示成「憑證沒過校驗」。根憑證包萬一丟了也不會退化成不校驗 —— 只會更明確地失敗。
  • 順帶修好一個陳年小毛病:更新日誌裡 v1.9.6 與模組 1.6.0 兩條的標題一直顯示成字面的「title」—— 它們當初只寫了正文、沒寫標題,而頁面是無條件渲染標題的,缺鍵時就退化成了鍵名。標題現在補上了
v1.6.6 模組 2026-09-30

封禁名單不再「讀不到就說沒人被封」

  • 網站上一旦收到空的封禁名單,就會把手上的封禁紀錄全部覆蓋掉。模組這邊原來在讀檔失敗或格式不對時回傳空陣列,正好觸發了這個後果 —— 現在改成一律回傳 null(檔案確實不存在仍然算「真的沒人被封」),並且只有 banned 和 banned_ips 都拿到了才聲明 bans_authoritative=true。網站側也已經加了對應的保護,兩邊一起才算修完
v1.9.15 網站 2026-09-30

一輪安全體檢:六處已修

  • 後台的門原來有一把是虛掩的:服主 / 管理 / 伺服器管理這三個組的人,只要用自己的網站帳號密碼登入前台,就能直接打開 /admin/** —— 信箱驗證碼那一步被整個繞過去了(原先只在後台登入頁堵了這條路)。現在多了一張「本工作階段確實輸入過驗證碼」的憑證,前台登入不再等於後台登入。站內一直寫著「後台只認 admins 表帳號」,現在實作和說明終於對上了
  • 模組讀不到封禁名單時會上報一份空名單,網站看到「名單是空的」就以為封禁都被解除了 —— 於是把手上的封禁紀錄整表覆蓋、偽造出一條解封歷史,連 players.is_banned 也一起清掉。現在模組只有確實讀到了才會聲明「這份名單是權威的」,網站也只在拿到這個聲明(或名單非空)時才做解封對帳。這條要模組 1.6.6 才算完全生效,網站側已經先兜住了
  • 個人頁的橫幅網址是玩家自己填的,而它被直接拼進了 style="…url(網址)"。網址裡塞一個 ) 就能追加任意 CSS 宣告 —— 個人頁是給別人看的,等於每個訪客都會中招(position:fixed 做全螢幕覆蓋式釣魚,或者掛一張追蹤圖洩漏訪客的 IP 和瀏覽器)。這裡轉義救不了:HTML 會把 " 還原成引號,CSS 看到的還是那個引號。現在網址要走白名單,不合格就當沒有橫幅
  • /whitelist 裡那張標題寫著「我的申請」的卡片,實際查的是全站最近 5 筆 —— 任何登入使用者都能看到別人的遊戲 ID、QQ 號和審核備註。現在按歸屬過濾,後台和伺服器管理頁仍然是全站檢視
  • 工具頁的 DNS 查詢是唯一漏掉內網攔截的入口:拿 127.0.0.1 或內網網域去查都能出結果,還能順著 SRV 紀錄繞(目標由別人的 DNS 說了算);host:port 的埠檢查原來排在拆分冒號之前,8.8.8.8:53 這種任意埠照樣能探。三處都補上了,順帶把「AAAA 指向 ::1」也納入了攔截
  • 另外堵上三處:① 登入跳轉的 next= 參數填 javascript:… 能變成一句話 XSS(Url::ensure() 只要看見字串裡有 index.php 就原樣放行,根本不看協定);② 跑過找回密碼腳本之後,後台登入頁會把新的明文密碼顯示給任何打開該頁面的人 —— 密碼本來就會印在伺服器主控台上,頁面上那份已經刪掉;③ 打開 CDR_DEBUG_CSRF 偵錯開關時,日誌裡會記下登入請求的前 160 位元組,那正是明文密碼 —— 現在只記欄位名和長度
v1.9.14 網站 2026-09-26

修好「成就個數時多時少」

  • 有玩家在遊戲裡在線時成就是亮的,一離線就整片變灰 —— 因為模組讀不到存檔裡的進度檔時會上報一個空列表,而網站原本把這當成「這個人沒有成就」寫進了庫,等於把已有進度清空。現在空列表一律不寫:寧可留著舊資料,也不清成 0(adv_done 同理,只接受大於 0 的值)
  • 順帶修好同一類裡「一個系列被劈成兩截」的排序問題:原本「已達成的排最前」,於是探索裡的「跳躍 1 萬次 / 10 萬次」(已達成)和「跳躍 50 萬次」(沒達成)被拆到了整組的兩頭,中間夾著終界、地獄那些真實進度。現在先按系列歸攏(1 公里 / 10 公里 …、1 萬次 / 10 萬次 …),系列內部再讓已達成的排前面 —— 折疊未達成的徽章仍然是就地隱藏,已達成的照樣一眼可見
v1.6.5 模組 2026-09-26

修「離線玩家的成就一直讀不到」

  • 存檔裡的進度檔名是帶橫線的(077e53e3-c49c-362b-87ee-12457397e38c.json),而模組一直按去橫線的 32 位去拼路徑,於是 一個檔案都找不到 —— 線上玩家走伺服端即時快照所以正常,一離線就被當成「沒有進度」。線上 1859 個進度檔、963 個玩家全中,這也是「成就個數時多時少」的直接原因(網站側同時加了「空列表一律不寫」的兜底)。現在兩種命名都試,找不到才算沒有
v1.9.13 網站 2026-09-26

名字回填的歸屬規則修正

  • 同一個名字在回填表裡可能出現多次 —— 同一個人既有舊離線 UUID(00000000-0000-...)又有正版 UUID,兩邊都指向他。原本按資料檔裡的先後順序先到先得:線上 birdzhonghuifei 同時對應 106.4 小時和 1.9 小時兩行,這次正好是時長長的那行排在前面才歸對了,換個順序就會把名字給錯人。現在改成歸給時長最長的那一行,與順序無關
v1.9.12 網站 2026-09-26

863 個「未知玩家」的名字全部找回

  • 伺服端的 usercache.json 只保留約一個月,這份從 1.21 生存服一路升到 1.21.11 的存檔裡,老玩家的名字早就過期了 —— 網站只能拿 UUID 當識別,顯示成「未知玩家 · xxxxxx」。去備份檔裡翻了一遍:歷代伺服器的 usercache / whitelist / ops / banned-players 按時間從舊到新合併,863 個名字一個不漏全部找回(排行榜上那個 395 小時的現在叫 iRXC)。升級到 v13 時自動回填一次:只補「名字還是 UUID」的行,已經有真名的一個位元組都不動
  • 順手兜住了一個邊界:players.name 是唯一索引,萬一要回填的名字已經被另一行佔用,就跳過那一行並記一筆,不會因為唯一約束讓整次升級失敗 —— 寧可留一個人繼續顯示「未知玩家」,也不能把升級卡死
v1.9.11 網站 2026-09-26

後台玩家名顯示修復 · 真名不再被覆蓋

  • 後台的玩家列表 / 儀表板 / 封禁 / 白名單 / 外觀 / 使用者頁原本會把查不到名字的玩家直接糊成一串 UUID —— 前台一直是「未知玩家 · xxxxxx」,後台漏了幾處,現在口徑統一了。線上有 863 個這樣的玩家:伺服端的 usercache.json 只保留約一個月,這份老存檔帶過來的名字早就過期了,網站只能拿完整 UUID 當唯一識別(不是顯示不出來,是確實沒有名字可顯示)
  • 順帶修好一個會丟資料的隱患:模組「這次沒查到名字」時上報的是空名字,舊程式直接拿 UUID 頂替寫庫。一個老玩家停玩超過一個月再上報,站點裡已經存著的真名就會被永久抹掉 —— 現在庫裡已有真名就沿用真名,只有確實沒有名字時才退化成 UUID
v1.9.10 網站 2026-09-26

個人頁「一天玩了 225 小時」修復

  • 修好個人頁「最近 30 天在線時長」裡那個離譜的數字 —— 伺服器崩潰或漏報離線時會留下一條永遠關不掉的上線紀錄,收尾時又拿「最後一次看到這個人」的時間當結束時間,於是 09-13 上線的那一局被算到了 09-23,整整 225 小時全壓在進服那一天。現在收尾時長有三層上界:6 小時封頂、這個人下一局的開始、以及只收緊不放寬的「最後在線」
  • 已經落庫的那幾條髒資料不用改庫也會顯示正確(讀取時按同一套規則鉗制);「最近登入記錄」「在線時長合計」「本週在線」「各伺服器時長」的口徑也一起對齊了 —— 這些地方原來各自按秒求和,同一個數字在頁面上會互相打架
v1.9.9 網站 2026-09-26

手機版日曆溢出修復 · 全年在線改成每日最高

  • 修好手機版聊天裡點日期時日曆跑出面板邊框的問題(窄屏下日曆不再浮在面板上,而是作為一行鋪滿,寬度就是容器寬度)
  • 「全年」範圍的在線人數從6 天平均改成每天最高 —— 一個只有晚上熱鬧的伺服器,日均可能只有 2 人,但那天明明有十幾個人同時在過;用日均畫全年,線會平得看不出任何東西。24 小時 / 7 天 / 30 天仍用均值(那裡的一個點只有幾十分鐘,均值才說明問題)
v1.6.4 模組 2026-09-26

自建延遲佔位符 %cloudridge:ping%

  • TAB 玩家行裡內建的 %player:ping% 對所有玩家都回傳 0(同一份設定的頁尾用同一個佔位符卻是好的,問題出在行渲染的上下文拿不到線上玩家)。新佔位符兩條路都走:先看上下文裡的玩家,拿不到就用 GameProfile 的名字去伺服器線上名單查;再取不到就留空,不顯示騙人的 0
v1.6.3 模組 2026-09-26

開關服上報

  • 伺服器啟動時上報一則「已開啟」,正常停止時上報一則「已關閉」。關閉那則是同步送出的 —— 行程馬上就沒了,交給背景執行緒等於沒送。崩潰 / 斷電不會偽造一筆關閉記錄
v1.9.8 網站 2026-09-26

聊天欄:伺服器開關服記入即時聊天

  • 伺服器開啟與關閉(含時間)現在會以一行記錄出現在聊天欄裡,用一條小直線代替頭像,顏色也和玩家發言區分開
  • 更新日誌正文現在支援 程式碼 與 粗體 兩種標記(之前只認反引號,粗體會把星號原樣顯示出來)
v1.9.7 網站 2026-09-25

聊天欄:按日期查看、發言權限放寬、彈窗元件

  • 聊天記錄改成按日期查看:日曆上點哪一天就看哪天的聊天,有記錄的日期會加粗標出來;切換日期不再整頁重新整理
  • 發言權限放寬:登入之後就能發言,不再要求先綁定遊戲角色。綁定了的用你的角色名顯示;沒綁定的用網站暱稱,遊戲裡會標成 [網頁·未綁定] 以便和遊戲角色區分
  • 網站暱稱 15 天只能改一次(第一次設定不受限制),個人中心會顯示還要等多少天;暱稱不能和已有的遊戲角色或管理員重名,防止有人改名冒充別人
  • 檢舉改成正式的彈窗:帶字數統計的理由輸入框,取代瀏覽器內建的那個小框;收回確認和後台的幾處確認框也一併換掉了 —— 瀏覽器原生彈窗會阻斷整個頁面
  • 後台聊天管理會標出「未綁定」,刪除、處理檢舉、禁言照舊
v1.6.2 模組 2026-09-25

假人過濾修復 + 網頁訊息前綴區分

  • 修好假人過濾形同虛設的問題:名單預設值寫成了 bot_,而不帶 * 時是按精確匹配解釋的,於是假人一個都沒被過濾掉。預設值改為 bot_*,並且開服時會把生效名單打進日誌
  • 網頁訊息的前綴改為逐條下發:綁定角色的使用者是 [網頁],沒綁定的是 [網頁·未綁定],遊戲裡的玩家一眼能看出這條是不是遊戲角色說的
  • 補記 1.6.1:進服、退服、死亡、成就之前完全不顯示,是因為只靠翻譯鍵分類,而某些模組會把原版那則訊息整個換掉導致鍵取不到;現在加了按渲染文字兜底分類,並在開局前 25 則系統訊息上打診斷日誌
v1.6.0 模組 2026-09-25

聊天同步:遊戲公屏與事件即時上報

  • 新增聊天同步:把遊戲內的公屏發言、進出服、死亡、成就即時上報給網站聊天欄
  • 網站使用者發的訊息會帶 [网页] 前綴、以青色播報進遊戲;逐人發送以避開系統訊息事件,所以不會重複播報
  • 死亡與成就按翻譯鍵分類,而不是按渲染後文字 —— 伺服器語言換成中文也不會失效
  • 假人(carpet bot)的進出服與死亡不上報;名單可在 cloudridge.json 的 chat_bot_names 裡改,預設 bot_
  • 只採公屏 —— 私聊(/msg、/tell、/w)永遠不會被採集,也沒有任何開關能把它打開
  • 新增設定項 upload_chat / chat_bot_names / chat_poll_ms;舊設定檔不用改也能用,會走預設值
v1.9.6 網站 2026-09-25

網頁聊天欄上線:公屏雙向打通

  • 網頁地圖下方新增聊天欄:遊戲裡的公屏發言、進出服、死亡提示、成就達成會即時出現在網頁上,每則都帶發送時間
  • 雙向打通 —— 在網頁聊天欄發的訊息會帶 [网页] 前綴出現在遊戲公屏上;遊戲內外看到的是同一個名字(你綁定的角色名),冒充不了別人
  • 未登入看不到聊天內容(不是介面上藏起來,是伺服器一個位元組都不下發);登入並綁定遊戲角色之後才能發言
  • 聊天按「開服輪次」組織,可以切換查看歷次開服時的記錄,伺服器重啟也不會遺失
  • 每則訊息帶頭像和發送時間;自己發的可以收回,別人的可以檢舉
  • 後台新增「聊天管理」:刪除訊息(網頁與遊戲內同時生效)、處理檢舉、禁言、操作留檔(刪除時保留原文以便追溯)
v1.9.5 網站 2026-09-25

更新日誌可依類型、月份、版本號篩選

  • 更新日誌現在能篩選了:頂端「網站 / 模組 / 伺服器」三個數字變成可點的按鈕,點一下只看那一類,再點一下取消
  • 新增月份篩選與版本號搜尋 —— 例如輸入「1.9」就能帶出 1.9.0 到 1.9.4,兩個條件還能疊加
  • 篩選狀態寫在網址裡,挑好之後可以直接把連結傳給別人,對方看到的是同一份結果
  • 篩選後的計數仍是總數(點一下數字不會變小),另外新增「這個條件下沒有更新記錄」的空狀態提示
v1.5.2 模組 2026-09-25

伺服器指標直接進 TAB

  • 新增 %cloudridge:*% 系列佔位符(TPS、MSPT、區塊、實體、記憶體、CPU、網卡速率、開機時長共 18 項),TAB 可直接顯示
  • 資料沿用模組本來就在採集的那份,沒有重複採集;佔位符只在渲染時讀快取 —— 渲染非常頻繁,在那裡讀檔或起子程序會卡住伺服器
  • 沒裝 TAB 模組也不會出問題:註冊邏輯做了隔離,取不到值時不顯示,而不是顯示騙人的 0
v1.5.1 模組 2026-09-25

網卡流量讀得到了,日誌也不再洗版

  • 修復網卡收發速率長期顯示 0:原本找的兩個介面在標準 JDK 上根本不存在。改用系統自帶的資料源,並按「結構」而非文字解析,中文系統一樣有效
  • 採集移到背景執行緒:那個資料源要起子程序,放在主循環裡會造成卡頓尖刺
  • 新增開關「記錄每輪心跳快照」,預設關閉;開啟後也只在數值真的變化時才寫
v1.9.4 網站 2026-09-25

登入修復、備份安全網與介面文件補全

  • 修復後台兩步驟驗證登不進去的問題。根因是一條寫入交易在伺服器所用的 PHP 版本上「提交被靜默跳過」,驗證碼永遠寫不進資料庫 —— 郵件收到了、碼輸進去卻顯示「請先取得驗證碼」,連重發限流也一併失效(因為限流讀的就是那張表)。現在交易由網站自己記帳,新舊版本行為一致
  • 順帶修掉另外三處同類隱患(尋找玩家、心跳指標、工作階段記錄),它們只在特定版本組合下才會發作
  • 備份清理改了保留策略:升級前和還原前的安全快照有獨立配額,不再被一般備份擠掉;站長手動匯出的備份永不自動刪除。依線上真實清單推演,舊邏輯會刪掉 8 份(含 6 份升級安全網),新邏輯一份都不刪
  • 修復公開玩家介面的搜尋參數一直無效的問題:全服超過 500 人時,時長排在 500 名之後的玩家在小工具的資料卡片裡搜不到。改用子字串比對,並順帶堵掉萬用字元注入
  • 提交內容超過伺服器上限時不再白畫面,改為明確的「太大」提示;另修復超大表單被誤報成「請填寫 XX」的誤導提示
  • 介面契約文件補上 5 個公開唯讀端點的完整說明(含參數與隱私遮罩口徑),並改正之前引錯的出處
  • 修復後台登入頁「返回帳號密碼」連結跳到錯誤步驟的問題
v1.21.11 伺服器 2026-09-25

伺服器升級到 Minecraft 1.21.11

  • 伺服器從 1.21.1 升級到 1.21.11,配套的 Fabric Loader、Fabric API 與全部模組一起更新
  • 修復網頁地圖打不開的問題:BlueMap 升級後設定檔還是舊格式,地獄地圖把渲染上下界寫在頂層會讓整個外掛拒絕載入。已依新版格式遷移,主世界 / 地獄 / 終界三張地圖恢復正常
  • 網站與模組裡所有面向玩家的版本號統一為 1.21.11
  • TAB(玩家列表)改版:配色換成網站品牌色(青 / 綠),每人名字後面直接顯示延遲毫秒數,頁腳改成 TPS、MSPT、記憶體、區塊、實體、CPU 一行看完
  • MOTD 改版:換成品牌色漸層,並清掉模組自帶的兩句英文佔位文字;懸停提示加入網站網址與 QQ 群號
  • 頁面與設定裡的版本標識統一為 1.21.11
v1.5.0 模組 2026-09-24

適配 Minecraft 1.21.11

  • 模組適配伺服器升級到 Minecraft 1.21.11(Fabric Loader 0.19.5 / Fabric API 0.141.6+1.21.11)
  • 指令權限判斷改用伺服器的 OP 名單 —— 舊寫法依賴的介面在 1.21.11 裡已被移除。控制台與指令方塊照舊保留權限,行為與升級前完全一致
  • 已載入區塊數的統計改用新介面,並換成新舊版本都能編譯的寫法
  • 其餘隨版本變化的介面一併遷移(玩家身分、註冊表讀取、世界出生點、白名單項目、遊戲規則),全部依官方映射逐項核對後才編譯
v1.9.3 網站 2026-09-23

成就牆摺疊、圖表說明與 24 小時趨勢修正

  • 成就系統擴充:從 28 枚增加到 98 枚,分成生存 / 建造 / 探索 / 紅石 / 農耕 / 戰鬥 / 社交 / 收藏 8 大類,每一類都標著「已達成 / 總數」;其中 35 枚直接判定遊戲裡的真實成就,完成時間就是遊戲中跳出成就的那一刻
  • 五維雷達圖每個維度都加了說明:這一維量的是什麼、怎麼算出來的、多少算滿,不用再對著圖猜;另外加了圖例——實心色塊是你,灰色虛線是全服平均
  • 修正 24 小時趨勢圖對不上的問題:根本原因是歷史記錄裡存的是模組的原始上線數(含常駐假人),頁面顯示的卻是過濾後的數,兩邊不是同一套;現在心跳入庫和頁面顯示走同一個口徑,另外滑鼠停在曲線上會顯示「時刻 + 上線人數」
  • 圖表可以切換時間範圍了:24 小時 / 7 日 / 30 日 / 1 年,看一眼就知道伺服器最近怎麼樣;伺服器關閉的那段時間線段會斷開,不再把沒開服的日子畫成 0 人
  • 玩家頁的成就徽章牆可以摺疊了:已達成的徽章預設都顯示(那是你的戰績),未達成的收在後面,點分類標題或底部的「展開全部」就能看完整 98 枚;摺疊狀態會記住,重新整理之後還是你上次看的樣子;沒有 JS 時 98 枚照常全部顯示
  • 修正工作階段記錄:「線上中」以前只看工作階段有沒有結束時間,伺服器崩潰或模組漏報離線時會一直掛著「線上中」,甚至同一個人顯示成同時在兩個工作階段裡在線。現在以伺服器即時上報的在線名單為準,對不上的顯示「異常結束」並自動收尾;離線事件重複上報也不會再開出兩條工作階段
  • 修正「遊戲進度」徽章一枚都點不亮的問題:判定時用的進度識別碼多帶了一層前綴,跟遊戲上報的進度名稱對不上,因此 35 枚真實成就一直顯示成未達成(畫面上只是灰著,看起來像還沒做到,從介面完全看不出來)。現在識別碼已對齊,完成的會正常點亮,並顯示遊戲中真正跳出的那一天
v1.9.2 網站 2026-09-22

安全與隱私加固,上傳與體驗完善

  • QQ 一鍵登入已經接好:AppID、AppKey 和回呼網址都設定好了,等騰訊審核通過、後台開關一打開就能用;在那之前登入頁不會顯示這個按鈕,不會出現點了卻沒反應的入口
  • 安全加固:/storage/ 目錄不再能被直接存取(資料庫備份、皮膚快取這類不該公開的檔案都放在裡面)
  • 後台帳號留在資料庫裡的明文密碼已經全部清除,只保留加密後的摘要
  • 認領確認介面加了失敗節流:短碼連續猜錯會被暫時擋下,防止有人拿短碼硬撞
  • 玩家篩選、SVG 檢查、欄位驗證這些入口改成白名單 + 參數綁定:只接受明確允許的值,外部傳進來的內容不再直接拼進查詢
  • 全站 74 處 JSON 輸出補上安全跳脫旗標,頁面裡嵌進去的資料不會再被當成標籤解析
  • 隱私:個人主頁的可見性開關原來還有 5 處能被繞過看到(包括那個不需要金鑰的公開玩家介面),現在全部收斂 —— 關掉就是關掉,公開介面也查不到
  • 上傳支援 WebP:頭像、橫幅、圖片庫、討論區等 8 個入口全都能直接上傳 WebP
  • 修正後台設定裡「允許格式」被寫壞成字串 "array" 的問題:這是上傳格式清單失效的根本原因,儲存後不會再壞
  • 時長全站改成小時制(主數字是小時、天數作小字副標);排行榜改成「按什麼排序就顯示什麼欄位」,不會再顯示和排序無關的欄位
  • 舊瀏覽器兜底:活躍度熱力圖、成長條和上傳區的淡底 / 聚焦環,在不支援 color-mix() 的瀏覽器上不再變成透明
  • 公開玩家頁的玩家名稱後面加了等級徽章(Lv.N),手機窄螢幕也不會頂寬
  • 品牌圖:先前被測試圖片覆蓋的 logo / 圖示已經還原,另外給品牌圖加了離線歸檔和 brand-restore.php 還原工具,以後再被誤覆蓋可以直接還原
v1.9.0 網站 2026-09-19

玩家中心與圖片上傳改造

  • 個人主頁改版:成長進度、本週活躍、成就徽章、社群痕跡與最近活動時間軸集中到一頁
  • 新增遊戲等級:按累計在線時長換算,每 10 小時升 1 級(Lv.1 起),個人主頁和公開玩家頁都能看到
  • 新增可見性開關:累計在線、最後在線、首次入服、在線名單四項由玩家自己決定是否公開,關掉之後在其它頁面也查不到
  • 頭像與橫幅支援直接上傳圖片,自動轉成 WebP 儲存(體積更小、載入更快);頭像按中心裁成正方形,橫幅等比壓縮到 1920×1080 以內
  • 圖片格式支援 PNG / JPG / WebP / GIF;AVIF 會提示先另存為 PNG 或 WebP 再上傳
  • 新增圖片庫:後台統一管理上傳過的圖片,能看尺寸、體積和引用情況
  • 上傳安全強化:按檔案真實內容判斷類型(改副檔名偽裝的一律拒絕)、攔截路徑穿越、SVG 按白名單放行、清理沒有被引用的孤兒檔案
  • 認領遊戲角色改為「網站提交申請 → 遊戲內執行 /cdr claim 短碼確認」,只有該角色本人能確認
  • 個人主頁新增皮膚 3D 預覽;種子地圖與網頁地圖都改走 HTTPS
v1.9.1 網站 2026-09-19

權限表重做(按本服實際裝的模組)

  • 權限勾選表按本服實際安裝的模組重做:只保留真有權限節點的項目,勾了就會生效
  • 沒裝模組的能力(領地管理、/hat、/back、聊天顏色等)不再出現在勾選表裡,改為在下方如實說明缺什麼、將來該填哪個節點
  • 每一項權限都寫清「勾上之後遊戲裡到底能做什麼」,例如「旁觀模式」絕不會順帶放開創造模式
  • 「創造模式」單獨成項:只有服主和管理組勾選時免二次確認,其它組勾選會先彈出確認框;前台帳號 + 服主/管理組現在也能直接登入後台
v1.8.2 網站 2026-09-18

雲嶺藍與新配色,登入更穩

  • 全站配色改為「雲嶺藍」:色值直接從伺服器 logo 裡取,站台和 logo 放在一起不會兩套色
  • 修復線上人機驗證「所有人都不通過」的問題(反向代理環境下取不到真實 IP,限流把所有訪客當成了同一個人)
  • 驗證碼已經通過、頁面卻沒有跳轉時,送出按鈕不會再被卡住,8 秒後自動恢復
  • 首頁首屏按鈕在手機上不再被擠出螢幕
v1.8.1 網站 2026-09-18

人機驗證升級

  • 人機驗證升級到 ALTCHA 2.x,並新增圖形驗證碼作為備援:瀏覽器算不出來時可以直接填圖上的字元
  • 註冊、申請白名單、重發驗證碼這些介面也納入人機驗證,能攔住拿別人信箱刷驗證碼的請求
  • 首頁新增「一鍵加 QQ 群」,電腦和手機都會直接喚起 QQ
  • 站台圖示補齊到各種尺寸,手機「加入主畫面」也有圖示了
v1.8.0 網站 2026-09-18

成就、裝置免登入與新外觀

  • 玩家詳情頁新增成就徽章與能力雷達,一眼就能看出這位玩家擅長什麼
  • 新增「記住這台裝置」:勾選後 30 天內不用重複登入(改密碼或登出所有裝置會立刻失效)
  • 後台登入新增第二步信箱驗證碼,並產生一份離線復原密鑰,信箱收不到時也能進後台
  • 白名單申請頁改成依自己的狀態顯示不同內容:審核中、已通過,或上次被拒的原因加上重新提交
  • 全站配色換成與伺服器 logo 同色的青綠和墨色,標題改用襯線字體,整體更像留白的山水
  • 討論區分區圖示不再用 emoji(部分系統會顯示成空方框),換成本站自己的圖示
v1.7.0 網站 2026-09-18

指南搜尋與即時實況

  • 伺服器指南新增搜尋,依標題或內文關鍵字直接找內容
  • 指南側欄新增「伺服器實況」,版本、載入器、模組版本這些即時資訊不用切頁面就能看到
  • 指南裡的指令表和模組列表可以直接用網址打開,方便分享給新玩家
  • 手機上指南側欄會排到內文上方,實況區塊不再佔掉一整屏
v1.6.0 網站 2026-09-18

外觀站同步

  • 接入外觀站同步:在外觀站用同名註冊並上傳外觀後,網站可以自動把外觀拉過來
  • 玩家詳情頁第一次遇到陌生名字時會自動去外觀站查一次,查到就直接顯示
  • 個人中心新增「重新同步外觀」,在外觀站換了外觀點一下就能更新
  • 後台可以自己填寫外觀站網址(預設 LittleSkin),以後換站不用改程式
v1.4.0 網站 2026-09-18

帳號與安全

  • 個人中心改版:新增「帳號與安全」和「個人化」兩個區塊,登入紀錄、換綁、改密碼都在這裡
  • 支援「登出所有裝置」:改密碼或在別處登出後,其它裝置上的登入會立刻失效
  • 驗證碼加了裝置鎖:同一台裝置一天最多發 5 則,防止有人用腳本刷簡訊和郵件
  • 信箱或手機號沒驗證完時,頁面頂部會提醒一次,補全之後才能申請白名單、發文、綁定角色
  • 個人中心可以查看自己在各台伺服器的足跡彙總
v1.5.0 網站 2026-09-18

重新打包發佈

  • 與 v1.4.0 內容完全一致,只是重新打了一次發佈包,功能沒有變化
v1.3.8 網站 2026-09-17

登入方式說明補齊

  • 帳號密碼登入頁把三種可用帳號(信箱、手機號、已綁定遊戲名)寫清楚,和實際支援的保持一致
  • 多語系文案同步補齊
v1.3.7 網站 2026-09-17

登入頁背景圖

  • 登入、註冊、找回密碼頁支援自訂背景圖(後台上傳),卡片改成霧面玻璃效果
  • 後台「外觀」可以上傳首頁大圖、站台 logo、瀏覽器圖示和登入頁背景圖
  • 登入帳號除了信箱和手機號,也支援用已經綁定的遊戲名登入
v1.3.6 網站 2026-09-17

簡訊密鑰檢查重新加回

  • 重新加回簡訊密鑰檢查,但只在真正會出錯時提示:填成了 32 位純十六進位(那是 MD5,不是明文 KEY)
  • 提示裡直接寫清去哪裡重新複製 KEY,不用對著「密鑰錯誤」猜
v1.3.5 網站 2026-09-17

簡訊密鑰提示修正

  • 去掉了一條會誤報的簡訊密鑰長度提示(此前要求 32 位,但平台實際的密鑰是 16 位)
  • 密鑰是否正確改由簡訊平台自己回答,不再靠長度猜
v1.3.4 網站 2026-09-17

登入修復與安全強化

  • 修復信箱和手機號密碼登入一律報錯打不開的問題(此前會直接 500)
  • 登入失敗次數過多會被暫時限制,防止有人用腳本撞密碼
  • 導覽分組裡有目前頁面時,分組按鈕也會一起高亮,位置一眼看得出來
  • 登入頁把「QQ 登入」和「信箱登入」用分隔線區隔開,不再容易看混
v1.3.3 網站 2026-09-16

簡訊設定自檢

  • 後台簡訊設定新增「零成本自檢」:不用真的發簡訊,就能驗證使用者名稱、密鑰、模板是否正確
  • 自檢會明確指出是「帳號和密鑰不對」還是「模板還沒過審」,不用再靠猜
  • 排程任務會定期複查簡訊模板的審核狀態,過審後自動提醒啟用
v1.3.2 網站 2026-09-16

支援多台伺服器

  • 支援多台伺服器:每台可以設定類型(生存、創造、小遊戲),前台依類型展示不同內容
  • 創造服顯示建造面板說明,小遊戲服顯示對局說明與 PvP 排行
  • 白名單、封禁等變更會逐台確認是否真正執行,不會再出現「某台服沒同步」
  • 後台可以指定一筆變更只發給某一台伺服器
v1.1.6 模組 2026-09-16

支援伺服器類型

  • 新增 server_type 設定:生存、創造、小遊戲、大廳、其它,網站會依類型展示不同內容
  • 玩家歷史統計的上報繼續修正,網站上的累計資料更準
  • 設定項說明和遊戲內提示文案補齊
v1.3.1 網站 2026-09-16

後台日誌與訊息中心

  • 後台新增「操作日誌」:誰在什麼時候改了什麼都能查,出問題不用再翻資料庫
  • 後台新增「訊息中心」:郵件和簡訊的發送紀錄可查,玩家說「沒收到驗證碼」時能直接確認
  • 後台新增白名單批次工具:一次加人、踢人、清理失效名單
  • 修復使用者群組權限判斷失效的問題,群組權限設定現在真正生效
  • 控制台首頁新增近 14 天趨勢圖:新增使用者、白名單申請、訪問量、新增玩家
v1.3.0 網站 2026-09-16

玩家外觀與導覽分組

  • 新增玩家外觀:上傳 64×64 外觀檔後,個人中心和玩家詳情頁會用 3D 模型展示(不載入任何外部函式庫)
  • 個人中心新增「我的外觀」區塊,可以隨時上傳或刪除
  • 頁首導覽改成分組下拉(伺服器、社群),手機上也不再擠成兩行
  • 修復伺服器指南裡 [[mods]]、[[server-facts]] 這類即時區塊在部分頁面顯示成方括號原文的問題
  • 頁尾加上備案號和公安備案圖示
v1.2.3 網站 2026-09-13

簡訊通道與一批問題修復

  • 簡訊驗證碼通道接入,手機號註冊和找回密碼可用了(後台填好平台參數就生效)
  • 修復「後台改了設定前台沒反應」的問題:郵件、簡訊、機器人、白名單設定現在都能正確生效
  • 修復伺服器狀態頁節點詳情打不開(顯示 500)的問題,未知節點改為正常提示
  • 修復封禁理由顯示成英文「Banned by an operator.」的問題,現在會顯示中文
  • 未登入點白名單申請會先引導登入,登入完自動回到申請頁
v1.2.2 網站 2026-09-13

帳號體系與白名單線上申請

  • 新增帳號體系:信箱或手機號收驗證碼註冊、帳號密碼登入、忘記密碼重設
  • 新增白名單線上申請:填遊戲 ID 和至少一種聯絡方式就能提交,管理員通過後自動同步進伺服器
  • 填了 QQ 號、已進群而且 QQ 等級達標的申請,QQ 機器人會直接自動通過,不用等人工
  • 服主和管理組在網頁右下角的懸浮球裡就能審核申請、增刪白名單、直接改伺服器設定
  • 後台新增「一鍵發佈更新動態」,以後每次更新都會自動記一筆
v1.1.5 模組 2026-09-13

白名單同步與設定代理

  • 新增白名單同步:網站上通過審核的申請會自動寫進伺服器白名單,管理員不用再手動加
  • 伺服器設定檔可以由網站後台代理修改,改之前自動備份原檔案
  • 新增待辦佇列,網站下發的操作會被模組取走並回報執行結果
v1.2.1 網站 2026-09-13

小工具與狀態頁改版

  • 新增「小工具」頁:漸層文字產生器、伺服器狀態查詢、伺服器位址健檢、刻數換算、玩家查詢
  • 伺服器狀態頁改版:新增 24 小時可用率、服務清單和機器運行狀態,點開還能看節點詳情
  • 一個帳號可以綁定多個遊戲角色,並能指定主要角色(遊戲內 /cdr main 也能切換)
  • 建築相簿改成大圖瀏覽,看圖更痛快
  • 伺服器指南裡的指令表和模組列表自動跟著伺服器實際情況走,不用再手抄
v1.1.4 模組 2026-09-13

更多伺服器規則與中英提示

  • 伺服器規則上報更完整:死亡掉落、保留物品這類遊戲規則會隨狀態一起上報,指南頁的資訊更準
  • 遊戲內指令的提示支援中文和英文,並依玩家的客戶端語言自動切換
v1.1.3 模組 2026-09-13

玩家資料更準確

  • 玩家歷史統計的上報做了修正,讀取存檔資料更準確,網站上的累計資料不會再對不上
  • 假人和機器人帳號在統計階段就被排除,不再出現在網站排行榜裡
v1.2.0 網站 2026-09-13

開服至今的玩家資料

  • 接入伺服器存檔統計:開服至今的遊玩時長、死亡、擊殺、挖掘、放置、移動距離全部上線
  • 玩家列表支援依累計線上時長排行,點進去能看到詳細資料
  • 掛機假人和機器人自動辨識並排除,不再佔著排行榜的位置
  • 封禁公示新增「封禁 IP」欄位,並顯示 IP 歸屬地
  • 修復 MSPT 顯示不出來的問題,現在 TPS 與 MSPT 都有獨立刻度
v1.1.2 模組 2026-09-13

玩家統計與模組列表

  • 線上玩家改成帶 UUID 上報,玩家改名後不會再變成兩個人
  • 讀取存檔統計並上報開服至今的資料:累計遊玩時長、死亡、擊殺、挖掘、放置、移動距離
  • 自動上報伺服器已安裝的模組列表和可用指令列表(已過濾掉 Fabric API 的幾十個子模組)
  • 封禁 IP 也一起上報,網站上單獨列一欄
v1.1.1 網站 2026-09-13

頭像備援與後台改版

  • 修好頭像載入失敗時滿屏「破圖」的問題:第三方頭像取不到就自動換成玩家名首字母頭像
  • 後台改版:頂部管理列加上側邊選單搜尋,想改什麼直接搜關鍵字就能找到
  • 修復部分伺服器上人機驗證直接報錯、頁面打不開的問題
  • 修復模組介面網址被跳轉後「介面顯示正常、站上卻一筆資料都沒有」的坑,後台自檢會直接提示
  • 網頁地圖連不上時會給出明確提示,不再是一片空白
v1.1.1 模組 2026-09-13

介面網址跳轉保護

  • 遇到介面網址被 301、302 跳轉時直接報錯並提示正確的網址,不再靜默丟資料
  • 上報失敗的原因可以直接在遊戲內 /cdr status 裡看到
v1.1.0 網站 2026-09-13

帳號體系與建築相簿

  • 新增「建築相簿」:把自己蓋的房子截圖傳上來,大家可以按讚、點開看大圖
  • 新增玩家列表與玩家詳情頁:遊玩時長、死亡次數、挖掘與移動距離一目了然
  • 後台管理面板上線:動態、頁面、相簿、使用者、系統設定都能在網頁上維護
  • 新增多語系與配色切換,前台可以自己切換深色淺色
  • 封禁紀錄公開展示處理結果,做到處理透明
v1.1.0 模組 2026-09-12

觀測模組首個版本

  • 每隔 30 秒把伺服器狀態上報到網站:線上人數、TPS、MSPT、CPU、記憶體、磁碟、網路
  • 上報封禁名單與玩家加入、登出事件,網站據此統計線上時長
  • 提供遊戲內 /cdr bind <綁定碼> 綁定帳號,/cdr status 和 /cdr reload 給管理員查看狀態與重載設定
  • 網路請求全部在背景執行緒執行,網站連不上也不會拖慢伺服器
v1.0.0 網站 2026-09-12

網站正式上線

  • 網站正式對外開放:首頁、伺服器狀態、玩家指南、封禁公示、動態、討論區
  • 首頁即時顯示線上人數、TPS 和機器負載,資料由伺服器模組每 30 秒上報一次
  • 支援 QQ 一鍵登入,登入後可以綁定遊戲角色、在討論區發文
  • 全站不依賴任何外部 CDN,人機驗證也由本站自己托管,開啟速度更快
  • 手機和電腦都能正常瀏覽,窄螢幕會自動收起導覽選單

日期為對應版本的發佈時間。發現新問題歡迎到討論區回報,或直接找服主。