找回密碼
 立即註冊
搜尋
熱門搜尋: 活動 交友 discuz
點閱: 49|回覆: 0

[閒聊] 終極合併腳本 (Master Migration Script)

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14544 / 14544

生命值:6%

升級   100%

  • TA的每日心情
    奮斗
    20 小時前
  • 簽到天數: 5839 天

    [LV.Master]伴壇終老

    發表於 2025-12-31 14:58:11 | 顯示全部樓層 |閱讀模式

    馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。

    您需要 登入 才可以下載或檢視,沒有帳號?立即註冊

    ×
    在以前要弄合併簡直是一項超大工程,但現在不同
    9 O% H) d# {' G( n" p為什麼站長能輕易完成各宇宙的合併?這就是答案:7 ^& A& ^- x) {
    ( T6 T+ N( g6 b- I! u
    這是一份完整的、整合了所有先前討論功能的終極合併腳本 (Master Migration Script)。
    % F) f2 x6 R& r. t( L; C+ N3 ?: s, p% U3 {
    這份腳本將自動執行以下六大步驟:
    ) m2 Y, }- z: R
    4 g1 z& b$ J# n- |6 ^/ t8 e使用者遷移:搬移帳號並建立 ID 對照表。
    6 l; r1 ~& w  d: C" |& {, ?7 s
    4 y" l5 _! Z: ]  s' o6 T; \5 {星球遷移與座標重算:搬移星球,自動解決座標碰撞,強制月球跟隨新座標,並同步更新使用者「主星」位置。  z( D9 X+ f1 P: o9 g

    5 S# q1 a+ y  x; V6 J- H  o重複資料清洗:檢查並修正重複的 Email 與 Username(保留 ID 最小者,其餘自動改名)。
    7 r) u( b' B) g
    # u% c. S: m* z1 o聯盟關聯清洗:移除不存在的聯盟 ID 關聯。# o, W" m# a% S  |/ v8 v) z

    . f/ S4 X8 A+ x/ r孤兒資料清理:刪除沒有主人的星球、沒有星球的玩家,並修復主星指標錯誤的玩家。
    / i1 h6 I+ A% n; @. y# [. X7 A
    % J/ v% Y1 ^& Y聯盟統計校正:重新計算並寫入各聯盟的成員總數。
    7 \2 d' S# m- p, b- u5 m8 ?, ]- ]4 \; {# B# P7 n& V4 B
    請將此代碼儲存為 full_merge.php,建議在命令列 (CLI) 下執行以確保效能與穩定性。
    php full_merge.php
    + m& P7 x8 L4 g. Y- h- J=== 資料庫連線成功,開始執行合併程序 ===8 I! B! m. @6 `( }
    2 ^( ^! ^$ p( K& }( A5 U
    [STEP 1/6] 正在遷移使用者...
    " @' m' a$ K2 Y" ~. g' r( m9 v - 使用者遷移完成,共 182 人。& C& T. K9 w4 l# `; W" s
    1 C' l  g( j0 r, V+ t- F9 s
    [STEP 2/6] 正在遷移星球並計算新座標...6 `% @4 N: H: [& I
    - 正在載入座標地圖...' @" v" l5 I5 K- k' j8 g
    - 已處理 1000 顆星球...; }7 A% o7 Q: g. C/ {+ g
    - 星球遷移完成 (碰撞修正: 1218 次)。
    9 P1 Q& ]8 D8 x% G$ Q" N% S9 ]% b
    [STEP 3/6] 檢查並修復重複的 Email 與 Username...& t2 p3 u: P' h) k6 P' w( T" B$ B2 r
    - 修復完成: Email(364), Email_2(364), Username(219)。
    & f2 L' h+ ^- d  K, `% x# ~9 W/ v* b
    [STEP 4/6] 清洗無效的聯盟關聯 (Orphan Alliances)...
    & Y) F, r. O3 C/ B3 \ - 已移除無效的聯盟連結。
    ! t% B5 V& G+ I) `! n( r0 s* S
    7 h0 \4 s2 f: }3 f[STEP 5/6] 深度清理孤兒資料與修復主星指標...
    ' v& f2 k8 Y# z# D2 R1 X2 l9 R - 孤兒資料清理與修復完成。& f! u, O5 B6 p6 E
    / P: m' k0 ^, Q( @
    [STEP 6/6] 重新計算聯盟成員數量...
    7 z2 I! e) H/ F - 聯盟統計更新完成。
    / c  a4 L' k, u: T3 ?1 ^: y7 |! M! t  q, V* M( Z' ~' D
    ==========================================
    ! k: u) b! [6 F7 k所有合併與修復工作已成功完成!, `( B& \" c4 I8 F/ x0 Y
    ==========================================

    文章的最近訪客

    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

    QQ|Archiver|手機版|禁閉室|MyXNova (原 myxnova.com)

    GMT+8, 2026-1-29 20:32 , Processed in 0.007197 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

    快速回覆 返回頂端 返回列表