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

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