LINUX SUPPORT IS HERE

Talk about general things concerning Forged Alliance Forever.

Moderators: FtXCommando, Ze Dogfather

Re: LINUX SUPPORT IS HERE

Postby foodlfg » 02 Jan 2020, 18:27

ZeRen!
Some day ago i brought up this topic again.
https://discordapp.com/channels/1970334 ... 0322540584

Today, it's on the test szerver, we should arrange some testing (find an R1000 user otherwise we won't get matched).
axel12 Today at 02:01
@foodlfg chnage for linux 1v1 is deployed on test server (password foo for every user...)
 
foodlfg
Avatar-of-War
 
Posts: 165
Joined: 17 Dec 2017, 19:28
Has liked: 22 times
Been liked: 69 times
FAF User Name: foodlfg

Re: LINUX SUPPORT IS HERE

Postby ZeRen » 02 Jan 2020, 18:55

tatsu wrote:@ZeRen
1v1 has been working for me for several months thanks to this : https://github.com/FAForever/faf-java-a ... -518974334

try it out.

I am confused...

I have to download this?
Code: Select all
https://gist.github.com/douglasg14b/5ba3c2a7c4d02af1bdd8fd909f0d0592



edit:

ok, I got it, working, thx
User avatar
ZeRen
Evaluator
 
Posts: 641
Joined: 03 Aug 2014, 08:22
Has liked: 154 times
Been liked: 49 times
FAF User Name: ZeRen

Re: LINUX SUPPORT IS HERE

Postby foodlfg » 02 Jan 2020, 19:42

1v1 on the test server worked, linux + windows
let's hope for SoooooooooooooooooooN

tho next week they are moving FAF to another server.
let's hope for SUccccccccccccccccESS too!
 
foodlfg
Avatar-of-War
 
Posts: 165
Joined: 17 Dec 2017, 19:28
Has liked: 22 times
Been liked: 69 times
FAF User Name: foodlfg

Re: LINUX SUPPORT IS HERE

Postby foodlfg » 02 Jan 2020, 20:28

Little Miss Murder wrote:Some more feedback regarding the crashing.

In-game crashes are rare, but replays still crash. On a hunch, I set my in-game quality preset to Low, and no replay crashing. Now for the interminable process of finding the right balance of candy and stability.


i can watch ~58min (in game time) replays without any problem. i'm not using the minimap tho. i have ~medium settings and bloom renderer enabled. for example this one: #10743176
https://replay.faforever.com/10743176

which replay did you watch?
 
foodlfg
Avatar-of-War
 
Posts: 165
Joined: 17 Dec 2017, 19:28
Has liked: 22 times
Been liked: 69 times
FAF User Name: foodlfg

Re: LINUX SUPPORT IS HERE

Postby foodlfg » 02 Jan 2020, 22:54

the 1v1 patch is live.
you can play 1v1 without running a bash script.

thanks Axel12 on discord!
 
foodlfg
Avatar-of-War
 
Posts: 165
Joined: 17 Dec 2017, 19:28
Has liked: 22 times
Been liked: 69 times
FAF User Name: foodlfg

Re: LINUX SUPPORT IS HERE

Postby Cyborg16 » 03 Jan 2020, 01:16

Hello guys,

perhaps you can help me out (again — waaay to long since I've played FAF)!

So, successes first:

  • installed SupCom via steam + Proton 4.11; runs fine (other than the issues below)
  • built Download's client from source & configured for FAF
  • watched several replays from the vault (desync at end but otherwise okay)
  • watched a couple of live replays (for a couple of minutes)

Now, the failures:

  • the mouse cursor is prone to flickering (as are game shadows)
  • the build/unit orders UI is messed up, both in vanilla SupCom and FAF: it's a tall, narrow region on the left of the screen
  • seems like none of the UI mods are working
  • hosting a lobby fails: game launches with a black window showing only the mouse cursor
  • joining a lobby fails: same
Still don't know about 1v1...

Game launch options:
Code: Select all
PROTON_USE_D9VK=1 DXVK_HUD=full PROTON_NO_ESYNC=1 PROTON_DUMP_DEBUG_COMMANDS=1 %command%


I'm using the ./FixFAFPaths.py script (also tried without).

I see this at the end of my game.log; connection error? ICE not running? NAT traversal failure?
(On these points, I don't remember whether I have to do anything explicitly to get ICE running, and I haven't configured port forwarding, mostly because my router doesn't want to play ball.)
Code: Select all
debug: Loading module '\000/lua/maui/frame.lua\000'
info: NET_TCPConnect(localhost.localdomain:59518): connect() failed: NOERROR
debug: Loading module '\000/lua/ui/uimain.lua\000'
debug: Loading module '\000/lua/multiplayer/onlineprovider.lua\000'
debug: Loading module '\000/lua/ui/campaign/campaignmanager.lua\000'
debug: Loading module '\000/lua/multiplayer/gpgnet.lua\000'
warning: GPGNET: Ignoring unknown gpg.net command "ConnectFailed".
debug: Wavebank prepared: 27f770
debug: Wavebank prepared: 288530
info: Run time: 0h00m37s
Cyborg16
Crusader
 
Posts: 38
Joined: 20 Mar 2014, 00:00
Has liked: 8 times
Been liked: 3 times
FAF User Name: Cyborg16

Re: LINUX SUPPORT IS HERE

Postby Wesmania » 03 Jan 2020, 01:36

You shouldn't need to build DLs client from source, the tarball should work just fine. You can fix the flickering cursor by entering console with ~ and typing 'd3d_WindowsCursor'. UI can IIRC be fixed by pressing alt + arrow keys. I don't know about the other stuff, I'm running the game with Proton 3.x just fine.
Wesmania
Contributor
 
Posts: 391
Joined: 19 Nov 2014, 19:17
Has liked: 2 times
Been liked: 79 times
FAF User Name: MazorNoob

Re: LINUX SUPPORT IS HERE

Postby Little Miss Murder » 03 Jan 2020, 09:52

Cyborg try Proton 3.16
Little Miss Murder
Avatar-of-War
 
Posts: 229
Joined: 30 Mar 2019, 12:20
Has liked: 132 times
Been liked: 29 times
FAF User Name: Little Miss Murder

Re: LINUX SUPPORT IS HERE

Postby Cyborg16 » 03 Jan 2020, 11:44

Thanks, will try that, though it sounds like it may not solve the net problems.

Wesmania wrote:You shouldn't need to build DLs client from source, the tarball should work just fine.

Last two times I did that, I had to hack the launch script. Source is easier (just configure which JVM Gradle uses, and git pull to update).
Code: Select all
./gradlew bootRun
to launch. And BTW openjdk-11 as provided by my distribution works fine.
Cyborg16
Crusader
 
Posts: 38
Joined: 20 Mar 2014, 00:00
Has liked: 8 times
Been liked: 3 times
FAF User Name: Cyborg16

Re: LINUX SUPPORT IS HERE

Postby Cyborg16 » 03 Jan 2020, 12:53

Turning VSync off fixed the cursor flicker (with both Proton versions). Alt+Up/Down changes UI; did not know that!

I see in my log that the ICE adapter failed, so that would be the reason I can't connect.
Code: Select all
2020-01-03 10:40:48.417  WARN 12263 --- [Thread-110] c.f.client.fa.relay.ice.IceAdapterImpl   : ICE adapter terminated with exit code: 1

The jar in question does not exist. I had to install lib/faf-uid manually, and I guess I need to install the ICE adapter manually too... methinks gradle should automate this. NVM.
Cyborg16
Crusader
 
Posts: 38
Joined: 20 Mar 2014, 00:00
Has liked: 8 times
Been liked: 3 times
FAF User Name: Cyborg16

PreviousNext

Return to General Discussions

Who is online

Users browsing this forum: No registered users and 1 guest