Recent posts

#1
Habe diese Info bzw. das Thema verschoben und das Company of Heroes Board gelöscht.....
#2
for english see below...

----------


Man kann im Spiel custom maps (Datei.bundle) die man nicht besitzt (Spieleordner\custom_levels\) direkt vom Server runterladen. Damit das funktioniert muss der Standalone Server konfiguriert werden.
Aber man benötigt einen Webserver oder einen FTP Server wo man seine custom maps zum downloaden zur Verfügung stellt!

Zur Erklärung:

Im Ordner GRAW-Spieleordner/custom_levels/ dibt es die Datei "map_downloads.xml". In dieser Datei trägt das Spiel selbst automatisch den Downloadpfad von der jeweiligen runtergeladenen custom map ein.
Genau diese Datei muss man aber für seinen Standalone Server selbst anpassen damit über den Standalone Server im Spiel die custom map runtergeladen werden kann.

Also im Grunde genommen trägt man in "map_downloads.xml" den Downloadpfad der custom maps seines Servers ein.
Wichtig! Es darf nur IPv4 und nur http:// und nicht https:// sein.

Beispiel Webserver:

<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_map_downloads>
    <map bundle_name="a walk in the park redux" address="http://downloads.oldschoolfun.eu/a walk in the park redux.bundle" />
    <map bundle_name="aw10_daydocks_ogr" address="http://downloads.oldschoolfun.eu/aw10_daydocks_ogr.bundle" />
</ghost_recon_3_map_downloads>


Beispiel FTP (IPv4): (jetzt nicht getestet, keine Garantie)

<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_map_downloads>
    <map bundle_name="a walk in the park redux" address="ftp:123.123.123.123/a walk in the park redux.bundle" />
</ghost_recon_3_map_downloads>



----------

in english:


You can download custom maps (file.bundle) in the game that you do not own (game folder\custom_levels\) directly from the server. The standalone server must be configured for this to work.
But you need a web server or an FTP server where you can make your custom maps available for download !


Explanation:

There is a file "map_downloads.xml" in the GRAW game folder/custom_levels/. The game automatically enters the download path of the respective downloaded custom map in this file.
However, you have to customize this file for your standalone server so that the custom map can be downloaded via the standalone server in the game.

Basically, you enter the download path of your server's custom maps in "map_downloads.xml".
Important ! It may only be IPv4 and only http:// and not https://

Example web server:

<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_map_downloads>
    <map bundle_name="a walk in the park redux" address="http://downloads.oldschoolfun.eu/a walk in the park redux.bundle" />
    <map bundle_name="aw10_daydocks_ogr" address="http://downloads.oldschoolfun.eu/aw10_daydocks_ogr.bundle" />
</ghost_recon_3_map_downloads>

Example FTP (IPv4): (not tested now, no guarantee)

<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_map_downloads>
    <map bundle_name="a walk in the park redux" address="ftp:123.123.123.123/a walk in the park redux.bundle" />
</ghost_recon_3_map_downloads>

#3
for english see below...

----------

Hier geht es darum einen unabhängigen GRAW Server ohne grafische Oberfläche (GUI) mit der GRAW-standalone.exe aus dem Spieleordner zu betreiben. D.h. das Spiel selbst wird nicht gestartet sondern nur ein Konsolenfenster.
Dieser Server kann auch auf einen einfachen PC ohne Grafikkarte gestartet werden. Dazu muss nur der Spieleordner auf den jeweiligen PC kopiert werden.
Das geht natürlich auch in einer virtuellen Maschine und/oder auf Linux mit "Wine".

Auch hier nochmal der Hinweiß:

Wichtig! Damit das Spiel bzw. Server über OpenSpy funktioniert und gesehen wird muss die für OpenSpy modifizierte GRAW-standalone.exe verwendet werden (oder die "hosts" Datei Methode).
Ausserdem muss bei deiner Firewall/Router der Port 15250 geöffnet werden (dieser Port kann geändert werden).


= Vorbereitung =

