Where to start?... Well I have a dedicated server running srcds for TF2 in the console mode with a server.cfg file. Everything works except I can't get it listed in the public list. I've tried everything I've found in these forums by searching, but nothing works.
The server is running Server 2003 SP2 on a gigabit network, with the windows firewall turned off (just to make sure its not the cause). I don't have a traditional router per say, its a computer running firewall software called PFSense, and my ISP is Comcast Business. The modem is just a pass through modem, it doesn't have NAT or a firewall. Its a Motorola SB5100.
I have the following ports opened for the server:
UDP 1200
TCP/UDP 27000-27020
TCP/UDP 27030-27039
People can join and play when they enter in my IP address. When I set the firewall box into DMZ to the server it still is not listed. When I connect the server directly to the cable modem it lists just fine, so I know its something within being on a private network or something in PFSense that is not allowing things to go through. Gametracker.com also sees me and pulls info just fine.
When I type in IP <my external IP here> then change the map it still does not list. When it starts up it has my internal IP address listen on the console. (see attached console pic)
The console startup is:
C:\HLServer\orangebox\srcds.exe -game tf -console +exec server.cfg +maxplayers 32 +map ctf_2fort
Here is my server.cfg
What am I missing?
The server is running Server 2003 SP2 on a gigabit network, with the windows firewall turned off (just to make sure its not the cause). I don't have a traditional router per say, its a computer running firewall software called PFSense, and my ISP is Comcast Business. The modem is just a pass through modem, it doesn't have NAT or a firewall. Its a Motorola SB5100.
I have the following ports opened for the server:
UDP 1200
TCP/UDP 27000-27020
TCP/UDP 27030-27039
People can join and play when they enter in my IP address. When I set the firewall box into DMZ to the server it still is not listed. When I connect the server directly to the cable modem it lists just fine, so I know its something within being on a private network or something in PFSense that is not allowing things to go through. Gametracker.com also sees me and pulls info just fine.
When I type in IP <my external IP here> then change the map it still does not list. When it starts up it has my internal IP address listen on the console. (see attached console pic)
The console startup is:
C:\HLServer\orangebox\srcds.exe -game tf -console +exec server.cfg +maxplayers 32 +map ctf_2fort
Here is my server.cfg
Code:
// The name of your server shown in the server browser
hostname "24/7 2FORT Cjaiceman's Server [Instant Respawn]"
// Server e-mail contact
sv_contact chris@chrisauxer.us
// Password used for remote console access
rcon_password "*removed* ;)"
// If you are having trouble connecting with rcon try enabling the rcon_address line.
// Also make sure your ports are forwarded (tcp: 27000-27020)
// rcon_address "your_ip_address"
// 1 for private LAN, 0 for internet play
sv_lan 0
// Region that the server is located in
// U.S. East - sv_region 0
// U.S. West - sv_region 1
// South America - sv_region 2
// Europe - sv_region 3
// Asia - sv_region 4
// Australia - sv_region 5
// Middle East - sv_region 6
// Africa - sv_region 7
// Rest of the World - sv_region 255
sv_region 1
// Network settings
//sv_mincmdrate 30
//sv_minupdaterate 20
//sv_maxcmdrate 100
//sv_maxupdaterate 10000
//sv_maxrate 100000
//sv_minrate 1000
//sv_unlag 1 Unknown Command
// Enforces fair and optimal settings
sv_client_predict 1
//sv_client_interpolate 1
sv_client_min_interp_ratio 1.0
sv_client_max_interp_ratio 2.0
sv_client_cmdrate_difference 30
// External download server
// sv_downloadurl "http://yoursite.com/cstrike"
// Max download size of 100 MB
net_maxfilesize 100
// mp_capstyle (Sets the style of capture points used. 0 = Fixed players required to cap. 1 = More players cap faster, but longer cap times)
// mp_respawnwavetime (Time between respawn waves)
// mp_capdeteriorate_time 90.0 (Time it takes for a full capture point to deteriorate)
// mp_teams_unbalance_limit (Teams are unbalanced when one team has this many more players than the other team. (0 disables check))
//mp_teams_unbalance_limit 0
// mp_bonusroundtime (Time after round win until round restarts)
// mp_winlimit (Max number of rounds one team can win before server changes maps)
mp_winlimit 5
// mp_stalemate_timelimit (Timelimit (in seconds) of the stalemate round.)
// mp_switchteams (Switch teams and restart the game)
// mp_scrambleteams (Scramble the teams and restart the game)
// mp_forcerespawnplayers (Force all players to respawn.)
// mp_disable_respawn_times (Disable respawn timer)
mp_disable_respawn_times 1
// mp_timelimit (Set timelimit for map)
// mp_maxrounds (Set number of rounds before reset. Mutually exclusive with mp_timelimit. So if this is enabled disable the mp_timelimit)
// mp_tournament (Enable or Disable tournament mode)
// tf_weapon_criticals (Enable or disable weapon crits)
// tf_flag_caps_per_round (Number of flag caps before round ends)
What am I missing?