Thread: Client Code versus Server Code

Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1 Client Code versus Server Code 
    Registered Member Sephmas's Avatar
    Join Date
    Oct 2009
    Posts
    59
    Thanks given
    6
    Thanks received
    2
    Rep Power
    26
    Hello everyone,

    I've been messing with RSPS for 10+ years, but recently I've been taking coding seriously and starting to learn Java and how everything works. I always wondered throughout the years though why/what are Clients coded in? What Language? It's so foreign to me going from my server which is Java to trying to mess with Client code, if anyone can shed some light it would be helpful

    Thanks!
    Reply With Quote  
     

  2. #2  
    Registered Member Arumat's Avatar
    Join Date
    Jul 2022
    Age
    30
    Posts
    9
    Thanks given
    0
    Thanks received
    3
    Rep Power
    0
    The Client is developed in Java and unless you are using a Refractored/Renamed client looking through the code to understand it won't help most people because of its obfuscation
    Reply With Quote  
     

  3. #3  
    Blurite

    Corey's Avatar
    Join Date
    Feb 2012
    Age
    26
    Posts
    1,491
    Thanks given
    1,245
    Thanks received
    1,729
    Rep Power
    5000
    You've been messing with RSPS for 10 years and didn't know what language the client was written in???
    Attached image
    Reply With Quote  
     

  4. Thankful user:


  5. #4  
    Registered Member Sephmas's Avatar
    Join Date
    Oct 2009
    Posts
    59
    Thanks given
    6
    Thanks received
    2
    Rep Power
    26
    Quote Originally Posted by Corey View Post
    You've been messing with RSPS for 10 years and didn't know what language the client was written in???

    That's right! I mostly did it for fun, none of my servers got huge, I just never took the time to understand code really.

    Quote Originally Posted by Arumat View Post
    The Client is developed in Java and unless you are using a Refractored/Renamed client looking through the code to understand it won't help most people because of its obfuscation
    Ah I see, I must have some kind of refractored client then, I mean it kind of makes sense, but any hope of me coding something new into it myself I still have along time to learn, I was starting with full screen and you can imagine how that went
    Reply With Quote  
     

  6. #5  
    Development Services √

    Oogle's Avatar
    Join Date
    Apr 2012
    Age
    25
    Posts
    3,976
    Thanks given
    650
    Thanks received
    516
    Rep Power
    483
    I've been taking coding seriously
    Clearly not taken it serious enough if you're asking what language is the client written in...

    What have you learnt


    Attached image

    Attached image
    Reply With Quote  
     

  7. #6  
    Registered Member
    Join Date
    Jul 2021
    Posts
    95
    Thanks given
    21
    Thanks received
    19
    Rep Power
    44
    Quote Originally Posted by reapergrim View Post
    That's right! I mostly did it for fun, none of my servers got huge, I just never took the time to understand code really.



    Ah I see, I must have some kind of refractored client then, I mean it kind of makes sense, but any hope of me coding something new into it myself I still have along time to learn, I was starting with full screen and you can imagine how that went
    You sir make absolutely no sense, a refactored or non refactored client is still the same language.
    Reply With Quote  
     

  8. #7  
    Donator

    Fiddle's Avatar
    Join Date
    Dec 2011
    Age
    25
    Posts
    1,755
    Thanks given
    496
    Thanks received
    346
    Rep Power
    237
    Why's everyone always putting someone down in this community? Dude is just asking questions and is willing to learn new things. Let people have fun throughout the learning process, instead of a bad feeling while learning new things.
    Don't be scared. It can't hurt you.
    Reply With Quote  
     

  9. #8  
    Registered Member
    hacker's Avatar
    Join Date
    Jun 2013
    Posts
    1,409
    Thanks given
    576
    Thanks received
    580
    Rep Power
    5000
    Servers are usually written in Java and almost every RSPS client is written in Java (as thats the original language). I suggest you start off small, things you can copy paste (snippets tutorials etc) before trying to do something like adding fullscreen. That being said, be mindful of the things you're copy pasting and try thinking about how the code actually works. Good luck
    Attached image
    Reply With Quote  
     

  10. #9  
    Registered Member Sephmas's Avatar
    Join Date
    Oct 2009
    Posts
    59
    Thanks given
    6
    Thanks received
    2
    Rep Power
    26
    Quote Originally Posted by Fiddle View Post
    Why's everyone always putting someone down in this community? Dude is just asking questions and is willing to learn new things. Let people have fun throughout the learning process, instead of a bad feeling while learning new things.
    Exact reason why I've been on and off RSPS for years, I don't expect spoon fed content I'm willing to put in the work, just figured experts would be easier to talk to than googling something and getting a second opinion. In all, thanks for the comment, glad you understand

    Quote Originally Posted by hacker View Post
    Servers are usually written in Java and almost every RSPS client is written in Java (as thats the original language). I suggest you start off small, things you can copy paste (snippets tutorials etc) before trying to do something like adding fullscreen. That being said, be mindful of the things you're copy pasting and try thinking about how the code actually works. Good luck
    Thank you that's very helpful, it's funny how something written in the same language can still look so different. On to more learning!

    Quote Originally Posted by kippie View Post
    You sir make absolutely no sense, a refactored or non refactored client is still the same language.
    But just obfuscated? I probably make no sense just because the explanation didn't make any sense to me then. Like I said, I'm still learning so I might not make sense on things I don't understand..
    Reply With Quote  
     

  11. #10  
    Registered Member
    Join Date
    Jul 2021
    Posts
    95
    Thanks given
    21
    Thanks received
    19
    Rep Power
    44
    I don't know who explained it to you but anyways.

    A refactored client will just make more sense because. All the variables and methods have mostly proper naming. So usually you could tell it's function by reading the name. That is ofcourse if the naming is done correctly.

    Id you really want to learn, I'd download a decent up to date release and just mess around the code at first to get somewhat of a understanding. Then you can progress by copy pasting tutorials, move over to snippets and method writing. And finally start writing simple classes before you make heavy systems.
    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 0
    Last Post: 07-25-2019, 04:31 AM
  2. [317] [PI] Server Coding and Client Coding
    By iRawrrr in forum Buying
    Replies: 0
    Last Post: 04-26-2016, 04:40 PM
  3. Replies: 4
    Last Post: 12-22-2013, 12:08 PM
  4. Replies: 2
    Last Post: 04-01-2012, 10:39 PM
  5. Need coders to help me code a server client.
    By 1337scape in forum RS2 Client
    Replies: 3
    Last Post: 09-04-2007, 01:16 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •