## 0.7.0 (2021-3-1) * upgrade net5.0 * add idc,externalip in host config ## 0.6.0 (2018-7-11) * udp net session, udp client ## 0.5.2 (2018-6-10) * accountserver,accountgate,dbserver multi instance deploy ## 0.5.1 (2018-5-30) * change all server protobuff to protocsstruct ## 0.5.0 (2018-5-16) * protocsstruct tool, modify google protobuff from class to struct, reduce gc count & time ## 0.4.0 (2018-3-20) * cluster async net mode * ServerManageSystem * BattleServer ## 0.3.0 (2017-12-18) * upgrade to net core 2.0 * ServerStat log max tick time * online fall alert,aliyun sms alert ## 0.2.1 (2017-3-31) * ios & IAP pay support ## 0.2.0 (2017-2-14) * Sog/Core/Net/BigDataMessage * gateserver report session ip address * FileIDList for blacklist and whitelist * can coinfig server log file size (logshiftfilesize,logshiftfilecount) * add serverid to MessageHeader ## 0.1.6 (2016-12-29) * mysql connection keep alive * new RSAKey algorithm * add GetLevel2ServerID,GetInstanceID in ServerIDUtils * bug fix: update dll and pdb file when server throwing exception, process will exit * SogLoader AppAlert * bill_statistics tool * supprot hostname in cluster.json in linux * zip hotfix file to client ## 0.1.5 (2016-09-30) * add auto ping in network lib * exception log support * addservertime notify to world, gmcmd support broadcast * fix ConvertDateTimeToUnixTime * reloadconfig support param * message print to log with format * now serverstat is thread safe * improve server performance * FileDBSave save protobuff to file ## 0.1.4 (2016-08-18) * Add MessageTaskDistributor class to distribute cluster msg to multi work thread,used by http request and db(sql) query * Client autoupdate support. see VersionServer and tools/version/gen_patch_file.py * SogFastXTEA, fast XTEA algorithm, cost cpu time is 60% with XXTEA and XTEA ## 0.1.3 (2016-08-11) * Performance test: Intel Xeon CPU E3-1230 3.3G * Tea encrypt and decrypt 64 bytes data ,loop 100000 times ,total cost cpu 420 ms in debug mode,150 ms in release mode * Protobuff pack and unpack CSLoginReq, loop 100000 times,total cost cpu 500 ms in debug mode,160 ms in release mode * So cpu cost is 36~40% in release mode with cost in debug mode. * Log stat of network message send,recv ## 0.1.2 (2016-08-10) * Message data encrypt and decrypt use RSA+XXTEA(client -- gate channel) * Add BouncyCastleCrypto lib to support RSA public key signature * ClientTest can run in mono framework now. ## 0.1.1 (2016-07-26) * Add wildcard * support in cluster.json config * Add count field in cluster.json app config * Add LitJson to Sog for json file parse * Check facebook login success * Add gmcmd mode in SogLoader * Server Stop mod, save all player data when server stop * Multi GateServer's session id is global unique now. * Imp reloadconfig mod * Use AppRunMode.Run replace AppRunMode.Start, AppRunMode.Start is proxy mod now. ## 0.1.0 (2016-07-15) * Release Sog 0.1.0 version, TestClient login LobbyServer and GameServer success. * Sog can run in linux (CentOS7.1) * Mysql blog pack and unpack success * use mariadb instead of mysql ## 0.0.11 (2016-07-12) * Support server command by share memory,reload,stop... * upgrade .NET Core to 1.0.0 * Add LobbyServer and GateServer_Lobby ## 0.0.10 (2016-06-29) * IReloadableService and reload dll test success * Add SogLoader to load game server logic dll ## 0.0.9 (2016-06-28) * Mysql operator success * TestClient send AccountAuth req and recv server response message success ## 0.0.8 (2016-06-23) * Test Self-contained application success,but can not debug in VS2015,?? * Client connect to server and send message success use protobuff * Add build and run shell ## 0.0.7 (2016-06-23) * Add AccountServer project, account auth * DBServer project, sql operator * Parse Sog server AppID and config from input param,config logpath,logname,clusterfile... in file, see AppParam class * Imp Singleton * define AppID format: xxxx.xx.xx (world,servertype,instance) ## 0.0.6 (2016-06-20) * Add Excel config file Export tools,see ExcelConfigExport ## 0.0.5 (2016-05-28) * Add GateServer and GameServer, Test sgTime login success. * Test mysql connectinon ,select data from db success. ## 0.0.4 (2016-05-23) * Add cluster, trans message with appid(serverid) ## 0.0.3 (2016-05-22) * Add Mysql.Data source. * Test sgTime login success. ## 0.0.2 (2016-05-20) * Add Socket lib * Add proto support(skynet.Sproto, google Protobuff, tencent tdr ...),see Core/ProtoPackage * Add Sproto gentool and C# support,see Sproto/README.md,Sproto is design by cloudwu ## 0.0.1 (2016-05-19) Create proj with .NET Core 1.0.0 RC2 * Add simple Logger class, log text file (auto shift).