Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > League of Legends
You last visited: Today at 06:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Help Programming a MultiClient.

Discussion on Help Programming a MultiClient. within the League of Legends forum part of the Popular Games category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2009
Posts: 2
Received Thanks: 1
Help Programming a MultiClient.

Hey I have been searching high and low.. and came across this really good article for a programmer to help draw a path to an idea...

:Hello all:

I have a friend who asks me to research how to execute multiple clients of LoL. However, I am a Taiwanese, and I do my research on the Taiwan version of LOL. I am not sure that it is similar to other version. However, I can share my experience.

I have found that why I cannot execute multiple clients of LoL by sandboxie simply. Because the client of LoL is composed of three executables: lol.exe, LolClient.exe and League of Legends.exe. lol.exe will bind and listen 8393 and 8390, where LolClient.exe connects to lol.exe via 8393 and League of Legends.exe connects to lol.exe via 8390. So, sandboxie allows me to execute two pairs of lol.exe and LolClient.exe, but both copies of LolClient.exe connect to the same lol.exe and the other lol.exe do nothing. When I try to enter a game, the connected lol.exe will minimize both LolClient.exe and launch only one League of Legends.exe. You can find this fact by using process explorer to see the TCP/IP activities of these programs.

So, the solution is to change the configuration of lol.exe. You can search a file named launcher_config.xml, which is located in the folder with lol.exe. You can find two port fields whose values are 8393 and 8390. You can use text editor in sandbox to change the configuration, so that lol.exe executed in sandbox will bind and listen different ports.

Then, when LolClient.exe is activated, it will try to connect 8393. You need to write a simple program to forward the connection to the port you assigned. Once the connection is built, it works normally, and League of Legends.exe will connect to newly assigned port number automatically. I guess this is because the port number is passed to League of Legends.exe by lol.exe when lol.exe launch League of Legends.exe.

I wrote a article/page to explain the steps in more detail. However, I am not 100% sure that it works for other people. If you are interested, please see sites.google.com/site/sitoslin/lolmulticlient (I cannot post a link, because this is my first post)


regards,
Sitos
catalystuo is offline  
Thanks
1 User
Reply




All times are GMT +1. The time now is 06:16.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.