JaveQ Open-source Java Emulator

Page 1 of 6 123456 LastLast
Results 1 to 15 of 84
  1. #1
    Enthusiast xxbrentonxx is offline
    MemberRank
    Jun 2009 Join Date
    42Posts

    happy JaveQ Open-source Java Emulator

    Hello, this isnt my project but i am going to contribute to it. It has been posted on SRF and Epvp so ill repost here. Help is greatly appreciated even if it's just bug testing or collecting packets (csro). Its currently up to Revision 13, there is already a ticket up in the trac so if you are good at java please have a go at it. At the moment only loginserver is up, SQL database is practically done but it hasnt been commited to the SVN yet. I am also working on a registration page and some website stuff, i suck at design so its just bassically going to be php code and crappy design done in dreamweaver . Once i have commited the website to SVN itd be cool if some web designers or php coders could do some stuff with it. Anyway here is the post.

    Quote Originally Posted by Perfect1994 View Post
    JaveQ

    Introduction

    This will be the open-source development thread of JaveQ. Most of you saw my closed-source development also in this section. After getting tons of request about how I did everything, I decided to stop my closed-source project and make a proper source for a community to work on. It will be accessable for everyone, and also everyone can report bugs.

    The private server will be written in Java, using Apache MINA for the networking. I'm using java because I'm the most experienced with that language and I feel like not being the 100th private server written in either C++, C or C#. This development will most likely give you guys a basic emulator, and I'd still have to see how far I want to go with this.

    Networking

    In this section I will tell you a bit more about the networking I'm using for my emulator, since this is very important. I'm using Apache MINA for my networking, it's a NIO package. It uses it own ThreadPoolExecutor depending on the amount threads and depending on the amount of cores you got on your computer. This will maximize the power of this networking API.

    Packet hierachiry
    Folders are italic, packages are bold.
    • loginserver
      • src
        • com
          • williaminc
            • loginserver
              • GameEngine
              • LoginServer
              • net
                • ConnectionHandler
                • PacketSender
                • sql
                  • QueryHandler
                • codec
                  • SilkroadCodecFactory
                  • SilkroadPacketEncoder
                  • SilkroadPacketDecoder
                • packet
                  • Packet
                  • PacketBuilder
                  • PacketHandler
                  • PacketManager
                  • impl
                    • LoginHandler
    • gameserver


    Emulator

    In this section I will list all links of the current SVN, Trac and post the current revision.

    Revision: 13
    SVN: SVN
    Trac: Trac

    Setting up the emulator

    This guide will be using the Eclipse IDE to setup our server and get it running.

    1) First download Eclipse at http://www.eclipse.org.
    2) Download the source using SVN update/download it via Trac.
    3) Open up Eclipse
    4) Make a new project > Create project from existing source (> Navigate to the folder where you loginserver/, gameserver/ folders are and select it.
    5) Right-click the project > Proprties > Java build path > Libaries > Add jars. Add all jars folder contained in the libs/ folder.
    6) Click on the run-symbol and it should run now.

    Thanks,

    Perfect1994 (William.D on SRF)
    Last edited by xxbrentonxx; 14-10-09 at 08:27 AM.


  2. #2
    King Canadian whhacker93 is offline
    MemberRank
    Apr 2008 Join Date
    CanadaLocation
    926Posts

    Re: JaveQ Open-source Java Emulator

    This sounds great! :) i hope this is successful!

    if you ever need help as long as it has nothing to do with coding, I'm here for ya.

  3. #3
    Enthusiast xxbrentonxx is offline
    MemberRank
    Jun 2009 Join Date
    42Posts

    Re: JaveQ Open-source Java Emulator

    Quote Originally Posted by keujh View Post
    This sounds great! :) i hope this is successful!

    if you ever need help as long as it has nothing to do with coding, I'm here for ya.
    Hehe, what kind of things can you help with?

  4. #4
    King Canadian whhacker93 is offline
    MemberRank
    Apr 2008 Join Date
    CanadaLocation
    926Posts

    Re: JaveQ Open-source Java Emulator

    Quote Originally Posted by xxbrentonxx View Post
    Hehe, what kind of things can you help with?
    Well I'm not the greatest at design but i can do some cool things, but nothing to advanced. I can work with php as long as i got someone to help me if im stuck with something. Maybe even a domain name, perhaps.

    And if you have any ideas of what i could help with let me know, cause I'm open for anything.

  5. #5
    Enthusiast xxbrentonxx is offline
    MemberRank
    Jun 2009 Join Date
    42Posts

    Re: JaveQ Open-source Java Emulator

    Quote Originally Posted by keujh View Post
    Well I'm not the greatest at design but i can do some cool things, but nothing to advanced. I can work with php as long as i got someone to help me if im stuck with something. Maybe even a domain name, perhaps.

    And if you have any ideas of what i could help with let me know, cause I'm open for anything.
    Ok you can help me make a registration page and stuff in PHP. I am no good in PHP either but your probably better. Domain name would be cool, but its not really up to me to decide that kind of stuff. How should we contact each other, MSN?

  6. #6
    King Canadian whhacker93 is offline
    MemberRank
    Apr 2008 Join Date
    CanadaLocation
    926Posts

    Re: JaveQ Open-source Java Emulator

    Quote Originally Posted by xxbrentonxx View Post
    Ok you can help me make a registration page and stuff in PHP. I am no good in PHP either but your probably better. Domain name would be cool, but its not really up to me to decide that kind of stuff. How should we contact each other, MSN?
    Yeah, sure my msn is dx-kyu@hotmail.com.

  7. #7
    Ginger by design. jMerliN is offline
    MemberRank
    Feb 2007 Join Date
    2,497Posts

    Re: JaveQ Open-source Java Emulator

    It's in Java. You just guaranteed its failure.

    Way to win.

    You already have too many classes doing random crap. The biggest problem with java projects is that you can't seem to understand organization or design, it's just "make a class to do every little thing" paradigm which is essentially what Java is -- which is why it's bad to learn esp. as a first language.

  8. #8
    Enthusiast xxbrentonxx is offline
    MemberRank
    Jun 2009 Join Date
    42Posts

    Re: JaveQ Open-source Java Emulator

    Quote Originally Posted by jMerliN View Post
    It's in Java. You just guaranteed its failure.

    Way to win.

    You already have too many classes doing random crap. The biggest problem with java projects is that you can't seem to understand organization or design, it's just "make a class to do every little thing" paradigm which is essentially what Java is -- which is why it's bad to learn esp. as a first language.
    William seems to have done a better job then what you did in vb6 with sremu. Java > vb6.

  9. #9
    C# <3 Windrius is offline
    MemberRank
    Aug 2004 Join Date
    LithuaniaLocation
    434Posts

    Re: JaveQ Open-source Java Emulator

    Quote Originally Posted by xxbrentonxx View Post
    William seems to have done a better job then what you did in vb6 with sremu. Java > vb6.
    sremu vb6 was for packet testing as I remember.. sremu is now C++ :) And it's da best evar :D

  10. #10
    Ginger by design. jMerliN is offline
    MemberRank
    Feb 2007 Join Date
    2,497Posts

    Re: JaveQ Open-source Java Emulator

    Quote Originally Posted by xxbrentonxx View Post
    William seems to have done a better job then what you did in vb6 with sremu. Java > vb6.
    Don't let your ignorance fool you. I never wrote anything in vb6.

    Try not being a retard for a day.

  11. #11
    King Canadian whhacker93 is offline
    MemberRank
    Apr 2008 Join Date
    CanadaLocation
    926Posts

    Re: JaveQ Open-source Java Emulator

    jMerliN, your the one to talk.
    requesting money from other people n shit. it's probably not even for your SRO project
    it's probably for yourself.
    even still we don't know if your so called "SRO" project exists.
    for once in your life, at least appreciate what people are trying to do.
    Cause people who criticize are always the actual failures.

    EDIT:
    didn't you work with sremu? cause that was Vb6, which wasn't as bad as people said it was, regardless of the bugs n shit, the main fact is that it worked and at that point that was all that mattered.
    And trying not to be a retard for aday, that's interesting.
    you don't know the guy nor what his capability is, and your calling him a retard.
    now that's criticizing.

    Oh and you not working with sremu that's bs! everyone knows you worked with them.. so you can't hide anything.

    Don't know what your trying to hide though.? O_o
    Last edited by whhacker93; 14-10-09 at 08:58 PM.

  12. #12
    Ginger by design. jMerliN is offline
    MemberRank
    Feb 2007 Join Date
    2,497Posts

    Re: JaveQ Open-source Java Emulator

    once again, i must debunk stupidity and ignorance. *sigh*

    Quote Originally Posted by keujh View Post
    jMerliN, your the one to talk.
    requesting money from other people n shit. it's probably not even for your SRO project
    it's probably for yourself.
    even still we don't know if your so called "SRO" project exists.
    for once in your life, at least appreciate what people are trying to do.
    Cause people who criticize are always the actual failures.
    I did not request money. I indicated that I may open my server in a closed beta to members who pay for entry. This is not unheardof nor greedy. This is because hosting and licensing is not free and because a significant amount of time would be required moderating, developing, and bug fixing to reach a stable release version. This is my time. This project is not open-source, it is not free for me, it will be hosted by me as a free to play server with premium service.

    Also, your claim that criticisms come from failures is ignorant and misguided. Meaningful, accurate, and appropriate criticism comes from persons of an equal or higher intellect, or even simply a different viewpoint. Please remember, your teachers who "criticize" your homework are pointing out errors and problems that you missed or did not understand -- clearly they understand the material and thus do not "fail." What you stated is simply false. What a failed attempt at trolling.

    Quote Originally Posted by keujh View Post
    didn't you work with sremu? cause that was Vb6, which wasn't as bad as people said it was, regardless of the bugs n shit, the main fact is that it worked and at that point that was all that mattered.
    And trying not to be a retard for aday, that's interesting.
    you don't know the guy nor what his capability is, and your calling him a retard.
    now that's criticizing.
    You're quite ignorant. I did not work on the vb6 sremu.

    Also, by the very fact that he is proposing a server emulator written in Java tells me a great deal about him. 99.99% of persons in this category fit the exact same stereotype, in fact then it is not a generalization, it is simply a truth.

    Quote Originally Posted by keujh View Post
    Oh and you not working with sremu that's bs! everyone knows you worked with them.. so you can't hide anything.

    Don't know what your trying to hide though.? O_o
    I'm not trying to hide anything. I worked on SREmu, and I still am working on SREmu. It was discontinued as an open source project for various reasons.

    Also, most of what you know and that which enables this person to make an emulator in java would not exist without those people who worked with me and myself. So before you start talking shit like you know ANYTHING, try doing a little homework.

  13. #13
    King Canadian whhacker93 is offline
    MemberRank
    Apr 2008 Join Date
    CanadaLocation
    926Posts

    Re: JaveQ Open-source Java Emulator

    Quote Originally Posted by jMerliN View Post
    once again, i must debunk stupidity and ignorance. *sigh*



    I did not request money. I indicated that I may open my server in a closed beta to members who pay for entry. This is not unheardof nor greedy. This is because hosting and licensing is not free and because a significant amount of time would be required moderating, developing, and bug fixing to reach a stable release version. This is my time. This project is not open-source, it is not free for me, it will be hosted by me as a free to play server with premium service.

    Also, your claim that criticisms come from failures is ignorant and misguided. Meaningful, accurate, and appropriate criticism comes from persons of an equal or higher intellect, or even simply a different viewpoint. Please remember, your teachers who "criticize" your homework are pointing out errors and problems that you missed or did not understand -- clearly they understand the material and thus do not "fail." What you stated is simply false. What a failed attempt at trolling.


    You're quite ignorant. I did not work on the vb6 sremu.

    Also, by the very fact that he is proposing a server emulator written in Java tells me a great deal about him. 99.99% of persons in this category fit the exact same stereotype, in fact then it is not a generalization, it is simply a truth.



    I'm not trying to hide anything. I worked on SREmu, and I still am working on SREmu. It was discontinued as an open source project for various reasons.

    Also, most of what you know and that which enables this person to make an emulator in java would not exist without those people who worked with me and myself. So before you start talking shit like you know ANYTHING, try doing a little homework.
    Nothing that you've said today will change the fact that your disrespectful and don't give 2 shits about anyone else.

    Your the one who started this by predicting this projects future.
    which is very selfish.

    and like "I" know anything, psh please. what do i need to know besides what goes on in that thick skull of yours.
    Last edited by whhacker93; 14-10-09 at 09:33 PM.

  14. #14
    Member 1nSaN3BG is offline
    MemberRank
    Dec 2008 Join Date
    Bright side of the DarkLocation
    78Posts

    Re: JaveQ Open-source Java Emulator

    jMerliN deserves alot of respect because of his work. He is the one who started the first emu and he is making one of the best now. Never the less Java is a very good language and the only thing making it worse than C++ is that the language is runing slower than C++. Otherwise it's a plus that this can be runed on everything like Linux, Windows and Mac. As Wiliam said he is not creating a full emu but a base for such wich is just what happened with all SREmu projects, before jMerliN made them closed source. The C++ SREmu is a perfect base for starting a project and finishing it.
    And btw even now the only sort of working public emu is DSREmu that is coded in VB6 on SREmu's base.
    All the project's running at the moment have their differences with their own +s and -s, and I hope that there will be at least 1 project done or at least at beta by the end of this year. I realy want to help at this emu but atm it's too much of a hard coding and I'm still learning Java.
    Good luck to both of you and I hope that there won't be any stupid comments anymore xD
    Last edited by 1nSaN3BG; 14-10-09 at 09:33 PM.

  15. #15
    Ginger by design. jMerliN is offline
    MemberRank
    Feb 2007 Join Date
    2,497Posts

    Re: JaveQ Open-source Java Emulator

    Quote Originally Posted by keujh View Post
    Nothing that you've said today will change the fact that your disrespectful and don't give 2 shits about anyone else.
    I have my MSN full of people who I give many shits about, so once again you are incorrect. I show no respect to anyone who has not earned it. People should not demand respect, they should also not assume they have respect.



Page 1 of 6 123456 LastLast

Advertisement