Page 1 of 1

BZFlag on Mac OS X Server

Posted: Fri Aug 24, 2007 7:59 am
by hookah
Is there any BZFlag wich works on Mac OS X Server?

Posted: Fri Aug 24, 2007 12:17 pm
by netochka nezvanova
do you have an osx server? then try

or are you waiting to buy one until you know?

think bzfs will run on them for sure

Posted: Fri Aug 24, 2007 12:44 pm
by joevano
I know for certain that Tadd uses a Mac Mini to host all of the maps on tadd.dyndns.org

Posted: Fri Aug 24, 2007 2:06 pm
by Tedius
OS X Server is basically OS X with a boatload of serving tools thrown in. I would guess that there is no better and more secure platform to run bzflag on than on OS X Server. (cue OS flamewar.. here)


To answer the question definitively, I just copied the binary to a PPC XServe running OS 10.4 Server and it worked just fine.

Posted: Fri Aug 24, 2007 2:56 pm
by anomaly
Tedius wrote:...I would guess that there is no better and more secure platform to run bzflag on than on OS X Server. (cue OS flamewar.. here)
I don't suppose it's because OS X is based on the FreeBSD Unix kernel. Nah, that wouldn't have anything to do with it....

http://developer.apple.com/documentatio ... index.html

Posted: Fri Aug 24, 2007 6:51 pm
by L4m3r
anomaly wrote:I don't suppose it's because OS X is based on the FreeBSD Unix kernel. Nah, that wouldn't have anything to do with it....
Actually, OS X is based on the Mach kernel that was used for Nextstep OS that Steve Jobs worked on while he was away from Apple. While it does use a BSD userland, and works similarly in many respects, OS X is not a unix derviative, regardless of what Apple's marketing would like you to think.

Regardless, the difference in security between OS X and Linux (or any flavors thereof) for bzfs is probably negligible- in either case, running bzfs chrooted should be very secure, notwithstanding any vulnerabilities in bzfs itself.

Going from Tedius' test, I don't see any reason OS X server wouldn't work. I'd think that, worst case scenario, you'd have to build a binary on the server.

Posted: Sat Aug 25, 2007 11:29 pm
by anomaly
Actually I was referring to:

Integrated with Mach is a customized version of the BSD operating system (currently FreeBSD 5). Darwin’s implementation of BSD includes much of the POSIX API, which is available from the application layers of the system. BSD serves as the basis for the file systems and networking facilities of Mac OS X.

from the apple dev website.

Posted: Sun Aug 26, 2007 1:36 am
by L4m3r
The "BSD operating system" is not the same thing as the unix kernel. They do take code from freeBSD, but it's still mach at the core.

Mach was originally designed to be a drop-in replacement for the existing Unix kernel, so it only makes sense to design a unix-like OS around it. However, this does NOT mean that OS X is Unix, or based on unix. It is unix-like in the same way that Linux is unix-like. Yes, they're similar, they can share apps, and even share code. Anything beyond that is marketing hype.

Posted: Mon Aug 27, 2007 6:24 am
by hookah
tried, have installed many versions of bzflag, but none of them works with Os X Server

Posted: Mon Aug 27, 2007 6:52 am
by macsforme
{janis} wrote:tried, have installed many versions of bzflag, but none of them works with Os X Server
What error do you get? Have you tried compiling your own binary?

Posted: Mon Aug 27, 2007 3:16 pm
by Tedius
Are you trying to run BZFlag on XServe for some reason, if so, what model? What version OSX Server are you using? Do you mean "bzflag" or "bzfs"? Have you run bzflag from normal OS X?

Posted: Fri Oct 05, 2007 5:27 am
by a dead man
I've been running bzfs with rotating maps on an osx server (10.4) for over a year now and encountered no problems whatsoever, if it works on osx, it'll work on a server