Atu 發表於 2026-5-27 18:30

繞圈圈 發表於 2026-5-27 17:25
請教匯入DB時錯誤 該如何解決?
編碼選項找不到utf8mb4



編碼選項在新建數據庫的時候會看到,要手動輸入381的那一頁會有字符集可以選擇,沒意外utf8mb4應該是在最下面

天堂迷 發表於 2026-5-27 18:36

本帖最後由 天堂迷 於 2026-5-27 19:24 編輯

Atu 發表於 2026-5-27 16:19
修好了,但晚點才會更新載點,懶人可以等我更新載點再重新下載完整包,
已經下載的人可以用這個補丁:


問題1:更換角色 →回到選角色畫面→選取別隻角色後就直接斷線
問題2:設定好熱鍵F5~F12→重登角色後熱鍵F5~F12有存檔,但是如果是直接下線離開遊戲在開遊戲在進入遊戲就沒存檔熱鍵F5~F12



剛剛測試 問題1 打補丁了好像一樣斷線耶!(還是我補釘沒有打好??)
我看妳補釘裡有C_NewCharSelect.class,所以我大概看了一下
C_NewCharSelect 回到角色選擇畫面
client.quitGame() 沒有清除 activeChar
看起來好像登出角色、設定離線狀態
但 ClientExecutor._activeChar 仍然指向舊角色
誤判為重複登入而踢除玩家了
好像是這個問題造成選取別隻角色後就直接斷線

問題2 晚點有空再研究看看

繞圈圈 發表於 2026-5-27 19:06

Atu 發表於 2026-5-27 18:30
編碼選項在新建數據庫的時候會看到,要手動輸入381的那一頁會有字符集可以選擇,沒意外utf8mb4應該是在最下 ...





奇怪還是一樣錯誤

xp558611 發表於 2026-5-27 19:23

繞圈圈 發表於 2026-5-27 19:06
奇怪還是一樣錯誤

去MySQL資料夾內找my.ini
打開在內文mysqld port=3306底下添加max_allowed_packet=1024M存檔
像這樣↓



port=3306
max_allowed_packet=1024M
修改好重啟MySQL就可以了

繞圈圈 發表於 2026-5-27 20:25

xp558611 發表於 2026-5-27 19:23
去MySQL資料夾內找my.ini
打開在內文mysqld port=3306底下添加max_allowed_packet=1024M存檔
像這樣↓


# SERVER SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this
# file.
#


# The TCP/IP Port the MySQL Server will listen on
port=3306
max_allowed_packet=1024M

#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.5/"

#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
請問是這段嗎? 還是跑錯誤0.0

Atu 發表於 2026-5-27 20:39

繞圈圈 發表於 2026-5-27 19:06
奇怪還是一樣錯誤

可以把完整的錯誤訊息貼給我嗎?我來看看怎麼處理,因為我這裡測試沒有報錯,所以可能要針對你報錯的內容來查一下

繞圈圈 發表於 2026-5-27 20:58

本帖最後由 繞圈圈 於 2026-5-27 21:04 編輯

Atu 發表於 2026-5-27 20:39
可以把完整的錯誤訊息貼給我嗎?我來看看怎麼處理,因為我這裡測試沒有報錯,所以可能要針對你報錯的內容來 ...
1.

2.

3.



無新的核心可更新
核心啟動
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=32M; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=64M; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
【Welcome to Lineage】
INFO - Config/王族_技能設定表讀取完成 (0ms)
INFO - Config/騎士_技能設定表讀取完成 (1ms)
INFO - Config/妖精_技能設定表讀取完成 (0ms)
INFO - Config/法師_技能設定表讀取完成 (1ms)
INFO - Config/黑暗妖精_技能設定表讀取完成 (1ms)
INFO - Config/龍騎士_技能設定表讀取完成 (1ms)
INFO - Config/幻術師_技能設定表讀取完成 (1ms)
--------------------------------------------------
Lineage【版本Ver_2100381916】
--------------------------------------------------
讀取設定中...
五月 27, 2026 9:18:11 下午 com.mchange.v2.log.MLog <clinit>
資訊: MLog clients using java 1.4+ standard logging.
五月 27, 2026 9:18:11 下午 com.mchange.v2.c3p0.C3P0Registry banner
資訊: Initializing c3p0-0.9.1.2
五月 27, 2026 9:18:11 下午 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager
資訊: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hge165bitanwmpjzbu5b|1d7acb34, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hge165bitanwmpjzbu5b|1d7acb34, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://localhost/381?useUnicode=true&characterEncoding=utf8, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
五月 27, 2026 9:18:11 下午 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager
資訊: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hge165bitanwmpjzbu5b|65466a6a, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hge165bitanwmpjzbu5b|65466a6a, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://localhost/381?useUnicode=true&characterEncoding=utf8, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
INFO - 廣播_寶箱_顯示開盒公告->1
INFO - 廣播_殺人_顯示殺人公告->1
INFO - 廣播_掉寶_顯示掉寶公告->1
INFO - 廣播_定時_顯示定時公告->4
INFO - Config->Server設置: 0筆 / 處理: 1筆
卡在這裡 跑不動了

