Page 1 of 1

Best OS?

Posted: 2014-02-06 15:47
by Shponglized
After a few years of using Windows 7, I am finally sick of how much of my computer it needs to run. I think I will partition my hard drive and mess around with linux again. Last time it was Fedora, this time I'm thinking Ubuntu 13.10.

This got me thinking about video games, naturally. Would PR run better on an operating system that isn't Windows 7? How might XP work? Linux?

Better question: Which OS was PR developed on?

Side question: What disto of Linux would you guys recommend for a laptop with 8 GB Ram, 512 MB ATI mobility Radeon HD 5470, and 2.4 Ghz Dual Core processor?

Re: Best OS?

Posted: 2014-02-06 15:58
by Cossack
Well, BF2 is for Windows, so is the PR - only Windows.

About Linux distro - witch one you like more.

I use Windows 8 and I am fine with it. It runs smooth. Not using Linux, because programs I use there is none for Linux (maybe I just not used to Linux).

Re: Best OS?

Posted: 2014-02-06 17:50
by AfterDune
BF2 is made for Windows, but can run on Mac and Linux as well. Don't think the performance is better there though. PR's launcher only works on Windows as far as I know. And even if you get it to run on something else, performance will most likely be less good.

If you want to run Linux, try Ubunutu. Or, try Zorin OS (another Linux disto). It even comes with a very nice Windows 7/8-like theme, which looks really good. You can choose between 6+ themes, you don't have to choose the Windows-like theme of course.

Image
(click image for larger version)

Re: Best OS?

Posted: 2014-02-07 01:38
by MaSSive
If you're really into dual system setup, probably the best distro to go with for end user is Ubuntu.

Lol AD...Nix with Win theme.

Re: Best OS?

Posted: 2014-02-07 08:16
by Arab
Stick with Windows 7, because the best Operating System for a Windows game is Windows.

What you could do, is if you have a lot of **** installed from the laptop manufacturer, uninstall the applications you don't want to use, and disable unused features in Add/Remove, disable some useless services through services.msc, defragment your hard drive, ccleaner, msconfig to disable start-up applications, set performance options to adjust for best performance.

On a side-note, if you want a pretty cool linux OS, try Linux Mint 16 Xfce + WINE (WINE allows you to run Windows Files so you can run Windows Apps and Games). Be sure to install all updates, graphics card updates are important.

Try installing Battlefield 2 first on it. Keep in mind that I'm not sure Punkbuster would work on linux, hence online. You got to search online.

Type in WineHQ - PunkBuster Bundled to see how people manage to overcome it.

Re: Best OS?

Posted: 2014-02-07 09:28
by AfterDune
MaSSive wrote:Lol AD...Nix with Win theme.
It's not a bad thing if you're used to the Windows interface :) .

Re: Best OS?

Posted: 2014-02-08 03:53
by Shponglized
[quote=""'[R-DEV"]AfterDune;1982203']BF2 is made for Windows, but can run on Mac and Linux as well. Don't think the performance is better there though. PR's launcher only works on Windows as far as I know. And even if you get it to run on something else, performance will most likely be less good.

If you want to run Linux, try Ubunutu. Or, try Zorin OS (another Linux disto). It even comes with a very nice Windows 7/8-like theme, which looks really good. You can choose between 6+ themes, you don't have to choose the Windows-like theme of course.

Image
(click image for larger version)[/quote]



Hmm. One of the reasons I want to install Linux is because I have heard / read that some games greatly benefit from Linux, Valve / Steam games for instance, which get almost 20% FPS more. Left 4 Dead 2 runs faster on Ubuntu than on Windows | Steam for Linux. Still, if the launcher won't work, that would be an issue even I got BF2 to work. I tried Ubuntu 2 years ago on a different computer. I was very impressed with it, but I could never properly configure it for wireless internet. Eventually I did away with it because I really installed it simply because something went massively wrong with Windows and I had to reformat, and since I didn't have my Windows disk at the time, but a Linux disc instead, that is what I went with. Sometimes when you can't go the library and your own computer in your dorm is fucked, you gotta use Linux.



[quote="Arab""]Stick with Windows 7, because the best Operating System for a Windows game is Windows.

What you could do, is if you have a lot of **** installed from the laptop manufacturer, uninstall the applications you don't want to use, and disable unused features in Add/Remove, disable some useless services through services.msc, defragment your hard drive, ccleaner, msconfig to disable start-up applications, set performance options to adjust for best performance.

On a side-note, if you want a pretty cool linux OS, try Linux Mint 16 Xfce + WINE (WINE allows you to run Windows Files so you can run Windows Apps and Games). Be sure to install all updates, graphics card updates are important.

Try installing Battlefield 2 first on it. Keep in mind that I'm not sure Punkbuster would work on linux, hence online. You got to search online.

Type in WineHQ - PunkBuster Bundled to see how people manage to overcome it.[/quote]

All that stuff is done and done. I may try Mint. I have pleeenty of HD space so I may just install multiple operating systems this weekend out of curiosity. I've heard good things about Arch Linux and the now defunct Feduntu when it comes to gaming and multimedia. I've heard about PB problems, which seem more widespread than the problems with installing BF2 in the first place. Not cool. I've always hated PB. I don't hack or cheat and I hate playing against those people but PB seems to get in the way more than it helps. I'm looking at this thread (WineHQ - Battlefield 2 1.x) and I have no idea how I once used to know how to do all that, and even enjoy it as well. Shit.

Re: Best OS?

Posted: 2014-02-08 04:25
by LITOralis.nMd

Re: Best OS?

Posted: 2014-02-10 04:28
by choppergirl
The blind leading the stupid. A game server runs no more faster under Linux than Windows, and there's a LOT of drawbacks and headaches involved with trying to do it under linux (on an SSH command line remotely, more than likely, if you're renting a VPS).