Als ersten Schritt muss man im Spiel zuerst ein Serverprofil anlegen. Wie das geht habe ich hier klick beschrieben.
Dabei gleich ausprobieren ob soweit alles richtig eingerichtet ist.

Wenn das funktioniert das Spiel beenden und den gesamten Spieleordner auf den jeweiligen PC kopieren.


= Mit einem Editor die Konfigurationsdateien bearbeiten =

Es müssen für den Standalone Server nur 2 Dateien für die Settings bearbeitet werden.

  • Die Serverprofildatei die wir gerade im ersten Schritt angelegt haben befindet sich hier: "GRAW Spieleordner/Settings/servers/graw_server_test.xml"

graw-standalone1.JPG

Hier können alle möglichen Einstellungen für den Server selbst gesetzt werden, wie z.B. den Port für die Firewall, Startmap, Mapcycle, Respawnzeit, usw.

Beispiel graw_server_test.xml
<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_server name="test">
    <allow_sidechange_under_match value="true"/>
    <auto_balance value="true"/>
    <auto_balance_limit value="2"/>
    <auto_kick value="false"/>
    <auto_kick_time value="240"/>
    <both_side_ready_required value="true"/>
    <coop_difficulty value="normal"/>
    <death_cam value="0"/>
    <dedicated_server value="true"/>
    <disable_frag_grenade value="false"/>
    <disable_grenade_launcher value="false"/>
    <disable_heavy_rifle value="false"/>
    <disable_light_rifle value="false"/>
    <disable_smoke_grenade value="false"/>
    <disable_sniper value="false"/>
    <fail_on_leader_death value="false"/>
    <forced_spawn_time value="60"/>
    <friendly_fire value="true"/>
    <game_mode value="MPCoop"/>
    <immortality_duration value="3"/>
    <in_game_timeout value="40"/>
    <level value="eat_the_ground"/>
    <load_next_maps value="true"/>
    <loading_timeout value="400"/>
    <map_cycle value="eat_the_ground,the island,truck_stop"/>
    <match_length value="0"/>
    <match_points value="200"/>
    <max_ai_ghosts value="3"/>
    <max_deaths value="0"/>
    <max_move_without_ack_time value="2"/>
    <max_players value="12"/>
    <member_info_broadcast_interval value="5"/>
    <message_of_the_day value="Welcome to this GRAW Server"/>
    <mpcoop_timer value="5"/>
    <name value="== OGR Coop custom Maps =="/>
    <next_map value=""/>
    <next_round_time value="35"/>
    <no_cost_weapons value="true"/>
    <password value=""/>
    <password_locked value="false"/>
    <players_ready_required value="2"/>
    <port value="15250"/>
    <punish_tk value="false"/>
    <reservation_timeout value="600"/>
    <resupply_ammo_time value="20"/>
    <rounds value="1"/>
    <scan_for_cheats value="false"/>
    <siege_time value="5"/>
    <skip_insertion value="false"/>
    <spawn_time value="7"/>
    <start_condition value="2"/>
    <start_points value="50"/>
    <switch_sides value="false"/>
    <teamkill_kick_limit value="3"/>
    <vote_enabled value="true"/>
    <vote_kick_starters value="1"/>
    <vote_map_starters value="1"/>
    <vote_ratio value="70"/>
    <vote_time value="30"/>
    <win_condition value="5"/>
</ghost_recon_3_server>


  • Für die GRAW-standalone.exe muss noch die Datei "GRAW Spieleordner/Settings/servers_shared.xml" bearbeitet werden

graw-standalone2.JPG

Hier kann man einerseits ein Serveradmin-passwort setzen und andererseits gibt man hier die Serverprofildatei an.

Beispiel servers_shared.xml
<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_servers_shared>
    <admin_password value="YOURADMINPASSWORD" />
    <!--
    The path to your wanted server settings xml. for example:
    <standalone_path value="/settings/servers/graw_server_myserver.xml" />
    -->
    <standalone_path value="/settings/servers/graw_server_test.xml" />
   
    <!--
    Your network speed, in kbps. Lowest recomended is 256, highest for internet play is 3048.
    Setting this value to 0 means LAN play.
    -->
   
    <standalone_network_speed value="512" />
    <standalone_post_on_gamespy value="true" />
