OK論壇

 找回密碼
 註冊
查看: 2413|回復: 6

有關編碼是否可能造成私服彈窗的問題

 關閉 [複製鏈接]
  • TA的每日心情

    2019-3-9 02:58 PM
  • 簽到天數: 341 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2012-8-13 18:06:22 | 顯示全部樓層 |閱讀模式
    本帖最後由 fries8977 於 2012-8-13 06:08 PM 編輯

    如標題所敘述

    由於各大論壇以及Sear論壇都沒有相似問題

    因此來這討論。

    故事過程是這樣的

    在架設伺服器的時候,
    一開始我的設定是UTF-8

    但是私服運行時間過約半個月
    一念之差
    我把資料庫設定編碼為:big5
    (一般其他架設者都是utf-8,我會這樣做純粹只是受到big5 traditional chinese的誘惑,繁體中文..)

    然後,開機檔一樣有設定這個>>default_codepage:big5

    開機正常開機....但是所有玩家變亂碼

    因為某種腦內啡的分泌,所以我沒把big5換回來。(其實是換不回來除非洗白..資料庫都被改編碼了,改回去也是亂碼)


    當時又還沒備份檔案因此就是big5到現在。

    這時問題來了,伺服器常常發生玩家彈窗事件(以前都不會)
    城戰尤其明顯。站著不動也會彈窗。
    回主城也會彈,姑且推論是只要在人多的地方 就有機率會彈(此彈窗已發生約一個月)

    客戶端也在這個月內檢查無數次,爬過無數文。

    或許我沒把客戶端整個洗白重弄也是彈窗原因,
    但是網路上已知客戶端錯誤(num2 idnum2 裡面"所有"文字都已經檢查過。)其餘所有文件也全數檢查完畢,無發現錯誤異狀。

    整個結果讓我導向了兩個方向

    一是:客戶端洗白,自定義頭飾全部移除
    二是:編碼問題

    主要是想請問編碼問題,我的假設是否正確

    假設如下:因為資料庫使用了big5編碼, 開機檔又有此指令default_codepage:big5

    是否會造成玩家換地圖 或是接受其他玩家訊息的時候,連續讀取兩次編碼造成彈窗?

    雖然已經很多人說過貼上copy/exit是沒用的行為,但是我還是貼上來問題會比較完全。

    這個彈窗資訊是站著不動就談窗的資訊

    ..
    Module Name: D:\RO\仙境.exe8 b+ \$ e  j& A% t; X0 g* Z
    Time Stamp: 0x4df05b74 - Thu Jun 09 13:34:44 2011+ v! H4 T  \9 w" p

    , T  P/ O+ D( e* \+ W! E
    Exception Type: 0xc0000005

    0x711bb9f0        C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\MSVCR90.dll' i0 I" u8 N, p5 w6 t
    0x007068cb        D:\RO\仙境.exe3 o5 K# A+ g7 i" W+ k
    3 n' ]+ z! u! h( x0 i* v, p- @* Z
    eax: 0x00000000        ebx: 0x00000010" I9 T" H. {, M
    ecx: 0x00000000        edx: 0x064c9b78" |$ L9 f* b8 l" V2 z
    esi: 0x008bbde0        edi: 0x069dc3e0
    ebp: 0x069dc4e8        esp: 0x0012f9748 \/ T$ H6 [. p8 w" ?

    stack 0012f974 - 0012fd743 i, p& x& x& m- D$ F4 v7 s- b( m( L9 W4 I
    0012F974 : 00 00 00 00 3B DF 36 4A 40 FB 12 00 DE EB 77 00
    0012F984 : FF FF FF FF 4D E8 6D 00 EC C4 9D 06 01 00 00 00 / [  Q6 C2 c3 H; F0 P
    0012F994 : DF DF 36 4A 60 2B FB 11 D8 26 4E 13 70 8F 57 0E
    0012F9A4 : 20 71 57 12 32 82 81 BE 00 00 00 00 00 00 00 00 # p. U6 f4 L4 H: R! [; W6 P- [* H' D
    0012F9B4 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0012F9C4 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * Z* k' W3 N+ R1 ~: w' ]* X* I
    0012F9D4 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0012F9E4 : 00 00 00 00 39 30 34 31 00 13 3A 71 D8 26 4E 13   r$ j6 q$ v! H& o% n4 [+ O7 {* o
    0012F9F4 : 9C 01 00 02 04 00 00 00 0F 00 00 00 00 00 00 00 8 l* p7 U' s- o2 D" Z! M
    0012FA04 : 5A 00 98 03 AA F6 01 00 3F DE 36 4A 81 86 66 00 # v. r' q3 R$ h# e9 M6 h
    0012FA14 : 8E 86 66 00 01 00 00 00 5B 00 47 03 AA F6 01 00 ) B. ^. p' }. {. C) F% ~- D- j
    0012FA24 : 4E 50 43 5C 31 5F 45 54 88 6B E7 01 2E 73 70 72 3 I6 x1 M" y/ [2 V
    0012FA34 : 0C 00 00 00 00 00 00 00 02 00 00 00 E0 41 46 12 8 i/ X3 k0 g1 L& f: k
    0012FA44 : 48 00 E7 01 60 01 E7 01 20 71 57 12 70 6C E7 01
    0012FA54 : 00 00 00 00 EC F9 12 00 C0 CB 31 06 44 FB 12 00
    0012FA64 : 15 E1 46 77 A1 F6 62 06 FE FF FF FF 77 2F 4A 77 : ?& W4 b/ ^5 S' n1 v" M
    ) o* D6 D7 ?* X2 R( o  x
    Launch Info 4 F5 [+ K. `% L' S/ `5 K9 t
    0187 01C1 038F 038F 02F5 02F5 02F5 0158
    0000 0000 0000 0000 0000 0000 0000 0000 , B' ]+ b9 G4 b& M3 C: w
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000 8 A5 o4 D2 ~- ~8 `

    Job : Glt. Cross




















    回復

    使用道具 舉報

  • TA的每日心情

    2017-5-27 03:04 AM
  • 簽到天數: 702 天

    連續簽到: 17 天

    [LV.9]以壇為家II

    發表於 2012-8-15 00:32:58 | 顯示全部樓層
    要用SQL看到中文字

    我記得直接改950就好了

    並不會談窗

    ps:自己的私服就是這樣弄
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2019-3-9 02:58 PM
  • 簽到天數: 341 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2012-8-15 17:57:28 | 顯示全部樓層
    aa128937140 發表於 2012-8-15 12:32 AM
    要用SQL看到中文字

    我記得直接改950就好了

    嗯,我的問題就很怪..

    站著不動也會彈窗{:soso_e110:}

    看來洗白永遠是上策..

    3天沒有人有一樣的可以討論就修改已解決!(洗白) - -
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-10-4 02:22 AM
  • 簽到天數: 177 天

    連續簽到: 5 天

    [LV.7]常住居民III

    發表於 2012-8-15 18:11:20 | 顯示全部樓層
    一般其他架設者都是utf-8,我會這樣做純粹只是受到big5 traditional chinese的誘惑,繁體中文..


    錯很大的觀念{:soso__4062508050327148822_2:}
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2019-3-9 02:58 PM
  • 簽到天數: 341 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2012-8-15 18:17:11 | 顯示全部樓層
    為私服而開 發表於 2012-8-15 06:11 PM
    錯很大的觀念

    我知道...所以才補上我當時為什麼會這麼做 {:soso_e155:}
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2017-5-27 03:04 AM
  • 簽到天數: 702 天

    連續簽到: 17 天

    [LV.9]以壇為家II

    發表於 2012-8-16 00:34:24 | 顯示全部樓層
    痾...

    理論上來說這是你補丁問題吧

    或是你腳本用了什麼東西造成談窗 ex effect
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2019-3-9 02:58 PM
  • 簽到天數: 341 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2012-8-16 22:01:17 | 顯示全部樓層
    aa128937140 發表於 2012-8-16 12:34 AM
    痾...

    理論上來說這是你補丁問題吧

    目前洗白之後看看是否還有彈窗問題

    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-6-30 05:29 AM , Processed in 0.827008 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表