SRCDS Steam group


Not Showing on Master Server (Ports are open)
#1
EDIT: Required info
Server OS: Windows 7 64bit
Processor: Intel Core 2 Quad 3.00GHz
Ram: 4GB
Game: Left4Dead2
Start Up Command: See below
Admin Mods: SourceMod, MetaMod

I'm trying to run a L4D2 server, I have done in the past and it was perfectly fine, but I reinstalled my PC and the server and now it doesn't show on the master server list.

What's more, it bizarrely believes that it already has every master server on the master list but does not find them when i try to setmaster remove them.

I am an advanced PC user, required ports are open and appear visible, people from around the world can connect (by me using mm_dedicated_force ip and making lobbies) then after that people can join at will, it just isn't added to the master list.

Observations:
Originally I'd leave the server running for a day, come back and find about 30 games have been played on it, since reinstalling the computer and srcds I have no one connect, my rcon on my phone reports that the server is running fine, but as I check during the day it never has anyone on.

CFG:
Quote://Left 4 Dead 2 Server.cfg

//This is the name for your Left 4 Dead 2 Server
hostname "BWRPG Server"

//Gametypes sets the gametypes you want your server to run
sv_gametypes "both"

//Rcon password - Sets the password for remote rcon admin
rcon_password "*****"

//Allow connections without creating lobby. Set to 1 to allow lobby connections only
sv_allow_lobby_connect_only 0
sv_steamgroup_exclusive 0

//Region - This sets the lobby in which your server will be part of
sv_region 3

// Server Logging
sv_log_onefile 0 //Log server information to only one file.
sv_logbans 1 //Log server bans in the server logs.
sv_logecho 0 //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.

// bandwidth rates/settings
sv_minrate 5000
sv_maxrate 10000
sv_mincmdrate 10
sv_maxcmdrate 33 //You can get this higher but this is the ideal for the Tick Rate.

//Allow use of cheats
sv_cheats 0

//All talk - Allow both teams to use audio chat to speak with each other
sv_alltalk 0

sv_steamgroup_exclusive 0

l4d2_wu_enable 0

// These are to test the masterserver status
setmaster add hl2master.steampowered.com:27011
setmaster add hl2master.steampowered.com:27015
heartbeat
setmaster

//----> End of editable settings

Startup line:
Quote:C:\srcds\left4dead2\srcds.exe /high -ip 192.168.11.8 -port 27016 -hostip 82.43.126.208 -hostport 27016 -console -game left4dead2 -secure -sv_unlag 1 -maxclients 12 -sv_pure 1 +map c1m1_hotel +exec versus.cfg

Console output:
[Image: reportbig.png]

Firewalls are off, ports fully forwarded, I even tried different routers and direct connection.

I've tried running on near-blank configs, updating the server over and over, you name it I've tried it (please name suggestions below anyway)

Is this a L4D2 thing?
Reply
#2
just delete -ip 192.168.11.8 -hostip 82.43.126.208 -hostport 27016 and it will work i did the same mistake and it will do that automat
in start upp command
Reply
#3
try allsow delete setmaster in config
Reply
#4
The setmaster in the CFG is there purely to test if it has the master servers in list, I ran the command in-game and it comes up with no servers, so I'm guessing it's hard-coded into L4D2?

I removed the IP junk, I'll leave the server running today and will reply if it worked.

EDIT: Without the IP stuff I get people attempt to connect and it says "Reservation request with bogus payload data from *IP* then the payload byte size.
EDIT2: I'm now getting this every single time, this is with external connections too
EDIT3: I tidied my config a bit it's now:
Quote://Left 4 Dead 2 Server.cfg

//This is the name for your Left 4 Dead 2 Server
hostname "BWRPGserver"

//Gametypes sets the gametypes you want your server to run
sv_gametypes "both"

//Rcon password - Sets the password for remote rcon admin
rcon_password "*****"

//Allow connections without creating lobby. Set to 1 to allow lobby connections only
sv_allow_lobby_connect_only 0

sv_lan 0
sv_pausable 0
sv_search_key "bwrpg"

//Region - This sets the lobby in which your server will be part of
sv_region 3

// Server Logging
sv_log_onefile 0 //Log server information to only one file.
sv_logbans 1 //Log server bans in the server logs.
sv_logecho 0 //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.

l4d2_wu_enable 0

setmaster add 68.142.72.250:27011
setmaster add 72.165.61.189:27011
setmaster

exec banned_user.cfg
exec banned_ip.cfg

//----> End of editable settings

and now internals can connect, just need to wait for externals.

For those with similar problems, this is what I changed:
hostname removed space
removed references to steamgroup
sv_lan
sv_pausable
sv_searchkey
removed rates
removed cheats, alltalk
changed setmaster test ips (Still has the error in first post)
removed heartbeat
added exec of a few configs
Reply
#5
I'm going to bump this with an update, I added +exec server.cfg to the end of my startup line and the set master commands now work fine, it definitely needs the -port command, doesn't work at all without that.

I will post a full solution tutorial when I get this fully working.

EDIT: After doing the above, the rate at which people join DURING a game has increased a lot, but when I haven't used mm_dedicated_force the server still remains empty throughout the day.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)