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