[Release][Source] Full GunBound Thor's Hammer Server

Joined
Aug 3, 2009
Messages
174
Reaction score
188
Hi guys,

After spending quite some time working on the GunBound Thor's Hammer Emulator, I've decided to share the full source (Broker,Buddy,GameServer) code with the community.

I truly believe this is one way to help keep the game alive, and this is my contribution to that effort.

Nowadays, coding is mostly a hobby for me. Some people know a lot about GunBound, but don't have the time to teach or provide support. As for me, my contribution ends with this release (from here DIY).

Unfortunately, Gravity's project was a disaster, and once again we find ourselves without any official GunBound servers.

GunBound has been part of my life for more than 20 years, and I want to stay connected some part of this community.

Most importantly, I may not be able to contribute as much as I used to because of my current responsibilities, but I sincerely hope that someone out there can learn from this project, improve it, and keep it moving forward.

GitHub Repository (NEW):


Good DLL to use with the old client:


Thanks rizzo for this great contribution.

FAQ

Which client should I use?
https://forum.ragezone.com/threads/...gameguard-gbs-404-without-hackshield.1251681/

GME without HackShield:

Can you provide a tutorial?
- Unfortunately, no.

Can I use this source to build other server version?
- Yeap, just remember where u find a path (Keep credit references).

Which IDE?
- Spring Tool Suite (or Eclipse)


A quick note about the codebase

This project was created mainly as a learning experience while I was studying the Netty framework.

I know the codebase can be improved and does not fully follow all the architectural and development standards commonly used in the software industry. There is still plenty of room for refactoring and optimization.

For transparency, approximately 85% of the code was written by me and 15% with the assistance of AI tools, which were used mostly to help me learn concepts and speed up some implementations.


All the information you need is available in the README.md on GitHub.

This release is provided as-is. I do not intend to continue working on it anymore, but everyone is free to fork the project or submit pull requests.

It provides a strong foundation for building emulators based on any GunBound version released over the years (like the early version).

I think this might be my last release... although I'm not completely sure.

I'd like to believe that someday the right group will have the opportunity to bring back the golden days of GunBound.

Best regards,

KyLL3R
 
Last edited:
Hi guys,

After spending quite some time working on the GunBound Thor's Hammer Emulator, I've decided to share the full source (Broker,Buddy,GameServer) code with the community.

I truly believe this is one way to help keep the game alive, and this is my contribution to that effort.

Nowadays, coding is mostly a hobby for me. Some people know a lot about GunBound, but don't have the time to teach or provide support. As for me, my contribution ends with this release (from here DIY).

Unfortunately, Gravity's project was a disaster, and once again we find ourselves without any official GunBound servers.

GunBound has been part of my life for more than 20 years, and I want to stay connected some part of this community.

Most importantly, I may not be able to contribute as much as I used to because of my current responsibilities, but I sincerely hope that someone out there can learn from this project, improve it, and keep it moving forward.

GitHub Repository (NEW):


Good DLL to use with the old client:


Thanks rizzo for this great contribution.

FAQ

Which client should I use?
https://forum.ragezone.com/threads/...gameguard-gbs-404-without-hackshield.1251681/

GME without HackShield:
https://forum.ragezone.com/threads/gbs-404-th-no-hackshield-ex-items.1248888/

Can you provide a tutorial?
- Unfortunately, no.

Can I use this source to build other server version?
- Yeap, just remember where u find a path (Keep credit references).

Which IDE?
- Spring Tool Suite (or Eclipse)


A quick note about the codebase




All the information you need is available in the README.md on GitHub.

This release is provided as-is. I do not intend to continue working on it anymore, but everyone is free to fork the project or submit pull requests.

It provides a strong foundation for building emulators based on any GunBound version released over the years (like the early version).

I think this might be my last release... although I'm not completely sure.

I'd like to believe that someday the right group will have the opportunity to bring back the golden days of GunBound.

Best regards,

KyLL3R

I remember when we played our first 3v3 match with the full game, what a job you did!
Congrats my friend
 
Thanks you for the release and all the help to build this I know how hard it is to code it and mostly find time to do this as a hobby, appreciate aswell all the help with my doubts building my own .net server. you rock man see ya on gb soon
 
i cant compile it i got:

Compilation failure: Compilation failure:
[ERROR] GunBound-Java-Server-main/src/main/java/br/com/gunbound/emulator/buddy/GunBoundBuddyServer.java:[5,45] package br.com.gunbound.emulator.buddy.config does not exist

i did create the config folder and config file but still got the error!
 
i cant compile it i got:

Compilation failure: Compilation failure:
[ERROR] GunBound-Java-Server-main/src/main/java/br/com/gunbound/emulator/buddy/GunBoundBuddyServer.java:[5,45] package br.com.gunbound.emulator.buddy.config does not exist

i did create the config folder and config file but still got the error!
Make a new clone from github repo.
 
hello everyone.. Please help can't play a single match.. always please wait then black screen. (Game client GBS 404)
 

Attachments

  • GB Java error1 - [Release][Source] Full GunBound Thor's Hammer Server - RaGEZONE Forums
    GB Java error1.webp
    5.1 KB · Views: 14
  • GB Java error2 - [Release][Source] Full GunBound Thor's Hammer Server - RaGEZONE Forums
    GB Java error2.webp
    79.5 KB · Views: 12
Last edited:
Have u changed something ? Because this files is the same that I'd running in my server las year, and now Jose is using in GunBound Classic. Seems packet mismatch.
Hello Sir Kyll3r, good day.

I didn’t change anything. I just cloned the project from GitHub, set up all the prerequisites and the database, created a file named config.properties, and started the server.

I tried both the 404 client and the Modern Client from Jglim, but I still can’t play because I only get a black screen.
 
Last edited:
Back