Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » General Jazz Jackrabbit Talk

Jazz 2 dedicated server project

Reply
 
Thread Tools
Torkell Torkell's Avatar

Stealth Admin

Joined: Jul 2004

Posts: 2,153

Torkell is a forum legendTorkell is a forum legendTorkell is a forum legend

Jun 26, 2007, 06:28 AM
Torkell is offline
Reply With Quote
Quote:
Originally Posted by Cataphract View Post
Hum? Obstacles? The only valid reasons I can think right now for making a program not free is if 1) one has licensed code from a third party and wasn't given permission to disclose it or 2) the business model depends upon it.
"Free" does not necessarily mean "open source".
__________________
-- Torkell



Cataphract

JCF Member

Joined: Sep 2002

Posts: 24

Cataphract is doing well so far

Jun 26, 2007, 06:38 AM
Cataphract is offline
Reply With Quote
Quote:
Originally Posted by Torkell View Post
"Free" does not necessarily mean "open source".
Sure, words have several meanings, but clearly I was using "free" to refer to freedom, not price. See http://www.gnu.org/philosophy/free-sw.html
Cpp Cpp's Avatar

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Jun 26, 2007, 08:42 AM
Cpp is offline
Reply With Quote
Well one thing is clear already. It definitely won't go commercial
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a>
Dermo Dermo's Avatar

JCF Member

Joined: Jun 2005

Posts: 1,743

Dermo should make better posts

Jun 26, 2007, 09:05 AM
Dermo is offline
Reply With Quote
LOL I could see that now! Amazon.com:

Jazz Jackrabbit 2 Dedicated Server
description: host your own jj2 dedicated server with this program!!!
price: $19.95 FREE SHIPPING

comments:
somebody: What the heck is jazz jackrabbit 2?
somebody else: ???
somebody else: I bought this program and it says i need to download levels for jazz jackrabbit 2. what the hell??
__________________
Yes, I am, in fact, ALWAYS the one to blame for everything. And none of your are full of yourself. Good job.

Do you like Stijn? Take my poll!




Windows is not a virus. A virus is small and efficient...

Note to Stijn: how am i even getting away with this
Jerrythabest Jerrythabest's Avatar

JCF Member

Joined: Apr 2005

Posts: 2,602

Jerrythabest is a forum legendJerrythabest is a forum legendJerrythabest is a forum legend

Jun 26, 2007, 12:50 PM
Jerrythabest is offline
Reply With Quote
Whahahah It's price is even a lot more than the one of JJ2 itself ;p
__________________
Dermo Dermo's Avatar

JCF Member

Joined: Jun 2005

Posts: 1,743

Dermo should make better posts

Aug 31, 2007, 10:41 PM
Dermo is offline
Reply With Quote
Awww but that's no fun! It's funny when the animations get screwed up from a 1.24 person joining a 1.23 server! XD

__________________
Yes, I am, in fact, ALWAYS the one to blame for everything. And none of your are full of yourself. Good job.

Do you like Stijn? Take my poll!




Windows is not a virus. A virus is small and efficient...

Note to Stijn: how am i even getting away with this
Jerrythabest Jerrythabest's Avatar

JCF Member

Joined: Apr 2005

Posts: 2,602

Jerrythabest is a forum legendJerrythabest is a forum legendJerrythabest is a forum legend

Sep 1, 2007, 01:28 AM
Jerrythabest is offline
Reply With Quote
But still it's better if they don't.
__________________
Dermo Dermo's Avatar

JCF Member

Joined: Jun 2005

Posts: 1,743

Dermo should make better posts

Sep 1, 2007, 07:38 AM
Dermo is offline
Reply With Quote
how so?
__________________
Yes, I am, in fact, ALWAYS the one to blame for everything. And none of your are full of yourself. Good job.

Do you like Stijn? Take my poll!




Windows is not a virus. A virus is small and efficient...

Note to Stijn: how am i even getting away with this
Cpp Cpp's Avatar

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Sep 1, 2007, 10:46 AM
Cpp is offline
Reply With Quote
The animations can be fixed easily. Depending on what version a client uses, we can then align the anims to fit the given characters.
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a>
Jerrythabest Jerrythabest's Avatar

JCF Member

Joined: Apr 2005

Posts: 2,602

Jerrythabest is a forum legendJerrythabest is a forum legendJerrythabest is a forum legend

Sep 1, 2007, 12:52 PM
Jerrythabest is offline
Reply With Quote
Give moo a checkbox to disable it
__________________
Dermo Dermo's Avatar

JCF Member

Joined: Jun 2005

Posts: 1,743

Dermo should make better posts

Sep 1, 2007, 06:31 PM
Dermo is offline
Reply With Quote
Thank you, Jerry!
__________________
Yes, I am, in fact, ALWAYS the one to blame for everything. And none of your are full of yourself. Good job.

Do you like Stijn? Take my poll!




Windows is not a virus. A virus is small and efficient...

Note to Stijn: how am i even getting away with this
Caffne

JCF Member

Joined: Nov 2007

Posts: 71

Caffne is doing well so far

Mar 30, 2008, 09:19 AM
Caffne is offline
Reply With Quote
I personally believe it should be command line. Servers tend to be command line only.

BTW sorry for bump.
__________________
<span style="font-variant:small-caps;">things aint been the same since the blues walked into town.</span>
Jerrythabest Jerrythabest's Avatar

JCF Member

Joined: Apr 2005

Posts: 2,602

Jerrythabest is a forum legendJerrythabest is a forum legendJerrythabest is a forum legend

Mar 30, 2008, 11:30 PM
Jerrythabest is offline
Reply With Quote
Bump is good. I wonder if this is still being worked on ^^ Did moo get his checkbox yet?
__________________
Cpp Cpp's Avatar

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Mar 31, 2008, 07:00 AM
Cpp is offline
Reply With Quote
Check my signature.
The forum has just opened.
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a>
Jerrythabest Jerrythabest's Avatar

JCF Member

Joined: Apr 2005

Posts: 2,602

Jerrythabest is a forum legendJerrythabest is a forum legendJerrythabest is a forum legend

Mar 31, 2008, 08:32 AM
Jerrythabest is offline
Reply With Quote
Aye I'm there

...only I'm not recieving the activation mail. Manual activation please
__________________
Cpp Cpp's Avatar

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Mar 31, 2008, 10:21 AM
Cpp is offline
Reply With Quote
The activation is a bit bugged as it does not send from a valid email address. Check your spam for the activation email. I'll eventually have to setup a proper email client.

EDIT: Activated
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a>
Cpp Cpp's Avatar

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Apr 16, 2008, 11:31 AM
Cpp is offline
Reply With Quote
Just a question.
Is the community still interested in this project? I see certain people talk about it every once a while, but nobody seems to be interesting in coding or at least helping to code it. Unfortunately I don't have much time to keep coding it on my own.
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a>
Speeza Speeza's Avatar

JCF Member

Joined: Jan 2006

Posts: 1,628

Speeza is an asset to this forumSpeeza is an asset to this forum

Apr 16, 2008, 11:36 AM
Speeza is offline
Reply With Quote
I am its just I don't hear much news about it.
__________________
You like it when I talk bad about myself don't you cooba <3
The only true wisdom is in knowing you know nothing.

Your friendly JCF Hillybilly
DavidkazBest poster of 2010 ! [GpW]
Stijn Stijn's Avatar

Administrator

Joined: Mar 2001

Posts: 6,953

Stijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to behold

