@@ -36,18 +36,23 @@ public bool isGood()
3636 {
3737 return _isGood ;
3838 }
39+
40+ string _getSuffixBase ( )
41+ {
42+ return KBEngineApp . app . clientVersion + "." + KBEngineApp . app . clientScriptVersion + "." +
43+ KBEngineApp . app . getInitArgs ( ) . ip + "." + KBEngineApp . app . getInitArgs ( ) . port ;
44+ }
3945
4046 string _getSuffix ( )
4147 {
42- return _digest + "." + KBEngineApp . app . clientVersion + "." + KBEngineApp . app . clientScriptVersion + "." +
43- KBEngineApp . app . getInitArgs ( ) . ip + "." + KBEngineApp . app . getInitArgs ( ) . port ;
48+ return _digest + "." + _getSuffixBase ( ) ;
4449 }
4550
4651 public bool loadAll ( )
4752 {
4853 KBEngineApp . app . resetMessages ( ) ;
4954
50- byte [ ] kbengine_digest = loadFile ( _persistentDataPath , "kbengine.digest" ) ;
55+ byte [ ] kbengine_digest = loadFile ( _persistentDataPath , "kbengine.digest." + _getSuffixBase ( ) ) ;
5156 if ( kbengine_digest . Length <= 0 )
5257 {
5358 clearMessageFiles ( ) ;
@@ -132,16 +137,16 @@ public void onServerDigest(string currserver, string serverProtocolMD5, string s
132137 return ;
133138 }
134139
135- if ( loadFile ( _persistentDataPath , "kbengine.digest" ) . Length == 0 )
140+ if ( loadFile ( _persistentDataPath , "kbengine.digest." + _getSuffixBase ( ) ) . Length == 0 )
136141 {
137142 System . Text . ASCIIEncoding encoding = new System . Text . ASCIIEncoding ( ) ;
138- createFile ( _persistentDataPath , "kbengine.digest" , encoding . GetBytes ( serverProtocolMD5 + serverEntitydefMD5 ) ) ;
143+ createFile ( _persistentDataPath , "kbengine.digest." + _getSuffixBase ( ) , encoding . GetBytes ( serverProtocolMD5 + serverEntitydefMD5 ) ) ;
139144 }
140145 }
141146
142147 public void clearMessageFiles ( )
143148 {
144- deleteFile ( _persistentDataPath , "kbengine.digest" ) ;
149+ deleteFile ( _persistentDataPath , "kbengine.digest." + _getSuffixBase ( ) ) ;
145150 deleteFile ( _persistentDataPath , "loginapp_clientMessages." + _getSuffix ( ) ) ;
146151 deleteFile ( _persistentDataPath , "baseapp_clientMessages." + _getSuffix ( ) ) ;
147152 deleteFile ( _persistentDataPath , "serverErrorsDescr." + _getSuffix ( ) ) ;
0 commit comments