Jump to content


Photo

Il-2 Simple Server Daemon (version 0.3.2 with pilot management)


  • Please log in to reply
24 replies to this topic

#1 TheGrunch

TheGrunch

    Member

  • Members
  • PipPip
  • 11 posts

Posted 02 May 2014 - 01:34 AM

Hey all,
 Just a heads up...I like DCG so much I made a server controller for it.  :D

 

Now at version 0.3.2 with simple pilot management features.

 

Releases available for download here:

https://github.com/D...il2ssd/releases

 

Main repository here:

https://github.com/D...egory084/il2ssd



#2 Riksen

Riksen

    Advanced Member

  • Members
  • PipPipPip
  • 64 posts

Posted 03 May 2014 - 07:21 AM

It looks great mate but is there any plans for a integrated web statistic system as well? One that register all types of ground and air kills, including AI... Good luck w ur project Regards Riksen

#3 TheGrunch

TheGrunch

    Member

  • Members
  • PipPip
  • 11 posts

Posted 05 May 2014 - 08:03 PM

I wasn't initially planning for stats, but there have been enough comments about it that I am considering developing an event log parser to be compatible with FBDj stats pages. It's probably not something I will do from scratch though, unless that's something that a lot of people are interested in.

#4 Riksen

Riksen

    Advanced Member

  • Members
  • PipPipPip
  • 64 posts

Posted 06 May 2014 - 06:24 PM

Im definately intereted in stats with ur system. Regardless of being based on fbdj or not, a stats system would for sure sell me :)

Keep us posted of ur development

Regards

Riksen

#5 Riksen

Riksen

    Advanced Member

  • Members
  • PipPipPip
  • 64 posts

Posted 06 May 2014 - 06:33 PM

If u do integrate the stats let me know.. im sure donations will come to support ur software.. including from me :)

#6 Lowengrin

Lowengrin

    Advanced Member

  • Members
  • PipPipPip
  • 613 posts

Posted 09 May 2014 - 01:52 AM

Very nice.  :)



#7 TheGrunch

TheGrunch

    Member

  • Members
  • PipPip
  • 11 posts

Posted 24 May 2014 - 03:47 AM

Version 0.3.0 is now released, featuring simple pilot management, namely kicks, bans, IP bans and messaging.



#8 TheGrunch

TheGrunch

    Member

  • Members
  • PipPip
  • 11 posts

Posted 26 May 2014 - 04:00 AM

Version 0.3.1 fixes a bug with the pilot list and adds some visual goodies.
 
Here's a video of the new features since 0.2.1:
 


#9 Riksen

Riksen

    Advanced Member

  • Members
  • PipPipPip
  • 64 posts

Posted 27 May 2014 - 12:31 PM

Its looking really good mate... Any news on the stat system? Regards

#10 TheGrunch

TheGrunch

    Member

  • Members
  • PipPip
  • 11 posts

Posted 27 May 2014 - 04:27 PM

I'm going to add one more feature to the main program before I look at stats (chat commands).
I don't think the stats system will be a big challenge but I do think it will be a big job. I've spun up an FBDj database on my laptop and had a look around the schema and the events that FBDj parses and I think it's better as a separate program with its own structure and processing, so I'll probably start it as a separate project. I wouldn't have to make this obvious to the user though.
Quite looking forward to it as it'll be a break from lots of user interface code!

#11 Riksen

Riksen

    Advanced Member

  • Members
  • PipPipPip
  • 64 posts

Posted 28 May 2014 - 05:10 PM

Amazing Grunch..

 

Somethings I would like to point out about FBDj system for stats. The actual FBDj stat system is not fully compatible as is with the DCG. In order to get the stats to be reported correctly, some small tweaks have to be done manually in  the .mis file generated by DCG. When DCG creates a .mis file it replaces the field [Wing] by [WING] which makes it unrecognizable by FBDj when u kill an AI aircraft. Instead of giving u a confirmed kill, it converts it into a Probable kill so this would have to be fixed. One other thing to consider is that unless AI flights have a field specifying they are AI in the .mis file (OnlyAI 1 has to be present in all AI flights) or it also causes this same problem. Lastly, FBDj has to create a .fbdj file in order to be able to read the events of the mission for the stats as you are probably aware, so that would have to be taken into consideration as well when DCG automatically generates one mission after the other.

 

