You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

140 lines
4.6 KiB

1 month ago
## 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).