Wie ändern / How to modify the Game for OpenSpy Online Gaming

Previous topic - Next topic

Bazong

for english see below...

----------

= Was ist OpenSpy? =

OpenSpy ist ein open source Projekt und ersetzt den alten Gamespy Dienst den viele alte Spiele zum online spielen genutzt haben. GameSpy wurde aber 2013 abgedreht und Spiele die GameSpy verwendet haben konnten so nicht mehr Online gespielt werden.

GameSpy: https://en.wikipedia.org/wiki/GameSpy , https://de.wikipedia.org/wiki/GameSpy , http://www.gamespy.com

OpenSpy: http://beta.openspy.net/en/


= GRAW für OpenSpy modifizieren =

Es gibt 2 Möglichkeiten:
oder
  • Den PC/Laptop mit der hosts Datei auf den OpenSpy Dienst umleiten (Domänennamen lokal hinterlegen)


GRAW.exe modifizieren:

ACHTUNG! Unbedingt vor dem modifizieren eine Kopie der GRAW.exe machen.
Beim modifizieren der originalen GRAW.exe werden die Links in der GRAW.exe von gamespy.com auf openspy.net geändert. Dadurch ist für das Spiel der Onlinedienst für Multiplayer wieder erreichbar. Im Spiel kann dann wieder ein "GameSpy" Account angelegt werden.

  • Einen Hex-Editor downloaden und installieren, z.B. HxC
  • Mit dem Hex-Editor die GRAW.exe öffnen
  • Dann oben unter "Suchen" auf "Erstzen" klicken
  • Im neuen Fenster beim Reiter "Text-String" in der Zeile "Suchen nach" "gamespy.com" eintippen
  • In der Zeile "Ersetzen durch" "openspy.net" eintippen
  • Bei "Suchrichtung" "Alle" anklicken
  • Das Hackerl bei "Gross-/Kleinschreibung unterscheiden" anklicken
  • Dann auf "Alles ersetzen" klicken
  • Nachdem alle Einträge ersetzt wurden, die Datei speichern

Wenn alles funktioniert hat, kann das Spiel jetzt wie gewohnt gestartet werden. Im Spiel dann einen neuen GameSpy Account anlegen.


hosts Datei ändern:

Die hosts Datei ändern bedeutet die IP Adressen für gamespy.com am eigenen PC auf die OpenSpy Server umzuleiten. Durch diese Einträge unten gibt man seinen PC an das z.B. gamespy.com unter der IP Adresse 192.241.156.107 zu erreichen ist. In Warheit läuft dort aber der neue OpenSpy Dienst.
Dadurch muss die GRAW.exe nicht verändert werden. Nachteil, die IP Adressen können sich irgendwann ändern und müssen neu eingetragen werden.

Unter Windows findet man die hosts Datei in C:\Windows\System32\drivers\etc\hosts
In Linux unter /etc/hosts

  • Die hosts Datei als Administrator mit einem Editor öffnen
  • Diese Einträge eintragen --> Stand Juni 2024!

167.99.14.87      natneg1.gamespy.com
157.230.90.177    natneg2.gamespy.com
134.122.16.249    master.gamespy.com
134.122.16.249    greconawf.master.gamespy.com
134.122.16.249    greconawf.ms0.gamespy.com
167.99.14.87      motd.gamespy.com
134.122.16.249    available.gamespy.com
134.122.16.249    greconawf.available.gamespy.com
167.99.14.87      peerchat.gamespy.com
192.241.156.107   gamespy.com
157.230.90.177    gpcm.gamespy.com
157.230.90.177    gpsp.gamespy.com
134.122.16.249    key.gamespy.com

  • Datei speichern

Das Spiel dann starten und im Spiel einen neuen "GameSpy" Account anlegen.
Sollten die IP Adressen nicht mehr richtig sein dann mit nslookup (Windows) oder host (Linux) neu heraussuchen oder mir Bescheid geben  ;)

Wer es einfacher haben will kann auch die modifizierte GRAW.exe von meiner Webseite runterladen. https://graw.oldschoolfun.eu


----------

in english:

= what is OpenSpy ? =

OpenSpy is an open source project and replaces the old Gamespy service that many old games used to play online. However, GameSpy was shut down in 2013 and games that used GameSpy could no longer be played online.

GameSpy: https://en.wikipedia.org/wiki/GameSpy , https://de.wikipedia.org/wiki/GameSpy , http://www.gamespy.com

OpenSpy: http://beta.openspy.net/en/


= modify GRAW for OpenSpy =

There are 2 possibilities:
or
  • Redirect the PC/laptop with the hosts file to the OpenSpy service (store the domain name locally)


modify GRAW.exe:

ATTENTION: Make a copy of the GRAW.exe before modifying.
When modifying the original GRAW.exe, the links in the GRAW.exe are changed from gamespy.com to openspy.net. This makes the online service for multiplayer available again for the game. A "GameSpy" account can then be created in the game.

  • download and install a hex-editor, e.g. HxC
  • with the hex-editor open GRAW.exe
  • above klick on "search" and then klick "replace"
  • in the new window, on the "Text string" tab, type "gamespy.com" in the "Search for" line
  • type "openspy.net" in the "Replace with" line
  • on "search direction" klick "All"
  • on "Options" klick "Case sensitive"
  • then klick "Replace all"
  • after all entries have been replaced, save the file

If everything has worked, the game can now be started as usual. Then create a new GameSpy account in the game.


change hosts file:

Changing the hosts file means redirecting the IP addresses for gamespy.com on your own PC to the OpenSpy servers. With these entries below you indicate to your PC that e.g. gamespy.com can be reached under the IP address 192.241.156.107. In reality, however, the new OpenSpy service is running there.
This means that the GRAW.exe does not need to be changed. The disadvantage is that the IP addresses may change at some point and have to be re-entered.

Under Windows you can find the hosts file in C:\Windows\System32\drivers\etc\hosts
In Linux under /etc/hosts.

  • Open the hosts file as administrator with an editor
  • Enter these entries --> from June 2024!

167.99.14.87      natneg1.gamespy.com
157.230.90.177    natneg2.gamespy.com
134.122.16.249    master.gamespy.com
134.122.16.249    greconawf.master.gamespy.com
134.122.16.249    greconawf.ms0.gamespy.com
167.99.14.87      motd.gamespy.com
134.122.16.249    available.gamespy.com
134.122.16.249    greconawf.available.gamespy.com
167.99.14.87      peerchat.gamespy.com
192.241.156.107   gamespy.com
157.230.90.177    gpcm.gamespy.com
157.230.90.177    gpsp.gamespy.com
134.122.16.249    key.gamespy.com
  • save file

Then start the game and create a new "GameSpy" account in the game.
If the IP addresses are no longer correct then use nslookup (Windows) or host (Linux) to find them again or let me know  ;)

If you want to make it easier, you can also download the modified GRAW.exe from my website. https://graw.oldschoolfun.eu