Page 1 of 1

Games and Linux

Posted: Sun Jun 27, 2004 10:17 am
by Anonymous
Does linux have games?

Archived topic from Anythingforums, old topic ID:182, old post ID:1764

Games and Linux

Posted: Sun Jun 27, 2004 11:44 am
by fragged one
in the same way that windows has games?

like solitaire, hearts, etc?? no, but every distro that i've tried has come with a plethora of games.

if you mean conventional games, then there are a ton of games that can be played in linux. you can also use an emulation program, called wine to play other windows games and programs in linux.

Archived topic from Anythingforums, old topic ID:182, old post ID:1813

Games and Linux

Posted: Sun Jun 27, 2004 12:01 pm
by Bruce
Games that I have commercial CD's for that run natively in Linux.

Unreal Tournament 2004
Quake
Quake2, and Quake2 Mission Packs
Quake3 Arena
Soldier of Fortune
The Sims
RailRoad Tycoon2 Gold Edition
SimCity 3000
Return To Castle Wolfenstien
Erics Ultimate Solitair
Descent 3
Hero's 3
Kohan

Had more but tossed a few I didn't care for. Most were made by


http://www.lokigames.com/products/

Archived topic from Anythingforums, old topic ID:182, old post ID:1818

Games and Linux

Posted: Sun Jun 27, 2004 12:03 pm
by Bruce
Fragged, of course it has solitaire, hearts..........and all those simplistic windows type games.

SuSE comes with so many it's hard to count or list them all, not mention SuSE comes with some half way decent 3D games considering they are bundled games. 3d Flight simulator, 3d car racing game.................

Archived topic from Anythingforums, old topic ID:182, old post ID:1819

Games and Linux

Posted: Sun Jun 27, 2004 12:42 pm
by fragged one
Bruce wrote: Fragged, of course it has solitaire, hearts..........and all those simplistic windows type games.

SuSE comes with so many it's hard to count or list them all, not mention SuSE comes with some half way decent 3D games considering they are bundled games. 3d Flight simulator, 3d car racing game.................
well, linux doesn't come with it, but the distro does. :P

Archived topic from Anythingforums, old topic ID:182, old post ID:1832

Games and Linux

Posted: Sun Jun 27, 2004 1:59 pm
by megaspaz
fragged one wrote: well, linux doesn't come with it, but the distro does.  :P
:roflmao: :babysnatcher:

Archived topic from Anythingforums, old topic ID:182, old post ID:1845

Games and Linux

Posted: Mon Jun 28, 2004 2:49 am
by wldkos
oh snap, that was a good one...

Archived topic from Anythingforums, old topic ID:182, old post ID:2025

Games and Linux

Posted: Thu Jul 08, 2004 11:49 am
by Chyse
is linux like microsoft xp or somethin???

Archived topic from Anythingforums, old topic ID:182, old post ID:3889

Games and Linux

Posted: Thu Jul 08, 2004 4:52 pm
by Magic
goalguarder12 wrote: is linux like microsoft xp or somethin???
way different. way better. :didi:

Archived topic from Anythingforums, old topic ID:182, old post ID:3915

Games and Linux

Posted: Thu Jul 08, 2004 5:38 pm
by Red Squirrel
Well simply put it's like comparing a bridge made out of foam with a bridge made out of pure steel. Well in terms of security and reliability, anyway. :D

Win2k evens out with linux though (for desktop) but XP is FAR behind. Actually linux is more resource intensive UI wise but background tasks such as servers are much less cpu intensive then under Windows. I run a server with LOT of background tasks and it runs fine (the tasks) but doing stuff directly at the server such as opening a program takes several minutes. So as desktop OS you want a high end machine, but as server, you can get away with a AMD 2000+ or probably lower.

Archived topic from Anythingforums, old topic ID:182, old post ID:3922

Games and Linux

Posted: Thu Jul 08, 2004 6:47 pm
by Bruce
Red Squirrel wrote: I run a server with LOT of background tasks and it runs fine (the tasks) but doing stuff directly at the server such as opening a program takes several minutes. 
Then there is something seriously, I mean very, very wrong with the way your computer is configured.

Archived topic from Anythingforums, old topic ID:182, old post ID:3935

Games and Linux

