(I searched and found https://forum.studio-397.com/index....through-command-line-avoiding-launcher.31294/ but it was never replied to.) I'm the sort that hates doing things manually so I don't want to load the launcher, click multiplayer, find the same server I always use (My Favourites forgets my favourites with depressing promptness) and enter the password. I've tried Code: rFactor2.exe +autojoin="server_name" +pass=password +multiplayer in Bin64\ (Steam pops up "Allow game launch?" with the parameters) and the same in SET LAUNCH OPTIONS but both just start up the launcher. (server_name and password are replacing the real things obviously.) Does any of the stuff in Support\CLI.txt work? I can't be the only one who wants this, the popularity of AC's Content Manager shows people love to bypass the slow, repetitive, limited standard launcher.
I was almost posting something about this, lately rF2 launcher is taking loads synchronizing with Steam Workshop, for those who're late for a race it's a pain... I really hope the new UI will solve most problems, the wait is getting annoying...
when i run this "C:\Program Files (x86)\Steam\steamapps\common\rFactor 2\Bin64\rfactor2.exe" +autojoin="SERVERNAME" +connect=:SERVER_PASSWORD@IP_ADRES:SERVER_PORTNUMBER +multiplayer +path=".." i am getting the steam warning message as mentioned by seven Smiles but then it takes me all the way into the server ...right to the screen where i need to select my car NB i have found this with the help off running a trace
found how to bypass the steam message as well (on a forum) now this takes me straight to carselection screen in server (thanks Seven for the idea) C:\Program Files (x86)\Steam\steam.exe" -applaunch 365960 +autojoin="SERVERNAME" +connect=:PASSWORD@IP_ADRES:PORTNUMBER +multiplayer +path=".." replace SERVERNAME , PASSWORD, IP_ADRES and PORTNUMBER with the actual values of the server you want to join
@pace_car , this is very interesting ! Can you be a bit more specific as to where you add the above ?
If the sync is taking a long time then you may have a lot of content, every now and then I remove some of the redundant (no longer using) content and this speeds up the sync. Of course if you want the content to remain then I agree a faster Sync would be useful, but for now it is what it is.
It's a Windows command so Run cmd Code: Microsoft Windows [Version 10.0.17134.165] (c) 2018 Microsoft Corporation. All rights reserved. C:\Users\ceecee> then enter Code: "C:\Program Files (x86)\Steam\steam.exe" -applaunch 365960 +autojoin="SERVERNAME" +connect=:PASSWORD@IP_ADRES:PORTNUMBER +multiplayer +path=".." I'm still trying to work out where to find out IP_ADRES and PORTNUMBER.
Ok thanks @Seven Smiles ! I would think that if you first connect to your desired server and then run Nirsoft CurrPorts v2.51, this should tell you IP address and port. https://www.nirsoft.net/utils/cports.html https://www.nirsoft.net/utils/cports-x64.zip I have blacked out my IP address but look under Remote IP address and Remote Port for your online server IP and port number.
it can be runned from the command prompt something like a cmd file or add it to a windows shortcut (like i have done now)
Yeah ! Great @pace_car ! It works Great find, we get thrown out regularly so this will diminish the irritation of logging back in (does not take long but you know how simmers are when their game is suddenly taken away from them ) Nice find and thank you very much
For sure @pace_car , Just restarted client to try fresh and logs into the car selection without a problem
Thanks @pace_car, it's working now. For some reason the software I've written using the Valve API returns 64299 for the port so I was using that which got stuck at ATTEMPTING TO DIRECT CONNECT. Once I changed to 64297 it worked. If I can get to the bottom of the port problem I can edit my code to look up the IP address/port from the server name, assemble the command and execute it.
glad it helped! but yes can have multiple instances of RF2 running on a single server sharing a single IP adress each instance of RF2 will use a different portnumber to indentify the instance Good Luck with your developments