Directories
¶
| Path | Synopsis |
|---|---|
|
gateway
|
|
|
di
Package di wires the gateway feature into the DI container.
|
Package di wires the gateway feature into the DI container. |
|
domain
Package domain contains entities and port interfaces for the gateway feature (WS-A): packet codec, TCP/WS ingress, gRPC routing.
|
Package domain contains entities and port interfaces for the gateway feature (WS-A): packet codec, TCP/WS ingress, gRPC routing. |
|
handler
Package handler contains transport-layer adapters for the gateway feature (WS-A): the gnet TCP event handler and the WebSocket upgrade handler for the kRO / roBrowser client ingress.
|
Package handler contains transport-layer adapters for the gateway feature (WS-A): the gnet TCP event handler and the WebSocket upgrade handler for the kRO / roBrowser client ingress. |
|
service
Package service contains use-case implementations for the gateway feature (WS-A).
|
Package service contains use-case implementations for the gateway feature (WS-A). |
|
identity
|
|
|
di
Package di wires the identity feature into the DI container.
|
Package di wires the identity feature into the DI container. |
|
domain
Package domain contains entities and port interfaces for the identity feature (WS-B): login, character CRUD, warehouse locking.
|
Package domain contains entities and port interfaces for the identity feature (WS-B): login, character CRUD, warehouse locking. |
|
domain/mock
Package domainmock is a generated GoMock package.
|
Package domainmock is a generated GoMock package. |
|
handler
Package handler contains transport-layer adapters for the identity feature (WS-B): the gRPC server that implements identityv1.IdentityService and is invoked by the gateway (gRPC) and identity echo endpoints.
|
Package handler contains transport-layer adapters for the identity feature (WS-B): the gRPC server that implements identityv1.IdentityService and is invoked by the gateway (gRPC) and identity echo endpoints. |
|
repository
Package repository provides GORM-backed implementations of the identity domain ports.
|
Package repository provides GORM-backed implementations of the identity domain ports. |
|
repository/mock
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
service
Package service contains the use-case implementations for the identity feature (WS-B): login authentication, character roster retrieval.
|
Package service contains the use-case implementations for the identity feature (WS-B): login authentication, character roster retrieval. |
|
registry
|
|
|
di
Package di wires the registry feature (D22) into the DI container.
|
Package di wires the registry feature (D22) into the DI container. |
|
domain
Package domain declares the inbound and outbound ports for the cross-zone character registry (D22).
|
Package domain declares the inbound and outbound ports for the cross-zone character registry (D22). |
|
domain/mock
Package domainmock is a generated GoMock package.
|
Package domainmock is a generated GoMock package. |
|
service
Package service is the Valkey-backed implementation of the registry port (D22).
|
Package service is the Valkey-backed implementation of the registry port (D22). |
|
Package script implements the rAthena script engine (WS-D): lexer, parser, stack-based bytecode VM, and hot-reload controller.
|
Package script implements the rAthena script engine (WS-D): lexer, parser, stack-based bytecode VM, and hot-reload controller. |
|
compiler
Package compiler walks a rAthena-script AST and emits bytecode instructions for the script VM.
|
Package compiler walks a rAthena-script AST and emits bytecode instructions for the script VM. |
|
di
Package di wires the script engine into the zone service's DI container.
|
Package di wires the script engine into the zone service's DI container. |
|
parser
Package parser converts a flat token stream into a rAthena-script AST.
|
Package parser converts a flat token stream into a rAthena-script AST. |
|
transit
|
|
|
di
Package di wires the transit feature (D23) into the DI container.
|
Package di wires the transit feature (D23) into the DI container. |
|
domain
Package domain declares the inbound and outbound ports for the cross-zone transit handshake (D23).
|
Package domain declares the inbound and outbound ports for the cross-zone transit handshake (D23). |
|
domain/mock
Package domainmock is a generated GoMock package.
|
Package domainmock is a generated GoMock package. |
|
service
Package service is the implementation of the cross-zone transit handshake (D23).
|
Package service is the implementation of the cross-zone transit handshake (D23). |
|
zone
|
|
|
di
Package di wires the zone feature into the DI container.
|
Package di wires the zone feature into the DI container. |
|
domain
Package domain contains entities and port interfaces for the zone feature (WS-C): map instances, AOI tower-grid, tick loop, pathfinding.
|
Package domain contains entities and port interfaces for the zone feature (WS-C): map instances, AOI tower-grid, tick loop, pathfinding. |
|
domain/mock
Package domainmock is a generated GoMock package.
|
Package domainmock is a generated GoMock package. |
|
service
Package service implements the zone service use-case layer: entity registration, A* path requests, AOI queries, and the Agones lifecycle integration driven by player count.
|
Package service implements the zone service use-case layer: entity registration, A* path requests, AOI queries, and the Agones lifecycle integration driven by player count. |
Click to show internal directories.
Click to hide internal directories.