Freelancer working with Wine 1.1.20
-
@tai:
Hey Guys.
I just wanted to tell you that Freelancer is again working with Wine!
Multiplayer also works after fixing the Direct play Bug, have a look at this link: http://wiki.winehq.org/DirectPlayGames
Tested it for some hours now on UnderVerse: quite fun, but lags evey ~5minutes for some seconds.
If you are wondering why Freelancer is still marked as Garbage in AppDB, I allready posted an Test there few minutes ago.
Have fun guys!
Question again
And how about flserver.exe ?I have put at work for this purpose Pardus Linux, but meanwhile there was no time to test it.
-
@HeIIoween:
Question again
And how about flserver.exe ?I’m going to test it, posting here when I have results
Edit: Ok it looks like it’s not working
It looks like DirectPlay Server is starting up, network not, because of that I can’t access it from Freelancer(same PC, same Wine). But this are only my thoughts, I have no clue what it’s doing in behind.
-
I think to get Freelancer to connect to FLServer I had to specify the computer’s IP address when starting FL with the -s command line option. It’s been a while though, so I’m not sure.
But this is running in Linux. Do you mean you did this in Linux too?
I’m waiting for a breakthrough like this to scrap Windows completely, FL gaming and FL tools are the only thing stopping me from swapping to Linux.
OpenOffice.Org is now very nice and better than MS Office in many ways, so this solved my second problem a long time ago. The rest of what I need the PC for is all available in Linux.
I think the next problem will be which Linux to use, they are all great but some lack differing facilities that I am not yet aware of.
-
Now i have “Linux admin-pardus 2.6.25.20-114 #1 SMP Mon Jan 19 15:02:57 EET 2009 i686 Intel Celeron CPU 2.40GHz GNU/Linux”
and wine-1.1.8Flserver.exe started, port 2302 seems to be opened:
udp 0 0 0.0.0.0:2302 0.0.0.0:*From other comp with windows and freelancer client i see my serv running on lan when i use -sMyPardusServ:2302
But when i try to connect to it - timeout message popups :(((
What may be wrong?
-
May be a firewall problem.
In Windows, as well as permitting Freelancer.exe and FLServer.exe, you need to permit Microsoft DirectPlay8 Server, the file is C:\WINDOWS\system32\dpnsvr.exe
This was my problem a couple of times until I started remembering it! :lol:
And… I don’t think Linux has an equivalent to this? So - are we back to another barrier? Shame if so, it will be a big plus to get through this problem.
-
@StarTrader: Choosing the right linux distribution is difficult, but mainly easy if you know how. Do you want easy acces to new Programms? Get a distribution with builtin Packetmanager(as linux starter you should have one, it makes live much easier)
And just things like that: Little features that make live easier!you can add a dll overwrite in wine, I’ll try copying the file from my winxp install
Edit: Linux has no Firewall, unless you install it …
And the FIle is already in my system32 folder, so what next?
@HeIIoween:Now i have “Linux admin-pardus 2.6.25.20-114 #1 SMP Mon Jan 19 15:02:57 EET 2009 i686 Intel Celeron CPU 2.40GHz GNU/Linux”
and wine-1.1.8 <– Maybe thats the reason get the newest wine releaseFrom other comp with windows and freelancer client i see my serv running on lan when i use -sMyPardusServ:2302
But when i try to connect to it - timeout message popups :(((
What may be wrong?
Maybe it’s also a problem with flserver? 1.1 Patch installed?
-
I think to get Freelancer to connect to FLServer I had to specify the computer’s IP address when starting FL with the -s command line option. It’s been a while though, so I’m not sure.
But this is running in Linux. Do you mean you did this in Linux too?
Yeah, in Linux. I was also using native directplay DLLs, though, which may have had something to do with it.
-
May be a firewall problem.
In Windows, as well as permitting Freelancer.exe and FLServer.exe, you need to permit Microsoft DirectPlay8 Server, the file is C:\WINDOWS\system32\dpnsvr.exe
This was my problem a couple of times until I started remembering it! :lol:
And… I don’t think Linux has an equivalent to this? So - are we back to another barrier? Shame if so, it will be a big plus to get through this problem.
Pumpurumpum…
Windows with firewall disabled and Pardus…
I dont see anything by “ps -A | grep iptables”
Or Pardus may use another firewall? -
2 tai: Dunno how in Pardus getting newer version, may be i need to compile it from sources…
Patch 1.1? Will check… -
Yeah, in Linux. I was also using native directplay DLLs, though, which may have had something to do with it.
I am out of my depth here, maybe if you can explain what you mean to the guys here they can succeed with this?
-
@tai:
I know what it is:
You just take a normal windows .dll file out of the win/system32 dir and use it with wine
Often it solves Problems, but also creates new ones. Sometimes it works with one version, with another not!
And where to take “true” win32 dlls for wine ? 8 [ ]
I was using winetricks script than dependency walker to find missing dlls… -
I’m very interested in this solution guys, hope you can find a working method soon.
-
It’s no problem to get the Game working, it is an problem to get the Server working, so if you don’t need the server it works!
FLServer prints a hell of messages into my terminal when I open it, so it’s very likely that there is some Bug in Wine.
I also applied to be an Application Maintainer for Freelancer, so I can edit the Freelancer Pages.
-
-
@tai:
FLServer prints a hell of messages into my terminal when I open it, so it’s very likely that there is some Bug in Wine.
Yep, its true.
-
@HeIIoween:
Khmm … Ok! I thought there same dlls as well as windows xp for example.
They are the same ones, that is just a site where you can get your missing dlls from.
I experimented with FLServer some time now and noticed that if I use the global server from crazy I can see the server there, but I can’t connect, not via LAN or INTERNET. I know that I always had that problem on windows, too. But I just don’t know the solution now!Help is appreciated.
-
@Win: Vista may be? Check out your antiviruses