Posted: Thu Jul 08, 2004 7:24 pm
by Red Squirrel
Well the init does say I have over 20 conflicts but I don't have the time or knowledge to try and figure how to fix all of those in linux... as long as the server works is what matters to me right now as I hardly go directly at it now that I'm getting better with the console and that I'm setup with webmin and such. The only time I need to go directly at the server is if I need to turn a service on or off (permanently). Hardware wise everything is ok. The mobo is fairly new, the processor is a Athlon XP 2000+ which obviously works ok, the ram is new everything is new but the PSU and the case.

Archived topic from Anythingforums, old topic ID:182, old post ID:3937

Games and Linux

Posted: Thu Jul 08, 2004 9:45 pm
by sintekk
I don't have the time or knowledge to figure out how to get the damn thing to see my network, video or sound card. I got Mandrake 6 to work ONCE.
:lol:

Windows 2003 :wub:

Archived topic from Anythingforums, old topic ID:182, old post ID:3968

Games and Linux

Posted: Thu Jul 08, 2004 9:49 pm
by sintekk
(before anyone judges me, I only spent a grand total of 2 hours on linux :lol:)

Archived topic from Anythingforums, old topic ID:182, old post ID:3971

Games and Linux

Posted: Thu Jul 08, 2004 10:22 pm
by Red Squirrel
Well it took me about 2 weeks just to compile apache, and that's not even putting php and mysql in the equation. And if I'd have to do it again, it would probably take me about that time again. :lol: Linux needs a standard form of installation. Sort of like windows has with add/remove but even windows' system is not 100% great, but that's mostly programmer's fault for not using it properly (ex: uninstallers that don't fully work). If there's one thing every distro needs to standardlize, it's install/uninstallation of apps. rpm's are a start, but depenancies make it living hell to install certain applications that have hundreds of dependancies, and all those need 100 more etc....

Archived topic from Anythingforums, old topic ID:182, old post ID:3985

Games and Linux

Posted: Thu Jul 08, 2004 11:12 pm
by Bruce
Linux does have a standard form of installation, it is the standard in all unix like operating systems.

./configure

make

make install

Archived topic from Anythingforums, old topic ID:182, old post ID:3995

Games and Linux

Posted: Thu Jul 08, 2004 11:57 pm
by Red Squirrel
I'm talking something easy that anyone can use. Just double click the installer and boom, it's done. ./configure sounds easy, but every program is different, with apache,for example, there's this undocumented string you have to put after. I mean they put it in the documentation but they leave out crucial stuff. I just got lucky with my server that I found a forum where the right string was posted. suprisingly php and mysql went smooth after that.

Archived topic from Anythingforums, old topic ID:182, old post ID:3998

Games and Linux

Posted: Fri Jul 09, 2004 3:07 am
by megaspaz
Red Squirrel wrote: I'm talking something easy that anyone can use.  Just double click the installer and boom, it's done.  ./configure sounds easy, but every program is different, with apache,for example, there's this undocumented string you have to put after.  I mean they put it in the documentation but they leave out crucial stuff.  I just got lucky with my server that I found a forum where the right string was posted.  suprisingly php and mysql went smooth after that.
what undocumented string is that? the --prefix option? that's there for everything. it's standard. do you want to see all the ./configure options? type ./configure --help. if you want double click, use rpms.

Archived topic from Anythingforums, old topic ID:182, old post ID:4015

Games and Linux

Posted: Fri Jul 09, 2004 3:10 am
by megaspaz
here's the output for apache.

Code: Select all

