├── README.md ├── callrpc ├── RpcProcess.go └── callrpc_server.go ├── client ├── RpcProcess.go └── client_server.go ├── dbbase ├── mongodb │ └── mongo.go ├── mysqldb │ ├── mysql.go │ └── mysqllog.go └── redisdb │ └── redis.go ├── doc ├── actor模型.jpg ├── rpc调用.jpg ├── 字节流序列化性能.jpg ├── 总构图.jpg ├── 服务器结构.png ├── 消息格式.png └── 登录流程DH.jpg ├── etcd └── etcd.go ├── etcf ├── RpcProcess.go ├── etcf.go ├── etcf_client.go └── etcf_server.go ├── go.mod ├── go.sum ├── gorpc ├── ChannelContext.go ├── GoRoutineLogic.go ├── GoRoutineManager.go ├── GoRoutinePool.go └── init.go ├── hotfix ├── hotfix.readme └── hotfix_test.go ├── kcpgate ├── RpcProcess.go └── kcpgate_server.go ├── lagent └── agent.go ├── lbase ├── aoi │ ├── AOIEntity.go │ ├── CrossList.go │ └── LightHouse.go ├── ast.go ├── base.go ├── bitMap.go ├── bitStream.go ├── containers │ ├── comparator.go │ ├── comparator_test.go │ ├── containers.go │ ├── iterator.go │ ├── sort.go │ └── sort_test.go ├── crc.go ├── datafile.go ├── lmath │ ├── box.go │ ├── cmath.go │ ├── matrix.go │ ├── point2f.go │ ├── point3f.go │ ├── vector2.go │ └── vector3.go ├── maps │ ├── iterator.go │ ├── maps.go │ ├── maps_test.go │ └── serialization.go ├── nav │ ├── NavCommon.go │ ├── NavMath.go │ ├── NavMesh.go │ ├── NavMeshI.go │ ├── NavMeshQuery.go │ ├── NavMeshQueryI.go │ ├── NavNode.go │ ├── NavNodeI.go │ ├── NavStatus.go │ ├── nav.go │ └── nav_test.go ├── queue │ ├── queue.go │ ├── ringbuffer.go │ ├── ringbuffer_test.go │ └── syncqueue.go ├── skiplist │ ├── skipList.go │ └── skipList_test.go ├── tile │ ├── Astar.go │ └── tile.go ├── time.go └── vector │ ├── iterator.go │ └── vector.go ├── lconfig ├── DBConfig.go ├── GameConfig.go └── LouMiaoCfg.go ├── ldefine └── define.go ├── lgate ├── RpcProcess.go ├── api.go ├── fix_gate_server.1_test.go └── gate_server.go ├── llog ├── backlog.go ├── jsonlog.go └── log.go ├── lnats └── lnats.go ├── loumiao.go ├── lutil ├── BaseData.go ├── bit.go ├── chantrans_test.go ├── dh.go ├── dh_test.go ├── file.go ├── interface_test.go ├── mtrand.go ├── ratelimiter │ ├── RateLimiter.go │ └── RateLimiter_test.go ├── reflect_test.go ├── snowflake.go ├── sysinfo.go ├── util.go └── util_test.go ├── message ├── BufferCache.go ├── Message.go ├── OrmSerializer.go └── Packet.go ├── network ├── ClientSocket.go ├── KCPSocket.go ├── KCPSocketClient.go ├── KcpClient.go ├── ServerSocket.go ├── ServerSocketClient.go ├── Socket.go ├── UdpClient.go ├── UdpSocket.go ├── UdpSocketClient.go ├── WebClient.go ├── WebSocket.go └── WebSocketClient.go ├── nodemgr ├── NodeInfo.go └── NodeManager.go ├── pbmsg └── loumiao.pb.go ├── rpcgate ├── RpcProcess.go └── rpc_server.go ├── timer ├── timer.go └── timewheel.go └── udpgate ├── RpcProcess.go └── gate_server.go /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/README.md -------------------------------------------------------------------------------- /callrpc/RpcProcess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/callrpc/RpcProcess.go -------------------------------------------------------------------------------- /callrpc/callrpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/callrpc/callrpc_server.go -------------------------------------------------------------------------------- /client/RpcProcess.go: -------------------------------------------------------------------------------- 1 | package client 2 | -------------------------------------------------------------------------------- /client/client_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/client/client_server.go -------------------------------------------------------------------------------- /dbbase/mongodb/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/dbbase/mongodb/mongo.go -------------------------------------------------------------------------------- /dbbase/mysqldb/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/dbbase/mysqldb/mysql.go -------------------------------------------------------------------------------- /dbbase/mysqldb/mysqllog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/dbbase/mysqldb/mysqllog.go -------------------------------------------------------------------------------- /dbbase/redisdb/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/dbbase/redisdb/redis.go -------------------------------------------------------------------------------- /doc/actor模型.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/doc/actor模型.jpg -------------------------------------------------------------------------------- /doc/rpc调用.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/doc/rpc调用.jpg -------------------------------------------------------------------------------- /doc/字节流序列化性能.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/doc/字节流序列化性能.jpg -------------------------------------------------------------------------------- /doc/总构图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/doc/总构图.jpg -------------------------------------------------------------------------------- /doc/服务器结构.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/doc/服务器结构.png -------------------------------------------------------------------------------- /doc/消息格式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/doc/消息格式.png -------------------------------------------------------------------------------- /doc/登录流程DH.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/doc/登录流程DH.jpg -------------------------------------------------------------------------------- /etcd/etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/etcd/etcd.go -------------------------------------------------------------------------------- /etcf/RpcProcess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/etcf/RpcProcess.go -------------------------------------------------------------------------------- /etcf/etcf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/etcf/etcf.go -------------------------------------------------------------------------------- /etcf/etcf_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/etcf/etcf_client.go -------------------------------------------------------------------------------- /etcf/etcf_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/etcf/etcf_server.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/go.sum -------------------------------------------------------------------------------- /gorpc/ChannelContext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/gorpc/ChannelContext.go -------------------------------------------------------------------------------- /gorpc/GoRoutineLogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/gorpc/GoRoutineLogic.go -------------------------------------------------------------------------------- /gorpc/GoRoutineManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/gorpc/GoRoutineManager.go -------------------------------------------------------------------------------- /gorpc/GoRoutinePool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/gorpc/GoRoutinePool.go -------------------------------------------------------------------------------- /gorpc/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/gorpc/init.go -------------------------------------------------------------------------------- /hotfix/hotfix.readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/hotfix/hotfix.readme -------------------------------------------------------------------------------- /hotfix/hotfix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/hotfix/hotfix_test.go -------------------------------------------------------------------------------- /kcpgate/RpcProcess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/kcpgate/RpcProcess.go -------------------------------------------------------------------------------- /kcpgate/kcpgate_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/kcpgate/kcpgate_server.go -------------------------------------------------------------------------------- /lagent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lagent/agent.go -------------------------------------------------------------------------------- /lbase/aoi/AOIEntity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/aoi/AOIEntity.go -------------------------------------------------------------------------------- /lbase/aoi/CrossList.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/aoi/CrossList.go -------------------------------------------------------------------------------- /lbase/aoi/LightHouse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/aoi/LightHouse.go -------------------------------------------------------------------------------- /lbase/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/ast.go -------------------------------------------------------------------------------- /lbase/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/base.go -------------------------------------------------------------------------------- /lbase/bitMap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/bitMap.go -------------------------------------------------------------------------------- /lbase/bitStream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/bitStream.go -------------------------------------------------------------------------------- /lbase/containers/comparator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/containers/comparator.go -------------------------------------------------------------------------------- /lbase/containers/comparator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/containers/comparator_test.go -------------------------------------------------------------------------------- /lbase/containers/containers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/containers/containers.go -------------------------------------------------------------------------------- /lbase/containers/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/containers/iterator.go -------------------------------------------------------------------------------- /lbase/containers/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/containers/sort.go -------------------------------------------------------------------------------- /lbase/containers/sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/containers/sort_test.go -------------------------------------------------------------------------------- /lbase/crc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/crc.go -------------------------------------------------------------------------------- /lbase/datafile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/datafile.go -------------------------------------------------------------------------------- /lbase/lmath/box.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/lmath/box.go -------------------------------------------------------------------------------- /lbase/lmath/cmath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/lmath/cmath.go -------------------------------------------------------------------------------- /lbase/lmath/matrix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/lmath/matrix.go -------------------------------------------------------------------------------- /lbase/lmath/point2f.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/lmath/point2f.go -------------------------------------------------------------------------------- /lbase/lmath/point3f.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/lmath/point3f.go -------------------------------------------------------------------------------- /lbase/lmath/vector2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/lmath/vector2.go -------------------------------------------------------------------------------- /lbase/lmath/vector3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/lmath/vector3.go -------------------------------------------------------------------------------- /lbase/maps/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/maps/iterator.go -------------------------------------------------------------------------------- /lbase/maps/maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/maps/maps.go -------------------------------------------------------------------------------- /lbase/maps/maps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/maps/maps_test.go -------------------------------------------------------------------------------- /lbase/maps/serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/maps/serialization.go -------------------------------------------------------------------------------- /lbase/nav/NavCommon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/NavCommon.go -------------------------------------------------------------------------------- /lbase/nav/NavMath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/NavMath.go -------------------------------------------------------------------------------- /lbase/nav/NavMesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/NavMesh.go -------------------------------------------------------------------------------- /lbase/nav/NavMeshI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/NavMeshI.go -------------------------------------------------------------------------------- /lbase/nav/NavMeshQuery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/NavMeshQuery.go -------------------------------------------------------------------------------- /lbase/nav/NavMeshQueryI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/NavMeshQueryI.go -------------------------------------------------------------------------------- /lbase/nav/NavNode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/NavNode.go -------------------------------------------------------------------------------- /lbase/nav/NavNodeI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/NavNodeI.go -------------------------------------------------------------------------------- /lbase/nav/NavStatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/NavStatus.go -------------------------------------------------------------------------------- /lbase/nav/nav.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/nav.go -------------------------------------------------------------------------------- /lbase/nav/nav_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/nav/nav_test.go -------------------------------------------------------------------------------- /lbase/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/queue/queue.go -------------------------------------------------------------------------------- /lbase/queue/ringbuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/queue/ringbuffer.go -------------------------------------------------------------------------------- /lbase/queue/ringbuffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/queue/ringbuffer_test.go -------------------------------------------------------------------------------- /lbase/queue/syncqueue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/queue/syncqueue.go -------------------------------------------------------------------------------- /lbase/skiplist/skipList.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/skiplist/skipList.go -------------------------------------------------------------------------------- /lbase/skiplist/skipList_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/skiplist/skipList_test.go -------------------------------------------------------------------------------- /lbase/tile/Astar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/tile/Astar.go -------------------------------------------------------------------------------- /lbase/tile/tile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/tile/tile.go -------------------------------------------------------------------------------- /lbase/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/time.go -------------------------------------------------------------------------------- /lbase/vector/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/vector/iterator.go -------------------------------------------------------------------------------- /lbase/vector/vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lbase/vector/vector.go -------------------------------------------------------------------------------- /lconfig/DBConfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lconfig/DBConfig.go -------------------------------------------------------------------------------- /lconfig/GameConfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lconfig/GameConfig.go -------------------------------------------------------------------------------- /lconfig/LouMiaoCfg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lconfig/LouMiaoCfg.go -------------------------------------------------------------------------------- /ldefine/define.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/ldefine/define.go -------------------------------------------------------------------------------- /lgate/RpcProcess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lgate/RpcProcess.go -------------------------------------------------------------------------------- /lgate/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lgate/api.go -------------------------------------------------------------------------------- /lgate/fix_gate_server.1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lgate/fix_gate_server.1_test.go -------------------------------------------------------------------------------- /lgate/gate_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lgate/gate_server.go -------------------------------------------------------------------------------- /llog/backlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/llog/backlog.go -------------------------------------------------------------------------------- /llog/jsonlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/llog/jsonlog.go -------------------------------------------------------------------------------- /llog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/llog/log.go -------------------------------------------------------------------------------- /lnats/lnats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lnats/lnats.go -------------------------------------------------------------------------------- /loumiao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/loumiao.go -------------------------------------------------------------------------------- /lutil/BaseData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/BaseData.go -------------------------------------------------------------------------------- /lutil/bit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/bit.go -------------------------------------------------------------------------------- /lutil/chantrans_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/chantrans_test.go -------------------------------------------------------------------------------- /lutil/dh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/dh.go -------------------------------------------------------------------------------- /lutil/dh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/dh_test.go -------------------------------------------------------------------------------- /lutil/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/file.go -------------------------------------------------------------------------------- /lutil/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/interface_test.go -------------------------------------------------------------------------------- /lutil/mtrand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/mtrand.go -------------------------------------------------------------------------------- /lutil/ratelimiter/RateLimiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/ratelimiter/RateLimiter.go -------------------------------------------------------------------------------- /lutil/ratelimiter/RateLimiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/ratelimiter/RateLimiter_test.go -------------------------------------------------------------------------------- /lutil/reflect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/reflect_test.go -------------------------------------------------------------------------------- /lutil/snowflake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/snowflake.go -------------------------------------------------------------------------------- /lutil/sysinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/sysinfo.go -------------------------------------------------------------------------------- /lutil/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/util.go -------------------------------------------------------------------------------- /lutil/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/lutil/util_test.go -------------------------------------------------------------------------------- /message/BufferCache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/message/BufferCache.go -------------------------------------------------------------------------------- /message/Message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/message/Message.go -------------------------------------------------------------------------------- /message/OrmSerializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/message/OrmSerializer.go -------------------------------------------------------------------------------- /message/Packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/message/Packet.go -------------------------------------------------------------------------------- /network/ClientSocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/ClientSocket.go -------------------------------------------------------------------------------- /network/KCPSocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/KCPSocket.go -------------------------------------------------------------------------------- /network/KCPSocketClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/KCPSocketClient.go -------------------------------------------------------------------------------- /network/KcpClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/KcpClient.go -------------------------------------------------------------------------------- /network/ServerSocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/ServerSocket.go -------------------------------------------------------------------------------- /network/ServerSocketClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/ServerSocketClient.go -------------------------------------------------------------------------------- /network/Socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/Socket.go -------------------------------------------------------------------------------- /network/UdpClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/UdpClient.go -------------------------------------------------------------------------------- /network/UdpSocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/UdpSocket.go -------------------------------------------------------------------------------- /network/UdpSocketClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/UdpSocketClient.go -------------------------------------------------------------------------------- /network/WebClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/WebClient.go -------------------------------------------------------------------------------- /network/WebSocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/WebSocket.go -------------------------------------------------------------------------------- /network/WebSocketClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/network/WebSocketClient.go -------------------------------------------------------------------------------- /nodemgr/NodeInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/nodemgr/NodeInfo.go -------------------------------------------------------------------------------- /nodemgr/NodeManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/nodemgr/NodeManager.go -------------------------------------------------------------------------------- /pbmsg/loumiao.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/pbmsg/loumiao.pb.go -------------------------------------------------------------------------------- /rpcgate/RpcProcess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/rpcgate/RpcProcess.go -------------------------------------------------------------------------------- /rpcgate/rpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/rpcgate/rpc_server.go -------------------------------------------------------------------------------- /timer/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/timer/timer.go -------------------------------------------------------------------------------- /timer/timewheel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/timer/timewheel.go -------------------------------------------------------------------------------- /udpgate/RpcProcess.go: -------------------------------------------------------------------------------- 1 | package udpgate 2 | -------------------------------------------------------------------------------- /udpgate/gate_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowyyj001/loumiao/HEAD/udpgate/gate_server.go --------------------------------------------------------------------------------