If you want to create a League of Legends private server, first you need to discover the protocol they're using to send/receive data. And it's the easiest thing you can do. I did some researches before with a group, but they closed the project. If you want to continue, google Intline9 and HeroWars.