![]() |
Codename Blubberfish
As some of you may or may not know, I've started work on a program which I call Blubberfish. When it's complete, JJ2 will be able to run multiple servers through several instances, and will be able to serve while minimized.
When configured correctly, a server running the Blubberfish patch can use 20% to 44% CPU or less. So far the program supports:
A patch is currently in progress for JJ2 1.23.1 that will allow access to servers running on different ports. It's been tested, I just need to fix up a byte-shift, and we're there. |
Good job dude!
|
Yes, Good job UF.
|
Great job. Now finally quit crashing and everybody would forgive you and welcome you into the community again.
|
I wonder how this patch turns out when finished.
|
The JJ2 patch is now complete. It now allows you to join servers running on different ports such as 666, which is what I use by default because 1337 is overused.
Proceed with caution |
Alrighty, bug time.
There is one known bug so far. When the level ends the game will not switch to the next level, it will just hang there. All clients will then get disconnected with a file download error, and the server can't get out of this loop until the level is skipped using Forest. I'm currently trying to fix this problem, and I will post when the problem is fixed. |
I hope that "port" switching path also let me play online with my speedtouch :'(
|
UF, does this allow clients to choose what port to connect with?
|
Quote:
|
Quote:
|
Two servers are up, both run the patch. One runs on port 10052, and the other on port 6600. The other computer is running a trial version of Windows XP, or at least that's what it thinks because I got the exact same copy with my Medion.
Also, the patch (as of now) just connects to servers running on different ports. It doesn't yet allow multiple servers. I'm going to be working on this later... much later. |
Quote:
|
Alright, portswitching program is now out until I manage to patch up the JJ2 exe so that it can host multiple servers.
Blubberfish.exe, without the Blubberfish hack. Also, screenshot of blubberfish: [img]http://unknown.hcs64.com/stupcarp/blubberfish.PNG[/img] |
The Blubberfish patch has been deemed useless thanks to the new Carpfish patch, which allows servers to run while minimized. The project will still be called Codename Blubberfish.
The -CARPFISH- Instagib server is running the Carpfish patch at about 20% on the server, whereas the usual usage is 99%. |
I joined the -CARPFISH- server and got an amnesia error. It also took an unusually long time to download the level (happy jungle). I was able to connect on my second attempt.
|
I forgot to mention that I also run various filesharing programs on my computer so it might be a bit laggy for the main server. Anyways, AB7CTF pack is now running on the server. I will be adding more packs tommorow since I have the time then.
|
Quote:
|
Btw UF, to complete your program:
Code:
alias hostport {Code:
alias listconnectport {Code:
alias serveradditionport { |
Blubberfish is now out. I decided to release it because I thought it would help servers from melting down while the game is running (e.g., Battle Server).
Fetchez la vache! |
IT'S BACK
Blubberfish v1.1 is now released! New stuffles included in this release: * A spiffy new icon (a parody of PC's) * Download blocker! Because WPE filters are stupid. * EXTREMELY EXPERIMENTAL AND UNSTABLE patch that allows joins/parts to be sent to the spy window. So far, every single test has resulted in the patch working, but JJ2 crashing. If anyone knows how to fix this let me know. Get your copy here! |
1.2 is coming soon.
In addition to having mostly working online cooperative play, you can also have this: [img]http://jamclx.ath.cx/j2nsm/yabbfiles/Attachments/800x400.JPG[/img] Sweeeeeeeet. (1.2 is going to be the last version of Blubberfish. I'm going to be working on something else when it is complete.) |
That's great =D
|
Quote:
|
Alrighty, here goes nothing.
The Resolution Fix makes JJ2 way past unstable, so I have to warn you now, it is likely going to be labled with a warning. The way I currently use it is to play Single Player mode, and it's pretty much impossible to have the game fully playable online, considering that the game crashes 5 seconds in. The advice I have is to patch out the glow effects, back up your registry and turn off textured backgrounds. The registry backup is needed as if JJ2 is shut down normally after tweaking the settings, the entire thing will die when the gameloop starts. If I do manage to fix these bugs, it's going to be hell. The Coopfix that is currently in development along with the resfix isn't going to be released until every single boss in the game has its code patched. Also, it is impossible for the server to manage the hurt events that the other players suffer, so it is most likely going to require a hard-coded patch. C:B is all soft-coded patching, meaning that the patches clear once JJ2 restarts, but when it's hard-coded, you're stuck with it, bubba. Unlike the bosses and Area End fixes, the only thing that will be needed to hard-coded is the healthfix. I might decide to leave it out in the end. I guess you guys remember Tails from Sonic 2? Well, he can take all the damage he wants but he never suffers for it. Even when he dies. Last but not least, personal attacks are the best way of insulting people. Because that's the only way you can do it. Oh, I forgot the image of the latest build. So here it is! [img]http://unknown.hcs64.com/bf/BF_July19_20-32_2006.JPG[/img] |
There must be an option for backing up the registry.
|
Sorry, this program is written in TMK, which is oh so limited. I'd port it over to C++, but I'm too lazy.
|
This project has been abandoned for reasons I cannot say here without avoiding the use of personal attacks.
TMK Final Build C++ Final Build Stijn: Link removed. |
:(.i thought this would be a solution for me to host.
now its abandoned :( Derby: Filter bypass removal. Let the filter do its work. |
I'd like to say now that the link removal was totally unneeded, stijn.
|
I'd like to say not and have PM'ed you with the reason why.
|
| All times are GMT -8. The time now is 12:35 PM. |
Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online