[Development]AionCF - Server Emulator based on C# .Net 2.0

Page 1 of 2 12 LastLast
Results 1 to 15 of 22
  1. #1
    Apprentice shark00n is offline
    MemberRank
    Sep 2008 Join Date
    9Posts

    [Development]AionCF - Server Emulator based on C# .Net 2.0

    Hey everyone,
    some days ago I've started to develop this server emulator in c#, to train my developer skills.
    Since there are just a Java emu and a closed source c++ emu, I've wonder how the request is for a not Java based open source project.
    The best were to wait for client version 2.0.

    Progress:
    Code:
    Client Version 1.5.1.10 (later 2.0)
    Loginserver 90% done.
    GameServer 1% done.
    Inter Server Connection 90% done.
    If there enough requests i will start a open source project for this.

    Here is a screen what I've got so far.

    Thanks to:
    Aion-Unique project for the packet structure and opcodes

    ps: The server should be a lot faster than the java emulator and should also run on linux machine with mono



    Uploaded with ImageShack.us
    Last edited by shark00n; 04-06-10 at 10:08 PM.


  2. #2
    Account Upgraded | Title Enabled! Claes is offline
    MemberRank
    Jul 2005 Join Date
    In a DenLocation
    1,122Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    sounds like a great plan man, keep it up!


  3. #3
    All CHAOS! X_Sarah_X is offline
    MemberRank
    Jul 2009 Join Date
    BeachLocation
    630Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    I'd say go for it!
    Aion Unique is a Java emulator and even though the binaries dont use much memory...Java does.
    I prefer C# emulators too.

  4. #4
    Enthusiast voltez01 is offline
    MemberRank
    Apr 2010 Join Date
    46Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    hi shark00n, first of all great job on trying to develop your developing skills in c++ language, i wish i know a little something about it as well...i know its off topic, hell might as well shoot for the moon. since we have aion cores already, you think you can work on developing Guild Wars servers instead? ive searched around internet and to no avail...also, if you need any help or assistance by any chance please let me know, for id love to see our commnunity have a guild wars server since we dont have one.

    and for your aion server, go for it! knowledge is power :)


    many thanks from voltez01

  5. #5
    Valued Member EndyBH is offline
    MemberRank
    Jan 2009 Join Date
    BrazilLocation
    131Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    If you need help, I´m C# .NET 2.0 and 3.5 programmer.

    I will be available if you need help.

  6. #6
    Don't think Bergthor is offline
    MemberRank
    Apr 2009 Join Date
    The upside downLocation
    517Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    So far so good, keep up the nice work :)

  7. #7
    Member Squad33 is offline
    MemberRank
    Feb 2006 Join Date
    Hell.Location
    58Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    Sure, a lot of people should be interested.
    Anyways, some advises.
    Upgrade to 3.5 or 4.0, trust me it's much more better.
    Use .NET IPC for Auth <-> World. Featuring a secure channel for communication, it's the way to go !
    I hope it's become a large project!

    ---------- Post added at 09:09 PM ---------- Previous post was at 09:09 PM ----------

    Sure, a lot of people should be interested.
    Anyways, some advises.
    Upgrade to 3.5 or 4.0, trust me it's much more better.
    Use .NET IPC for Auth <-> World. Featuring a secure channel for communication, it's the way to go !
    I hope it's become a large project!

  8. #8
    Apprentice shark00n is offline
    MemberRank
    Sep 2008 Join Date
    9Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    Thank you for your replies
    i know that 3.5 or 4.0 are better but i use 2.0 because it is highest version supported by Mono.
    .NET IPC is only for processes running on the same machine, the current solution is more flexible, it shouldn't be a problem to build in a cryption.

    Sorry this week was no progress, but i have my exams.

    greetings Shark00n

  9. #9
    Member Squad33 is offline
    MemberRank
    Feb 2006 Join Date
    Hell.Location
    58Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    No:) .NET IPC provides channels to share objects through network, not process. In fact, it's an easy to use tcp client/server with security in mind.

  10. #10
    akakori akakori is offline
    MemberRank
    Apr 2008 Join Date
    613Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    ah... aion in c# been wanting to do that.. lol

  11. #11
    Apprentice ReiDC0Re is offline
    MemberRank
    Jun 2010 Join Date
    6Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    Hi,

    I'm programming on this project too.

    If you want to get more information about it our homepage got finaly online!

    AionCF Project &bull; AionCF Project

    mfg

    RC

  12. #12
    Apprentice ReiDC0Re is offline
    MemberRank
    Jun 2010 Join Date
    6Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0


  13. #13
    Novice przewodo is offline
    MemberRank
    Jul 2010 Join Date
    1Posts

    big grin Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    Hi! I´m computer programmer since 11 years, and I have interest to help the development of this progjec. I have experience in .NET framework (C#) since his first release and also have experience in C++. There is only one thing that I don´t understand about the project is how did you know to do the comunication between client <--> server without having any documentation of the packages, rules from the game, etc.


    I really like to help to do this project. It is a great Idea.

  14. #14
    Don't think Bergthor is offline
    MemberRank
    Apr 2009 Join Date
    The upside downLocation
    517Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    Quote Originally Posted by przewodo View Post
    Hi! I´m computer programmer since 11 years, and I have interest to help the development of this progjec. I have experience in .NET framework (C#) since his first release and also have experience in C++. There is only one thing that I don´t understand about the project is how did you know to do the comunication between client <--> server without having any documentation of the packages, rules from the game, etc.


    I really like to help to do this project. It is a great Idea.
    I think i read somewhere they have given credit to aion-unique for all the packets structure.

  15. #15
    Apprentice ReiDC0Re is offline
    MemberRank
    Jun 2010 Join Date
    6Posts

    Re: [Development]AionCF - Server Emulator based on C# .Net 2.0

    well Ethicks, the packet structure is all way the same so why shouldn't take a look at another project to save time^^ so you're right. But not every packets we got from them... (op codes, and the main structure only)

    But we don't translate from java. We will create a Server client which will run perfectly under windows and linux, which don't need many hours to set up, but it will be a dynamic server that can easily expanded and don't need as much resources. The final one should run under a vserver with 1gb ram and 3g/hz. That will be our goal.

    @przewodo
    Well to get known of the communication you first begin to sniff packets. If the packets are send as raw format and there isn't any crypt then you begin to analyze the packets. First you look for the length, and other packet stuff that is always the same for the current project. The rest is only to analyze the content of the packets and their headers.
    In this project for example aion send crypted packets. Which are crypted with the blowfishcrypter.


    For further information please go to our Homepage.
    AionCF Project &bull; AionCF Project

    We do our best to finish the first release as fast as possible.

    mfg

    rc


    and for the replies which was given

    the server now run under net framework 3.5 and 4.0
    cause i got the job to translate the windows code in the mono environment (which currently not support 4.0 but already 3.5)
    Last edited by ReiDC0Re; 03-08-10 at 11:04 AM.



Page 1 of 2 12 LastLast

Advertisement