Overview of CHINESE_D daemon
master/data/e2c_dict.repository·master·Indexed 41 days ago
https://github.com/oiuv/mudA text-based martial arts MUD game built on the Yanhuang 2003 engine and FluffOS driver. It features a Virtual Object System using SQLite3, UTF-8 support, and an NPC AI Service written in Python 3.10+ that provides persona-based dialogue and knowledge retrieval via UDP. The project includes comprehensive documentation on LPC programming, MUD network protocols (GMCP, MSSP, MSP), and a modular architecture spanning code modules, functional systems, and technical references.
/data/e2c_dict.mudren/verbs module designed to handle natural language processing for the MUD (Multi-User Dungeon) environment. It serves as the interface for interpreting player input into actionable commands.The logind daemon is the authentication and login management service for the Yanhuang Qunxia MUD. It is responsible for the entire lifecycle of a player's connection, including handling new connections, performing identity verification, managing character creation, and facilitating reconnection after a disconnect.
Core Responsibilities:
docs/tech/ directory contains general technical documentation related to the LPC language. These documents are not specific to the LIB codebase but instead provide technical principles, specifications, and best practices applicable to MUD development. They serve as a reference for technical principles, standardized suggestions, and can be used as technical references for other MUD projects.The updated daemon is the core data maintenance component for the Yanhuang Qunxia MUD. It is responsible for ensuring data consistency and managing player states through four primary functions:
BACKUP_D is the MUD game's data backup daemon responsible for the automated daily backup of all player data. It manages the entire lifecycle of backup files, including scheduling, versioning, and cleanup, to ensure data security and disaster recovery capabilities.
Core Features:
/data/ directory./backup/yyyy-mm-dd/.BAN_D is a site ban daemon used to manage an IP ban list to prevent malicious users from accessing the MUD server. It supports exact IP matching and wildcard matching (e.g., 192.168.*).
* to ban entire IP ranges.The ban list is stored at /adm/etc/banned_sites. The file format is one IP address per line. Lines starting with # are treated as comments and ignored.
# 恶意用户IP
192.168.1.100
10.0.0.*
# 测试环境
172.16.0.0commandd daemon manages the game's command system. It provides functionality for searching commands, managing command paths, and handling command aliases. It supports dynamic loading of command directories and maintains a cache to improve lookup efficiency.LPC (Lars Pensjö C) is a scripting language designed for MUDs (Multi-User Dungeons). FluffOS is a high-performance driver implementing the LPC compiler, bytecode VM, and network server.
Key characteristics include:
if, for, while, and switch follow C conventions.AUCTION_D is the auction system daemon in the MUD, responsible for managing the lifecycle of in-game item auctions. It handles item listing, bidding, transaction completion, and commission collection.
Core Workflow:
Key Constraints:
no_sell or no_drop./* AUCTION_D Overview */