</ghost_recon_3_servers_shared>


Wenn alles eingestellt und gespeichert ist kann man die GRAW-standalone.exe im Spieleordner starten.

graw-standalone3.JPG

Es öffnet sich ein schwarzes Konsolenfenster und der Server fährt hoch, das kann 1 bis 2 Minuten dauern.
Wenn alles richtig gemacht wurde sollte der eigene Server im Spiel zu sehen sein.

graw-standalone4.JPG

Im Spiel kann man dann im Konsolenfenster mit help die Optionen anzeigen lassen. Mit z.B. login_DEINPASSWORT kannst du dich mit deinem gesetzten Passwort auf dem Server einloggen. Mit help siehst du dann viel mehr Optionen die du dann in der Konsole machen kannst.

graw-konsole1.JPG

graw-konsole2.JPG



= Standalone Server für LAN (VPN/Radmin) =

Der Standalone Server kann auch für LAN-spielen betrieben werden. Damit ist es möglich nicht nur Lokal sondern auch über ein VPN Netzwerk, wie z.B. Radmin, über das Internet ohne OpenSpy zu spielen.
Um einen Standalone Server für LAN zu betreiben, müssen nur 2 Einträge in der servers_shared.xml geändert werden.

<standalone_network_speed value="0" />
<standalone_post_on_gamespy value="false" />

LAN servers_shared.xml
<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_servers_shared>
    <admin_password value="YOURADMINPASSWORD" />
    <!--
    The path to your wanted server settings xml. for example:
    <standalone_path value="/settings/servers/graw_server_myserver.xml" />
    -->
    <standalone_path value="/settings/servers/graw_server_test.xml" />
   
    <!--
    Your network speed, in kbps. Lowest recomended is 256, highest for internet play is 3048.
    Setting this value to 0 means LAN play.
    -->
   
    <standalone_network_speed value="0" />
    <standalone_post_on_gamespy value="false" />
</ghost_recon_3_servers_shared>

WICHTIG! Der Standard-Port 15250 in der graw_server_test.xml darf dabei nicht geändert werden. Sonst wird der Server im LAN vom Spiel nicht gesehen.

Wenn man jetzt die GRAW-standalone.exe startet, öffnet sich wieder das schwarze Konsolenfenster. Allerdings schaut das ein wenig anders aus, aber es funktioniert.

graw-standalone4-LAN.JPG



----------

in english:

This is about running an independent GRAW server without a graphical user interface (GUI) with the GRAW-standalone.exe from the game folder. This means that the game itself is not started but only a console window.
This server can also be started on a simple PC without a graphics card. All you have to do is copy the game folder to the respective PC.
Of course, this is also possible in a virtual machine and/or on Linux with "Wine".

Here again the hint:

Important ! In order for the game or server to work and be seen via OpenSpy, the GRAW-standalone.exe modified for OpenSpy must be used (or the "hosts" file method).
In addition, port 15250 must be opened on your firewall/router (this port can be changed).


= Preparation =

The first step is to create a server profile in the game. I have described how to do this here, klick.
Try out if everything is set up correctly.

If this works, quit the game and copy the entire game folder to the respective PC.


= Edit the configuration files with an editor =

For the standalone server, only 2 files need to be edited for the settings.

  • The server profile file that we just created in the first step is located here: "GRAW game folder/Settings/servers/graw_server_test.xml"

graw-standalone1.JPG

All possible settings for the server itself can be set here, such as the port for the firewall, start map, map cycle, respawn time, etc.

