wanna know what?i guess there is a bug in this shit.
because in oa are many unfixed ones
Ok listen kid (because you obviously don't have a very high level of maturity), here you are trying to do stuff that are reserved to technical people, people that know what they do and have the technical background required to understand what they do and run those kind of tools. They are not click & play. Playing the game is click & play, but hacking the maps or running a server is not.
You're new to the game and the community, and also you seem to lack the technical background, so stop ashaming and downing the ones that try to help you. As you can see this is an open community, because else you would have been trashed away for just being new and ignorant (and I quite agree that the latter is enough of a crime).
I'm one of the most experienced servers administrator currently in the OA community, I've done a lot of hacking and I think I've got a pretty good knowledge of the engine.
I'm 95% sure that your problem resides in your server NOT replying to the master server heartbeats, at least not consistently. Here's how the mechanism work:
1- when starting your server, your server sends a heartbeat packet to the master server. The master server will then instantly show your server in the listing, but only temporary.
2- The master server sends you either a GetInfo or GetStatus packet. If your server replies with correct data, it's ok, your server stays in the listing. If not, your server disappears from the listing.
3- Now the master server will wait a few seconds/minutes before requerying your server, OR your server will send cyclicly a heartbeat packet to the master server to confirm that its alive (both have their own schedule because the master server can "forget" to requery your server if your server was lagging at the time). Then it cycles between step 1 to 3.
So I guess (and I'm pretty sure of it), that your server is stuck after step 1: your server sends a heartbeat, but then it either doesn't receive the master server packets (they are not forwarded correctly to your server machine), or your server doesn't reply correctly (bad config? I don't think so, you didn't hack the engine).
You can check this easily: start your server, quickly go to the master listing server html page:http://dpmaster.deathmask.net/?game=openarena
Your server should be in the listing if you were quick enough to load the page. Now refresh every few seconds and check if your server stays in the listing or if it disappears. If it disappears, you are exactly in the case I described.
So again, check your firewall or ADSL box, and most specifically the forwarding capabilities. And stop acting as if you know everything. But if you really know anything, everything here is open, so start contributing by yourself instead of whining.