Hello,
before I begin...
BASIC INFO
Server OS: Windows XP Professional, Service Pack 3
Processor: AMD Athlon II X2 4400e, Single core, 2.71 GHz
Ram: 4 GB total (3.25 utilized due to XP's limitations)
Game(s): TF2
Start Up Command: c:\HLserver\orangebox\srcds.exe -console -game tf +maxplayers 32 +map achievement_idle
Admin Mods: SourceMod (> RTD mod, Unlimited Ammo mod, along with all the default ones SourceMod comes with), MetaMod
Server.cfg
NETWORK AND BANDWIDTH INFO
Bandwidth: http://www.speedtest.net/result/1422256819.png
Router: DLink DIR-655
Local IP of Server: 192.168.0.100
External IP: 68.198.28.36
Port Forwarding Screen Shot: I am 100% sure the ports are forwarded (27000 - 27060)
So, as for my issue...
I have run a TF2 server with the exact same setup as above for several months now, but I had recently gotten a new router. So, I forwarded the ports, set it all up and what not. However, whenever someone joins my server, it says "So-and-so connected (68.198.28.36)" This is fine and dandy and what not, except..that is MY IP, not theirs. Along with this, my server appears to go off the master server list after around 8 minutes or more of up-time (only for some people however). But, it sometimes comes back and goes off randomly for no apparent reason. It also doesn't always disappear if it is in your favorites (which makes sense as it is being directly queried), but it sometimes does. I run an Unreal 1 and TS3 server off of the same computer, and they have no issues at all like this.
I really am at a loss as to why it only occurs in TF2 and what is causing it (server setting or router setting). Upon searching for issues similar to this, I didn't find any at all.
Any help at all would be greatly appreciated!
before I begin...
BASIC INFO
Server OS: Windows XP Professional, Service Pack 3
Processor: AMD Athlon II X2 4400e, Single core, 2.71 GHz
Ram: 4 GB total (3.25 utilized due to XP's limitations)
Game(s): TF2
Start Up Command: c:\HLserver\orangebox\srcds.exe -console -game tf +maxplayers 32 +map achievement_idle
Admin Mods: SourceMod (> RTD mod, Unlimited Ammo mod, along with all the default ones SourceMod comes with), MetaMod
Server.cfg
Code:
// Team Fortress 2 Server Configuration File, To be used with TF2 only!
// Server Name
hostname "*UaS* Clan Idle Server"
// Execute Banned Users //
exec banned_user.cfg
exec banned_ip.cfg
ip 192.168.0.100
hostport 27015
heartbeat
// Rcon Cvars
rcon_password "" //Set's remote control password
sv_rcon_banpenalty 15 //Number of minutes to ban users who fail rcon authentication
sv_rcon_log 1 //Enable/disable rcon logging.
sv_rcon_maxfailures 3 //Max number of times a user can fail rcon authentication before being banned
sv_rcon_minfailures 5 //Number of times a user can fail rcon authentication in sv_rcon_minfailuretime before being banned
sv_rcon_minfailuretime 10 //Number of seconds to track failed rcon authentications
// Server Password
sv_password "" // Password protects server
// Server Cvars
sv_allow_color_correction 1 //Allow or disallow clients to use color correction on this server.
sv_allow_wait_command 0 //Allow or disallow the wait command on clients connected to this server.
sv_allowdownload 1 //Allow clients to download files
sv_allowupload 1 //Allow clients to upload customizations files
sv_alltalk 1 //Players can hear all other players, no team restrictions
sv_alternateticks 0 //If set, server only simulates entities on even numbered ticks.
sv_autosave 0 //Set to 1 to autosave game on level transition. Does not affect autosave triggers.
sv_bonus_challenge 0 //Set to values other than 0 to select a bonus map challenge type.
sv_cacheencodedents 1 //If set to 1, does an optimization to prevent extra SendTable_Encode calls.
sv_cheats 0 //Allow cheats on server
sv_clearhinthistory 0 //Clear memory of server side hints displayed to the player.
sv_consistency 1 //Whether the server enforces file consistency for critical files
sv_contact "uasmatrix@aim.com" //Contact email for server sysop
sv_downloadurl "" //Location from which clients can download missing files
sv_enableoldqueries 1 //Enable support for old style (HL1) server queries
sv_pausable 0 //Is the server pausable.
mp_allowspectators 1 //Toggles whether the server allows spectator mode or not
mp_autocrosshair 0
mp_autoteambalance 0 //Toggles server autoteambalance
mp_bonusroundtime 0 //Time in seconds after round win until round restarts
mp_chattime 0 //amount of time in seconds players can chat after the game is over
mp_decals 1
mp_defaultteam 1
mp_disable_autokick 1 //Prevents a userid from being auto-kicked
mp_disable_respawn_times 1
mp_enableroundwaittime 1 //Enable timers to wait between rounds.
mp_fadetoblack 0 //fade a player's screen to black when he dies
mp_falldamage 5 //Amount of damage players sustains from a fall
mp_flashlight 0 //Toggles flashlight on or off
mp_footsteps 1 //Toggles footsteps on or off
mp_forcerespawn 1
mp_fraglimit 0
mp_idledealmethod 0 //Deals with Idle Players. 1 = Sends them into Spectator mode then kicks them if they're still idle, 2 = Kicks them out of the game
mp_idlemaxtime 0 //Maximum time a player is allowed to be idle (in minutes)
mp_maxrounds 9001 //max number of rounds to play before server changes maps
mp_teams_unbalance_limit 0 //Teams are unbalanced when one team has this many more players than the other team. (0 disables check)
mp_time_between_capscoring 5 //Delay between scoring of owned capture points.
mp_timelimit 0 //game time per map in minutes
mp_winlimit 0 //Max number of rounds one team can win before server changes maps
// Lan or internet play, Server region cvars
sv_lan 0 //Server is a lan server ( no heartbeat, no authentication, no non-class C addresses )
sv_region 0 // Region Codes: 0 - US East coast, 1 - US West coast, 2 - South America, 2 - South America, 3 - Europe, 4 - Asia, 5 - Australia, 6 - Middle East, 7 - Africa, 255 - world
//server Logging
sv_log_onefile 0 //Log server information to only one file.
sv_logbans 1 //Log server bans in the server logs.
sv_logblocks 0 //If true when log when a query is blocked (can cause very large log files)
sv_logecho 1 //Echo log information to the console.
sv_logfile 1 //Log server information in the log file.
sv_logflush 0 //Flush the log file to disk on each write (slow).
sv_logsdir "logs" //Folder in the game directory where server logs will be stored.
//Server Rates
sv_maxcmdrate 0 //(If sv_mincmdrate is > 0), this sets the maximum value for cl_cmdrate.
sv_maxrate 0 //Max bandwidth rate allowed on server, 0 == unlimited
sv_maxreplay 2 //Maximum replay time in seconds
sv_maxupdaterate 250 //Maximum updates per second that the server will allow
sv_mincmdrate 0 //This sets the minimum value for cl_cmdrate. 0 == unlimited.
sv_minrate 0 //Min bandwidth rate allowed on server, 0 == unlimited
sv_minupdaterate 30 //Minimum updates per second that the server will allow
writeid
writeip
NETWORK AND BANDWIDTH INFO
Bandwidth: http://www.speedtest.net/result/1422256819.png
Router: DLink DIR-655
Local IP of Server: 192.168.0.100
External IP: 68.198.28.36
Port Forwarding Screen Shot: I am 100% sure the ports are forwarded (27000 - 27060)
So, as for my issue...
I have run a TF2 server with the exact same setup as above for several months now, but I had recently gotten a new router. So, I forwarded the ports, set it all up and what not. However, whenever someone joins my server, it says "So-and-so connected (68.198.28.36)" This is fine and dandy and what not, except..that is MY IP, not theirs. Along with this, my server appears to go off the master server list after around 8 minutes or more of up-time (only for some people however). But, it sometimes comes back and goes off randomly for no apparent reason. It also doesn't always disappear if it is in your favorites (which makes sense as it is being directly queried), but it sometimes does. I run an Unreal 1 and TS3 server off of the same computer, and they have no issues at all like this.
I really am at a loss as to why it only occurs in TF2 and what is causing it (server setting or router setting). Upon searching for issues similar to this, I didn't find any at all.
Any help at all would be greatly appreciated!