I hope this is of some help ...

 

Regards

 

Riksen

 

PS: Let me know if u accept donations for this amazing project of urs!



#12 TheGrunch

TheGrunch

    Member

  • Members
  • PipPip
  • 11 posts

Posted 29 May 2014 - 07:24 AM

Hi Riksen, yeah, I spotted the thread about the probable kills issue on WOP...that should be quite simple to avoid, regular expression engines are case sensitive so if the writer of a program doesn't expect other cases to be used it can cause problems.
I think that FBDj only uses .fbdj files to define the target area, which I'm not sure makes sense for DCG as there may be multiple flights in the air with differing objectives. The bulk of the work happens when parsing the event log (DCG does this too to determine what happened in a mission). I also don't think it makes much sense to show the Red Won! and Blue won! messages for the same reason.
I don't accept donations for this because I don't have any costs (a website, development tools, etc.). Java and by extension Clojure are quite good from this point of view as there are lots of free tools.

#13 Riksen

Riksen

    Advanced Member

  • Members
  • PipPipPip
  • 64 posts

Posted 29 May 2014 - 07:12 PM

S! Grunch ...

 

Well, it sounds that u r on the top of the game here and im glad for that. Im sure you can come up with some way to process all the eventlog info and integrate a stat system. It cant wait for this to happen!!!!

 

Thank you for all ur hard work and im sure this will be the best server commander out there.

 

One question though regarding the current release version... How can we control mission timer in DCG mode?

 

 

Riksen



#14 TheGrunch

TheGrunch

    Member

  • Members
  • PipPip
  • 11 posts

Posted 30 May 2014 - 07:02 AM

You can't, I'm afraid! It's something that I initially left out because I was thinking of the controller as being used to end the mission manually, since it's difficult to know how long a DCG mission will take before all flights are on the ground. I'll see if I can add an optional timer for DCG mode this weekend

#15 TheGrunch

TheGrunch

    Member

  • Members
  • PipPip
  • 11 posts

Posted 31 May 2014 - 01:23 AM

Version 0.3.2 with optional DCG mission timer is now released in the usual place!  :)



#16 Riksen

Riksen

    Advanced Member

  • Members
  • PipPipPip
  • 64 posts

Posted 05 June 2014 - 12:23 AM

Great Grunch!

I lkve the fact that u do take ur suggestions seriously and the fact that u r very capable in making them real into ur server. I think now it is almost perfect!

Keep up the good work and please keep us posted...

#17 Spies

Spies

    Advanced Member

  • Administrators
  • 348 posts

Posted 06 June 2014 - 03:21 PM

Pretty cool, this topic should be pinned on top of the forum.


5.png


#18 Klaiber

Klaiber

    Advanced Member

  • Administrators
  • 8,341 posts

Posted 06 June 2014 - 03:25 PM

Just pinned it. :)


Klaiber_tiny_R.png?dl=0
Klaiber_tiny_O.png?dl=0
Klaiber_tiny_FS.png?dl=0

Hals - und Beinbruch!


#19 TheGrunch

TheGrunch

    Member

  • Members
  • PipPip
  • 11 posts

Posted 19 September 2015 - 01:09 PM

After finding that JavaFX 8 was incompatible with Clojure due to the way that it loads Java classes I lost a lot of motivation to work on this app, although I still find it useful for running DCG multiplayer campaigns with friends. I'm thinking of rewriting it using some different technologies.
 
Restoring the UI:
 
2015-09-19%2013_53_57-_zps83eifwu7.png
 
Connecting to the server:
 
2015-09-19%2013_55_06-Cmder_zpsibwk4ows.
 
Does anybody still have any interest in this?


#20 Riksen

Riksen

    Advanced Member

  • Members
  • PipPipPip
  • 64 posts

Posted 19 September 2015 - 01:14 PM

Mmmmeeeeee :)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users