Star on GitHubStar2.4k stars

Case study

GunBound Java Emulator: reconstructing Thor's Hammer servers

GunBound Java Emulator recreates Broker, Game, and Buddy services for the Thor's Hammer versions of GunBound using Java and Netty. It documents the client protocol's packet framing, command opcodes, AES-based session encryption, and sequence checks, with handlers for authentication, lobbies, rooms, gameplay, and friends.

Targets
Game · Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
5
Last commit
2026-08-02
Language
Java
License (GitHub)
MIT

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: GunBound Thor's Hammer client, specifically GIS v376 or GBS v404.
  • Prerequisites: Java 21 and MariaDB or MySQL.
  • License: MIT License.

Cite

BibTeX

@misc{gunbound-java-server-case,
  title = {{GunBound Java Emulator: reconstructing Thor's Hammer servers}},
  howpublished = {\url{https://github.com/kyll3r/GunBound-Java-Server}},
  url = {https://github.com/kyll3r/GunBound-Java-Server},
  urldate = {2026-11-08},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/gunbound-java-server-case/}}
}

Plain text

GunBound Java Emulator: reconstructing Thor's Hammer servers. https://github.com/kyll3r/GunBound-Java-Server (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/gunbound-java-server-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. readme.md GitHub · kyll3r/GunBound-Java-Server · Revision 421930c
  2. LICENSE.txt GitHub · kyll3r/GunBound-Java-Server · Revision 421930c

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab