LINUX SUPPORT IS HERE

Talk about general things concerning Forged Alliance Forever.

Moderators: FtXCommando, Ze Dogfather

Re: LINUX SUPPORT IS HERE

Postby anon118 » 20 Feb 2014, 15:56

Hi, I know that linux is not supported, but hopefully at least in this topic I can talk about it.

(debian, wine 1.62, nvidia drivers updated, .net4 instaled, vcredist installed, game itself does work, FAF does not even updating)

When i'm installing official FAF, it says, that linux is not supported oficially, and that there may be a problem with steam, but nobody cares, and there is such problem =)
"This computer has been used by Steam account"
If I understand correctly it is some kind of protection that does link computer to an Steam account.
Is there any workaround, how to delete this link? regedit, files, somthing else? server-side check?

When trying to launch fafafaf launcher, it does say that some of dlls (vcredist/dotnet4) are not installed, but they are.
Tried to restart PC, and tried to delete all wineprefix and re-installing them, did not help.
anon118
 
Posts: 1
Joined: 20 Feb 2014, 13:23
Has liked: 0 time
Been liked: 0 time
FAF User Name: anon118

Re: LINUX SUPPORT IS HERE

Postby Ze_PilOt » 20 Feb 2014, 16:06

There is no workaround.

Either use windows or link your account to steam.
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Re: LINUX SUPPORT IS HERE

Postby necxelos » 20 Feb 2014, 17:14

eXcalibur wrote:@zep: you do not need to officially support it! i do not expect this from you. you do not need to help us.
i just asked others for their experience and for tips they might have. i shared my experience, so others can profit from it. this is, how a community forum works.
That.



As for the subject I strongly suggest using normal Linux Steam Installation instead of Winetricks one. It works marvellous - I tested it few months ago.
Supreme Commander FAF, Supreme Commander 2 RVE, Planetary Annihilation: Titans - those are only good RTS games left!
User avatar
necxelos
Avatar-of-War
 
Posts: 145
Joined: 12 Feb 2014, 04:27
Has liked: 0 time
Been liked: 1 time
FAF User Name: necxelos

Re: LINUX SUPPORT IS HERE

Postby PattogoTehen » 21 Feb 2014, 10:58

As for the subject I strongly suggest using normal Linux Steam Installation instead of Winetricks one. It works marvellous - I tested it few months ago.

you have to use the winetricks vcrun2010 because of the way the uid.dll compiled.. your fa install have nothing to do with it.

"This computer has been used by Steam account"
If I understand correctly it is some kind of protection that does link computer to an Steam account.
Is there any workaround, how to delete this link? regedit, files, somthing else? server-side check?


your compy is now locked, cant do anything..

for the future linux players: you have to create a new faf account for linux, than you wont get locked.

When trying to launch fafafaf launcher, it does say that some of dlls (vcredist/dotnet4) are not installed, but they are.
Tried to restart PC, and tried to delete all wineprefix and re-installing them, did not help.

its the default error message for failed uid generator

you can get more detailed error message by running the uid exe directly. wine uid.exe 1234 log.txt in the src directory
My FAF projects:
LiveStreamer Launcher, Online Replay Analyzer, Replay Syncer, Custom FAF client

Paypal: pattogotehen at outlook.com
PattogoTehen
Avatar-of-War
 
Posts: 70
Joined: 29 Aug 2013, 19:19
Has liked: 0 time
Been liked: 44 times
FAF User Name: PattogoTehen

Re: LINUX SUPPORT IS HERE

Postby Exotic_Retard » 11 Mar 2014, 00:56

my friend is having some problems with running faf on his linux installation (linux mint 16 x64)
(he couldn't post because hes not allowed to put links into his posts, and his logs had some in them :/ )

Spoiler: show
Code: Select all
   

    Unhandled exception: page fault on read access to 0x430c9a67 in 32-bit code (0x1e039205).
    Register dump:
     CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
     EIP:1e039205 ESP:0033da84 EBP:0033daa4 EFLAGS:00210202(  R- --  I   - - - )
     EAX:27fffffb EBX:00000005 ECX:1b0c9a68 EDX:00110064
     ESI:00000000 EDI:00000005
    Stack dump:
    0x0033da84:  1e03c998 0235cb30 1e03ca52 00000000
    0x0033da94:  001c9a80 ffffffff 00000005 00e3113c
    0x0033daa4:  0033dac0 1e08883b 00000000 02689be8
    0x0033dab4:  001c9a80 0033db4c 001367a8 02689be8
    0x0033dac4:  1e0bf781 001c9a80 02689be8 00000000
    0x0033dad4:  026c4fa0 00000003 0033db68 001c7630
    Backtrace:
    =>0 0x1e039205 in python27 (+0x39205) (0x0033daa4)
      1 0x1e08883b in python27 (+0x8883a) (0x0033dac0)
      2 0x1e0bf781 in python27 (+0xbf780) (0x02689be8)
    0x1e039205: testb       $0x1,0x4(%eax,%ecx,1)
    Modules:
    Module  Address                 Debug info      Name (138 modules)
    PE        350000-  35b000       Deferred        _socket.pyd
    PE        3e0000-  3ea000       Deferred        qgif4
    PE        3f0000-  3fb000       Deferred        qico4
    PE        400000-  425000       Deferred        faforever
    PE        540000-  ad2000       Deferred        pyqt4.qtgui.pyd
    PE        bf0000-  d8a000       Deferred        pyqt4.qtcore.pyd
    PE       11d0000- 121a000       Deferred        _hashlib.pyd
    PE       1220000- 12d6000       Deferred        _ssl.pyd
    PE       12e0000- 1331000       Deferred        pyqt4.qtwebkit.pyd
    PE       1340000- 1f6f000       Deferred        qtwebkit4
    PE       1f70000- 1fad000       Deferred        ssleay32
    PE       1fb0000- 20c3000       Deferred        libeay32
    PE       20d0000- 214d000       Deferred        pyqt4.qtnetwork.pyd
    PE       2150000- 2178000       Deferred        pyexpat.pyd
    PE       2180000- 21b4000       Deferred        qjpeg4
    PE       21c0000- 21fa000       Deferred        qmng4
    PE       2200000- 2208000       Deferred        qtga4
    PE       2210000- 2258000       Deferred        qtiff4
    PE       2ae0000- 2ae9000       Deferred        _multiprocessing.pyd
    PE      10000000-10014000       Deferred        sip.pyd
    PE      1d1a0000-1d1bd000       Deferred        _ctypes.pyd
    PE      1e000000-1e227000       Export          python27
    PE      61cc0000-61ebc000       Deferred        numpy.linalg.lapack_lite.pyd
    PE      62800000-62855000       Deferred        numpy.core.umath.pyd
    PE      64000000-640f9000       Deferred        qtnetwork4
    PE      65000000-657d7000       Deferred        qtgui4
    PE      66140000-6614c000       Deferred        numpy.lib._compiled_base.pyd
    PE      67000000-67269000       Deferred        qtcore4
    PE      67300000-67422000       Deferred        numpy.core.multiarray.pyd
    PE      682c0000-6833c000       Deferred        numpy.random.mtrand.pyd
    PE      6e400000-6e426000       Deferred        numpy.core.scalarmath.pyd
    PE      70b80000-70b8e000       Deferred        numpy.fft.fftpack_lite.pyd
    PE      70c80000-70e8e000       Deferred        numpy.linalg._umath_linalg.pyd
    ELF     7b800000-7ba43000       Deferred        kernel32<elf>
      \-PE  7b810000-7ba43000       \               kernel32
    ELF     7bc00000-7bce3000       Deferred        ntdll<elf>
      \-PE  7bc10000-7bce3000       \               ntdll
    ELF     7bf00000-7bf04000       Deferred        <wine-loader>
    ELF     7d2c0000-7d2df000       Deferred        wintab32<elf>
      \-PE  7d2d0000-7d2df000       \               wintab32
    ELF     7d2e0000-7d3b6000       Deferred        crypt32<elf>
      \-PE  7d2f0000-7d3b6000       \               crypt32
    ELF     7d3b8000-7d3fc000       Deferred        rsaenh<elf>
      \-PE  7d3c0000-7d3fc000       \               rsaenh
    ELF     7d400000-7d423000       Deferred        localspl<elf>
      \-PE  7d410000-7d423000       \               localspl
    ELF     7d528000-7d531000       Deferred        librt.so.1
    ELF     7d538000-7d53d000       Deferred        libgpg-error.so.0
    ELF     7d540000-7d557000       Deferred        libresolv.so.2
    ELF     7d558000-7d5a3000       Deferred        libdbus-1.so.3
    ELF     7d5a8000-7d5c7000       Deferred        libp11-kit.so.0
    ELF     7d5c8000-7d5da000       Deferred        libtasn1.so.3
    ELF     7d5e0000-7d664000       Deferred        libgcrypt.so.11
    ELF     7d668000-7d671000       Deferred        libkrb5support.so.0
    ELF     7d678000-7d6a0000       Deferred        libk5crypto.so.3
    ELF     7d6a0000-7d76f000       Deferred        libkrb5.so.3
    ELF     7d770000-7d782000       Deferred        libavahi-client.so.3
    ELF     7d788000-7d84e000       Deferred        libgnutls.so.26
    ELF     7d850000-7d88d000       Deferred        libgssapi_krb5.so.2
    ELF     7d890000-7d8fc000       Deferred        libcups.so.2
    ELF     7d900000-7d91b000       Deferred        spoolss<elf>
      \-PE  7d910000-7d91b000       \               spoolss
    ELF     7d920000-7da16000       Deferred        msvcp90<elf>
      \-PE  7d940000-7da16000       \               msvcp90
    ELF     7da18000-7da4b000       Deferred        ws2_32<elf>
      \-PE  7da20000-7da4b000       \               ws2_32
    ELF     7da50000-7da7d000       Deferred        msacm32<elf>
      \-PE  7da60000-7da7d000       \               msacm32
    ELF     7da80000-7db36000       Deferred        winmm<elf>
      \-PE  7da90000-7db36000       \               winmm
    ELF     7db38000-7dc7c000       Deferred        oleaut32<elf>
      \-PE  7db50000-7dc7c000       \               oleaut32
    ELF     7dc80000-7dcc1000       Deferred        winspool<elf>
      \-PE  7dc90000-7dcc1000       \               winspool
    ELF     7dcc8000-7ddb5000       Deferred        comdlg32<elf>
      \-PE  7dcd0000-7ddb5000       \               comdlg32
    ELF     7ddb8000-7de41000       Deferred        rpcrt4<elf>
      \-PE  7ddc0000-7de41000       \               rpcrt4
    ELF     7de48000-7dfa9000       Deferred        ole32<elf>
      \-PE  7de60000-7dfa9000       \               ole32
    ELF     7dfe0000-7e21e000       Deferred        shell32<elf>
      \-PE  7dff0000-7e21e000       \               shell32
    ELF     7e288000-7e28c000       Deferred        libkeyutils.so.1
    ELF     7e290000-7e295000       Deferred        libcom_err.so.2
    ELF     7e298000-7e2cf000       Deferred        uxtheme<elf>
      \-PE  7e2a0000-7e2cf000       \               uxtheme
    ELF     7e2d0000-7e3ef000       Deferred        comctl32<elf>
      \-PE  7e2e0000-7e3ef000       \               comctl32
    ELF     7e3f0000-7e466000       Deferred        shlwapi<elf>
      \-PE  7e400000-7e466000       \               shlwapi
    ELF     7e468000-7e46e000       Deferred        libxfixes.so.3
    ELF     7e470000-7e47b000       Deferred        libxcursor.so.1
    ELF     7e480000-7e48e000       Deferred        libavahi-common.so.3
    ELF     7e560000-7e589000       Deferred        libexpat.so.1
    ELF     7e590000-7e5ca000       Deferred        libfontconfig.so.1
    ELF     7e5f0000-7e5fb000       Deferred        libxrandr.so.2
    ELF     7e600000-7e611000       Deferred        libxi.so.6
    ELF     7e618000-7e61c000       Deferred        libxcomposite.so.1
    ELF     7e620000-7e644000       Deferred        imm32<elf>
      \-PE  7e630000-7e644000       \               imm32
    ELF     7e648000-7e64f000       Deferred        libxdmcp.so.6
    ELF     7e650000-7e654000       Deferred        libxau.so.6
    ELF     7e658000-7e679000       Deferred        libxcb.so.1
    ELF     7e680000-7e69a000       Deferred        libice.so.6
    ELF     7e6a0000-7e7d5000       Deferred        libx11.so.6
    ELF     7e7d8000-7e7eb000       Deferred        libxext.so.6
    ELF     7e7f0000-7e7fb000       Deferred        libxrender.so.1
    ELF     7e800000-7e806000       Deferred        libxxf86vm.so.1
    ELF     7e808000-7e80c000       Deferred        libxinerama.so.1
    ELF     7e810000-7e8c1000       Deferred        winex11<elf>
      \-PE  7e820000-7e8c1000       \               winex11
    ELF     7e8c8000-7e8e2000       Deferred        libz.so.1
    ELF     7e8e8000-7e987000       Deferred        libfreetype.so.6
    ELF     7e990000-7e996000       Deferred        libuuid.so.1
    ELF     7e998000-7e9a1000       Deferred        libsm.so.6
    ELF     7e9a8000-7ea4a000       Deferred        msvcrt<elf>
      \-PE  7e9c0000-7ea4a000       \               msvcrt
    ELF     7ea50000-7ea7f000       Deferred        msvcr90<elf>
      \-PE  7ea60000-7ea7f000       \               msvcr90
    ELF     7ea80000-7eaf1000       Deferred        advapi32<elf>
      \-PE  7ea90000-7eaf1000       \               advapi32
    ELF     7eaf8000-7ebd7000       Deferred        gdi32<elf>
      \-PE  7eb00000-7ebd7000       \               gdi32
    ELF     7ebd8000-7ed47000       Deferred        user32<elf>
      \-PE  7ebf0000-7ed47000       \               user32
    ELF     7ed48000-7ed55000       Deferred        libnss_files.so.2
    ELF     7ed58000-7ed71000       Deferred        libnsl.so.1
    ELF     7ed78000-7ed93000       Deferred        version<elf>
      \-PE  7ed80000-7ed93000       \               version
    ELF     7ef98000-7efdb000       Deferred        libm.so.6
    ELF     7efe0000-7efec000       Deferred        libnss_nis.so.2
    ELF     7eff0000-7eff9000       Deferred        libnss_compat.so.2
    ELF     f7400000-f7405000       Deferred        libdl.so.2
    ELF     f7408000-f75bc000       Deferred        libc.so.6
    ELF     f75c0000-f75db000       Deferred        libpthread.so.0
    ELF     f7600000-f7744000       Dwarf           libwine.so.1
    ELF     f7748000-f776a000       Deferred        ld-linux.so.2
    ELF     f776e000-f776f000       Deferred        [vdso].so
    Threads:
    process  tid      prio (all id:s are in hex)
    0000000e services.exe
            0000001f    0
            0000001e    0
            00000018    0
            00000017    0
            00000015    0
            00000010    0
            0000000f    0
    00000012 winedevice.exe
            0000001c    0
            00000019    0
            00000014    0
            00000013    0
    0000001a plugplay.exe
            00000020    0
            0000001d    0
            0000001b    0
    00000021 explorer.exe
            00000022    0
    0000002d (D) C:\Program Files (x86)\Forged Alliance Forever\FAForever.exe
            0000002e    0 <==
    System information:
        Wine build: wine-1.4.1
        Platform: i386 (WOW64)
        Host system: Linux
        Host version: 3.11.0-12-generic



all he does is install faf, the install seemingly runs fine, then when trying to run it, he gets this error

thanks in advance

(if it wasn't clear i'm not expecting zep to fix this)
User avatar
Exotic_Retard
Contributor
 
Posts: 1470
Joined: 21 Mar 2013, 22:51
Has liked: 557 times
Been liked: 626 times
FAF User Name: Exotic_Retard

Re: LINUX SUPPORT IS HERE

Postby Slvtmong00se » 20 Mar 2014, 07:54

Sorry for the bump but can anyone help, I seem so close:

-Installed FA through playonlinux, works fine.
-Installed FAF through playonlinux, tried logging in with BRAND NEW account, asked for steam link. (I've never even installed or used steam, my original FA copy was a physical disk, now using RELOADED iso as I can't find the original and dont have an optical drive). Don't know if this counts as proof but my GPGnet handle was Slvtmong00se
-Uninstalled FAF
-Installed unofficial linux port of FAF, tried logging in, did NOT get steam id error. Instead it says FAF isnt latest version (not true),
-Tries to download latest version, crashes upon running it.

Any ideas? Is anyone else in the same boat?

EDIT: ALL THIS IS ON A BRAND NEW LAPTOP WITH A FRESH INSTALL OF UBERSTUDENT 3.0
Slvtmong00se
 
Posts: 3
Joined: 27 Aug 2012, 15:59
Has liked: 0 time
Been liked: 0 time

Re: LINUX SUPPORT IS HERE

Postby PattogoTehen » 20 Mar 2014, 18:06

unoffical linux port is now updated.

you have to install xdelta3 for the new patch system
My FAF projects:
LiveStreamer Launcher, Online Replay Analyzer, Replay Syncer, Custom FAF client

Paypal: pattogotehen at outlook.com
PattogoTehen
Avatar-of-War
 
Posts: 70
Joined: 29 Aug 2013, 19:19
Has liked: 0 time
Been liked: 44 times
FAF User Name: PattogoTehen

Re: LINUX SUPPORT IS HERE

Postby ALPHAxWolfA001 » 30 Mar 2014, 00:03

Anybody willing to summarize the processes posted here? I'm just an initiate in the computer tech world.
ALPHAxWolfA001
 
Posts: 1
Joined: 29 Mar 2014, 23:59
Has liked: 0 time
Been liked: 0 time

Re: LINUX SUPPORT IS HERE

Postby tatsu » 06 Apr 2014, 18:57

Any of you got FAF to work with steam version of FA?

...going to try this on manjaro.
User avatar
tatsu
Supreme Commander
 
Posts: 1553
Joined: 02 Jul 2012, 21:26
Has liked: 1952 times
Been liked: 171 times
FAF User Name: tatsu

Re: LINUX SUPPORT IS HERE

Postby meur » 18 May 2014, 13:39

It stop working for me after the recent update 0.10.114(?)->0.10.115 (wine was not updated). After login FAF lobby ask to install update despite the installed version is the same; the installation of the said update doesn't helps and on the next launch the same dialog shows. It happend in the existed wine installation and the same problem occur in a fresh installation.
Wine version 1.7.14, 64-bit Linux.
meur
 
Posts: 2
Joined: 18 May 2014, 13:23
Has liked: 1 time
Been liked: 0 time
FAF User Name: meur

PreviousNext

Return to General Discussions

Who is online

Users browsing this forum: No registered users and 1 guest