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

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

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14968 / 14968

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    在以前要弄合併簡直是一項超大工程,但現在不同& Q6 W; _1 K! }: A
    為什麼站長能輕易完成各宇宙的合併?這就是答案:1 h* m8 H0 v/ p& R6 @

    ' n2 H3 T/ l  c& P3 u
    這是一份完整的、整合了所有先前討論功能的終極合併腳本 (Master Migration Script)。6 p3 J1 V- K+ i( M3 q. U# O8 _

    " I* r  T9 f. F4 W" R9 B這份腳本將自動執行以下六大步驟:
    ) y/ c. I) S1 A, H4 f% P5 k1 v% [8 _9 U0 Y. q! M
    使用者遷移:搬移帳號並建立 ID 對照表。3 F$ m5 H5 l& L2 q  F0 K

    , o0 @! P4 V, U% g& c0 U+ O' |星球遷移與座標重算:搬移星球,自動解決座標碰撞,強制月球跟隨新座標,並同步更新使用者「主星」位置。6 N. q% J8 K  V# @

    " R2 C  i2 L1 _& A重複資料清洗:檢查並修正重複的 Email 與 Username(保留 ID 最小者,其餘自動改名)。9 A( R$ g" X- s; F( }( V

    - N: _/ C" @) {# A聯盟關聯清洗:移除不存在的聯盟 ID 關聯。5 b7 l! b' Z, O) n5 G4 \
    + A) F, N" f9 G' q; n7 D3 `/ Q
    孤兒資料清理:刪除沒有主人的星球、沒有星球的玩家,並修復主星指標錯誤的玩家。0 t! V; f+ t. j1 |" s1 Y9 f

    : E7 j* i3 X( n聯盟統計校正:重新計算並寫入各聯盟的成員總數。
    " I) j( ]8 Q, U4 O5 Y# ^9 k2 s+ A
    請將此代碼儲存為 full_merge.php,建議在命令列 (CLI) 下執行以確保效能與穩定性。
    php full_merge.php: C' h5 ^: `. l: _4 v- l/ d8 d
    === 資料庫連線成功,開始執行合併程序 ===
    0 e0 n8 O. N  ~- [$ s  u' x: P* A+ R1 |' T" ~, x! o! `7 N
    [STEP 1/6] 正在遷移使用者..." k% w: S' w  N
    - 使用者遷移完成,共 182 人。% g" L; t; }, N/ p4 o9 }
    - X2 A" S& d; i# K3 N
    [STEP 2/6] 正在遷移星球並計算新座標...
    8 w2 Y0 S1 \" M% ? - 正在載入座標地圖..." u! q. y  @* U. d- `
    - 已處理 1000 顆星球...
    ' J0 a, c1 Q* L - 星球遷移完成 (碰撞修正: 1218 次)。7 a, i$ N! W- ^% g* z4 x0 w

    9 U$ ~6 _9 g, `! p9 P[STEP 3/6] 檢查並修復重複的 Email 與 Username...
    1 A* A) X" V) ? - 修復完成: Email(364), Email_2(364), Username(219)。: z: L1 a; k. j
    : g6 B8 |: T7 C5 a( I7 P, \
    [STEP 4/6] 清洗無效的聯盟關聯 (Orphan Alliances)...- l- M" x5 [- Y  V* v, k7 ^2 v( G; H
    - 已移除無效的聯盟連結。* H) [6 R* u# N% Y8 P
    / v; |9 V  s2 ]" F7 B7 U% B
    [STEP 5/6] 深度清理孤兒資料與修復主星指標...
    . b6 }5 B/ T! L  q* y6 w - 孤兒資料清理與修復完成。
    ' i- N3 v# f. l
    9 `7 s6 a, m/ R. y$ E[STEP 6/6] 重新計算聯盟成員數量...+ i5 Z4 B# A$ E! t  w1 [
    - 聯盟統計更新完成。
    6 ?7 Y' Y% l9 f0 H5 L! x6 f* j8 \# j- U! C' H: S
    ==========================================* l" M8 P, l) q+ f- Y- {$ O1 c
    所有合併與修復工作已成功完成!
    5 E7 d- ]3 c. D" a$ {==========================================

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-7-12 07:11 , Processed in 0.010740 second(s), 9 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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