Hey all,
I recently got the Epic Games version of FS19 to run as a dedicated server, however as many of you have probably seen there are issues with the dedicated server portion of it.
I followed the DedicatedServer_EN guide on how to setup and start the server, however I could never get the dedicatedserver.exe web admin interface to actually start the server as it should.
However I have managed a temporary work around for the Epic Games Launcher not loading a FS19 dedicated server, and even with a working web admin interface.
What I found was the EG Launcher was treating the dedicatedserver.exe as if the game was running, showing a status of „Running“. I believe this is related to possibly why the server might not be loading from the web admin interface.
Next I noticed the web admin interface was complaining about my license being invalid. And when I tried to start the dedicated server from within the web admin interface it would try and then fail to start.
To work around this the first thing I did was launch the FS19 on my server from the Epic Games Launcher, I then created a multiplayer game, set up a farm, set my settings how I wanted, saved it, and quit.
Next I launched the dedicatedserver.exe and accessed the web admin interface to configure my server settings, name, password, etc. This was just to simplify things, it could have also been done from the .xml files directly.
Next I saved my settings and closed the dedicatedserver.exe web admin interface.
Then I opened the Epic Games Launcher and went into Settings, and scrolled all the way down to the bottom and expanded the Farming Simulator 19 section and checked the Additional Command Line Arguments option, and in the box I set the option to -server, which is literally just „-server“ without quotes.
Next I went to my Documents folder „C:\Users\Me\Documents\My Games\FarmingSimulator2019\gameSettings.xml and edited the <creategame line and set autoaccept=“true“ (I’m still not sure why this was overridden, when I set up my farm and game I set auto accept ON)
<createGame password="*********" name="*********" useUpnp="false" autoAccept="true" autoSave="false" allowOnlyFriends="false" capacity="8" bandwidth="5"/>
Then with the dedicatedserver.exe still not running, I ran FS19 by normally launching it in the Epic Games Launcher (but now with it’s -server option set).
It now launched the headless server using my pre-configured settings, and I was able to connect to it remotely with my Steam based Farming Simulator 19 v1.5.1.0 client no problem at all.
After the server started up, I was actually then able to launch the dedicatedserver.exe web admin interface and still monitor and admin the server from it. Just not start/stop the server.
I hope this was helpful to you guys, and if anyone needs help getting this working I will monitor this thread or you can just @dStruct on the Farming Simulator Discord.
Hallo zusammen hier nochmal in Deutsch,
Ich habe vor kurzem die Epic Games-Version des FS19 als dedizierten Server zum Laufen gebracht, aber wie viele von Ihnen wahrscheinlich gesehen haben, gibt es Probleme mit dem dedizierten Serverteil davon.
Ich habe die DedicatedServer_EN-Anleitung zur Einrichtung und zum Start des Servers befolgt, aber ich konnte die Web-Administrationsschnittstelle dedicatedserver.exe nie dazu bringen, den Server tatsächlich so zu starten, wie er sollte.
Allerdings habe ich es geschafft, dass der Epic Games Launcher vorübergehend keinen dedizierten FS19-Server lädt, und das sogar mit einer funktionierenden Webadministrationsschnittstelle.
Was ich fand, war, dass der EG Launcher die dedicatedserver.exe so behandelte, als würde das Spiel laufen, und den Status „Running“ anzeigte. Ich glaube, dies hängt möglicherweise damit zusammen, warum der Server nicht von der Webadministrationsschnittstelle geladen wird.
Als nächstes bemerkte ich, dass sich die Webadministrationsschnittstelle über meine ungültige Lizenz beschwerte. Und wenn ich versuchte, den dedizierten Server von der Webadministrationsschnittstelle aus zu starten, versuchte er es und schaffte es dann nicht, zu starten.
Um dies zu umgehen, startete ich als erstes den FS19 auf meinem Server vom Epic Games Launcher aus, erstellte dann ein Mehrspieler-Spiel, richtete eine Farm ein, stellte meine Einstellungen so ein, wie ich sie wollte, speicherte sie und beendete sie.
Als nächstes startete ich die dedicatedserver.exe und griff auf die Web-Administrationsschnittstelle zu, um meine Servereinstellungen, Name, Passwort usw. zu konfigurieren. Dies war nur zur Vereinfachung, es hätte auch direkt aus den .xml-Dateien heraus erfolgen können.
Als Nächstes speicherte ich meine Einstellungen und schloss die Web-Administrationsschnittstelle dedicatedserver.exe.
Dann öffnete ich den Epic Games Launcher und ging in die Einstellungen und scrollte ganz nach unten und erweiterte den Abschnitt Farming Simulator 19 und aktivierte die Option Additional Command Line Arguments, und in dem Kästchen setzte ich die Option auf -server, was buchstäblich nur „-server“ ohne Anführungszeichen ist.
Als nächstes ging ich zu meinem Dokumentenordner „C:\Users\Me\Documents\My Games\FarmingSimulator2019\gameSettings.xml und editierte die Zeile <creategame und setzte autoaccept=“true“ (ich bin mir immer noch nicht sicher, warum dies überschrieben wurde, als ich meine Farm und mein Spiel einrichtete, setzte ich auto accept=“true“)
Dann, als die dedicatedserver.exe immer noch nicht lief, führte ich FS19 aus, indem ich sie normalerweise im Epic Games Launcher startete (aber jetzt mit der Option -server).
Nun startete er den Headless-Server mit meinen vorkonfigurierten Einstellungen, und ich konnte mich mit meinem Steam-basierten Farming-Simulator 19 v1.5.1.0-Client ohne Probleme mit ihm verbinden.
Nachdem der Server hochgefahren war, konnte ich die Webadministrationsschnittstelle dedicatedserver.exe starten und den Server immer noch von dort aus überwachen und verwalten. Ich konnte den Server nur nicht starten/stoppen.
Ich hoffe, das war hilfreich für Sie, und wenn jemand Hilfe braucht, um das zum Laufen zu bringen, werde ich diesen Thread überwachen, oder Sie können einfach @dStruct auf dem Farmsimulator-Diskord verwenden.
Übersetzt mit www.DeepL.com/Translator (kostenlose Version)