May 26, 2012 6:49 AM
Dedicated Server Issues
-
Like (4)
Grabed the server yesterday and I'm afraid there are number of serious issues issues.
1. The example server.cfg is totally broken. It uses "set" for all the variables instead of "seta" which is required for it to work. While this is easy to fix it took quite a bit of effort to figure out as the last thing you expect is the example config to be broken.
2. The servers fail to startup fully in internet mode reporting "No Steam Master Servers found. Server will LAN visible only."
Update @ 16:52 08/11/2011 - This is fixed by copying Steam.dll from your steam directory to the dedicated server root directory and restarting the server.
3. The core variable required to run multiple servers from a single install, which is required by all server providers, appear to have been removed.
The setting in past games have been: fs_homepath and fs_localAppData
4. Apparently ranking isnt available on dedicated servers which makes them pretty much pointless.
5. cmdlist and dvarlist has also been removed making it very hard to check that config settings are valid
6. The server is huge 14GB, basically its a client install. Compare this to BF3 which is 1GB. There's no need to have a server include all the graphics, sounds and even cut scene movies.
7. No documentation at all that I can find. Again this is readly available for BF3 so why not MW3, its not like you guys are new at this.
8. The dedicated isnt availabe via the steam dedicated server download tool only via the client, which makes it very difficult to support. This is easy to fix and needs doing so ASAP.
9. Server randomly fails to start due to "lack of bandwidth" even when this is clearly no the case. The error message seen is:-
"Invalid server configuration - insufficient upstream bandwidth 0 kbps for 18 clients. Minimum 566 kbps required."
10. net_ip doesnt work. This needs to change the address binding for ALL ports and doesn't
11. Some times the server will insta bin on startup. Restarting it with no changes often just works
12. Server has no logging option, thats been found. This makes diagnosing issues like the above next to impossible.
13. Invalid / broken cpu requirements check sometimes reports things like the following, the check should be removed.
"Invalid server configuration - insufficient cpu performance 3.0252 ghz for 18 clients. Minimum 6.0000 ghz required."
14. DLC maps are not available in the dedicated server download. The relavent files need to be copied from a client with the DLC for it to run the new maps.
All other developers work closely with GSP's such as ourselves, who have over 10 years experience in running dedicated game servers, to ensure that things like this aren't missed; so why does Activision / IW etc ignore this and end up releasing a product which misses the mark?
You guys make great games but we know what it takes to make a good dedicated server, talk to us guys we'll help ensure these basic mistakes are avoided ![]()
So the questions for the devs:
1. When will the steam master servers be fixed or is this error not really an issue?
2. Is there another way to multiple instance servers from a single install, or when will this be fixed?
3. When will the dedicated server be available via the steam dedicated server download tool?
4. When will all the unused resources be removed from the server so its not basically a client with a different .exe
Updates / Fixes
16:52 08/11/2011
The "No Steam Master Servers found. Server will LAN visible only" is fixed by copying Steam.dll from your steam directory to the dedicated server root directory and restarting the server.
20:00 08/11/2011
Added issue #9 about server failing to start due to lack of network bandwidth.
22:02 08/11/2011
Added issue #10 about net_ip not working
Added issue #11 about server insta-binning
Added issues #12 about server having no logging capability.
00:54 10/11/2011
Added issue #13 about invalid cpu check
14:48 26/05/2012
Added issue #14 about DLC maps
![]()
Bumpity bump.
Well written, and highly annoying issues. Any response would be great.
I've NEVER seen them respond on this forum. Like PC don't exist.
Gonna use this as article on our website. Ok ?
Just to keep it up for people to read later this evening.
How and where do you get the server files from ,When and if they put them out with the reduced size . ?
If they sort it you should be able to use the HldsUpdateTool in the mean time you need to use the full Steam Client -> Library -> tools
I Dont want to run it off my pc i want to run it off a server . How do i do this copy all the files and upload to our server ? big files lol
1. Install steam on the server
2. Logon with your account
3. Download the files Library -> Tools
4. Close Steam (fully make sure its not still on the tast bar)
5. Copy Steam.dll to the server directory
6. Configure and run your servers
Alternatively just rent MW3 server from a GSP like Multiplay Gameservers ;-)
The Steam.dll solution does not work. This shows that just like the Bandwidth or CPU limit message, all are random, not happening at all times.
This Steam.dll solution doesnt work. If it starts to work, its pure luck. Just like the CPU and Bandwidth Limit message its intermittent, random errors.
For the size problem, you can reduce the server files to 7.7GB, here are the files required:
http://wiki.modsrepository.com/index.php/Call_of_Duty_8:_Unranked_Server_Files
It should still be closer to 1GB at max not 7GB
You mean in the same way that the orange box doesn't use models or sounds ? ![]()
CSS is crap for it too, but many are done right. Two wrongs don't make a right ;-)
Added issue #9 detailing network bandwidth issue thats experienced randomly
Bandwidth issue can be fixed if you fill in all the ports like the basic example files do ![]()
Nope that doesnt help, we've always had all the ports set but it still randomly does it, clearly a bug.
ahh wow . so you obiusly wont be doing that.
do you need steam installed and running to run the servers ?
Or that just a easier option to get them ?
So all the rest of the files can be removed then >? .. Keep me busy for a hr lol
just checked my server ive got 377 gb left so im fine
Think i will try that then i can run multiple servers then when i upload them to my box .
what is in the server.cfg I dont have anything with map rotation or game type .
Added issue #10 about net_ip not working
Added issue #11 about server insta-binning
Added issues #12 about server having no logging capability.
What ever that says it cant be seen, needs a login ![]()
With all respect...
But some of us ain't allowed and don't want to enter that website.
Well I hope we can find the help we need then.
I would like to add one more bug. This does not apply directly to a dedicated server, but indirectly related to working with it. This is the server browser in multiplayer part of the game. I think a very big drawback is the inability to add the server by ip and port. This is very necessary feature!
It is indeed, as is not being able to search servers by name ![]()
For #13
Invalid server configuration - insufficient cpu performance 3.0252 ghz for 18 clients. Minimum 6.0000 ghz required.
Added #13 as reported by korsika
Today I ran into another problem. Not one person from our network could not join to our server (many people wrote about it on the forum of our team). Internal addressing of my ISP (approximately 20,000 users) has local addresses (192.xxx and 10.x.x.x), but when users go to the Internet, they get "external" ip-address dynamically. When I run the server, all users with local ip can not enter the server (connection to the server is pending... and all the hanging). I really dont understand why such restrictions were made. Just needed to make the filter LAN / WAN in multiplayer part of a game and it would be enough to search for a specific class of servers. If the developers in the near future do not fix it, there are people who want to turn to for hackers to make the patch removes this useless limitation (as well as possible removal of restrictions on the license), why force people to do this? I really dont understand it. Do not force people to do it, just remove this unnecessary and stupid restriction (aka class "C" error) from the server.
I agree whit all you guys have said and I really hope they give us some patches with some fixes for the dedicated servers!
I can't even get the sever to start. I downloaded the files from steam using the hldsupdatetool. Attempted to run the server and it gets to Executing server.cfg and stops. Tried this on two different machines with no success. Anyone know how to fix this?
Sounds like your not running the map rotation command.
Vanilla server.cfg has set sv_maprotation "default. Is there something else I have to change?
You need write in console set sv_maprotation "default" and after exec start of maps rotarion, write start_map_rotate ![]()
Can this also be done via the start line? Doesn't make much sense to have to type everything everytime you restart the sever.
Silent99 wrote:
Can this also be done via the start line? Doesn't make much sense to have to type everything everytime you restart the sever.
Yes, most switches can be placed in a command line. In fact, some even need to be put in the command line, as they don't seem to work from a config file.
Can this also be done via the start line? Doesn't make much sense to have to type everything everytime you restart the sever.
Yep, jst like this
Here is my start line:
iw5mp_server.exe +set sv_config "server.cfg" +set dedicated 2 +set net_masterServerPort 28960 +set net_queryPort 28961 +set net_authPort 8766 +set net_port 27022 +set sv_maxclients 18 +set sv_hostname "mw3 server" +set sv_maprotation "default" +start_map_rotate
And let's stop talking about it, this is offtopic. Here only about the problems of dedicated servers, pls.
Added issue #14 detailing how the DLC maps aren't available to the dedicated server and need to be copied from a client which has them installed for them to work ![]()
Other issues still not addressed even the ones which would take seconds to fix by the developers, which only goes to re-enforce the view that they don't give a monkies about the PC community at all.