Files
90CNServer/server
hanfuit e9a3952a9d GM 页:修复内嵌 IE 输入法 + 物品分类浏览
- 90CN.dll:给 IE 控件窗口链重新关联 IME 上下文,中文输入不再只能打字母
- gmweb:页面加 ime-mode:active,focus 时再主动要一次
- 物品页加分组/类型/等级筛选,不依赖中文输入也能定位物品
- 服务端指纹回绑新 DLL(1223680 / 26633404…)
2026-11-05 12:37:03 +08:00
..

Go server source

This module is the minimal source closure needed to build and test the current DNF90 service.

Key locations:

  • cmd/server/dnf90: product entry.
  • cmd/server/doctor: deployment preflight.
  • cmd/server/control: native BAT-facing deployment controller.
  • internal/app/dnf90: single composition root.
  • internal/services/dnfbridge: current-client transport and session implementation.
  • internal/modules/dnf: DNF domain modules.
  • internal/services/logic/dnf: MySQL repository assembly.
  • internal/platform: only framework packages reachable by the DNF90 build/tests.

Runtime assets and generated configs intentionally do not live in this module. Build from this directory:

go build -buildvcs=false -mod=readonly -trimpath -o ..\runtime\bin\DNF90Control.exe ./cmd/server/control
go build -buildvcs=false -mod=readonly -trimpath -o ..\runtime\bin\DNF90Server.exe ./cmd/server/dnf90
go build -buildvcs=false -mod=readonly -trimpath -o ..\runtime\bin\DNF90Doctor.exe ./cmd/server/doctor