Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Rithy58

Members
  • Posts

    1630
  • Joined

  • Last visited

    Never

Posts posted by Rithy58

  1. @Azkanan:

    > Well, on the upper hand, this is helpful - just a little - for the jobless.
    >
    > I am actively looking for work, I've applied for a good of jobs actually, but I'm still not getting through. I live on £50 a week, £25 of which I pay for board. So I have £25 left, £5-10 I have to spend on bus tickets when I'm looking for work.
    >
    > That's £10 of money that I get to spend on stuff… £5 of which I put into savings.
    >
    > This £2/hour thing sound pretty useful.

    The problem is, after a while, everything just give 0 point. So I think you're limited to about $1/day. Atleast for me anyway.

    Sincerely,
    Rithy

    Sincerely,
    Rithy
  2. @Robin:

    > Because I walked you through every step of this under the promise that you wouldn't be releasing it.
    >
    > If I wanted this stuff floating around I would have released it myself when I did it 12 months ago.

    Oh, I'm very sorry then. Someone just PM me that the link doesn't work so umm…I guess it stop there then :D

    I didn't release a full-fledged finished one. This is a very basic base that I thought it would help other people. Beside, it require a lot of coding to get it to what you want it to be. This was the code of my first attempt and I released it more as an educational thing than something for everyone to use out of the box.

    Anyway, I'll leave the text so someone can understand how it work and make one themselves and I'll remove the download link.

    Sincerely,
    Rithy
  3. @Mr.:

    > Wait, the client contacts the authentication server?

    Yep. During Login(Main Menu), Client is connected to Authentication Server. So with that, you can do all kind of stuff. I just choose to modify the Login to send the data to Authentication Server with SendAuthLogin intead of SendLogin. However, in modAuth, there is HandleAuthLoginOk, which basically triggered by the Authentication Server sending a AuthSLoginOk packet. HandleAuthLoginOk basically call SendLogin.

    So, Client <-> Authentication Server during Login. Once the Client send the Login packet to the Server and receive the LoginOk packet, the Client <-> Server continue like it usually does. I think I messed something up but I wanted the AuthSocket in the Client to close once you're inGame.

    Sincerely,
    Rithy
  4. @Yami:

    > Damn you for beating me to finishing it! But that means I get to copy this. ;]
    >
    > Nicely done though. :]
    >
    > And MySQL queries from VB6 are horribly slow. So letting your main server do this is indeed, a terrible idea.

    This was done like months ago LOL. I just never got to release it. Actually, I have a better version done with MySQL coded in and the Authentication Server also connect to the Server and stay connected. I just thought releasing this basic version would be better. I just hope there isn't anything stupid in there cause I didn't check it thoroughly.

    And thank you, do whatever you want with it. And enlightened me with anything you find a better way of doing or any mistake I made.

    Sincerely,
    Rithy
  5. A while a go, I made something called "Authentication Server" ~~stolen from~~ guided by Robin.
    It is pretty much the same thing that Crystalshire and I believe also OTLR have.
    Please note that this is the "base" or unfinished version. It is meant to give you an idea on how to do it or integrated it into your project, etc.

    Instead of having the Server handling Client's login, why not have a different Authentication Server that do that? This open up lots of possibilities such as MySQL(Forums) Account integration, Multi-Servers, and lots of other features.

    So how does this work exactly?
    Well, everything is the same except the Client have a dedicated WinSocket called AuthSocket that connect to the Authentication Server. There is also the modAuth.
    In this version, I put in the base code enough for you to get started and ~~a very dumb login check~~ it doesn't even check, just let you go through. So when you open the Client, not only did you connect to the Server, but you also connect to the Authentication Server. When you login, the Client send the login data to the Authentication Server. The Authentication Server then check the login and response back to the Client(in this version, it just send the LoginOk packet). If the client receive an AuthSLoginOk packet, it simply tell the Client to SendLogin to Game Server and the Game Server do what it usually do(you should probably remove the Login Check).

    As you can see, the Authentication Server is used only during the login using its own dedicated Socket. For the rest of the time, the Client and Server use their own Socket like they usually do.

    Possible things you can do with this:
    Make Authentication Server check the Login Data against a remote MySQL database(like Crystalshire)
    With ^ that, you can also dump character info to the MySQL Database
    Multi-Server Selection: After login with Authentication Server, select which server to login then flagged the user as logged in with the Authentication Server
    There are so many possibilities you can do with this

    Oh and if you ask why not just let the Server access the MySQL database. It's because I've been told that doing so would really decrease the Server performance. The Server should be game related only while the Authentication should be for well…authenticating.

    Download:
    Sorry, no download. Just read the text and make one yourself. It shouldn't be hard once you understand how it work.

    Sincerely,
    Rithy
  6. I'm just a really good gymnast lol. I'm basically hanging down from the lockers with my feet.
    But yeah, it was a really tough shot. Here's another one from a while a go. We did a back flip.

    [![](http://www.freemmorpgmaker.com/files/imagehost/pics/7a20d48b6613ba29b841cb18e3337d59.jpg)](http://www.freemmorpgmaker.com/files/imagehost/#7a20d48b6613ba29b841cb18e3337d59.jpg)

    Sincerely,
    Rithy
  7. Two of my friends are taking first year photography in high school and their project was Optical Illusion. I thought they did a pretty good job and decided to show you guys the result.[![](http://www.freemmorpgmaker.com/files/imagehost/pics/277f6ea6b0f4d413d984f4208367a906.jpg)](http://www.freemmorpgmaker.com/files/imagehost/#277f6ea6b0f4d413d984f4208367a906.jpg)

    [![](http://www.freemmorpgmaker.com/files/imagehost/pics/90c513f5d072191b5c3c490e305a4654.jpg)](http://www.freemmorpgmaker.com/files/imagehost/#90c513f5d072191b5c3c490e305a4654.jpg)

    Sincerely,
    Rithy
  8. @Scrooge:

    > That looks awful. Don't trust a website which looks like you could do better.

    Hahaha, it used to be worse.

    Anyway, the guy who run DP is a member here and stuff so he know about Eclipse. The services are free but you need to pay in DPoints and I believe you can buy those points now if you're too lazy to earn them. I've used that for like half a year, hosting many different type of Servers including Eclipse Origins. It's pretty limited, compare to VPS or Dedicated Server but it's all YOU need to host EO. Unless you get like 50 Players online on average, you might have to look for something better.

    Sincerely,
    Rithy
  9. And you want to have all of this in one VB App that is also running the game server?

    A much better idea would be to have a Game Server and an Authentication Server. I know that a couple of people here have done it successfully. Game Server handle all game related stuff while the Authentication Server handle the accounts and also have access to the web database.

    Sincerely,
    Rithy
  10. This game is really fun but for some odd reason, I can't seem to be motivated to keep playing. Does that make sense? When I first started, it was fun but after 10 or 20 minutes, I just stop. Well I just recently finished Saints Row: The Third so I'm gonna try playing it again.

    Sincerely,
    Rithy
  11. @NamelessSoul:

    > Explain yourself.

    Laptops tend to have horrible cooling system, plus it's just not made to be powerful but rather power efficient. I mean, just look at the processor. It's clocked at 1.4Ghz and only overclock itself if needed. Why do you think it does that?

    You probably could play games but I wouldn't suggest you try to finish Skyrim all in one night on that machine. Either way, it's a great deal for $400.

    Sincerely,
    Rithy
  12. @Eckhart:

    > Doesn't that seem a bit excess? I mean, if it's good for the price do it, but 3.4GHz is a shit ton. My computer has 2.4 and I run Skyrim on ultra with no lag.

    Not to mention it's quad cores lol.
    But I think his build is pretty good as it is right now because you don't want the CPU to be bottle-neck or anything, and who know, maybe he may want another GPU for SLI in the future.

    Sincerely,
    Rithy
  13. @Zonova:

    > AMD Phenom II X4 975 Black Edition Deneb 3.6GHz
    >
    > That processor is cheaper, and a bit better as well. Atleast, i think it's better.
    >
    > Also, i prefer Radeon to GeForce, but that's probably because i'm used to it.

    Sandy Bridge is a much better architecture than any AMD. If you want performance, I'd say stick with the i7.

    As for the graphics card, I'd prefer and also use ATI/AMD Radeon HD series because it's more power efficient and cheaper but all of my friends said nVidia beats all.

    And what Anna said is true. Seriously though if you can run APB on Max, your build is pretty beast. It's really the RAM that's a problem for me. And an outdated CPU. And also the low end GPU. I don't think there is any other game that require as much resource as APB.

    Sincerely,
    Rithy
  14. ^ I was actually gonna suggest Mabinogi, too. I want to start playing again but from what you said, maybe I should change my mind. Anyway, EverQuest II is F2P on Steam.

    Sincerely,
    Rithy
  15. ME! I'm an enforcer on Joker name Rithy58.

    Doing missions all day get boring so I like to get with a group of friends and catch some Crims, or if I'm alone, help a Crim raid a local shop then steal his vehicle :D

    Sincerely,
    Rithy
  16. @Tylian!:

    > Yeah that's it. In case you didn't know, there's a direct relationship between bytes in memory (which are usually represented with hex) and assembly.
    >
    > ![](http://i.tylian.net/vmz21c.png)

    Oh, shoot. I didn't know that. Well then that's great that you included the instruction in the comments. My assembly knowledge is way too limited to understand it lol. This is great though, you make me want to get further knowledge with assembly.

    Sincerely,
    Rithy
  17. @Tylian!:

    > The actual assembly is in the Constant string at the top of the Class, I assembled it using ollydbg(lol).
    > The comments are just there so I remember what the assembly for that routine is. XD

    Private Const CallStub As String = "58595950493E8B0C8D00000000FFE1"
    That's the only likely line I found and if that's it, I'm completely lost lol.

    Sincerely,
    Rithy
×
×
  • Create New...