Skip to content

Bo0m21/ZXSJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZXSJ - World of Jade Dynasty Emulator Project

A sophisticated emulator implementation demonstrating client-server architecture and protocol handling for World of Jade Dynasty. The project showcases advanced packet encryption, DLL interception, and core networking systems.

🌟 Key Features

Network Infrastructure

  • Custom TCP/IP Implementation
    • Robust client-server communication
    • Session management with optimization
    • Binary packet handling system

Security & Protocol

  • Packet Encryption
    • Client-side encryption
    • Server-side decryption
    • Secure communication protocols

Core Systems

  • Multi-Server Architecture
    • Login Server (Authentication)
    • Game Server (Core functionality)
    • Common infrastructure layer

🔧 Technical Architecture

Project/ ├── Servers/ │ ├── Server.Login/ # Authentication │ ├── Server.Game/ # Game logic │ └── Server.Common/ # Shared components ├── Packets/ │ └── Packet.Common/ # Protocol handling 

💻 Implementation Details

Network Protocol

  • Custom FormationPackage for packet handling
  • Support for multiple data types:
    // Supported types byte[], short, ushort, int, uint, long, ulong, float

Core Components

  • Session Management

    • Secure connections
    • State handling
    • Resource management
  • Packet Processing

    • Binary serialization
    • Data encryption
    • Type conversion

🛠 Technical Stack

  • Language: C# (.NET)
  • Protocol: Custom TCP/IP
  • Security:
    • Custom encryption
    • DLL interception
    • Anti-tampering measures

✅ Implemented Features

  • Network infrastructure
  • Packet encryption/decryption
  • Session management
  • Login system
  • DLL interaction handling
  • Basic game systems:
    • Authentication
    • Character handling
    • Basic interactions

⚠️ Project Status

This project is archived and serves as a demonstration of client-server architecture and protocol implementation. It will not receive further updates or maintenance. The codebase is provided for educational purposes to showcase:

  • Network protocol design
  • Game server architecture
  • Security implementation
  • Client-server communication

Last Updated: 2025-10-09


This is a demonstration project focusing on protocol and architecture implementation. No further development or support will be provided.

About

ZXSJ - World of Jade Dynasty Emulator Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages