kyechou / leagueoflegends

League of Legends install and launch wrapper for Linux
https://www.leagueoflegends.com
GNU General Public License v3.0
290 stars 22 forks source link

Fixed using wine-ge-lol and added support for automated vsyscall32 #54

Closed polkaulfield closed 2 years ago

polkaulfield commented 2 years ago

The wine system install was used instead of wine-ge-lol, also added automation to the vsyscall command if you have already set it passwordless like here on step 3 https://www.reddit.com/r/leagueoflinux/comments/peylbm/fully_automate_abivsyscall32/

MarioGK commented 2 years ago

Tested locally and works really well. Thank you.

Could we automate the step to add the lines to the sudoers file as well? maybe make a new command "sudo leagueoflegends passwordLessSetup" or pass a new arg on the install "sudo leagueoflegends install passwordless"

polkaulfield commented 2 years ago

Yeah I'll do it when i have some time. We have to get this game less tricky to install tbh.

polkaulfield commented 2 years ago

Added passwordless setup, tell me if it works fine!

ltrinch commented 2 years ago

On the whole, it works, but there are a couple of problems. I had no sudoers.d folder and got an error that the folder didn't exist. After creating the folder a second problem with no permissions appeared, the problem is solved by removing vsyscall32_passwordless in /tmp. And after that everything works perfectly. Thank you.

polkaulfield commented 2 years ago

Oh i'll fix it, on Arch sudoers.d comes by default, at least on my installation. If you want to do a pull request on my fork I'll add it :)

ltrinch commented 2 years ago

A new patch has been released where the abi.vsyscall32=0 requirement has been fixed, finally! #55

kyechou commented 2 years ago

Merged and fixed for the new wine-lol.