Example graw_server_test.xml
<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_server name="test">
    <allow_sidechange_under_match value="true"/>
    <auto_balance value="true"/>
    <auto_balance_limit value="2"/>
    <auto_kick value="false"/>
    <auto_kick_time value="240"/>
    <both_side_ready_required value="true"/>
    <coop_difficulty value="normal"/>
    <death_cam value="0"/>
    <dedicated_server value="true"/>
    <disable_frag_grenade value="false"/>
    <disable_grenade_launcher value="false"/>
    <disable_heavy_rifle value="false"/>
    <disable_light_rifle value="false"/>
    <disable_smoke_grenade value="false"/>
    <disable_sniper value="false"/>
    <fail_on_leader_death value="false"/>
    <forced_spawn_time value="60"/>
    <friendly_fire value="true"/>
    <game_mode value="MPCoop"/>
    <immortality_duration value="3"/>
    <in_game_timeout value="40"/>
    <level value="eat_the_ground"/>
    <load_next_maps value="true"/>
    <loading_timeout value="400"/>
    <map_cycle value="eat_the_ground,the island,truck_stop"/>
    <match_length value="0"/>
    <match_points value="200"/>
    <max_ai_ghosts value="3"/>
    <max_deaths value="0"/>
    <max_move_without_ack_time value="2"/>
    <max_players value="12"/>
    <member_info_broadcast_interval value="5"/>
    <message_of_the_day value="Welcome to this GRAW Server"/>
    <mpcoop_timer value="5"/>
    <name value="== OGR Coop custom Maps =="/>
    <next_map value=""/>
    <next_round_time value="35"/>
    <no_cost_weapons value="true"/>
    <password value=""/>
    <password_locked value="false"/>
    <players_ready_required value="2"/>
    <port value="15250"/>
    <punish_tk value="false"/>
    <reservation_timeout value="600"/>
    <resupply_ammo_time value="20"/>
    <rounds value="1"/>
    <scan_for_cheats value="false"/>
    <siege_time value="5"/>
    <skip_insertion value="false"/>
    <spawn_time value="7"/>
    <start_condition value="2"/>
    <start_points value="50"/>
    <switch_sides value="false"/>
    <teamkill_kick_limit value="3"/>
    <vote_enabled value="true"/>
    <vote_kick_starters value="1"/>
    <vote_map_starters value="1"/>
    <vote_ratio value="70"/>
    <vote_time value="30"/>
    <win_condition value="5"/>
</ghost_recon_3_server>


  • For the GRAW-standalone.exe, the file "GRAW game folder/Settings/servers_shared.xml" must be edited

graw-standalone2.JPG

Here you can set a server admin password and enter the server profile file.

Example servers_shared.xml
<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_servers_shared>
    <admin_password value="YOURADMINPASSWORD" />
    <!--
    The path to your wanted server settings xml. for example:
    <standalone_path value="/settings/servers/graw_server_myserver.xml" />
    -->
    <standalone_path value="/settings/servers/graw_server_test.xml" />
   
    <!--
    Your network speed, in kbps. Lowest recomended is 256, highest for internet play is 3048.
    Setting this value to 0 means LAN play.
    -->
   
    <standalone_network_speed value="512" />
    <standalone_post_on_gamespy value="true" />
</ghost_recon_3_servers_shared>


Once everything has been set up and saved, you can start the GRAW-standalone.exe in the game folder.

graw-standalone3.JPG

A black console window opens and the server starts up, which can take 1 to 2 minutes.
If everything has been done correctly, you should be able to see your own server in the game.

graw-standalone4.JPG

In the game, you can then use help to display the options in the console window. With e.g. login_YOURPASSWORD you can log in to the server with the password you have set. With help you will then see many more options that you can do in the console.

graw-konsole1.JPG

graw-konsole2.JPG



= Standalone Server for LAN (VPN/Radmin) =

The standalone server can also be used for LAN gaming. This makes it possible to play not only locally but also via a VPN network, such as Radmin, over the Internet without OpenSpy.
To run a standalone server for LAN, only 2 entries need to be changed in servers_shared.xml.

<standalone_network_speed value="0" />
<standalone_post_on_gamespy value="false" />

