I’m no expert, but I was having the same issue. After much trial and error I was able to get a server to run by eliminating this portion of the launch parameters: “@start cdwgame.exe”
My working launch string looks like: “TD-Bamboo_small?steamsockets -dedicated=true -seekfreeloadingserver -configsubdir=CDWMaster -multihome=192.168.X.XX -Port=8777 -QueryPort=8778”
Note this makes use of configsubdir command to allow multiple servers to run on same box, I’v masked the internal IP and I run it on different ports due to existing servers occupying default ports.