Has Anyone been able to get a server working in MacOSX?

Help with Setup, Hardware, Performance or other Issues...Or just pimp your rig.
Post Reply
werecube
Private
Private
Posts: 4
Joined: Mon May 31, 2004 8:59 am

Has Anyone been able to get a server working in MacOSX?

Post by werecube »

I have been trying to get a sever running in my Mac for a few hours now and I'm stumped. I have:

- Registered an account with dynDNS.org, and recieved a host address for a dynamic IP address.
- Downloaded an IP updating utility.
- Configured config file (bzfs.conf)
- Run the program successfully, seeing that my settings were applied

Here's where problems arise:
I start the server with the config file, and it says (after a bunch of initiation stuff) "Listening on 00.00.00.00:5154" I can access the game by manually typing in my address name (through dyndns.org), but it does not appear on the server list.

if i use the -i option with my dyndns address name, it gives the "listening" IP as my local machine IP, unless i turn the wildcard option off at dyndns.org. In either case, I cannot see my server in the server list.

Any Ideas?

Thanks
werecube@hotmail.com
orchid
Dev Godess
Dev Godess
Posts: 76
Joined: Sat Dec 07, 2002 6:07 pm

Post by orchid »

can you post the command or config file you are using?
trepan
Dev Wizard
Dev Wizard
Posts: 704
Joined: Fri Feb 21, 2003 7:50 pm

Post by trepan »

A couple of quick things to check
(and you should definitely post your
configs and whatnot if this doesn't
help).

You need the following switches:

-public
-publicaddr machine.dyndns.org:5154

The -publicaddr switch has to point
to your machine and port. If the list-
server cannot connect to a server
at the '-publicaddr' location, you will
not be listed.

Are you behind a firewall/router/NAT
of any sort? You'll have to make sure
that the port that you've chosen is
accessible through any such device.

Also make sure that you're using the
same version of bzfs as your bzflag
client, otherwise you'll will not see
your server listed.

good luck.
elmer fudd
Private First Class
Private First Class
Posts: 109
Joined: Fri May 07, 2004 11:17 pm
Contact:

Post by elmer fudd »

it would be

Code: Select all

-i en1
werecube
Private
Private
Posts: 4
Joined: Mon May 31, 2004 8:59 am

OK, so far.

Post by werecube »

Thanks for your replies. I have attached my config file for your diagnosis. i have removed the paths in the file for the config file, the world map, and (of course) the password. I do know those work....

I think that it may be my NAT setting on my router and/or my dsl modem as well, I'm really not sure how to make those work. when i disable my NAT on my router, the whole LAN can't communicate with the Internet.

I have an option to edit some port info on the DSL modem, and i have specified a range of 5154 - 5156, but i can't figure out what IP to use; whether my DSL modem's ip, my LAN router's IP, my local machine's DHCP IP, or what. Since my service is dynamic, it doesn't make sense to put in my local machine ip address, or even what "whatismyip.com" says, since that will change, too.

Maybe one of you well informed readers has an inkling?

Thanks
werecube@hotmail.com
Attachments
conf.txt
(7.59 KiB) Downloaded 85 times
elmer fudd
Private First Class
Private First Class
Posts: 109
Joined: Fri May 07, 2004 11:17 pm
Contact:

Post by elmer fudd »

local machine dhcp ip
werecube
Private
Private
Posts: 4
Joined: Mon May 31, 2004 8:59 am

Post by werecube »

Hmmm, tried that, still getting "listening on 0.0.0.0:5154" and can't see anything on the list server
trepan
Dev Wizard
Dev Wizard
Posts: 704
Joined: Fri Feb 21, 2003 7:50 pm

Post by trepan »

with only a quick glance at the conf
file, '-publiclist' looks suspicious to
me. try removing it. you are not your
own listserver...
werecube
Private
Private
Posts: 4
Joined: Mon May 31, 2004 8:59 am

Post by werecube »

No, Unfortunately, removing the "-publiclist" doesn't seem to do anything. Same effect as before.
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post by JeffM »

you don't want to do -publiclist, and you want to remove antyhing that looks like that from the config. The app knows how to contact the list server.

you want to tell your router to route TCP and UDP to your server's local IP address for what ever BZ port you want to use, the default is 5154.

The list server will not list you if it can not connact your server back.
ImageJeffM
Post Reply