Apr 16, 2008, 12:18 PM
Stijn is offline
Reply With Quote
The lack of interest in coding this might be an effect of both the lack of coders in this community (#1) and the mysteries and secrecies J2NSM tends to surround its projects with.
Vegito

JCF Member

Joined: Oct 2003

Posts: 2,861

Vegito is an asset to this forum

Apr 16, 2008, 01:00 PM
Vegito is offline
Reply With Quote
I cant even code soo...
__________________
Jerrythabest Jerrythabest's Avatar

JCF Member

Joined: Apr 2005

Posts: 2,602

Jerrythabest is a forum legendJerrythabest is a forum legendJerrythabest is a forum legend

Apr 16, 2008, 01:10 PM
Jerrythabest is offline
Reply With Quote
Each second I'm waiting for this kills one of my cells. You'd better make time before I'm gone ;p


I'd love to help but I wouldn't know how. Still, I'm really one of those people who are really waiting for this to come out. BTW... Is the project still called Azure Moon?
__________________
piet piet's Avatar

JCF Member

Joined: Feb 2003

Posts: 438

piet is doing well so far

Apr 16, 2008, 02:14 PM
piet is offline
Reply With Quote
sounds good

if this project isnt running maybe some coders can begin there own project.
since a few months i started learning java and C# so maybe we can team up.

if the project is still running i will gladly help
__________________
I remember playing jazz2 like crazy!
Cpp Cpp's Avatar

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Apr 16, 2008, 03:36 PM
Cpp is offline
Reply With Quote
Azure moon was Neobeo's prototype. It had a number of networking capabilities plus a built in LUA support. Although I only have an older version of it with no LUA support
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a>
EvilMike EvilMike's Avatar

JCF Member

Joined: Jun 2001

Posts: 3,478

EvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHART

Apr 16, 2008, 03:44 PM
EvilMike is offline
Reply With Quote
It would be nice if this project was picked up again. I despise hosting jj2 servers because the game can be so unstable, but with a dedicated server I would probably host a lot.
__________________
Download my JJ2 Episodes! (5 episodes)

Visit My JJ2 Blog (HOLD YOUR HORSES I'M WORKING ON IT SHEESH)
Raven aka StL Raven aka StL's Avatar

JCF Member

Joined: Feb 2005

Posts: 1,823

Raven aka StL should make better posts

Apr 17, 2008, 05:54 AM
Raven aka StL is offline
Reply With Quote
Most interesting, this would be a huge, late leap forward.
Do carry on with the project, for the community's sake.
Speeza Speeza's Avatar

JCF Member

Joined: Jan 2006

Posts: 1,628

Speeza is an asset to this forumSpeeza is an asset to this forum

Apr 20, 2008, 12:52 PM
Speeza is offline
Reply With Quote
Bump , any news ?
__________________
You like it when I talk bad about myself don't you cooba <3
The only true wisdom is in knowing you know nothing.

Your friendly JCF Hillybilly
DavidkazBest poster of 2010 ! [GpW]
EvilMike EvilMike's Avatar

JCF Member

Joined: Jun 2001

Posts: 3,478

EvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHART

Apr 20, 2008, 08:47 PM
EvilMike is offline
Reply With Quote
Why would there be? No one is actively working on this project at the moment.
__________________
Download my JJ2 Episodes! (5 episodes)

Visit My JJ2 Blog (HOLD YOUR HORSES I'M WORKING ON IT SHEESH)
piet piet's Avatar

JCF Member

Joined: Feb 2003

Posts: 438

piet is doing well so far

Apr 20, 2008, 11:59 PM
piet is offline
Reply With Quote
Quote:
Originally Posted by EvilMike View Post
Why would there be? No one is actively working on this project at the moment.
again i say who wants to start a new project. we will re state the goals to a minimum for the first release. (i should say no exta funcs only basic jj2 behavior without extra game modes).

i think java is a good choice becouse of its cross platformness.
__________________
I remember playing jazz2 like crazy!
piet piet's Avatar

JCF Member

Joined: Feb 2003

Posts: 438

piet is doing well so far

Apr 21, 2008, 04:28 AM
piet is offline
Reply With Quote
Quote:
Originally Posted by Erik View Post
Also java is slow
as a desktop app it might seem slow and at initial startup it will be a bit slower then native apps. but when its running it will be fast enough to do its job.

correct me if i am wrong but thats what a java programmer told me.
__________________
I remember playing jazz2 like crazy!
EvilMike EvilMike's Avatar

JCF Member

Joined: Jun 2001

Posts: 3,478

EvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHART

Apr 21, 2008, 12:06 PM
EvilMike is offline
Reply With Quote
Why would you want to restart this? It makes no sense. There has already been a lot of work put into this, even though it is not finished yet. I have even seen severs being hosted using this, it just has quite limited functionality. For example, last I saw, it was possible to move around and chat, but impossible to shoot or damage other players.

If anyone is really willing to put work into this project, just ask for the source code. Don't do off and start something new, it's unproductive.
__________________
Download my JJ2 Episodes! (5 episodes)

Visit My JJ2 Blog (HOLD YOUR HORSES I'M WORKING ON IT SHEESH)
piet piet's Avatar

JCF Member

Joined: Feb 2003

Posts: 438

piet is doing well so far

Apr 21, 2008, 01:33 PM
piet is offline
Reply With Quote
Quote:
Originally Posted by EvilMike View Post
Why would you want to restart this? It makes no sense. There has already been a lot of work put into this, even though it is not finished yet. I have even seen severs being hosted using this, it just has quite limited functionality. For example, last I saw, it was possible to move around and chat, but impossible to shoot or damage other players.

If anyone is really willing to put work into this project, just ask for the source code. Don't do off and start something new, it's unproductive.
good point!
__________________
I remember playing jazz2 like crazy!
FQuist FQuist's Avatar

JCF Member

Joined: Sep 2001

Posts: 3,251

FQuist is an asset to this forumFQuist is an asset to this forum

Apr 21, 2008, 02:41 PM
FQuist is offline
Reply With Quote
someone could upload the source to some repository like google code, perhaps. Imho one of the reasons most projects aren't finished is the veil of secrecy surrounding them. not that they would otherwise be finished, i doubt it, but the chance might be higher.
__________________
“The truth is that everything that can be accomplished by showing a person when he's wrong, ten times as much can be accomplished by showing him where he is right.” - Robert T. Allen

Interesting Jazz-related links:
Thread: Gameplay Theories - Thread: Make Up Your Own Gametype

Spotify.fm

piet piet's Avatar

JCF Member

Joined: Feb 2003

Posts: 438

piet is doing well so far

Apr 22, 2008, 12:53 AM
piet is offline
Reply With Quote
Quote:
Originally Posted by Fquist View Post
someone could upload the source to some repository like google code, perhaps. Imho one of the reasons most projects aren't finished is the veil of secrecy surrounding them. not that they would otherwise be finished, i doubt it, but the chance might be higher.
if its on google code i would gladly take a look at it. dont know if i could do the coding but i can lead the project and bring some structure to it with a forum a dev site and code hosting (subversion repository).
__________________
I remember playing jazz2 like crazy!
Cpp Cpp's Avatar

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Apr 22, 2008, 08:51 AM
Cpp is offline
Reply With Quote
On-topic:
I was thinking about setting up a svn on my own personal server, but I guess it's possible to use 3rd party repos as well. We have already documented much of jj2's internals and there have been a number of prototypes to date. Unfortunately the project got stuck a while ago because there didn't seem to be much interest to keep it going. I've worked on the docs for a while later tho. The project's dev forum is here (not much content on it): http://dev.lordprime.com


Off-topic:
Recently I spoke with Pyromanus and he brought a rather big question to my attention. I would like to share this question with outside world to see the response. There have been discussions about a number of different projects and I am rather curious to see which one of them is most desirable and which is most probable. To list a few:

Dedicated server
A server for the current game (1.23, 1.24) with new features, scripting and plugin support. Should use portable code and run at least on linux and windows. This project is probable because we've already documented all jj2 file formats as well as network protocols. The main challenge here is to create a robust internal structure and recode certain parts of jj2 like the engine itself. For such project, I'd likely require some help from experienced programmers (I dare not say any names) to discuss the blueprints and portability (possibly to work on the code as well).

JCS+
Neobeo has worked on this project since forever and the project is currently dead indefinitely postponed. Basically, it's a rewritten Jazz Creation Station with a number of new features. Unfortunately Neobeo doesn't seem to have much time to work on it any more.

OpenJazz2
Like OpenJazz1. A portable, completely rewritten and reverse-engineered version of jj2. Has to support current jj2 standards (networking protocols, file formats and the like). This is basically the same as the dedicated server, but without scripting support and added multimedia (gfx, sound, ui, etc).

New game (1.25)
This project basically gives us the ability to write our own jazz game from scratch. Since this is a new game, it does not have to stick to current jj2 standards. We can implement a number of features that the current game lacks (see the 1.25 thread). While this project presents the greatest reward, it also requires the most work to pull off.
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a>
Grytolle Grytolle's Avatar

JCF Member

Joined: Sep 2004

Posts: 4,126

Grytolle is a forum legendGrytolle is a forum legendGrytolle is a forum legend

Apr 22, 2008, 09:36 AM
Grytolle is offline
Reply With Quote
Openjazz2 is definitely the best idea, and the most useful.
__________________
<center></center>
Bobby aka Dizzy

(-)(-)(-)(-)(-)istrator

Joined: Jan 2001

Posts: 1,560

Bobby aka Dizzy is doing well so far

Apr 22, 2008, 09:45 AM
Bobby aka Dizzy is offline
Reply With Quote
These ideas are all interesting but I personally doubt the feasibility of nearly all of them with the possible exception of JCS+.

Quote:
robust internal structure and recode certain parts of jj2 like the engine itself
I personally don't see how we can actually expect to produce a spot on replication of the JJ2 engine itself when all we have is the binary. I can easily think of a number of subtle issues that would be extremely time consuming to reverse engineer (for example, how do bouncers actually bounce? The server is responsible for this calculation.). It might be possible to get a JJ2 engine that is 90% of the way to being accurate but I don't think we'd ever be able to get that last 10% perfect.
__________________
Cpp Cpp's Avatar

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Apr 22, 2008, 10:17 AM
Cpp is offline
Reply With Quote
Quote:
Originally Posted by Bobby aka Dizzy View Post
I personally don't see how we can actually expect to produce a spot on replication of the JJ2 engine itself when all we have is the binary. I can easily think of a number of subtle issues that would be extremely time consuming to reverse engineer (for example, how do bouncers actually bounce? The server is responsible for this calculation.). It might be possible to get a JJ2 engine that is 90% of the way to being accurate but I don't think we'd ever be able to get that last 10% perfect.
Trust me! That's a minor problem
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a>
Stijn Stijn's Avatar

Administrator

Joined: Mar 2001

Posts: 6,953

Stijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to behold

Apr 22, 2008, 12:07 PM
Stijn is offline
Reply With Quote
It's this kind of attitude I'm sort of tired of, Cpp. You could as well just explain why that is a minor problem so we aren't left to guess.

For the record, Neobeo has already done work on calculating weapon trajectories, though I'm not sure exactly how much he progressed.
EvilMike EvilMike's Avatar

JCF Member

Joined: Jun 2001

Posts: 3,478

EvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHART

Apr 22, 2008, 12:19 PM
EvilMike is offline
Reply With Quote
Out of all those projects, the dedicated server should be focused on the most, followed by jcs+. The reason for this is simply pragmatic: both of those projects have had work on them, and both of them show the highest probability of being finished. Particularly the dedicated server.

OpenJazz2 is a good idea but too complicated at the moment, and feels like a bit of a pipe dream.

Quote:
Originally Posted by Stijn View Post
It's this kind of attitude I'm sort of tired of, Cpp. You could as well just explain why that is a minor problem so we aren't left to guess.
I'm pretty sure he was joking if the is any indication. He's saying that even though it's tricky, that stuff can be figured out. Difficult, but not impossible. No need to lash out against him.

Quote:
Originally Posted by Bobby aka Dizzy View Post
I personally don't see how we can actually expect to produce a spot on replication of the JJ2 engine itself when all we have is the binary. I can easily think of a number of subtle issues that would be extremely time consuming to reverse engineer (for example, how do bouncers actually bounce? The server is responsible for this calculation.). It might be possible to get a JJ2 engine that is 90% of the way to being accurate but I don't think we'd ever be able to get that last 10% perfect.
You'd be surprised how much of the weird tiny details can be figured out with a bit of ingenuity and a lot of spare time. I think weapon trajectories could be figured out with enough effort. Maybe they would still be a bit off, but most likely less than 10%.
__________________
Download my JJ2 Episodes! (5 episodes)

Visit My JJ2 Blog (HOLD YOUR HORSES I'M WORKING ON IT SHEESH)
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -8. The time now is 11:39 PM.