The dedicated server patch is a joke.
DSLauncher will only read the default ini config file. It was suppose to read multiple different named ini files but it won't. Cannot bind the server to multiple IP's, only to multiple ports (and that is if it would actually read multiple ini files).
In short, you can only run 1 server the way it is now. Or multiple servers on different ports using the same config file. The DSLauncher will only look for the ini file in C:\My Documents\EA\ folder. Only 12 max slots hardcoded into the dslauncher.exe. People tweaked the ini for more slots such as 16 and 24 however, the game has random results, mostly which clients have a hard time connecting. The in game info only shows 12 people max, so a server running more than 12 has random clients popping in and out during play.
This has to be the worst launch for a massively popular game series that I have ever seen.
They want you to upload the entire game (single player cut scenes, maps, intro videos, etc. all 6.15 gb). First you have to patch the game locally, install the dedicated patch locally, then upload the entire installation. Not to mention having to log in to EA with purchaser credentials to even run the dedi server.
How does a company like EA take a huge step back in time?
Amazing. Put this one on the shelf.