Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
May I ask what parameter or command should I use to make the server hidden?
NOTE: I am not talking about the listen server which can be started via the menu. I am talking about the dedicated headless server.
It goes into server-settings.json under \data
Missing node (major_version).
It is referring to the json setting file that my server has. It is giving me this error despite having the node major_version there. This is how my server-settings.json looks likes.
First it was giving me the missing application version node error, but as soon as I placed it there the error was no longer shown, but instead it is showed major_version error.
The settings are located in the Factorio\bin\x64 folder, the same where the exe is and the bat file. This is the batch command I am using for launch
I would greatly appreciate any help. Thank you.
Thus you need to set "visibility" to "lan", and "verify_user_identity" to "false"
The problem does not lie there since when I change the path to something other it says "File not found" or something along the lines. When I temper with the file and remove application_version it gives different error unlike when I leave it there, implying that it is indeed reading the file and giving errors according to that.
Still giving the same error. It has nothing to do with the settings you mentioned. It is looking for the major_version node that it does not seem find.
Only one possibility comes to my mind and that is the error message tells a different node than it is in the actual string in the source file. The actual name of the "Major_version" could be Version or game_version or whatever. I do not have access to the source code so I have zero idea.
My best bet is if someone knowledgable replies and tell me how to define the major_version.
Or I am doing something completely wrong which lead me to an end road and I am not even supposed to define major version. But because of some error I made, it does not work.
Is the map you're starting modded?
This is what I did.
./bin/x64/factorio --create saves/new_map --map-gen-settings data/map-gen-settings.json
./bin/x64/factorio --start-server saves/new_map.zip --port 30000 --server-settings data/server-settings.json
map-gen-settings.json was created with the data/map-gen-settings.example.json
server-settings.json was created with the data/server-settings.example.json where I edited the visibility and verify_user_identity to lan and false, respectively.
Here is the log
--server-settings "D:\Myname\games\Factorio\data\server-settings.json"
and run Factorio.exe --start-server "map.zip"
but that eliminates the purpose. I need the settings.
Windows or linux behaves the same way. In fact you can use the window's executable to host "headless" just as well. The command line parameters are exactly the same except for the use of / or \
I'm using 13.4 if you actually read.
Found it. https://forums.factorio.com/viewtopic.php?f=3&t=27867