We need YOU !

Talk about general things concerning Forged Alliance Forever.

Moderators: FtXCommando, Ze Dogfather

We need YOU !

Postby Ze_PilOt » 22 Feb 2012, 10:34

Image

Hi,

as the current development team has already a lot of work to do, we are looking for some more contributors.

Here are the "jobs" :

- Featured Mods integrators :
We need you to put some mods as .scd.
The mods are Phantom-N, Phantom-X, King of the Hill, Capture the Flag.

We also need to fix labWars (the ghetto gunship are not building correctly).

- Java network specialist :
The live replay server need some love. It got some connections issues. The code is available here :
http://code.google.com/p/openlivereplayserver/
Be aware that it's a very technical job. Don't apply if you learn java 3 days ago or have not good java networking knowledge.
Alternatively, you can also try to recode one in pyQt :)


- FA-F main LUA code :
Some things in supcom are still not working, like the sorian AI not building custom units from mods.
We want to implement LEM into the lobby too.
Some others little fixes are needed, here is the list : https://bitbucket.org/thepilot/forged-a ... lua/issues
You will work under funkOff supervision.


- pyQt/python developpers :
Thygrrrr make a really good job for the lobby, but he's got limited time. Some parts still need some work :
- Map parser.
Some maps still fail. You will have access to the current lobby code. We need to implement two other things :

- _save.lua parser
- Big map preview (using freeImage library).


- PHP/mySql pages.
Raging_Squirrel has a LOT of work in his hand, and I don't think I will have time for this either.
We need some utility pages :
- Name changer.
Not that simple : we need to keep an history of all the nicks of the user.
We must also limit the change to xx a month/week/year.
We must also check if the nick is not too close from an existing one.


Not that these are not paid job, but we have some time limit on these. Don't apply if you don't have (a lot of) free time to spend on it !
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Re: We need YOU !

Postby ToejamS » 22 Feb 2012, 13:00

I have a friend a who actually programs java network code for banks, something to do with secure transactions. His time is prolly quite limited. What is the scope, issues and result required for this for the replay server network code.
ToejamS
Avatar-of-War
 
Posts: 296
Joined: 26 Aug 2011, 18:03
Has liked: 0 time
Been liked: 1 time
FAF User Name: ToejamS

Re: We need YOU !

Postby Ze_PilOt » 22 Feb 2012, 13:02

Seems that some sockets are not correctly opened/closed or closed too early. It seems that it break the connection a little too easily too (losing connection to livereplayserver while connection to lobby and game server is still up).

Maybe due to other bugs :)

If we find nobody, it will probably will recoded in python.
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Re: We need YOU !

Postby thygrrr » 22 Feb 2012, 13:26

I wonder if how quickly we can rewrite it in Python/PyQt. It doesn't really "DO" anything other than the local replayserver, no? (okay it seems to process requests like filenames...)
I waited ten years for Supreme Commander (1997-2007)
and have not a single day felt disappointed with it!

Image
User avatar
thygrrr
Contributor
 
Posts: 783
Joined: 18 Nov 2011, 17:08
Location: Germany
Has liked: 2 times
Been liked: 3 times

Re: We need YOU !

Postby Ze_PilOt » 22 Feb 2012, 15:20

Actually, that should be the better idea in short and long term.

I will be mostly copy/paste from existing server code, I will look at it :)
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Re: We need YOU !

Postby thygrrr » 22 Feb 2012, 16:59

Ze_PilOt wrote:Actually, that should be the better idea in short and long term.

I will be mostly copy/paste from existing server code, I will look at it :)


Look at the one in my 0.5 branch, not the old one from the old lobby. That one had threading issues. The new localreplayserver in replays.py is pretty robust.
I waited ten years for Supreme Commander (1997-2007)
and have not a single day felt disappointed with it!

Image
User avatar
thygrrr
Contributor
 
Posts: 783
Joined: 18 Nov 2011, 17:08
Location: Germany
Has liked: 2 times
Been liked: 3 times

Re: We need YOU !

Postby Ze_PilOt » 22 Feb 2012, 17:05

The code is closer to the FA game server actually : A game/replay shouldn't be closed until there is no more host/sender player/viewer in it.

Should be a big strip down of the game server, and a timer to delay the datas.
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Re: We need YOU !

Postby Ze_PilOt » 22 Feb 2012, 23:27

Ok, it's mostly written, but need to be tested, and I must implement a delay.
And put some read/write lock inside my replay class to be sure that I'm not sending some datas while new ones are written.
Also, I'm keeping the replays in memory, I can hurt the server... I will make it write on the disk, but I have to deal with file permissions in some cases, not fun :)

The java code was overly complicated :
keeping an offset in stream for all listeners,....

I don't know if it's a java thing, but all you need to do is send the whole (currently) written file and all the additional datas when available.
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Re: We need YOU !

Postby pip » 22 Feb 2012, 23:47

So you called for help, then you did this whole thing by yourself in one day?
It's not like that you'll get help!
pip
Supreme Commander
 
Posts: 1826
Joined: 04 Oct 2011, 15:33
Has liked: 191 times
Been liked: 86 times
FAF User Name: pip

Re: We need YOU !

Postby Ze_PilOt » 22 Feb 2012, 23:52

All can be done with the current time, but it will take more time.. While I'm doing it, I'm not implementing the stats :)
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Next

Return to General Discussions

Who is online

Users browsing this forum: No registered users and 1 guest