LAN servers_shared.xml
<?xml version="1.0" encoding="UTF-8"?>
<ghost_recon_3_servers_shared>
    <admin_password value="YOURADMINPASSWORD" />
    <!--
    The path to your wanted server settings xml. for example:
    <standalone_path value="/settings/servers/graw_server_myserver.xml" />
    -->
    <standalone_path value="/settings/servers/graw_server_test.xml" />
   
    <!--
    Your network speed, in kbps. Lowest recomended is 256, highest for internet play is 3048.
    Setting this value to 0 means LAN play.
    -->
   
    <standalone_network_speed value="0" />
    <standalone_post_on_gamespy value="false" />
</ghost_recon_3_servers_shared>

IMPORTANT! The default port 15250 in graw_server_test.xml must not be changed. Otherwise the server will not be seen by the game in the LAN.

If you now start the GRAW-standalone.exe, the black console window opens again. However, it looks a little different, but it works.

graw-standalone4-LAN.JPG

#4
for english see below...

----------

Wichtig! Damit das Spiel bzw. Server über OpenSpy funktioniert und gesehen wird muss die für OpenSpy modifizierte GRAW.exe verwendet werden (oder die "hosts" Datei Methode).
Ausserdem muss bei deiner Firewall/Router der Port 15250 geöffnet werden (dieser Port kann geändert werden).

Im Spiel kann direkt ein Server für LAN oder Online spielen angelegt und gestartet werden. Dann können weitere Spieler deinem Spiel bzw. Server beitreten und es kann gemeinsam gespielt werden.
Man kann diesen Server im Spiel aber auch als Standalone Server starten, siehe Screenshot unten für die Einstellungen. Dann kann man selber nicht direkt mitspielen und muss über einen 2. PC mitspielen.

  • Im Spielmenü auf Multiplayer klicken. Dann kann man aussuchen ob man einen LAN oder Online Server starten will.

graw-server-lan.JPG

graw-server-online.JPG

Beim LAN Server nicht vergessen seinen Spielernamen (Spitzname) einzugeben. Für den Online Server muss man mit dem OpenSpy (GameSpy) Account verbunden sein (Grün).

  • Dann auf Server anlegen klicken. Es öffnet sich das Einstellungsmenü.

graw-server-einstellungen.JPG

Hier alle notwendigen Einstellungen einrichten wie z.B. Servername, Spielart, welche Karte usw.
Wenn die Spieldauer und Max. Tode auf Null gestellt wird dann bedeutet das unendlich Zeit und unendlich Leben.

Wenn mann rechts auf Neu klickt dann kann man die Einstellungen mit einem eigenen Namen abspeichern uns somit unterschiedliche Profile einrichten. Diese Profile kann man dann später auch für den Standalone Serverbetrieb verwenden.

  • Dann nochmal auf Anlegen klicken und der Server startet.


----------

in english:


Important ! In order for the game or server to work and be seen via OpenSpy, the GRAW.exe modified for OpenSpy must be used (or the "hosts" file method).
In addition, port 15250 must be opened on your firewall/router (this port can be changed).

A server for LAN or online play can be created and started directly in the game. Other players can then join your game or server and you can play together.
You can also start this server in the game as a standalone server, see screenshot below for the settings. In this case, you cannot play directly and have to play via a second PC.

  • Click on Multiplayer in the game menu. Then you can choose whether you want to start a LAN or online server.

graw-server-lan_en.JPG

graw-server-online_en.JPG

Do not forget to enter your player name (Nickname) for the LAN server. For the online server you must be connected to the OpenSpy (GameSpy) account (green).

  • Then click on Create server. The settings menu opens.

graw-server-einstellungen_en.JPG

Configure all the necessary settings here, e.g. server name, game type, which map, etc.
If the Match length and Max deaths is set to zero then this means infinite time and infinite lives.

If you click on New on the right, you can save the settings with your own name and thus set up different profiles. These profiles can then be used later for standalone server operation.

  • Then click on Create again and the server will start.
