Skip to content

lan-dot-party/game-protocols

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Game Server Protocol Archive

Welcome to the Game Server Protocol Archive — an open collection of reverse-engineered network protocols used by various multiplayer game servers. Whether you're building server browsers, writing custom clients, creating monitoring tools, or simply exploring how games communicate over the network, this repository aims to provide the technical insights you need.


🧠 Purpose

This project documents and collects unofficial specifications of game server protocols. Many games rely on custom or undocumented protocols for server discovery, status queries, and client-server communication. Our goal is to make these protocols understandable, accessible, and reusable for developers, hobbyists, and the preservation community.


📚 Contents

Each protocol entry typically includes:

  • Protocol Overview
  • 🌐 Default Port(s)
  • 🔁 Query / Response Examples
  • 🧩 Packet Structures (Hex & JSON)
  • ⚙️ Implementation Notes
  • 🛠️ Sample Scripts or Tools (when available)

🧪 Reverse Engineering Disclaimer

All protocols in this archive have been obtained through legal means, including:

  • Packet capture analysis (e.g., Wireshark)
  • Public SDKs and documentation
  • Community forums and open tools
  • In-game behavior observation

We do not distribute proprietary game assets or violate EULAs. This project is for educational and interoperability purposes only.


⚠️ Legal & Ethics

All information was obtained through:

  • Legitimate reverse engineering
  • Public network traffic analysis
  • Open-source SDKs or community documentation
  • Trial-and-error with official clients

We do not distribute game assets, proprietary binaries, or violate any EULAs. This project is for educational and interoperability purposes only.

🎯 Game names, logos, and trademarks are the property of their respective owners and are used here only for identification.


💡 Contributing

We welcome contributions!
Pull Requests are appreciated for:

  • New protocol documentation
  • Improvements or corrections
  • Sample tools or test scripts
  • Additional resources or links

Please ensure that additions are well-structured and ideally supported by packet dumps or references.

🙌 Acknowledgements

Big thanks to the global game reverse engineering and preservation communities for their tireless effort to keep classic multiplayer protocols alive and understood. ❤️


✉️ Feedback, bug reports, or new insights? Feel free to open an issue or PR!

About

A collection of reverse engineered Network Protocols of Games for LAN-Partys

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors