Jump to content
Sign in to follow this  
sthalik

Works on FreeBSD and Linux with Wine

Recommended Posts

If you aren't going to share then why post? That's kinda like "Hey I know how to get a guaranteed job after graduation, but you'll have to figure it out on your own. Sorry."

Share this post


Link to post
Share on other sites

Because Steam doesn't work on Wine now and had to resort to less savory methods.

Graduation? What graduation? I didn't graduate from my fracking high school :D

Share this post


Link to post
Share on other sites

It's just that you could have put the instructions up. Running the server under Linux opens it up to more people. You could get more performance from the same machine on Linux than Windows due to free resources on a properly tuned machine.

Share this post


Link to post
Share on other sites

Reading comprehension failure.

had to use the

perl -e 'print chr for 99, 114, 97, 99, 107'

PS COSA server was run under Wine for ages on old ananke. Hi Tenk if you ever read this :)

Edited by sthalik

Share this post


Link to post
Share on other sites

Instructions for building with Steam:

git clone git://source.winehq.org/git/wine.git
cd wine
git checkout origin/master -b hacks
# Here you accept reversion
[b]git revert 7ce90cc7198a6dee75a999e9502ff997e5d3a763[/b]
cd ..
mkdir -p wine-build
cd wine-build
../wine/configure --prefix=/some
gmake -j8 depend all
gmake install
[b]# Also run winecfg, go to libraries and disable dwrite![/b]

The bolded commit broke Steam. No need for any less-than-savory solutions!

---------- Post added at 06:15 PM ---------- Previous post was at 04:56 PM ----------

Please see http://bugs.winehq.org/show_bug.cgi?id=33147

Edited by sthalik

Share this post


Link to post
Share on other sites
Instructions for building with Steam:
git clone git://source.winehq.org/git/wine.git
cd wine
git checkout origin/master -b hacks
# Here you accept reversion
[b]git revert 7ce90cc7198a6dee75a999e9502ff997e5d3a763[/b]
cd ..
mkdir -p wine-build
cd wine-build
../wine/configure --prefix=/some
gmake -j8 depend all
gmake install
[b]# Also run winecfg, go to libraries and disable dwrite![/b]

The bolded commit broke Steam. No need for any less-than-savory solutions!

---------- Post added at 06:15 PM ---------- Previous post was at 04:56 PM ----------

Please see http://bugs.winehq.org/show_bug.cgi?id=33147

Is it fully supported or does it crash alot with some weird OpenGL out of mem issues?

Share this post


Link to post
Share on other sites

tip: take this to a linux forum. no one here cares. btw good luck at running this at more than 5fps

Share this post


Link to post
Share on other sites

This is a dedicated server. Also, 40 people playing with no issue.

Share this post


Link to post
Share on other sites

It shouldn't consume much more resources than Windows dedicated server.

Now that Steam solution and not 5-letter-word is available, I can help. What's your issue?

Specs:

CPU: Intel® Core i7-3770 CPU @ 3.40GHz (3400.07-MHz K8-class CPU)

FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs

FreeBSD ananke.laggygamerz.com 9.1-STABLE FreeBSD 9.1-STABLE #1: Fri Feb 22 01:08:03 CET 2013 root@ananke.laggygamerz.com:/usr/obj/usr/src/sys/ANANKE amd64

Share this post


Link to post
Share on other sites

Won't work now on Wine. Windows VM firewall rules (ugly, but no other way):

rdr on $ext_if inet proto tcp from any to ($ext_if) port 3391 -> $cosa_ip port 3389
rdr on $ext_if inet proto udp from any to ($ext_if) port 2300:2400 -> $cosa_ip
nat on $ext_if inet proto udp from $cosa_ip port 1024:65535 to any -> ($ext_if) [color="#FF0000"]static-port[/color]

@Placebo please fix :)

For devs: you use WSAgetsockaddrinfo() or similar to get remote's port. This is incorrect! Use port specified by user/GS.

Edited by sthalik

Share this post


Link to post
Share on other sites
tip: take this to a linux forum. no one here cares. btw good luck at running this at more than 5fps

Why do people like you get to post on these forums? That is an incredibly ignorant statement besides being incredibly useless to anyone but your own ego.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×