BF2 dedicated server not showing up in EA server browser

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • [Z]Mòó§ë

    #1

    BF2 dedicated server not showing up in EA server browser

    Hello all. I'm new to Battlefield servers but not new to server hosting (I've ran Unreal Tournament servers for 5 years). My problem seems to be "unique" as the little searching I've done with google hasn't found the answer to my problem so I decided to ask here.

    I downloaded the Battlefield 2 dedicated server for Windows off the EA site (~130MB). This was version 1.0 and I installed it and configured it and it seemed to work fine. Server showed up in All-Seeing Eye (ASE) and in the Battlefield 2 in-game browser.

    Then they released 1.1 patch which sucked and then later 1.2 patch which I "updated" to. I say "updated" because it was basically an uninstall of 1.0 and an install of 1.2 server. I saved my old server configuration file. But now the server doesn't show up in the in-game browser. It does still show up in ASE though.

    I then uninstalled and started from scratch (even deleted the server config files) and same result. Server fails to show up in the in-game browser.

    Below is detailed information about the BF2 server:

    Battlefield II Dedicated Server v1.1.2484.0(IA-32)
    "[Z]TheDangerRoom[Z]" Average FPS: 36 [d:0, o:16]
    IP: 70.84.219.50 Port: 16567 (PB) Map: gulf_of_oman
    Game mode: gpm_cq/32 Mod: bf2
    Players: 0/32 (0 connecting) Round: 1/1 Status: [playing]
    -------------------------------------------------------------------------------
    Loaded 15%
    Loaded 16%
    Loaded 17%
    Loaded 18%
    Loaded 19%
    Loaded 20%
    Loaded 21%
    Loaded 22%
    Loaded 23%
    Loaded 24%
    Loaded 25%
    Loaded 26%
    Loaded 27%
    Loaded 28%
    Loaded 29%
    Loaded 30%
    Loaded 31%
    Loaded 100%
    PunkBuster Server: pb_sv_SsNext = 359070 (0 to 999999)
    PunkBuster Server: pb_sv_LogNext = 6 (1 to 999999)
    PunkBuster Server: 0 Power Players loaded from G:\Battlefield 2 Server\pb\pbpowe
    PunkBuster Server: 0 PB Rcon Filters loaded from G:\Battlefield 2 Server\pb\pbrc
    PunkBuster Server: 0 Map lines loaded from G:\Battlefield 2 Server\pb\pbsvmaps.c
    PunkBuster Server: PunkBuster Server (v1.162 | A1310 C1.199) Enabled
    PunkBuster Server: Game Version [1.1.2484.0]
    >

    Any ideas why the server fails to show up in the in-game browser? The server is always empty and I'd like to get players on it. Its not a ranked server so I imagine that will be hard to do but it makes it impossible if its not even "seen" by the EA server broser
  • Munson

    #2
    Firewall?

    Router?


    What OS? windows? check windows firewall and make sure you have the proper ports open (search for Server ports" on this forum, maybe it's sticky now )

    Linux? running IPTABLES? IPCHAINS? What kern version? what flavor? Thru X or commandline?

    Going to need a bit more info to help you out here mate.



    Munson

    Comment

    • [Z]Mòó§ë

      #3
      Sorry forgot to add that info.

      Windows 2003 Server. No Firewall.

      If I run v1.0 it works. As soon as I patch to 1.1 or 1.2, it no longer shows up in the in-game browser but shows up in ASE fine still and I can join it manually. So it doesn't seem to be a hardware/OS issue but a game issue. Unless they use different ports in v1.0 then they do in 1.1 and 1.2.

      Comment

      • Munson

        #4
        ports are the same.

        I did not have to change my IPTABLES for 1.0 to 1.02.


        Hmmm, thats a freaky problem. Not running any Nvidia firewall BS or anything like that?


        you have the internet switch in the serversettings.con set to 1



        Munson

        Comment

        • [Z]Mòó§ë

          #5
          There is no funky firewalls of any kind. Below is the config file.

          sv.serverName "[Z]TheDangerRoom[Z]"
          sv.password ""
          sv.internet 1
          sv.bandwidthChoke 0
          sv.serverIP "70.84.219.50"
          sv.serverPort 16567
          sv.welcomeMessage "Enjoy your stay."
          sv.punkBuster 1
          sv.allowFreeCam 0
          sv.allowExternalViews 1
          sv.allowNoseCam 1
          sv.hitIndicator 1
          sv.maxPlayers 32
          sv.numPlayersNeededToStart 2
          sv.notEnoughPlayersRestartDelay 15
          sv.startDelay 53
          sv.endDelay 15
          sv.spawnTime 15
          sv.manDownTime 15
          sv.endOfRoundDelay 0
          sv.ticketRatio 100
          sv.roundsPerMap 1
          sv.timeLimit 0
          sv.scoreLimit 0
          sv.soldierFriendlyFire 100
          sv.vehicleFriendlyFire 100
          sv.soldierSplashFriendlyFire 100
          sv.vehicleSplashFriendlyFire 100
          sv.tkPunishEnabled 1
          sv.tkNumPunishToKick 3
          sv.tkPunishByDefault 0
          sv.votingEnabled 1
          sv.voteTime 90
          sv.minPlayersForVoting 2
          sv.gameSpyPort 29900
          sv.allowNATNegotiation 0
          sv.interfaceIP
          sv.autoRecord 0
          sv.demoIndexURL ""
          sv.demoDownloadURL "http://"
          sv.autoDemoHook "adminutils/demo/rotate_demo.exe"
          sv.demoQuality 1
          sv.adminScript "default"
          sv.timeBeforeRestartMap 30
          sv.autoBalanceTeam 1
          sv.teamRatioPercent 100
          sv.voipEnabled 1
          sv.voipQuality 3
          sv.voipServerRemote 0
          sv.voipServerRemoteIP
          sv.voipServerPort 55125
          sv.voipBFClientPort 55123
          sv.voipBFServerPort 55124
          sv.voipSharedPassword
          sv.useGlobalRank 1
          sv.useGlobalUnlocks 1
          sv.sponsorText ""
          sv.sponsorLogoURL ""
          sv.communityLogoURL ""
          sv.radioSpamInterval 6
          sv.radioMaxSpamFlagCount 6
          sv.radioBlockedDurationTime 30
          MapList.append gulf_of_oman gpm_cq
          MapList.append strike_at_karkand gpm_cq
          MapList.append dalian_plant gpm_cq
          MapList.append songhua_stalemate gpm_cq
          MapList.append sharqi_peninsula gpm_cq
          MapList.append mashtuur_city gpm_cq
          MapList.append zatar_wetlands gpm_cq
          MapList.append daqing_oilfields gpm_cq
          MapList.append operation_clean_sweep gpm_cq
          MapList.append kubra_dam gpm_cq
          MapList.append fushe_pass gpm_cq
          MapList.append dragon_valley gpm_cq

          Comment

          • [Z]Mòó§ë

            #6
            Well I think I may see the problem but not sure since I don't want to install v1.0 again (I can if I must I guess). But when I run

            netstat -a -b -n -o -v > output.txt

            I look for "bf2" in the output.txt file I see a number of ports that are owend by Bf2_w32ded.exe. I then noticed some are on 0.0.0.0 IP (not sure why) and the sv.gameSpyPort 29900 is one of them:

            Active Connections

            Proto Local Address Foreign Address State PID

            UDP 0.0.0.0:29900 *:* 832
            [Bf2_w32ded.exe]

            TCP 0.0.0.0:4711 0.0.0.0:0 LISTENING 832
            [Bf2_w32ded.exe]

            UDP 0.0.0.0:55124 *:* 832
            [Bf2_w32ded.exe]

            UDP 0.0.0.0:55125 *:* 832
            [Bf2_w32ded.exe]

            UDP 70.84.219.50:16567 *:* 832
            [Bf2_w32ded.exe]

            Any ideas why only one of the Bf2_w32ded.exe processes is using a real IP while the other are being attached to 0.0.0.0? Is it something in the .con file?

            Anyone with a working server could you please run the netstat command above and tell me if you have the same situation where the gamespy 29900 port is being bound to 0.0.0.0?

            Comment

            • bbrain

              #7
              i think if it is shows up in ASE, then it is listed. But EA ****ed up the ingame browser and you cant search anywhere from the server name, only from its begin.
              Try to serch "[Z]"

              Comment

              • Munson

                #8
                Linux server: Netstat shows everything bound to the IP and port. no 0.0.0.0's


                V1.02 I do run the weapon unlock.



                I'd say something didnt get updated, or maybe the install 1/2 failed.

                Is this a dedicated server only? or a mix'd box, client/server?

                If it's dedicated only, leave your current install, re-download the 1.02 ded files from ea and then install it to a NEW folder.

                run the new one and see if a fresh install works.


                Munson

                Comment

                Working...