What is the average time to Build a server from scratch & if with some reference

06/21/2012 03:37 badguy4you#1
I want to know what is the average time to create a server from scratch

and what it would be if somethings from scratch and some others using any source as a reference

{Assuming} 9 Hours of work daily ...


NOONE COME TELL ME I CANT TELL ITS DEPENDS ON .... CUZ I SAY AVARAGE
06/21/2012 03:40 Zeroxelli#2
When I wrote my first C# 4274 source from scratch I didn't have any references, and that took me around three weeks to get most features done at around 4 hours a day tops.

My second C# 4274 source took me about four days to get to nearly the same point with Korvacs' wiki as my main reference. That's with, eh.. 6ish hours a day.
06/21/2012 03:41 badguy4you#3
oh thats very interesting and i think time did not change to write a 5518 source

i already finished the sockets but what shits me that i dont know where to go next :D

i got these places in my Program.cs now

Code:
//Start Of AuthServer
        #region AuthServer
        static void AuthServer_NewConnection(Authentication.IsWrapper obj)
        {

        }

        static void AuthServer_Receive(byte[] arg1, Authentication.IsWrapper arg2)
        {

        }

        static void AuthServer_Disconnection(Authentication.IsWrapper obj)
        {

        }
#endregion
//End of AuthServer

        //Start Of GameServer
        #region GameServer
        static void GameServer_NewConnection(Authentication.IsWrapper obj)
        {

        }

        public static void GameServer_Receive(byte[] arg1, Authentication.IsWrapper arg2)
        {

        }

        static void GameServer_Disconnection(Authentication.IsWrapper obj)
        {

        }
        #endregion
        //End Of GameServer
06/21/2012 03:42 pro4never#4
Depends your level of knowledge.

If you understand exactly how the game system and server works then I'd say you could manage in a couple weeks. If you're learning as you go then it's gonna be months.
06/21/2012 03:44 Zeroxelli#5
Quote:
Originally Posted by badguy4you View Post
oh thats very interesting and i think time did not change to write a 5518 source

i already finished the sockets but what shits me that i dont know where to go next :D

i got these places in my Program.cs now

Code:
//Start Of AuthServer
        #region AuthServer
        static void AuthServer_NewConnection(Authentication.IsWrapper obj)
        {

        }

        static void AuthServer_Receive(byte[] arg1, Authentication.IsWrapper arg2)
        {

        }

        static void AuthServer_Disconnection(Authentication.IsWrapper obj)
        {

        }
#endregion
//End of AuthServer

        //Start Of GameServer
        #region GameServer
        static void GameServer_NewConnection(Authentication.IsWrapper obj)
        {

        }

        public static void GameServer_Receive(byte[] arg1, Authentication.IsWrapper arg2)
        {

        }

        static void GameServer_Disconnection(Authentication.IsWrapper obj)
        {

        }
        #endregion
        //End Of GameServer
No, I'd say it would take me quite a while longer to write a 5518+ server. The main reasons being that I don't know the majority of the new packets, or most of the updated structures. But also, there have been a lot of features added, as well as major changes in the way things work.

If I were to write a 5518+ source, I'd say it'd take me a few weeks if I gave it a few hours a day, but I can't be too sure.
06/21/2012 03:44 badguy4you#6
i half understand but directions makes me confused and dont know what to do next how to hook things together

as i stated in my previous post i am stucked after finishing the socket :D
06/21/2012 03:46 Zeroxelli#7
Quote:
Originally Posted by badguy4you View Post
i half understand but directions makes me confused and dont know what to do next how to hook things together

as i stated in my previous post i am stucked after finishing the socket :D
In that case, look at other sources, and use them as a reference. That's the best way for you to learn at the moment.
06/21/2012 03:49 badguy4you#8
that what i am intending to do using albetros & impuls' servers as reference and what i add new is things that i believe its not good either in albetro or in impulse but the prob that every one is written in a different style
06/21/2012 03:52 Zeroxelli#9
Quote:
Originally Posted by badguy4you View Post
that what i am intending to do using albetros & impuls' servers as reference and what i add new is things that i believe its not good either in albetro or in impulse but the prob that every one is written in a different style
Yeah, and that's one of the biggest sources of confusion in programming: understanding other peoples' code. You have to be able to read it and understand it for what it is on a simple level, and not what they're trying to portray it as.
06/21/2012 03:54 badguy4you#10
mmm u are right its too complicated source (impuls one) My Problem that now one could solve but me is that i wishh aloot to understand how things works (specially that i am not noob in programming but in conquer ) so i need good references for 5518 beside albetros can u suggest me some ?
06/21/2012 03:55 Zeroxelli#11
Quote:
Originally Posted by badguy4you View Post
mmm u are right its too complicated source (impuls one) My Problem that now one could solve but me is that i wishh aloot to understand how things works (specially that i am not noob in programming but in conquer ) so i need good references for 5518 beside albetros can u suggest me some ?
I wasn't actually aware that there were any other 5518 sources aside from Albetros. Can't help you there, sorry.
06/21/2012 03:57 badguy4you#12
thank u very

Waiting pro4never he may have good references for me
06/21/2012 12:51 _DreadNought_#13
I normally complete the authserver in 1-5 hours depending on how fast I work, and if I write a source from scratch I can normally log in the same day.
06/21/2012 14:22 badguy4you#14
Quote:
Originally Posted by _DreadNought_ View Post
I normally complete the authserver in 1-5 hours depending on how fast I work, and if I write a source from scratch I can normally log in the same day.
so you involved youself you will help me o_o :D xD :P