Kannst es auch mal dem Pluginauthor weitergeben.
Ich kann zwar kein problem mit file_get_contents() mit der gleichen
PHP-Version auf Steamcommunity reproduzieren aber evtl. mag er es ja als
eine Option implementieren.
file_get_contents() war in PHP nie so das gelbe vom Ei für Remote
anfragen. Zumal man über diese funktion manchmal keine gescheite
rückmeldung bekommt.
Z.B. muss man die selbe Seite zwei mal anfragen (get_headers()) wenn man
wissen will obs das Ziehl überhaupt gibt (ist ziehl http 200 OK) dann
nochmal file_get_contents().
Das ist dahind gehend kritisch da sich die Seite beim Zweiten-Call schon
anders verhalten kann, nämlich plötzlich nicht mehr da z.B. http 500
server error etc.
Mit cURL kann man also ein wesentlich konstenteres Ergebnis und
Fehlerhandlig erziehlen weil Header und Inhalt in einem einzigen Aufruf
behandelt werden (können).
php-cURL ist heut zu Tage auch eigentlich auf jedem Host verfügbar eher als das allow_url_fopen auf true gesetzt ist.
Etwas komplizierte alternative wäre dann noch Sockets.
Wie gesagt, gibs mal weiter wenn du magst.