只會亂封用戶 發表於 2026-5-27 21:05

繞圈圈 發表於 2026-5-27 20:25
請問是這段嗎? 還是跑錯誤0.0

確實這樣修改有效 , 你在查一下你有沒有 有效存檔 , 好像要有權限才能確實存檔

xp558611 發表於 2026-5-27 21:05

本帖最後由 xp558611 於 2026-5-27 21:07 編輯

繞圈圈 發表於 2026-5-27 20:25
請問是這段嗎? 還是跑錯誤0.0編輯文檔需使用系統管理員身分才會存檔成功

你有重新啟動MYSQL嗎?

使用系統管理員身分開啟終端輸入

net stop mysql

net start mysql


繞圈圈 發表於 2026-5-27 21:14

本帖最後由 繞圈圈 於 2026-5-27 21:18 編輯

xp558611 發表於 2026-5-27 21:05
編輯文檔需使用系統管理員身分才會存檔成功

你有重新啟動MYSQL嗎?

確實有修改管理權限


只是沒重開機....

已經匯入正常 多謝兩位回復^^



無言中 發表於 2026-5-27 21:29

太強,高手一堆

zcf163 發表於 2026-5-27 22:14

你們鏈接可以下載嗎?

Atu 發表於 2026-5-28 00:33

天堂迷 發表於 2026-5-27 18:36
問題1:更換角色 →回到選角色畫面→選取別隻角色後就直接斷線
問題2:設定好熱鍵F5~F12→重登角色後熱 ...


問題 1 已修復

原本按"重新開始"回選角後選新角色會被誤判"同帳號重複登入"而踢下線
修復後測試已經可以正常停在選角畫面


問題 2 這個是先天限制


原因是快捷鍵設定只存在客戶端記憶體,要客戶端主動送到伺服器才會寫進資料庫
正常退出時客戶端會送,但強制斷線時還來不及送資料就丟了
這是客戶端設計的限制,伺服器端無解


之後要記住存檔規則:
設定 F5-F12 快捷鍵後,請按【離開】或【重新開始】至少一次,設定才會存到伺服器
之後設定不會再變動,怎麼斷線都不會丟
改動設定後請再正常離線或重新開始一次確保存檔

無法保存的情況(這幾種一定會丟):
Alt+F4 強制關閉
工作管理員結束程序
伺服器自動重啟時還在線(雖然有 300 秒倒數,沒在倒數結束前正常退出就會丟)
網路斷線、電腦當機等異常情況

gomi 發表於 2026-5-28 04:03

來看看

天堂迷 發表於 2026-5-28 05:37

Atu 發表於 2026-5-28 00:33
問題 1 已修復

原本按"重新開始"回選角後選新角色會被誤判"同帳號重複登入"而踢下線


Ok 感謝

野性覺醒 發表於 2026-5-28 07:08

謝謝分享

kerrchen1 發表於 2026-5-28 07:55

謝謝分享:)

zcf163 發表於 2026-5-28 08:27

兩個載點都這樣



4016 發表於 2026-5-28 09:49

感謝分享~造福喜愛天堂的我們

kkk123 發表於 2026-5-28 10:46

感謝大大無私地分享有時間再來研究看看~
頁: 1 [2] 3 4 5 6
查看完整版本: 6/3更新_L1J_381_cat【原貓大版】版本完整含重編源碼分享