Hi guys, so I've coded RSPS some time back and I'm currently working as a java developer in a software development company. I would like to build a server from scratch even if it takes me a very long time. It's just about the experience and understanding how the client talks to the server and vice versa. Basically I know a fair amount of java... so would like to know, what would I need to begin coding something really simple from scratch. Even if it's not the best, I would like to understand the core concepts around RSPS development, so in the future I could begin developing my own decent server. I currently develop api's/web services and would like to expand my knowledge. I have begun looking at rsps wikia, but would like to see if I could get better explanations... every piece of information is much appreciated!