0.17.9 Dedicated server (windows) needs openGL3.3

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
Post Reply
Albrat
Inserter
Inserter
Posts: 34
Joined: Tue Feb 17, 2015 2:35 pm
Contact:

0.17.9 Dedicated server (windows) needs openGL3.3

Post by Albrat »

Me and a friend do streaming. He hosts the games on a dedicated windows server which he has built and has sat in his house. (we stream on twitch.)
He tried to setup the server for 0.17.9 yesterday and ran into troubles with the server demanding openGL3.3 support for his graphics card...

The problem he has is that this is a dedicated server, built as a server with no graphics card as it is not intended to run anything that needs a graphics card. (he can not get OpenGl 3.3 on the server.)

The funny part is that openGL3.3 is not even needed to run the server by what I can tell. As it is basically just running in a doslike window. NB : it seems to want Direct X 11 as well. (the server is running windows 7 with basic intel onboard graphics as it does not need it.)

I ended up hosting our stream game last night. But it kind of defeats the point of a dedicated server, if it needs a graphics card that can run the full game to be abled to run a headless server. (windows)

TL;DR The server crashes out with OpenGL3.3 required on a dedicated headless server. (windows 7 dedicated machine with no graphics card, just remote login. dumb unit.)

Albrat
Inserter
Inserter
Posts: 34
Joined: Tue Feb 17, 2015 2:35 pm
Contact:

Re: 0.17.9 Dedicated server (windows) needs openGL3.3

Post by Albrat »

Code: Select all

0.000 2019-03-09 18:05:35; Factorio 0.17.9 (build 43513, win64, alpha)
   0.000 Operating system: Windows 7 Service Pack 1
   0.000 Program arguments: "C:\Factorio_0.17.9\bin\x64\factorio.exe" 
   0.000 Read data path: C:/Factorio_0.17.9/data
   0.000 Write data path: C:/Factorio_0.17.9 [878228/953766MB]
   0.000 Binaries path: C:/Factorio_0.17.9/bin
   0.005 System info: [CPU:         Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 8 cores, RAM: 2088/16259 MB, page: 1956/32517 MB, virtual: 101/8388607 MB, extended virtual: 0 MB]
   0.005 Display options: [FullScreen: 1] [VSync: 1] [UIScale: automatic (100.0%)] [MultiSampling: OFF] [Screen: 255] [Lang: en]
   0.006 Available displays: 1
   0.006  [0]: \.\DISPLAY1 - RDPDD Chained DD {0x4000005, [0,0], 1920x1080, 32bit, 60Hz}
   0.007 Warning GraphicsInterfaceDX11.cpp:79: Failed to load function D3DCompile: 0x0000007e DLL was not loaded
   0.007 DirectX is not supported, switching to OpenGL
   0.038 Initialised OpenGL:[0] GDI Generic; driver: 1.1.0
   0.038   [Extensions] s3tc:NO; KHR_debug:NO; ARB_clear_texture:NO, ARB_copy_image:NO
   0.038 ERROR 'INVALID_ENUM' (1280) in glGetIntegerv
   0.038 ERROR 'INVALID_ENUM' (1280) in glGetIntegerv
   0.038   [Version] 0.0
   0.038 ERROR 'INVALID_ENUM' (1280) in glGetIntegerv
   0.038 ERROR 'INVALID_ENUM' (1280) in glGetIntegerv
   0.038 ERROR 'INVALID_ENUM' (1280) in glGetIntegerv
   0.038 ERROR 'INVALID_ENUM' (1280) in glGetIntegerv
   0.038 Warning GraphicsInterfaceOpenGL.cpp:775: Maximum UBO size is only 0
   0.100 Error Util.cpp:83: The game requires OpenGL versions 3.3 or higher. Available version on this computer is 0.0
   3.746 Goodbye

Loewchen
Global Moderator
Global Moderator
Posts: 8317
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: 0.17.9 Dedicated server (windows) needs openGL3.3

Post by Loewchen »

This thing is not setup to run as headless it seems.

Jap2.0
Smart Inserter
Smart Inserter
Posts: 2339
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: 0.17.9 Dedicated server (windows) needs openGL3.3

Post by Jap2.0 »

Are your drivers up to date? It looks like the integrated graphics on your processor should support DX 11/OpenGL 4.
There are 10 types of people: those who get this joke and those who don't.

Albrat
Inserter
Inserter
Posts: 34
Joined: Tue Feb 17, 2015 2:35 pm
Contact:

Re: 0.17.9 Dedicated server (windows) needs openGL3.3

Post by Albrat »

It is not my machine. But I was sent the log file. (I think he was trying to update the addons.)

He tried to update the OpenGL but the computer only has a intel integrated display driver. I will talk to him and see if we can try a few more things to get the server working.

I will also add that the 16.x version we had before worked fine on the same machine.

Zavian
Smart Inserter
Smart Inserter
Posts: 1641
Joined: Thu Mar 02, 2017 2:57 am
Contact:

Re: 0.17.9 Dedicated server (windows) needs openGL3.3

Post by Zavian »

Albrat wrote:
Sun Mar 10, 2019 5:24 pm
I ended up hosting our stream game last night. But it kind of defeats the point of a dedicated server, if it needs a graphics card that can run the full game to be abled to run a headless server. (windows)
The log you quoted shows

Code: Select all

0.000 Program arguments: "C:\Factorio_0.17.9\bin\x64\factorio.exe" 
If you want to run the windows binaries in headless server mode, then you need to add either --start-server FILENAME or --start-server-load-latest to the command line options. I've just checked and that results in the following log snippet

Code: Select all

   0.003 Program arguments: "bin\x64\factorio.exe" "--start-server" "saves\_autosave3.zip"  
You might want to add other command-line options (eg for server-settings). Point your friend to https://wiki.factorio.com/Multiplayer

Post Reply

Return to “Technical Help”