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
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).
|