#5
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
#6
work in progress....
#7
https://graw.oldschoolfun.eu

Hier könnt ihr den letzten Patch v1.35 und von mir gesammelte custom Maps und Mods für GRAW downloaden.

Und noch mehr, wie z.B. Tools, modifizierte EXE'n für OpenSpy und Mappacks für meine Online Server.


----------

in english:

Here you can download the latest patch v1.35 and my collection of custom maps and mods for GRAW.

And even more, such as tools, modified EXE's for OpenSpy and mappacks for my online servers.

#8
for english see below...

----------

= Modcombination RC2 installieren =

Download hier, https://graw.oldschoolfun.eu/
Mehr Info hier, www.ghostrecon.net

Ich empfehle eine Kopie vom GRAW Spieleordner zu machen, damit kann man das original Spiel vom modifizierten Spiel sauber trennen. Man kann so viele Kopien machen wie man will.

  • Starte die Installationsdatei und installiere den Mod in den kopierten Spieleordner.

GRAW_Modcombination-RC2.PNG

Nach dem installieren hast du eine Verknüpfung am Desktop um den Mod zu starten (mit der Verknüpfung wird eine batch Datei gestartet). Du hast ausserdem im Windows Startmenü einige Einträge, wie z.B. eine Anleitung um den Mod bzw. das gemoddete Spiel zu konfigurieren. Wie z.B. ändern der Soldatenuniform (Skins), usw.

WICHTIG: Das gemoddete Spiel immer über die Verknüpfung am Desktop starten!


----------

in english:

= Install Modcombination RC2 =

Download here, https://graw.oldschoolfun.eu/
More Info here, www.ghostrecon.net

I recommend making a copy of the GRAW game folder so that you can separate the original game from the modified game. You can make as many copies as you want.

  • Start the installation file and install the mod in the copied game folder.

GRAW_Modcombination-RC2.PNG

After installing you have a shortcut on the desktop to start the mod (with the shortcut a batch file is started). You also have in the Windows startmenu some entries to configure the mod/modded game. Like changing the soldier uniform (skins), etc.

IMPORTANT: Always start the modded game via the shortcut on the desktop!

#9
for english see below...

----------

Custom Maps können hier runtergeladen werden, https://graw.oldschoolfun.eu

Es sollten niemals zu viele custom maps im Spiel abgespeichert werden! Je mehr custom maps gespeichert sind desto länger dauert das starten des Spiels. Das Spiel kontrolliert beim starten jede einzelne Map. Ich würde nicht mehr als ca. 50 Maps speichern.

  • Speichere die Maps (mapname.bundle) unter spieleordner\custom_levels\

GRAW_custom-levels.PNG

  • Starte das Spiel, die Maps sollten verfügbar sein

Hinweis: Wenn du eine custom map im Spiel vom Server herunterladest dann musst du nach dem runterladen das Spiel neu starten um die runtergeladene Map spielen zu können!

GRAW_map-download1.JPG

GRAW_map-download2.JPG

----------

in english:

Custom maps can be downloaded here, https://graw.oldschoolfun.eu

Never save too many custom maps in the game! The more custom maps are saved, the longer it takes to start the game. The game checks every single map at startup. I would not save more than about 50 maps.

  • Save the maps (mapname.bundle) under gamefolder\custom_levels\

GRAW_custom-levels.PNG

  • Start the game, the maps should be available

Note: If you download a custom map in the game from the server then you must restart the game after downloading to play the downloaded map!

GRAW_map-download1.JPG

GRAW_map-download2.JPG
#10
for english see below...

----------

Das Spiel benötigte den GameSpy Dienst (http://www.gamespy.com , https://de.wikipedia.org/wiki/GameSpy) damit man Online spielen konnte. Dazu musste im Spiel ein Account bei GameSpy erstellt werden.
GameSpy wurde aber 2013 abgedreht und Online spielen war nicht mehr möglich, viele andere Spiele waren davon betroffen.

Einzige Möglichkeit war noch über LAN zu spielen, das geht auch über das Internet mit VPN Diensten wie z.B. Radmin (https://www.radmin-vpn.com).

Allerdings gibt es mittlerweile das open source Projekt OpenSpy (http://beta.openspy.net/en/) das GameSpy ersetzt und mit dem man wieder die alten Spiele online spielen kann.

Um GRAW über OpenSpy online spielen zu können muss man einerseits das Spiel für OpenSpy modifizieren (siehe diesen Post), man leitet die Verbindung zu GameSpy auf OpenSpy um. Und man muss im Spiel einen Account bei OpenSpy anlegen.
Die modifizierte GRAW.exe für OpenSpy kann man hier runterladen, https://graw.oldschoolfun.eu

Wenn das Spiel für OpenSpy bereit ist dann,

  • Das Spiel starten
  • Im Spielemenü --> Multiplayer --> Internet --> Gamespy Online Account erstellen
  • Hier jetzt deinen Nicknamen und irgendeine Emailadresse und irgendein Passwort eingeben

Erklärung: Du kannst irgendeine Emailadresse und Passwort verwenden, da OpenSpy keine Funktion für Email usw. hat.

openspy1.JPG

openspy2.JPG


Wenn du alles richtig gemacht hast dann siehst du nach dem einloggen mögliche vorhandene GRAW Server. Das ist natürlich abhängig davon ob jemand Online Server gehostet hat. Ansonsten erstelle selbst einen online Server im Spiel.

WICHTIG!

= Online Key ändern - MPID.txt =

Wenn du das Spiel nicht gekauft hast und daher keinen eigenen Key hast dann musst du deine MPID.txt Datei editieren. Wenn der selbe Key öfters verwendet wird dann kann jeder der diesen Key verwendet nicht zusammen auf einen Online Server beitreten. Der Server reklamiert dann einen ungültigen CD Key.

  • Unter Spieleordner\settings\ die MPID.txt Datei mit einen Editor (z.B. Notepad++) öffnen. Diese Datei scheint leer zu sein aber es sind nur Leerzeichen und Tabulatoren enthalten.

GRAW_mpid.JPG

mpid.JPG

  • In dieser Datei irgenwo an eine beliebigen Stelle ein leerzeichen (Spacetaste) hinzufügen und speichern

Damit hat man seinen eigenen Online Key.

----------

in english:

The game required the GameSpy service (http://www.gamespy.com , https://en.wikipedia.org/wiki/GameSpy) in order to play online. To do this, you had to create an account with GameSpy in the game.
However, GameSpy was shut down in 2013 and online play was no longer possible, and many other games were affected.

The only option was to play via LAN, which is also possible via the Internet with VPN services such as Radmin (https://www.radmin-vpn.com).

To be able to play GRAW online via OpenSpy, you have to modify the game for OpenSpy (see this Post) by redirecting the connection to GameSpy to OpenSpy. And you have to create an OpenSpy account in the game.
The modified GRAW.exe for OpenSpy can be downloaded here, https://graw.oldschoolfun.eu

When the game is ready for OpenSpy then,

  • Start the game
  • In the game menu --> Multiplayer --> Internet --> create Gamespy online account
  • Now enter your nickname and any email address and any password here

Explanation: You can use any email address and password, as OpenSpy has no function for email etc.

openspy1.JPG

openspy2.JPG

If you have done everything correctly, you will see possible GRAW servers after logging in. Of course, this depends on whether someone has hosted online servers. Otherwise create your own online server in the game.

Important!

= change online key - MPID.txt =

If you have not bought the game and therefore do not have your own key then you need to edit your MPID.txt file. If the same key is used more than once then everyone who uses this key cannot join an online server together. The server then claims an invalid CD key.

  • Under gamefolder\settings\ open the MPID.txt file with an editor (e.g. Notepad++). This file seems to be empty but there are only spaces and tabs.

GRAW_mpid.JPG

mpid.JPG

  • Add a space character (space key) somewhere in this file and save it

Now you have your own online key.