[prompt]$ ./configure --help
chmod: changing permissions of `conf3770.sh': Operation not permitted
`configure' configures this package to adapt to many kinds of systems.

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print `checking...' messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for `--cache-file=config.cache'
  -n, --no-create         do not create output files
      --srcdir=DIR        find the sources in DIR [configure dir or `..']

Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local/apache2]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [PREFIX]

By default, `make install' will install all the files in
`/usr/local/apache2/bin', `/usr/local/apache2/lib' etc.  You can specify
an installation prefix other than `/usr/local/apache2' using `--prefix',
for instance `--prefix=$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
  --bindir=DIR           user executables [EPREFIX/bin]
  --sbindir=DIR          system admin executables [EPREFIX/sbin]
  --libexecdir=DIR       program executables [EPREFIX/libexec]
  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
  --libdir=DIR           object code libraries [EPREFIX/lib]
  --includedir=DIR       C header files [PREFIX/include]
  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
  --infodir=DIR          info documentation [PREFIX/info]
  --mandir=DIR           man documentation [PREFIX/man]

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
  --target=TARGET   configure for building compilers for TARGET [HOST]

Optional Features:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-layout=LAYOUT
  --enable-v4-mapped      Allow IPv6 sockets to handle IPv4 connections
  --enable-exception-hook Enable fatal exception hook
  --enable-maintainer-mode
                          Turn on debugging and compile time warnings
  --enable-modules=MODULE-LIST
                          Modules to enable
  --enable-mods-shared=MODULE-LIST
                          Shared modules to enable
  --disable-access        host-based access control
  --disable-auth          user-based access control
  --enable-auth-anon      anonymous user access
  --enable-auth-dbm       DBM-based access databases
  --enable-auth-digest    RFC2617 Digest authentication
  --enable-isapi          isapi extension support
  --enable-file-cache     File cache
  --enable-echo           ECHO server
  --disable-charset-lite  character set translation
  --enable-charset-lite   character set translation
  --enable-cache          dynamic file caching
  --enable-disk-cache     disk caching module
  --enable-mem-cache      memory caching module
  --enable-example        example and demo module
  --enable-case-filter    example uppercase conversion filter
  --enable-case-filter-in example uppercase conversion input filter
  --enable-ldap           LDAP caching and connection pooling services
  --enable-auth-ldap      LDAP based authentication
  --enable-ext-filter     external filter module
  --disable-include       Server Side Includes
  --enable-deflate        Deflate transfer encoding support
  --disable-log-config    logging configuration
  --enable-log-forensic   forensic logging
  --enable-logio          input and output logging
  --disable-env           clearing/setting of ENV vars
  --enable-mime-magic     automagically determining MIME type
  --enable-cern-meta      CERN-type meta files
  --enable-expires        Expires header control
  --enable-headers        HTTP header control
  --enable-usertrack      user-session tracking
  --enable-unique-id      per-request unique ids
  --disable-setenvif      basing ENV vars on headers
  --enable-proxy          Apache proxy module
  --enable-proxy-connect  Apache proxy CONNECT module
  --enable-proxy-ftp      Apache proxy FTP module
  --enable-proxy-http     Apache proxy HTTP module
  --enable-ssl            SSL/TLS support (mod_ssl)
  --enable-optional-hook-export
                          example optional hook exporter
  --enable-optional-hook-import
                          example optional hook importer
  --enable-optional-fn-import
                          example optional function importer
  --enable-optional-fn-export
                          example optional function exporter
  --enable-bucketeer      buckets manipulation filter
  --enable-static-support Build a statically linked version the support
                          binaries
  --enable-static-htpasswd
                          Build a statically linked version of htpasswd
  --enable-static-htdigest
                          Build a statically linked version of htdigest
  --enable-static-rotatelogs
                          Build a statically linked version of rotatelogs
  --enable-static-logresolve
                          Build a statically linked version of logresolve
  --enable-static-htdbm   Build a statically linked version of htdbm
  --enable-static-ab      Build a statically linked version of ab
  --enable-static-checkgid
                          Build a statically linked version of checkgid
  --enable-http           HTTP protocol handling
  --disable-mime          mapping of file-extension to MIME
  --enable-dav            WebDAV protocol handling
  --disable-status        process/thread monitoring
  --disable-autoindex     directory listing
  --disable-asis          as-is filetypes
  --enable-info           server information
  --enable-suexec         set uid and gid for spawned processes
  --disable-cgid          CGI scripts
  --enable-cgi            CGI scripts
  --disable-cgi           CGI scripts
  --enable-cgid           CGI scripts
  --enable-dav-fs         DAV provider for the filesystem
  --enable-vhost-alias    mass virtual hosting module
  --disable-negotiation   content negotiation
  --disable-dir           directory request handling
  --disable-imap          server-side imagemaps
  --disable-actions       Action triggering on requests
  --enable-speling        correct common URL misspellings
  --disable-userdir       mapping of requests to user-specific directories
  --disable-alias         mapping of requests to different filesystem parts
  --enable-rewrite        rule based URL manipulation
  --enable-so             DSO capability

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-apr=DIR|FILE     prefix for installed APR, path to APR build tree,
                          or the full path to apr-config
  --with-apr-util=DIR     prefix for installed APU, or path to APU build tree
  --with-port=PORT        Port on which to listen (default is 80)
  --with-z=DIR            use a specific zlib library
  --with-ssl=DIR          SSL/TLS toolkit (OpenSSL)
  --with-mpm=MPM          Choose the process model for Apache to use.
                          MPM={beos|worker|prefork|mpmt_os2|perchild|leader|threadpool}
  --with-module=module-type:module-file
                          Enable module-file in the modules/<module-type>
                          directory.
  --with-program-name     alternate executable name
  --with-suexec-bin       Path to suexec binary
  --with-suexec-caller    User allowed to call SuExec
  --with-suexec-userdir   User subdirectory
  --with-suexec-docroot   SuExec root directory
  --with-suexec-uidmin    Minimal allowed UID
  --with-suexec-gidmin    Minimal allowed GID
  --with-suexec-logfile   Set the logfile
  --with-suexec-safepath  Set the safepath
  --with-suexec-umask     umask for suexec'd process

Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
              headers in a nonstandard directory <include dir>
  CPP         C preprocessor

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

[prompt]$
Archived topic from Anythingforums, old topic ID:182, old post ID:4016

Games and Linux

Posted: Fri Jul 09, 2004 9:18 am
by Bruce
Red Squirrel wrote: I'm talking something easy that anyone can use.  Just double click the installer and boom, it's done.  ./configure sounds easy, but every program is different
So is each individual computer/server, so is each individual person. Thats why the ability to configure the application the way you want, with the features you want is important.

I wonder why so many .exe installs and windows servers are vulnerable?

Perhaps because one click installs everything, enables everything, and "compromises" everything.

When I am adding a new washer to my kitchen faucet, I don't want to tear the kitchen apart and add a new sink, dishwasher, plumbing, water heater, and bathtub. I certainly don't want them all turned on all the time with the water spilling down the drain 24 hours a day.
:blink: :didi:

Archived topic from Anythingforums, old topic ID:182, old post ID:4026

Games and Linux

Posted: Fri Jul 09, 2004 12:03 pm
by Red Squirrel
That's the thing, configuration should not be done at install time, it should be done after, that way it's easier to change, and you're not stuck configurating something you don't even know what it does since you did not even get to open the program yet. When I install a windows program I don't worry about configuration until I actually open the program, then I look at the settings and see how I can make it more secure.

The apache config string in my case was about 2 lines long, and it's not like --help does anything, by looking at that, I still don't know what I have to put to make it work, I don't even know what any of those mean. I even seen --help files that spit out pearl code, it get's pretty nasty.

Archived topic from Anythingforums, old topic ID:182, old post ID:4038

Games and Linux

Posted: Fri Jul 09, 2004 5:14 pm
by megaspaz
you're missing the whole point of ./configure. it's there so you can make a program tailored to your specific computer. you can't do that at program runtime. and as far as what your talking about windows programs, yeah you can try to install a program and hopefully you'll be able to configure later on... if you're lucky that the program will install and if it does install, that it will run correctly so you can configure it. i've only had one program installed from source that was foobarred when trying to run it after installing and that was an old version of k3b. everything else has run fine and flawlessly. one of the reasons is because of being able to set configurations based on my computer's architecture before compilation. i've said it before, and i'll say it again, if you want to do things the windows way, stick with windows. things are done in linux they way they're done for a reason. :rolleyes:

oh yeah, what are the help files that spit out perl code? i've never ever seen that happen.

Archived topic from Anythingforums, old topic ID:182, old post ID:4066

Games and Linux

Posted: Fri Jul 09, 2004 5:47 pm
by Red Squirrel
Windows is not that bad. :P most programs install flawlessly. Unless you're trying to install something with spyware or crap, and that's where the downside of windows is - you get more crap like that because it's targetted, but you just have to know what you're doing.

I forget what the program that spit perl code was, I think just something I was going to try out then changed my mind and just deleted the download.

Also the quality of a program is not determined by the installer, the installer is just what puts the files at the right place, so wether the installer is easy to use or not does not really affect the program. So might as well make it easy to use. Like rpms are great usually, you just double click it and unless there's dependancies, it installs flawlessly, and you can even uninstall it like in windows. So if they improved rpms to avoid the dependancy errors, and standardlize accross all distros, it would be awesome and probably make linux that much more user friendly for everyone.

Archived topic from Anythingforums, old topic ID:182, old post ID:4073

Games and Linux

Posted: Fri Jul 09, 2004 6:15 pm
by megaspaz
i've known quite a few excellent programs that couldn't install or ran badly. apache 2.0.49 for windows comes to mind. hangs windows 9X/ME systems. MS movie maker. MS's own software can't run in it's own OS because it crashes everytime. yahoo messenger won't install. the installer hangs. then go take a trip to any computer forums you'll see a bunch of people having problems with things like nero, roxio, and whatever else there is. so yeah, it can be that bad.

Archived topic from Anythingforums, old topic ID:182, old post ID:4084