I've been running BF2 and BF2142 game servers for 6 years, and I've used both Linux and Windows. With Linux, it can be done, but you're going to have a lot of headaches. Windows blows Linux out of the water as a game server platform, because you can Remote Desktop easily into your server, and check on your game processes... mod files... copy files, edit files... everything. Linux, its a total pain to do this on the command line, and a total headache using Xwindows.through Xming, or VNC.

Whatever OS system your game client was designed to run on the year it was released, is going to be the best OS to run your server on as well. Usually this is XP behind a router NAT firewall with port forwarding. Windows Server 2003/2008 will work as well and are more secure. You can host it at home, or rent a VPS. You'll find the Linux VPSs are cheaper than the Windows VPSs... but there's a reason... you have to be a good bash hacker writing scripts to write code to check on your server and restart it when it dies. And it will. Often. Your game server will die like 2-10 times a day. You need a script running that will watch it like a hawk and automatically relaunch it when it does.

Under Windows you can do this easily with Process Lasso or the bundled game process watcher that sometimes comes with the game server (i.e. BF2launcher).

You can also try to run your game server on Micro or TinyXP for a smaller memory and disk footprint (useful if you're running it on an SSD drive, which is a very good idea)... but I found no particular advantage beyond those two reasons. They are rather crippled versions of Windows (because they've been stripped down) which can lead to problems later when you need to install some piece of software that depended on something that has been removed from those distros.

If you are hell bent on running a game server under Linux, check my script here and fiddle fart with it... to modify and use to launch and relaunch your game server process when it dies: CHOPPERGIRL's AIRWAR

Again, let me save you a couple of months of headaches... go with Windows. I've worked with and installed just about every version of Windows and Linux known to man... and after running game servers remotely using both, Windows smokes Linux all to hell for ease of remote maintenance of your game server, which is going to be a big issue if you fiddle and tweak with your mods *a lot*.

Be sure to use Process Lasso to set your game server process to high under Windows, or under Linux (yuk), nice it to a high priority value (but not too high). Don't go real time or highest priority on either. Search your process list for other processes started under your user name or unused services (stuff like GoogleUpdateServices or jucheck.exe or spoolv.exe... and kill them or lower their process to Low (Idle). It's not terribly important to do so... but if your CPU should ever hit 100% because you set max players too high... it will... at 100%... ignore those processes marked Low for the duration, until some free cycles are again available.

More important than anything else, make sure to get your max players setting right through lots of testing. You never want to exceed your max upper bandwidth, or CPU... or both can't keep up moving the packets out, with the ones coming in, and something will have to give... and the game server will (if its smart) try to degrade things nicely and drop packets for fast moving stuff (gunships, planes) and you'll start to see lag. Also, keep in mind, on servers like 2142, if you move the Titan, CPU usage goes up as well. For under 32 players, guestimate about 13K/s needed per player... i.e. a 24 player server would need about 320k/s. As the number of players goes up, this amount increases.. per player... exponentially.

Quantity does not beget Quality. Don't be fooled. The best game experience is between 16-32 players. For me, anything over 24 players, and there's just too many bloody people... things become pointless and impersonal... and its no fun anymore. 16 awesome to medium decent players on a server, smoke a 64 player server full of idiots any day of the week for fun and game experience.

Your mileage may vary, but again... 6 years of experience running game servers and modding on the bare metal...

Top tip: Invest in at least a 40gb SSD drive for your game server box, a copy of Edit Plus (for editing tweak/con/py files, a copy of Process Lasso, and maybe a copy of BuzOf... and learn how to enable and use Windows Remote Desktop You'll be glad you did. A P4 3200 can run about a 24 player server. An old dual core AMD 3200X2 can run about 24-32 players. An i7... can run four BF game servers at once or more, assuming you have that many IPs. BF2/BF2142 are multithreaded, so they will sort of spread their load across cores (though not always flatly).

If instead of running your game server on your own box at home, you rent a server from a game server company, forget getting one with a CPanel or Control panel... and pass them by. You won't be able to see a desktop or get at anything, without sweet talking the server admin... so installing custom mods is out of the question, or requires his intervention. Instead, rent a Windows VPS, and zip your entire game server directory, and upload your files using Filezilla Client and Filezilla Server. With Windows Desktop, it will be like you're right on the keyboard and desktop of that computer, and you can unzip it, double click your game server, and run it, and SEE THAT IT IS RUNNING (or any error message boxes that pop up). With limited CPANEL access, you're totally in the dark. Avoid gameserver companies that rent game servers pre installed that use CPANEL like this... and instead, rent a Windows VPS (spend the extra money rather than getting a Linux VPS). You'll be glad you did.

CHOPPERGIRL
CHOPPERGIRL's AIRWAR

Re: Best OS?

Posted: 2014-02-10 07:10
by AfterDune
I've worked with both Windows and Linux, but don't think one is easier than the other tbh.