原版的海盜王數據庫有3個accountserver,gamedb,tradedb,對應到是賬號數據庫,游戲數據庫,商城數據庫。
一直都有個想法,如何把這3個庫合并到一起,這樣可以實現一些功能。
涉及到sqlserver的數據庫導出和導入,可以參考下ai給出的方案處理即可。
把數據庫合并后,另外寫了一個觸發器,在account表寫入數據庫時,觸發同時往商城的accountinfo表也同步寫入賬號,這樣在第一次打開商城時,就不會出現卡住的問題了。
需要修改GameServer的源碼,增加數據庫名稱到配置文件,根據配置文件進行連接指定名稱數據庫才能實現,沒有源碼的童靴們就不要想了。
經過測試,完美實現預想的功能。